Official translation unavailable. Translate this page with Google:

Получить информацию об этикетке

Информация об уровне продукта

Для работы функций Automation Builder требуется лицензия LMS Enterprise или NiceLabel Cloud Business.

Это действие возвращает структурную информацию о связанном файле этикетки. Оно предоставляет информацию о размерах этикетки, драйвере принтера и перечисляет все переменные этикетки и их основные свойства.

Действие «Получить информацию об этикетке» возвращает исходную информацию, сохраненную в файле этикетки. Кроме того, оно также предоставляет информацию после моделирования процесса печати. Моделирование позволяет убедиться, что все переменные этикеток получают значения, которые они имели бы во время обычной печати. Кроме того, информация о высоте этикетки обеспечивает правильные размеры в случае задания этикетки переменной высоты (в этом случае размер этикетки зависит от объема печатаемых данных). Действие возвращает размеры этикетки, а не размеры страницы.

Действие сохраняет информацию о структуре этикетки в выбранной переменной. Затем данные можно отправить обратно системе, используя действие «Запрос HTTP» (или аналогичное действие для подключения исходящих данных), или отправить их обратно в ответе триггера, если используется двунаправленный триггер.

UUID-3c296fd4-f620-5bd8-9b6e-cbac77453a14.png

Примечание

Это действие должно быть вложено в действие Открыть этикетку.

Группа Переменная позволяет выбрать или создать переменную для хранения структурной информации об этикетке.

  • Имя: указывает имя переменной. Выберите или создайте переменную, в которой хранится информация об этикетке в формате XML.

    • Чтобы использовать XML-информацию в этом триггере, можно задать переменную и выполнить действие «Использовать фильтр данных» (только Automation Builder).

    • Чтобы вернуть XML-данные в качестве ответа в триггере HTTP- или веб-службы, используйте эту переменную прямо в поле Данные ответа на странице конфигурации триггера.

    • Чтобы сохранить XML-данные в файл, используйте действие Сохранить данные в файл.

Группа Дополнительные настройки позволяет разрешить использование предварительных значений.

  • Использовать предварительные значения: замена отсутствующих значений источника данных предварительными значениями.

Подсказка

Подробное описание предварительных значений см. в разделе «Переменная» руководства пользователя NiceLabel 10 Designer.

Пример информации об этикетке в формате XML

Ниже предлагается пример структурного представления элементов этикетки и их атрибутов по мере их возвращения.

<?xml version="1.0" encoding="UTF-8"?>
<Label>
    <Original>
        <Width>25000</Width>
        <Height>179670</Height>
        <PrinterName>QLS 3001 Xe</Printer>
    </Original>
    <Current>
        <Width>25000</Width>
        <Height>15120</Height>
        <PrinterName>QLS 3001 Xe</Printer>
    </Current>
    <Variables>
        <Variable>
            <Name>barcode</Name>
            <Description></Description>
            <DefaultValue></DefaultValue>
            <Format>All</Format>
            <CurrentValue></CurrentValue>
            <IncrementType>None</IncrementType>
            <IncrementStep>0</IncrementStep>
            <IncrementCount>0</IncrementCount>
            <Length>100</Length>
        </Variable>
    </Variables>
</Format>

Спецификация информации об этикетке в формате XML

В этом разделе содержится описание структуры XML-файла, возвращаемого действием «Получить информацию об этикетке».

Примечание

Все измеренные значения выражены в единицах 1/1000 мм. Например, ширина 25 000 означает 25 мм.

  • <Label>: корневой элемент.

  • <Original>: указывает размеры этикетки и имя принтера, сохраненные в файле этикетки.

    • Width: этот элемент содержит исходную ширину этикетки.

    • Height: этот элемент содержит исходную высоту этикетки.

    • PrinterName: этот элемент содержит имя принтера, для которого была создана этикетка.

  • Current: указывает размеры этикетки и имя принтера, действующие после завершения моделирования печати.

    • Width: этот элемент содержит фактическую ширину этикетки.

    • Height: этот элемент содержит фактическую высоту этикетки. Если этикетка задана как этикетка переменной высоты, она может увеличиваться вместе с объектами этикетки. Например, размеры текстового поля и RTF-объекта могут увеличиваться по вертикали, что приводит к увеличению размеров этикетки.

    • PrinterName: этот элемент содержит имя принтера, которое будет использоваться для печати.

      Пример 78. Пример

      Если на этом компьютере не установлен драйвер исходного принтера или если принтер был заменен с помощью действия Задать принтер, будет использоваться принтер, отличный от исходного.


  • <Variables> и <Variable>: элемент Variables содержит список всех переменных этикетки с запросом, каждая из которых определена в отдельном элементе Variable. Переменные с запросом — это те переменные, которые перечисляются в диалоговом окне печати при печати этикетки из NiceLabel 10. Если в этикетке не определены переменные с запросом, элемент Variables пуст.

    • Name: содержит имя переменной.

    • Description: содержит описание переменной.

    • DefaultValue: содержит значение по умолчанию, заданное для переменной в процессе проектирования этикетки.

    • Format: содержит допустимый тип содержимого переменой (символы).

    • IsPrompted: содержит информацию о том, запрашивается ли переменная во время печати.

    • PromptText: содержит текст, в котором пользователю предлагается ввести значение.

    • CurrentValue: содержит фактическое значение, которое используется для печати.

    • IncrementType: содержит информацию о том, определена ли переменная как счетчик. Если переменная идентифицируется как счетчик, в этом элементе указывается тип счетчика.

    • IncrementStep: содержит информацию о шаге счетчика. В следующей этикетке значение счетчика увеличивается/уменьшается на это значение.

    • IncrementCount: содержит информацию о точке увеличения/уменьшения значений счетчика. Обычно счетчик меняет значение в каждой этикетке, но это можно изменить.

    • Length: содержит максимальное количество хранимых символов в переменной.

    • IsPickListEnabled: содержит информацию том, выбирает ли пользователь значения переменной из списка выбора.

    • iPickListValues: содержит фактические (выбираемые) значения списка выбора.

Определение XML-схемы (XSD) для спецификации этикетки в формате XML

<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="Format" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="Label">
        <xs:complexType>
            <xs:all>
                <xs:element name="Original">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="Width" type="xs:decimal" minOccurs="1" />
                            <xs:element name="Height" type="xs:decimal" minOccurs="1" />
                            <xs:element name="PrinterName" type="xs:string" minOccurs="1" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="Current">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="Width" type="xs:decimal" minOccurs="1" />
                            <xs:element name="Height" type="xs:decimal" minOccurs="1" />
                            <xs:element name="PrinterName" type="xs:string" minOccurs="1" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="Variables">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="Variable" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="Name" type="xs:string" minOccurs="1" />
                                        <xs:element name="Description" type="xs:string" minOccurs="1" />
                                        <xs:element name="DefaultValue" type="xs:string" minOccurs="1" />
                                        <xs:element name="Format" type="xs:string" minOccurs="1" />
                                        <xs:element name="CurrentValue" type="xs:string" minOccurs="1" />
                                        <xs:element name="IncrementType" type="xs:string" minOccurs="1" />
                                        <xs:element name="IncrementStep" type="xs:integer" minOccurs="1" />
                                        <xs:element name="IncrementCount" type="xs:integer" minOccurs="1" />
                                        <xs:element name="Length" type="xs:string" minOccurs="1" />
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:all>
        </xs:complexType>
    </xs:element>
</xs:schema>

Выполнить сценарий

Это действие расширяет функциональные возможности программного обеспечения с помощью пользовательских сценариев VBScript или Python. Используйте эту функцию, если встроенные действия не соответствуют вашим требованиям к обработке данных.

Сценарии могут содержать переменные триггера — как внутренние переменные, так и переменные, определенные или импортированные из этикеток.

Учетная запись Windows, под которой выполняется служба, должна иметь права на выполнение команд в сценарии.

UUID-e36abc17-1182-c0fa-0701-0e264b68bed8.png

Примечание

Тип сценария настраивается для каждого триггера в свойствах триггера. Все действия «Выполнить сценарий» в одном триггере должны быть одного типа.

Редактор сценариев предлагает следующие возможности:

  • Вставить источник данных: вставка в сценарий существующей или создаваемой переменной.

  • Проверить: проверяет и подтверждает синтаксис введенного сценария.

  • Редактор сценариев: открывает редактор, в котором создавать сценарии проще и эффективнее.

Редактор сценариев

NiceLabel 10 предоставляет редактор сценариев, который упрощает и ускоряет создание сценариев Python или VBScript, позволяя избежать ошибок.

UUID-ce54344b-81fa-b9a0-d94e-b1301e6bc27a.png

Способ выбора языков сценариев, которые следует использовать в редакторе сценариев, в NiceLabel Designer Pro и Automation Builder различен.

  • В Designer дважды щелкните рабочую область формы, чтобы открыть раздел Свойства формы > Дополнительные настройки > Язык сценариев формы.

  • В Automation Builder перейдите в раздел Элементы конфигурации > нажмите Правка, чтобы открыть свойства триггера, затем выберите > Настройки > Прочее > Сценарии.

NiceLabel 10 использует .NET-вариант языка Python, который называется IronPython. Он работает как полностью совместимая реализация языка сценариев Python, которая также поддерживает методы .NET.

Лента редактора содержит часто используемые команды, которые распределены по нескольким функциональным группам.

  • В группе Буфер обмена предлагаются команды Вырезать, Копировать, Вставить и Удалить.

  • Группа Отменить Вернуть позволяет отменить или повторить действия при редактировании сценария.

  • Группа Файл позволяет загружать сценарии и сохранять их в файлы.

    • Загрузить из файла: загрузка сценария из ранее сохраненного внешнего текстового файла.

    • Сохранить в файл: сохранение редактируемого сценария в текстовый файл.

  • Группа Редактирование позволяет находить и замещать строки в сценарии.

    • Поиск: нахождение расположения введенной строки в сценарии.

    • Заменить: замена строки в сценарии.

  • Группа Вставить: команда Источник данных вставляет в сценарий существующие или задаваемые источники данных.

  • Группа Сценарий: команда Проверить сценарий проверяет синтаксис введенного сценария.

Группа Доступные элементы сценариев содержит все доступные элементы сценария, которые можно использовать при построении сценария. Дважды щелкните элемент и нажмите кнопку Вставить, чтобы вставить элемент в сценарий там, где находится курсор.

Описание элемента предоставляет основную информацию о вставленном элементе сценария.

Список ошибок содержит ошибки, о которых сообщается после выполнения команды Проверить сценарий.

Сообщение

Используйте действие «Сообщение» для написания пользовательских строк (например, пользовательских предупреждающих сообщений, значений переменных и комментариев). Данное действие создает пользовательские записи в файлах журнала Automation Manager. Файлы журнала Automation содержат генерируемую приложениями информацию, предупреждения и описания ошибок. Используйте журналы действия «Сообщение» для отслеживания вашего сообщения во время настройки, устранения неполадок и отладки.

Для настройки действий «Сообщение» выполните следующие действия:

  1. Откройте Все действия и выберите Сообщение из выпадающего меню Действие.

  2. Переименуйте действие и вставьте описание.

  3. Настройте Содержимое сообщения: Заголовок, Сообщение и Тип сообщения.

    Типы сообщений включают следующие:

    • Информация

    • Ошибка

    • Предупреждение

  4. Раскройте меню Показать опции исполнения и обработки ошибок, чтобы задать условия для отображения сообщений, игнорирования отказов в работе, сохранения ошибок Automation в переменные.

NiceLabel Automation Manager отображает цветные сообщения (например, текст ошибок красным цветом, текст предупреждений оранжевым цветом) на панели журнала Automation.

Пример 81. Пример.

Необходимо напечатать этикетки для макаронных изделий, используя Automation. Триггер получает значения переменных из файлов CSV, созданных в ERP. Если значение переменной «Упаковка» больше 4, журнал Automation создает предупреждение.

UUID-b60ba704-43c4-1d2f-b8d0-36d2f43a8c43.png

Настройка действий Сообщение.

В результате в Automation Manager отобразится следующее:

UUID-0fd41f2d-25c1-6051-b2d2-86c5f744ceff.png

Примечание

При установке уровня серьезности сообщения «Ошибка» триггеры не переходят в состояние ошибки. Печать будет по-прежнему возможна.

Используйте журналы действия «Сообщение» для:

  • настройки поиска и устранения неполадок

  • отладки ваших решений

  • отслеживания значений выбранных переменных

отображения пользовательских сообщений с предупреждениями и ошибками

Проверить лицензию

Данное действие считывает активированную лицензию и выполняет действия, вложенные в это действие, только если используется лицензия определенного типа.

Подсказка

Действие «Проверить лицензию» защищает конфигурацию триггера от запуска на неавторизованных компьютерах.

Примечание

Лицензионный ключ, активирующий программное обеспечение, также может закодировать идентификатор решения. Это уникальный номер, идентифицирующий поставщика решения, который продал лицензию NiceLabel 10.

Если настроенный идентификатор решения совпадает с идентификатором решения, закодированным в лицензии, целевому компьютеру разрешается выполнять вложенные действия. Фактически выполнение ограничивается лицензиями, проданными данным поставщиком решения.

Триггеры можно дополнительно зашифровать и заблокировать, чтобы только авторизованные пользователи могли открывать конфигурацию. Дополнительные сведения см. в разделе «Защита конфигурации триггеров» руководства пользователя NiceLabel Automation.

Группа Информация о лицензии позволяет выбрать идентификатор лицензии.

  • ID лицензии: задает идентификационный номер лицензий, которые позволяют выполнять вложенные действия.

    • Если введенное значение не соответствует идентификатору лицензии, закодированному в лицензии, вложенные действия не выполняются.

    • Если введенное значение равно 0, действия выполняются, если найдена действительная лицензия.

Примечание

В качестве идентификатора лицензии также можно использовать UID цифрового партнера. Эта возможность доступна участникам цифровой партнерской программы NiceLabel.

Попробовать

Информация об уровне продукта

Automation Builder Для работы функций требуется LMS Enterprise.

Это действие позволяет:

  • Отслеживать ошибки во время выполнения действий.

  • Выполнить альтернативный набор действий в случае возникновения ошибки.

Действие «Попробовать» создает для действий заполнители Сделать и При ошибке. Все действия, которые следует выполнить при срабатывании триггера, необходимо поместить в заполнитель Сделать. Если не обнаружено ошибок при выполнении действий из заполнителя Сделать, это единственные действия, которые выполняются. Однако, если ошибка возникает, выполнение действий из заполнителя Сделать прекращается и выполнение переключается на действия из заполнителя При ошибке.

Примечание

Для поиска ошибок с использованием заполнителя При ошибке требуется включение синхронной печати.

UUID-3cce3b0f-703f-8112-8657-b94a17ee1a7c.png

Пример 84. Пример

При сбое какого-либо действия из заполнителя «Сделать» выполнение действия прекращается и начинают выполняться действия из заполнителя «При ошибке». Если разместить заполнитель «Попробовать» сам по себе, это вызывает завершение выполнения триггера. В нашем случае действие «Попробовать» вкладывается в действие «Для цикла». Обычно любая ошибка в заполнителе «Сделать» также останавливает выполнение действия «Для цикла», даже если для завершения этого действия требуется выполнить некоторые другие шаги. В этом случае действие «Сохранить данные в файл» также не выполняется. По умолчанию каждая ошибка прерывает весь процесс обработки триггера.

Однако можно продолжить выполнение следующей итерации в действии «Для цикла». Чтобы это можно было сделать, установите флажок «Игнорировать сбой» для действия «Попробовать». Если данные из текущего шага действия «Для цикла» вызывают ошибку в действии из заполнителя «Сделать», выполняются действия из заполнителя «При ошибке». После этого выполняется действие «Сохранить данные в файл» на уровне 2. Затем действие «Для цикла» продолжает выполняться в следующей итерации.


Подсказка

Это действие обеспечивает простое обнаружение ошибок и выполнение действий обратной связи или создания отчетов. Например, если во время обработки триггера происходит ошибка, можно отправить предупреждение. Дополнительные сведения см. в разделе «Обратная связь по состоянию задания печати» руководства пользователя NiceLabel Automation.

Примечание

Внимание! Действие Попробовать позволяет получить ожидаемые результаты выполнения асинхронных действий. Если цикл «Попробовать» включает действие Печать этикетки, которое завершается сбоем, при выполнении действия цикл «Попробовать» все равно будет завершен, однако при этом не будет выполнено ожидаемое переключение на действия При ошибке. Результатом невыполнения такого переключения на действия При ошибке будет действие «Печать этикетки», которое по умолчанию выполняется в синхронном режиме. Чтобы избежать этого, проследите, чтобы была включена контролируемая печать. Перейдите к параметрам триггера > Прочее > Обратная связь от печатающего устройства и включите параметр Контролируемая печать.

Подробнее о контролируемой печати см. в разделе Синхронный режим печати.

Преобразование XML

Информация об уровне продукта

Функции, описываемые в данном разделе, доступны в LMS Enterprise.

Это действие преобразует XML-документ в другой документ, используя предоставленные правила преобразования. Правила должны быть предоставлены определением .XSLT в файле или другим источником переменных.

Это действие позволяет преобразовывать сложные XML-документы в XML-документы с более управляемой структурой. XSLT расшифровывается как XSL Transformations (преобразования XSL). XSL расшифровывается как Extensible Stylesheet Language (расширяемый язык таблиц стилей) и служит языком таблиц стилей для XML-документов.

Действие «Преобразование XML» сохраняет преобразованный XML-документ в выбранной переменной. Исходный файл остается на диске нетронутым. Чтобы сохранить преобразованный XML-документ, используйте действие Сохранить данные в файл.

Примечание

Как правило, это действие используется для упрощения XML-документов, предоставляемых управляющим приложением. Определение XML-фильтра для сложного XML-документа может занять некоторое время, а в некоторых случаях XML-код слишком сложен для обработки. В качестве альтернативы можно задать правила преобразования XML-кода в структуру, которая может быть легко обработана XML-фильтром или даже вообще не нуждаться в фильтре. XML-документ можно преобразовать в XML-документ, для которого имеется встроенная поддержка, такой как Oracle XML, а затем просто выполнить его с помощью действия Запустить командный файл Oracle XML.

Подсказка

Пример для этого действия устанавливается вместе с продуктом. Чтобы его открыть, выберите Справка > Образцы файлов > Преобразования XML и запустите конфигурацию XML Transformations.misx. Подробные сведения приведены в файле Readme.

В группе Источник данных задаются преобразуемые XML-данные.

  • Использовать данные, полученные триггером: используются данные, полученные триггером. Того же результата можно достигнуть, включив внутреннюю переменную DataFileName и воспользовавшись содержимым файла, на который она ссылается. Дополнительные сведения см. в разделе «Использование составных значений» руководства пользователя NiceLabel Automation.

  • Имя файла: задает путь к файлу и имя файла, содержащего XML-файл, подлежащий преобразованию. Используется содержимое указанного файла. Источник данных позволяет задавать имя файла динамически. Выберите или создайте переменную, которая содержит путь и/или имя файла. Это действие открывает указанный файл и применяет преобразование к его содержимому, которое должно быть в формате XML.

  • Переменная: выбирает или создает переменную, содержащую поток печати. Используется содержимое выбранной переменной, которое должно содержать XML-структуру.

В группе Источник данных для правил преобразования (XSLT) задаются правила преобразования (документ .XSLT), которые должны применяться к XML-документу.

  • Имя файла: задает путь к файлу и имя файла с правилами преобразования (.XSLT).

  • Пользовательский: задает пользовательское содержимое. Можно использовать фиксированное содержимое, сочетание фиксированного содержимого и содержимого переменной или только содержимое переменной. Чтобы вставить содержимое переменной, нажмите кнопку со стрелкой справа от области данных и вставьте переменную из списка. Дополнительные сведения см. в разделе «Использование составных значений» руководства пользователя NiceLabel Automation.

В группе Сохранить результат в переменную определяется переменная для сохранения преобразованного файла.

  • Переменная: выбирает или создает переменную, которая будет содержать результат процесса преобразования. Например, если используются правила преобразования сложного XML-кода в более простой XML-код, содержимое выбранной переменной — простой XML-файл.

Группа

Это действие настраивает несколько действий в одном контейнере. Все действия, расположенные ниже действия Группа, относятся к одной группе и подлежат совместному выполнению.

Это действие предоставляет описанные ниже преимущества.

  • Улучшение организации и отображения рабочего процесса действий. Действие «Группа» можно свернуть, а затем развернуть, когда понадобится отобразить вложенные действия. Это помогает скрывать ненужную информацию в области конфигурации.

  • Возможность задать условное выполнение. Условие в действии Группа можно задать лишь один раз, а не отдельно для каждого действия. Если условие верно, выполняются все действия в группе. Это позволяет сэкономить время на конфигурирование и уменьшить количество ошибок в конфигурации. Действие «Группа» — удобный способ задать правила выполнения IF..THEN для нескольких действий.

Регистрация события

Информация об уровне продукта

Automation Builder Для работы функций требуется NiceLabel LMS Enterprise или NiceLabel LMS Pro.

Это действие регистрирует событие в NiceLabel Control Center для истории, а также в целях поиска и устранения неполадок.

Примечание

Чтобы активировать действие «Регистрация события», необходимо, чтобы в NiceLabel Control Center была включена регистрация заданий печати.

Группа Данные события предоставляет информацию о зарегистрированном событии.

  • Информация: основное описание события, которое будет включено в журнал событий NiceLabel Control Center. В этой области допускается использовать до 255 символов.

  • Сведения: подробное описание события, регистрируемого в NiceLabel Control Center. В этой области допускается использовать до 2000 символов.

Подсказка

По описанию, введенному в полях Информация и Сведения, можно фильтровать события в журнале всех действий Control Center . В Control Center выберите Журнал > Все действия > Определить фильтр. Дополнительные сведения см. в руководстве пользователя Control Center .

Предпросмотр этикетки

Информация об уровне продукта

Automation Builder Для работы функций требуется LMS Enterprise.

Это действие выполняет печать и предоставляет предварительное изображение этикетки. По умолчанию предварительное изображение сохраняется на диск в формате JPEG, но можно выбрать другой формат изображения. Кроме того, можно управлять размером создаваемого предварительного изображения. Данное действие создает предварительное изображение одной этикетки.

Созданный файл предварительного изображения этикетки можно отправить стороннему приложению с помощью одного из исходящих действий, например Отправить данные протоколу HTTP, Отправить данные на последовательный порт, Отправить данные на порт TCP/IP, или использовать его в качестве ответного сообщения двунаправленных триггеров, таких как триггер веб-службы. Стороннее приложение может получить изображение и показать его пользователю в качестве предварительного изображения этикетки.

В группе Предпросмотр задаются файл для предварительного просмотра и сведения о нем.

  • Имя файла: указывает путь к файлу и имя файла. Если имя жестко запрограммировано, каждый раз используется один и тот же файл. Если указано только имя файла без пути, используется папка с файлом конфигурации (.MISX). Можно использовать относительную ссылку на имя файла, в которой в качестве корневой папки используется папка с файлом .MISX. Параметр Источник данных позволяет указать имя файла переменной. Выберите или создайте переменную, содержащую путь и/или имя файла, после выполнения триггера. Обычно значение присваивается переменной фильтром.

  • Тип изображения: указывает тип изображения, который используется для сохранения предварительного изображения этикетки.

  • Предпросмотр обратной стороны этикетки (2-сторонние этикетки): разрешает предпросмотр обратной стороны этикетки. Это полезно, если используются двусторонние этикетки и требуется предпросмотр их обратной стороны.

Пример 89. Пример

Например, если в шаблоне этикетки задан размер 4" × 3", а в принтере этикеток задано разрешение 200 точек на дюйм, полученное предварительное изображение имеет размеры 800 × 600 точек. Ширина равна 4 дюймам, умноженным на 200 точек на дюйм, что дает 800 пикселей. Высота равна 3 дюймам, умноженным на 200 точек на дюйм, что дает 600 пикселей.


Группа Дополнительные настройки позволяет разрешить использование предварительных значений.

  • Использовать предварительные значения: заменяет отсутствующие значения источника данных предварительными значениями и отображает их на предварительном изображении этикетки.

    Подсказка

    Предварительное значение определяет произвольный текст, заполняющий место на объекте при проектировании этикеток или форм. В объекте этикетки во время печати предварительное значение заменяется реальным значением переменной.

Создать вариант этикетки

Информация об уровне продукта

Automation Builder Для работы функций требуется LMS Enterprise.

Это действие позволяет создать готовый к рассмотрению вариант существующей этикетки. Объекты этикеток в таких вариантах содержат заблокированные значения источника данных. Их содержимое определяется текущим значением применимого источника данных.

Цель создания готового к рассмотрению варианта этикетки с заблокированными источниками данных состоит в том, чтобы сделать этикетку пригодной для процесса утверждения, в котором должны быть вместе утверждены данные и шаблон. Вместо просмотра этикетки без содержимого, заданного для ее объектов, утверждающий рассматривает вариант с заданными значениями. Это позволяет ему быстро увидеть и утвердить окончательный макет этикетки с фактическими значениями, которые будут использоваться для печати.

Подсказка

Процесс утверждения этикеток применим к этикеткам, которые хранятся в хранилище документов Control Center. К сохраненным этикеткам и вариантам этикеток можно применять различные типы рабочих процессов утверждения. Рабочий процесс утверждения выбирается в зависимости от требований бизнес-среды. Дополнительные сведения см. в руководстве пользователя NiceLabel 10 Control Center.

В группе Настройки задается файл этикетки, который требуется преобразовать, и выходной файл (вариант этикетки).

  • Имя этикетки: имя файла этикетки, который требуется преобразовать в готовый к рассмотрению вариант с заблокированными значениями из источника данных. Источник данных динамически задает имя этикетки с помощью существующей или создаваемой переменной.

  • Источники данных о времени печати: эта настройка позволяет задать источники данных, значения из которых будут предоставлены во время фактической печати. Если в этом поле указан источник данных, его значение не блокируется и может быть указано во время печати. Типичные примеры: источники данных для производственных значений, таких как номер партии, срок годности и т. д.

    Подсказка

    Вставляйте только имена источников данных, без квадратных скобок. Разделите их запятыми или укажите в виде столбца, разделив значения с помощью клавиши Enter.

  • Имя выходного файла: имя файла варианта этикетки, который должен быть готов к рассмотрению. Источник данных динамически задает имя этикетки с помощью существующей или создаваемой переменной.

К готовому к рассмотрению варианту этикетки применяется несколько правил.

  1. Значения источника данных по умолчанию заблокированы. Чтобы разблокировать источники данных, перечислите их в поле Источники данных о времени печати, чтобы они остались активными для данной готовой к рассмотрению этикетки. Их значения можно задать во время печати.

  2. Переменные счетчика, функции, поля базы данных и глобальные переменные преобразуются в переменные без подсказки.

  3. Графика встроена.

  4. Целевой вариант этикетки, сохраненный в хранилище документов NiceLabel Control Center, регистрируется автоматически. В качестве комментариев при регистрации используются исходные значения полей Имя этикетки и Источники данных о времени печати.

  5. Варианты этикеток можно открыть в NiceLabel 10 Designer в заблокированном состоянии.

  6. Файлы этикеток, созданные с помощью этого действия, невозможно импортировать.

  7. Если варианты этикеток сохранены в памяти принтера, команда вызова может предоставить значения только для источников данных на время печати.

  8. Если используется NiceLabel Control Center, при предпросмотре этикетки в хранилище документов можно редактировать источники данных на время печати.

  9. Для готового к рассмотрению варианта этикетки переменные текущего времени и текущей даты невозможно задать как источники данных на время печати.