Описание свойств:
IPАдрес - Ip адрес весов
Порт - Порт весов (3001 по умолчанию)
Описание методов:
ДобавитьАртикул(КодPLU,Наименование,Цена,КодEAN,КодНалога,НомерТары,Группа,0,СрокГодности,ГоденДо,ФиксированныйВес,НомерДополнительногоОписания);
добавляет артикул во внутреннюю таблицу артикулов.
Наименование до 60 символов
Цена задается в копейках
ОчиститьТаблицуАртикулов();
очищает внутреннюю таблицу артикулов
ВыгрузитьТаблицуАртикулов(КоличествоАртикуловВБлоке);
непосредственно выгрузка артикулов из внутренней таблицы в весы.
Передача артикулов осуществляется поблочно, оптимальным является размер порядка 8-10 артикулов в блоке
коды возврата:
0 - ошибок нет
1 - ошибка соединения с весами
2 - ошибка отправки
3 - таймаут ожидания ответа от весов
УстановитьДополнительноеОписание(НомерДополнительногоОписания,Описание);
установка дополнительного описания артикула
Описание до 200 символов
коды возврата:
0 - ошибок нет
1 - ошибка соединения с весами
2 - ошибка отправки
3 - таймаут ожидания ответа от весов
УстановитьТару(НомерТары, МассаТары)
Устанавливает массу тары
коды возврата:
0 - ошибок нет
1 - ошибка соединения с весами
2 - ошибка отправки
3 - таймаут ожидания ответа от весов
УстановитьБегущуюСтроку(Строка)
устанавливает бегущую строку на табло
Строка до 100 символов
коды возврата:
0 - ошибок нет
1 - ошибка соединения с весами
2 - ошибка отправки
3 - таймаут ожидания ответа от весов
УдалитьВсеАртикулы()
Удаляет все артикулы на весах
коды возврата:
0 - ошибок нет
1 - ошибка соединения с весами
2 - ошибка отправки
3 - таймаут ожидания ответа от весов
Пример использования:
ПодключитьВнешнююКомпоненту("MettlerToledoAddin.dll","Весы",ТипВнешнейКомпоненты.Native);
Об=Новый("AddIn.Весы.MettlerToledoTiger");
Об.IPАдрес="192.168.10.211";
Группа=1;
Об.УдалитьВсеАртикулы();
Об.ОчиститьТаблицуАртикулов();
Об.AddItem(1264,"Кукуруза жаренная",7698,"",0,0,Группа,0,120,0,0,0);
Об.AddItem(102,"Кукуруза варенная",20000,"",0,0,Группа,0,0,0,0,0);
Об.AddItem(101,"Бобы варенные",30000,"",0,0,Группа,0,0,0,0,0);
Об.ВыгрузитьТаблицуАртикулов(10);
Об.УстановитьБегущуюСтроку("Харчевня трех пескарей");