Шаблоны этикеток

Шаблон - это образец этикетки, в который при печати подставляются реальные данные, такие как наименование товара, цена, код, дата, артикул, штрихкод и т.д.

Создание шаблона этикетки

  1. Нажмите Дизайнер этикеток.

  2. Нажмите Новый шаблон и задайте название шаблона.

  3. Задайте нужные размеры.

  4. Добавьте в шаблон элементы, которые будут отображать информацию. Для этого вы можете использовать один из способов:

    1. Используйте панель инструментов.
    2. Перетащите нужные поля прямо на шаблон.

Пример шаблона с добавленными элементами:

После добавления элементов в шаблон вы можете выполнить тестовую печать этикетки, нажав на кнопку Просмотр, или перейдите в раздел Печать этикеток.

Пример создания шаблона этикетки

В данном шаблоне 5 элементов, которые при печати отобразят разную информацию:

  1. Наименование товара
  2. QR код, который содержит ссылку на сайт "http://azurelabel.com".
  3. Цена товара
  4. Символ валюты рубль
  5. Штрихкод товара

Пошаговое создание данного шаблона

  1. Нажмите Дизайнер этикеток.

  2. Нажмите Новый шаблон и задайте название шаблона.

  3. Задайте нужные размеры.

  4. Для отображения наименования товара выберите инструмент Текст.
  5. Нажмите левую кнопку мыши в любом месте шаблона. Появится диалог выбора данных, которые будет отображать этот элемент.

    Установите флаг Поле данных или формула, выберите Наименование и нажмите Выбрать.

  6. Установите нужные положение и размер области для отображения наименования товара.
  7. Задайте Авторазмер шрифта в Вписать.
  8. Для отображения цены товара выберите инструмент Текст.
  9. Нажмите левую кнопку мыши в любом месте шаблона. Появится диалог выбора данных, которые будет отображать этот элемент.

    Установите флаг Поле данных или формула, выберите Цена и нажмите Выбрать.

  10. Установите нужные положение и размер области для отображения цены товара.
  11. Задайте Авторазмер шрифта в Вписать.
  12. Для отображения символа валюты рубль выберите инструмент Символ валюты.
  13. Нажмите левую кнопку мыши в любом месте шаблона.
  14. Выберите символ валюты Рубль и нажмите Выбрать.
  15. Установите нужные положение и размер символа валюты.
  16. Для отображения штрихкода выберите инструмент Штрихкод.
  17. Нажмите левую кнопку мыши в любом месте шаблона.
  18. Выберите тип штрихкода и нажмите Выбрать.
  19. Установите нужные положение и размер штрихкода.
  20. Для отображения QR кода выберите инструмент 2D штрихкод.
  21. Нажмите левую кнопку мыши в любом месте шаблона.
  22. Выберите тип штрихкода.
  23. Перейдите на вкладку Источник данных для штрихкода.
  24. Установите флаг Текст, впишите адрес сайта и нажмите Выбрать.
  25. Установите нужные положение и размер QR кода.
  26. Сохраните изменения в шаблоне.

Пример создания шаблона этикетки комплекта товаров

Вы можете создать шаблон этикетки, который выводит данные нескольких связанных товаров из комплекта товаров, одним из двух способов:

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

    Сделать это можно в свойствах элементов.

    В данном примере элемент шаблона будет отображать наименование первого (не основного) товара в комплекте:

    Пример такого шаблона, в котором отображаются данные двух товаров:

  2. Используя специальный механизм авторазмещения данных всех или нескольких товаров из комплекта, который будет описан далее.

Механизм авторазмещения данных товаров из комплекта

Этот механизм реализует такую структуру шаблона:

  1. Шапка. Данные основного товара в комплекте и другие данные.
  2. Повторяющаяся область.

    • Данные товара 1 и другие данные.
    • Данные товара 2 и другие данные.
    • ...
    • Данные товара N и другие данные.

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

  3. Подвал. Данные основного товара в комплекте и другие данные. Отображается сразу после повторяющейся области.

Этот шаблон на просмотре:

Видно, что повторяющаяся область отобразилась 3 раза для всех трех неосновных товаров из комплекта. Данные по основному товару комплекта отображены в шапке этикетки (в данном случае только наименование).

Реализация шапки

Размещайте элементы обычным способом.

Реализация повторяющейся области
  1. Зайдите в свойства шаблона, перейдите на вкладку Слои, затем на вкладку Области слоя.

    Выберите источник данных Состав комплекта. Также вы можете настроить дополнительные параметры. Нажмите ОК.

  2. Разместите элементы в шаблоне обычным способом, учитывая что вся эта группа элементов будет отображаться несколько раз, соответственно необходимо оставить место для повторов.

  3. Зайдите в свойства каждого элемента на вкладку Размер и положение и установите область слоя в Повторяющаяся.

  1. Зайдите в свойства шаблона, перейдите на вкладку Слои, затем на вкладку Области слоя.

    Установите нужное смещение от повторяющейся области. Нажмите ОК.

  2. Разместите элементы в шаблоне обычным способом, учитывая что вся эта группа элементов будет отображаться сразу после повторяющейся области.

  3. Зайдите в свойства каждого элемента на вкладку Размер и положение и установите область слоя в Подвал.

Вы можете посмотреть реализацию данного способа в шаблоне Комплект.

Модификация шаблона этикетки

Нажмите Дизайнер этикеток.

Изменение размеров этикетки и других параметров

  1. Нажмите кнопку Свойства шаблона или на поле с описанием шаблона.

  2. Задайте нужные размеры.
  3. Задайте другие параметры, если необходимо.

Структура шаблона

Элементы

Шаблоны состоят из элементов, таких как Текст, Прямоугольник, Круг, Штрихкод (1D и 2D), Изображение, Иконка, Символ валюты и т.д.

Элементы могут отображать:

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

    Для отображения переменных данных используются формулы, JavaScript или скрипты Pascal.

Каждому элементу можно задать видимость по определенным условиям через формулу.

Все элементы могут быть размещены в шаблоне в любом месте и повернуты под любым углом.

Слои

Элементы в шаблоне группируются по девяти слоям. Каждому слою можно задать видимость по определенным условиям через формулу.

Формулы

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

Для вставки и редактирования формул в приложении имеется конструктор формул, который описан в разделе Конструктор формулы.

Формулы выглядят как:

[Начальное значение] [Функция 1] [Функция 2] ... [Функция N]

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

Типы данных в формулах

  • Текст. Обрамляется в двойные кавычки.

    Пример: "Это текст".

  • Число.

    Пример: 123.4.

  • Дата / время. Обрамляется в одинарные кавычки.

    Формат:

    • ГГГГ-ММ-ДДTчч:мм:сс
    • ГГГГ-ММ-ДД чч:мм:сс
    • ГГГГ-ММ-ДД

    , где ГГГГ - год 4 цифры, ММ - месяц 2 цифры, ДД - день 2 цифры, чч - час 2 цифры, мм - минуты 2 цифры, сс - секундыс 2 цифры.

    Примеры: '2020-09-12T03:41:00', '2020-09-12 03:41:00', '2020-09-12'.

  • Поле данных. Обрамляется в квадратные скобки.

    Для стандартных полей используются имена для использования в формулах, для прочих полей данных имя для использования в формулах совпадает с именем поля.

    Примеры:

    • [ProductPrice], здесь поле данных Цена представлено в формуле под именем ProductPrice.
    • [Мой параметр], здесь нестандартное поле данных Мой параметр представлено в формуле под тем же именем Мой параметр.
    • [CurrentDate], здесь виртуальное поле данных Текущая дата, которое содержит текущую дату, представлено в формуле под именем CurrentDate.

Функции в формулах

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

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

Функции могут быть вложенными и включать в себя другие функции.

Примеры формул с функциями:

  • 100 AddPercent( 5 )

    В данном примере использована функция добавления процентов к числу. Функция добавит 5 процентов к числу 100, и отобразит полученное значение 105.

  • [ProductPrice] AddPercent( 12.3 ) Round( "0.5" )

    В данном примере использованы функции добавления процентов к числу и округления.
    Функция добавит 12.3 процентов к цене товара (поле данных Цена представлено в формуле под именем ProductPrice, которое используется в формулах), затем округлит полученное значение с точностью 0.5, и отобразит полученное значение.

Поля данных и счетчики в формулах

В формулах можно использовать как стандартные поля данных, которые будут перечислены ниже, так и ваши собственные поля данных.

При добавлении новых колонок в каталоге товаров появляются новые поля данных, соответствующие этим колонкам.

При печати с использованием внешних данных названия полей данных в шаблоне должны совпадать с названиями полей данных в передаваемых данных.

Стандартные поля данных, включая виртуальные (счетчики, текущая дата и т.д.):

Название поля данных для формул Тип данных Название поля данных Примечание
ProductName Строка Наименование товара
ProductSKU Строка Артикул товара
ProductCode Строка Код товара
ProductExpirationDate Строка Срок годности товара
ProductDescription Строка Описание товара
ProductCharacteristic Строка Характеристика товара
ProductPLU Число PLU товара
ProductDiscount Число Скидка на товар
ProductWeight Число Вес товара
ProductPrice Число Цена товара
ProductQuantity Число Количество товара
ProductStock Число Остаток товара
ProductColor Строка Цвет товара
ProductSize Строка Размер товара
ProductWidth Число Ширина
ProductHeight Число Высота
ProductLength Число Длина
ProductTax Число Налог
ProductMPN Строка MPN
ProductISBN Строка ISBN

ProductPrice2...

ProductPrice9

Число Цена товара 2...9
ProductPriceOld Число Цена товара старая

ProductParam1...

ProductParam9

Строка Дополнительный параметр товара 1...9
Barcode Строка Штрихкод товара
BarcodeType Число Код типа штрихкода. Код можно увидеть в списке типов штрихкодов на вкладке "Штрихкод" в окне свойств элемента шаблона
BarcodeIsMain Булево Это основной штрихкод товара
UniqueCode Строка Код маркировки товара
UnitName Строка Единица измерения
CountryName Строка Наименование страны
CountryISO Строка ISO страны
Brand Строка Марка (брэнд)
CategoryName Строка Наименование категории товара
DocName Строка Наименование документа
DocDate Строка Дата документа
DocNo Строка Номер документа
DocNote Строка Примечание документа
CompanyName Строка Наименование организации
CompanyCode Строка ИНН организации
StoreName Строка Наименование склада
StoreCode Строка Код склада
SupplierName Строка Наименование поставщика
SupplierCode Строка Код поставщика
ManufacturerName Строка Наименование производителя
ManufacturerCode Строка Код производителя
PartnerName Строка Наименование контрагента
PartnerCode Строка ИНН контрагента
PartnerPhones Строка Телефоны контрагента
PartnerBankAccount Строка Р/с контрагента
PartnerBankName Строка Наименование банка контрагента
PartnerBankCode Строка ИНН банка контрагента
PartnerBankCorrespondentAccount Строка Корреспондентский счет контрагента
CurrentDate Строка Текущая дата
LabelCount Число Количество всех этикеток
LabelCounter Число Счетчик всех этикеток
LabelCounterDesc Число Счетчик всех этикеток убывающий
ProductLabelCount Число Количество этикеток товара
ProductLabelCounter Число Счетчик этикеток товара
ProductLabelCounterDesc Число Счетчик этикеток товара убывающий
ProductCount Число Количество всех товаров
ProductCounter Число Счетчик всех товаров
ProductCounterDesc Число Счетчик всех товаров убывающий
PageLabelCount Число Количество этикеток на странице
PageLabelCounter Число Счетчик этикеток на странице убывающий
PageLabelCounterDesc Число Счетчик этикеток на странице
TemplateID Число ID шаблона
TemplateName Строка Наименование шаблона
TemplateCaption Строка Описание шаблона
TemplateCreateDateTime Строка Дата/время создания шаблона
UserName Строка Имя пользователя
ExtDataName Строка Наименование внешних данных
ExtDataConnData Строка Строка соединения с внешними данными
IsFavorite Булево Избранное
LastChangeDateTime Строка Дата/время последнего изменения
Group Строка -

Наименование папки товара или путь к папке товара в каталоге.

Используется только при импорте / печати из внешних данных.

ProductImage Строка - Изображения товара.
Используется только при импорте / печати из внешних данных.
BundleID Число -

Идентификатор комплекта. Товары, имеющие одинаковый идентификатор, считаются комплектом.

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

BundleIndexNumber Число Порядковый номер в комплекте

0 - главный товар в комплекте, 1,2,3... - прочие товары в комплекте.

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

UseAsBundleItemOnly Булево -

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

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