Skip to main content

Всё о переменных шаблона печати СМАРТ Л2

История обновлений документа:

  • 06.08.24: добавлены все основные параметры

  • 14.11.24: добавлены aggregation_capacity, code_128, custom_attribute

  • 23.05.25:

1) Общая структура файла

В папке /template-vars рядом с smartl2.jar файл example.vars представляет собой JSON следующего формата:

{
    "label": {
		"height": "320",
		"width": "640"
	},
	"variables": {
		"название_переменной_1": {
			"type": "тип_переменной"
		},
		"название_переменной_2": {
			"type": "тип_переменной"
		},
		"название_переменной_3": {
			"type": "date",
			"format": "dd/MM"
		},
		"название_переменной_4": {
			"type": "text",
			"value": "годен до: "
		},
		"название_переменной_5": {
			"type": "тип_переменной",
			"regex": ".*/(\\d{6})"
		}
		...
	}
}

Где название_переменной_Х соответствует названию переменной в шаблоне принтера с названием example. Например, var1-1, var100, 6501310, <BATCH_SERIAL_NUMBER>.

Можно сохранить несколько шаблонов с разными названиями (example.vars, default.vars, dm1.vars). Нужный шаблон указывается в редакторе продукта в СМАРТ Л3 в поле шаблон для печати.

image.png

2) Поддерживаемые переменные шаблона

Следующая таблица описывает все допустимые значения параметра type, а также доступные им значения полей format и value

Описание type format
GS1 DataMatrix DATAMATRIX_GS

НЕ-GS1 DataMatrix

Без FNC1 и GS

Например, сигареты

DATAMATRIX_NON_GS
Серийный номер SGTIN, AI 21 SGTIN_SERIAL_21
Серийнный номер SGTIN, без AI SGTIN_SERIAL_NON_GS
ID криптохвоста SGTIN, AI 91 SGTIN_91
Криптохвост SGTIN, AI 92 SGTIN_92
Криптохвост SGTIN, AI 93 SGTIN_93
Название партии BATCH_NAME

Название серии

SERIES_NAME
Дата производства DATE_PRODUCTION
Дата истечения срока годности DATE_EXPIRE
Текущая дата DATE_CURRENT
Дата агрегации DATE_AGGREGATION
Пользовательский текст TEXT
Название продукции PRODUCT_NAME
GTIN продукции GTIN
GTIN продукции без контрольной цифры GTIN_NON_CHECK_DIGIT
Линейный код GS1-128 CODE_128
Линейный код GS1-128, конвертируемый в .bmp изображение CODE_128_BMP
Специфичный параметр продукта CUSTOM_ATTRIBUTE
Специфичный параметр продукта, конвертируемый в .bmp изображение

CUSTOM_ATTRIBUTE_TEXT_TO_BMP


МРЦ продукции для табачных ТГ MRP
Вес / объём продукции WEIGHT
Общий вес всех продуктов в агрегате ACTUAL_WEIGHT
Ёмкость групповой упаковки конкретного уровня AGGREGATION_CAPACITY
Реальное количество вложений в текущем агрегате ACTUAL_CAPACITY

Общее количество вложений самого нижнего уровня в агрегате

Например: 50, если в одной транспортной упаковке 10 групповых, в которых по 5 индивидуальных

TOTAL_CAPACITY

NEXT_LEVEL_COUNTER

IMAGE

VARIABLE_TO_TEXT

VARIABLE_TO_BMP

LINE

BOX_NUMBER

EAN

SKU