Proton 2D, Android 8.1, 2G/16G, WiFi, BT, 4G AMC-2280 + ПО Goods Web бессрочная лицензия 20ART1310171753 — руководство по созданию и печати этикеток для товаров [118/120]

Превью страниц Страница 118 / 120
Proton 2D, Android 8.1, 2G/16G, WiFi, BT, 4G AMC-2280 + ПО Goods Web бессрочная лицензия 20ART1310171753 [118/120] Создание шаблонов этикеток
Руководство пользователя
ЦШК "ГЕКСАГОН" ПРИЛОЖЕНИЕ "GOODSWEB" Версия: 1.00 118/120
Все исключительные авторские права принадлежат ЦШК «Гексагон»
3. Совершить обмен данными с Приложением для выгрузки новой конфигурации;
6.4 Создание шаблонов этикеток
В Приложении шаблоны формируются на языке программирования принтера. Для указания
используемых при печати элементов базы данных Приложения используются ссылочные объекты,
перечисленные в таблице ниже. При печати этикетки Приложение обрабатывает шаблон, подставляет
необходимые данные, соответствующие печатаемому объекту учёта, и передаёт задание на принтер.
Табл. 29 Поля шаблонов этикеток
Печать этикеток товаров
window._template.product.fields.title
Наименование объекта учёта в товарном
справочнике
window._template.product.fields.barcode
Штрихкод объекта учёта в товарном
справочнике
window._template.product.fields.additional.%имя_поля%
Значение дополнительного поля
%имя_поля% объекта учёта в товарном
справочнике.
Например,
window._template.product.fields.additional.Цена
window._template.product.fields.packageList
Печать состава упаковки (в js функции цикл
для вывода)
Печать серийных номеров
window._template.product.fields.barcode
Серийный номер объекта учёта
window._template.product.extId
Код товара, к которому привязан серийный
номер
Печать итоговой этикетки документа
window._template.title
имя документа
window._template.view
список товаров js функции цикл для
вывода)
Печать весовых кодов
window._template.product.fields.additionalDetail._barcode.original
полный весовой 13-тизначный штрихкод
window._template.product.fields.titleSmall
наименование товара
window._template.product.fields.additionalDetail._barcode.quantity
вес товара
Настройки печати (скорость, яркость), количество печатаемых этикеток и другие
характеристики печати не зависят от Приложения и указываются в шаблоне заранее.
Шаблон создаётся в формате текстового файла. Наименование шаблона может быть любое.
6.4.1 Примеры JavaScript-функций в шаблоне
Табл. 30 JavaScript-функции в шаблонах этикеток
<<<
function f(){
let step = 150;
let out = [];
window._template.product.fields.packageList.forEach(
e) => {
out.push(`ST VERDANA.TTF 10 10 24 ${step} ${e.title}: ${e.quantity} шт`);
step+=35;
}
)
return out.join('\x0D\x0A')
};
f();
>>>
Печать состава упаковки
(язык CPCL)
<<<
function f(){
var step = 80;
var out = [];
window._template.view.forEach(
function(product) {
if(product.quantity===0) return;
out.push('ST VERDANA.TTF 10 10 24 '+step+' '+product.fields.barcode);
step+=30;
out.push('ST VERDANA.TTF 10 10 24 '+step+' '+product.fields.title);
Печать итогов по документу

Содержание

175

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