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

Описаниеtypeformat
GS1 DataMatrixDATAMATRIX_GS

НЕ-GS1 DataMatrix

Без FNC1 и GS

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

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

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

SERIES_NAME
Дата производстваDATE_PRODUCTION
Дата истечения срока годностиDATE_EXPIRE
Текущая датаDATE_CURRENT
Дата агрегацииDATE_AGGREGATION
Пользовательский текстTEXT
Название продукцииPRODUCT_NAME
GTIN продукцииGTIN
GTIN продукции без контрольной цифрыGTIN_NON_CHECK_DIGIT
Линейный код GS1-128CODE_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