Статья успешно отправлена на почту

Получения данных о печати из «1С: Предприятие» в «Wonderfid Label»

Применимо к продуктам: Wonderfid Label
Последние изменения: 2024-03-26

Для получения данных о печати из учетной системы пользователя (1С: Предприятие) и Wonderfid™ Label применяется специальная внешняя компонента — AddIn.CleverenceRFIDPrinting.

Ниже указаны наиболее важные методы взаимодействия 1С с Wonderfid™ Label.

Свойства    

Количество этикеток после запросов
ПолучитьВсеЭтикетки, ПолучитьЭтикеткиЗаПоследниеМинуты, ПолучитьЭтикетки    

Методы

Название, расшифровка

Параметры 

Возвращаемое значение 

ПолучитьВсеЭтикетки()
Загружает данные по всем этикеткам. 
Нет Нет 
ПолучитьЭтикеткиЗаПоследниеМинуты (колвоПоследМин)
Загружает данные по всем этикеткам за последние минуты, указанные в параметре. 
колвоПоследМин — целое число. Количество минут до текущего момента времени — период, за который будут получены этикетки.  Нет 
ПолучитьЭтикетки(имяПринтера, имяЗадания, датаНачало, датаОкончание, неЗагрERP)
Запрашивает этикетки, удовлетворяющих
переданным параметрам. 
имяПринтера — строка. Имя принтера. Если передается пустая строка, то параметр не учитывается.
ИмяЗадания — строка. Имя задания для печати. Если передается пустая строка, то
параметр не учитывается.
датаНачало — дата. Минимальная дата печати этикетки. Если передается нулевое значение типа DATE (30-ое декабря 1899), то параметр не учитывается.
датаОкончание — дата. Максимальная дата печати этикетки. Если передается нулевое значение типа DATE (30-ое декабря 1899), то параметр не учитывается.
неЗагрERP — булево. Необходимость наличия признака загруженности этикетки в учетную систему. Если установлен в истина, то отбираются только этикетки, не помеченные как загруженные в учетную систему. Иначе, то отбираются все этикетки.
Нет 
ПолучитьКолвоЗакодированныхШК
(индексЭтикетки)
Возвращает число штрихкодов,
использованных при кодировании этикетки с индексом индексЭтикетки. 
индексЭтикетки — целое число. Индекс этикетки. Диапазон от 0 до КолвоЭтикеток — 1. Целое число. Количество штрихкодов, использованных при кодировании.
ПолучитьЗакодированныйШК
(индексЭтикетки, индексЗакодШК)
Возвращает штрихкод с индексом
индексЭтикетки, использованный
при кодировании этикетки с индексом индексЗакодШК.
индексЭтикетки — целое число. Индекс этикетки. Диапазон от 0 до КолвоЭтикеток - 1.
индексЗакодШК — целое число. Индекс штрихкода. Диапазон от 0 до ПолучитьКолвоЗакодированныхШК - 1.
Строка. Штрихкод. 
ПолучитьДатуПечати(индексЭтикетки)
Возвращает дату печати этикетки с индексом индексЭтикетки.
индексЭтикетки — целое число. Индекс этикетки. Диапазон от 0 до КолвоЭтикеток — 1.  Дата. Дата печати этикетки. 
ПолучитьEPC(индексЭтикетки)
Возвращает EPC банк этикетки с индексом индексЭтикетки.
индексЭтикетки — целое число. Индекс этикетки. Диапазон от 0 до КолвоЭтикеток — 1.  Строка. EPC банк.
ПолучитьОписаниеEPC(индексЭтикетки)
Возвращает описание EPC этикетки с индексом индексЭтикетки.
индексЭтикетки — целое число. Индекс этикетки. Диапазон от 0 до КолвоЭтикеток — 1.  Строка. Описание EPC этикетки в формате штрихкод.серийныйНомер.
ПолучитьTID(индексЭтикетки)
Возвращает TID банк этикетки с индексом индексЭтикетки.
индексЭтикетки — целое число. Индекс этикетки. Диапазон от 0 до КолвоЭтикеток — 1.  Строка. TID банк этикетки. 
ПолучитьUid(индексЭтикетки)
Возвращает идентификатор этикетки с индексом индексЭтикетки.
индексЭтикетки — целое число. Индекс этикетки. Диапазон от 0 до КолвоЭтикеток
— 1. 
Строка. Идентификатор этикетки. 
ПолучитьUSER(индексЭтикетки)
Возвращает USER банк этикетки с индексом индексЭтикетки.
индексЭтикетки — целое число. Индекс этикетки. Диапазон от 0 до КолвоЭтикеток — 1.  Строка. USER банк этикетки. 
ПолучитьВсеШКЭтикетки(индексЭтикетки, разделитель)
Возвращает все штрихкоды этикетки с индексом индексЭтикетки.
индексЭтикетки — целое число. Индекс этикетки. Диапазон от 0 до КолвоЭтикеток — 1.
разделитель — строка. Символы, которые будут разделять штрихкоды в возвращаемом списке. 
Строка. Список штрихкодов в формате ШК_1[разделитель]
ШК_2[разделитель]...
ШК_N[разделитель] 

Пример

1C
ПрогИД = "AddIn.CleverenceRFIDPrinting";
рез = ПодключитьВнешнююКомпоненту(ПрогИД);
рфид = Новый COMОбъект(ПрогИД);
рфид.ПолучитьВсеЭтикетки();
Для Счетчик = 0 по рфид.КолвоЭтикеток - 1 Цикл
Сообщить("TID = " + рфид.ПолучитьTID(Счетчик));
Сообщить("UID = " + рфид.ПолучитьUid(Счетчик));
Сообщить("EPC = " + рфид.ПолучитьEPC(Счетчик));
Сообщить("EPC_DESCR = " + рфид.ПолучитьОписаниеEPC(Счетчик));
Сообщить("ALL_BARCODES = " + рфид.ПолучитьВсеШКЭтикетки(Счетчик, ";"));
КонецЦикла

Была ли статья полезна?
Спасибо за ваш отзыв!
Отзыв
Заполните, пожалуйста, данную форму, что конкретно вы не нашли, оставьте свои комментарии о работе сайта / полезности / сложности с навигацией
0/500