Во как!
// !!!!!! Эту процедуру необходимо использовать перед вызовом всех остальных процедур для проверки !!!!
// наличия базы в сети, печати в базе, проверки нажатия кнопки базы...
Процедура ТестСчитывателя()
id_button="192.168.0.220";
Giga.id_button=id_button; // // ввожу из формы IP адрес - тебе нужно будет ввести из уставок в форме: xxx.xxx.xxx.xxx
// здесь не выводим "желтое окно" - оно не надо...
Giga.run_simcon(0); // Код команды = 0 (Проверка наличия ридера в сети по IP адресу)
error=Giga.error;
///////////// коды ошибок после выполнения Giga.run_simcon(0); /////////////////
// 0 - GigaBase с таким IP адресом НЕ найден в сети
// 1 - GigaBase с таким IP адресом НАЙДЕН в сети
// 2 - GigaBase с таким IP адресом НАЙДЕН в сети и на нем нажата кнопка
// 3 - GigaBase с таким IP адресом НАЙДЕН в сети и в него вставлена ПЕЧАТЬ
// 4 - GigaBase с таким IP адресом находится в режиме загрузчика
// 5 - GigaBase с таким IP адресом НАЙДЕН в сети , в него вставлена ПЕЧАТЬ и нажата кнопка
// после выполнения команды "Giga.run_simcon(0)" и если Giga.error показывает наличие печати в базе (3 или 5),
// то нижеприведенные поля поля содержат состояние печати GigaStamp:
id_button = Giga.id_button; // серийный номер Gigastamp
repey1ttn = Giga.repey1ttn; // количество записей в логе считанных карт GigaStamp
repey1brutto = Giga.repey1brutto; // напряжение батареи (в "попугаях")
rezerv = Giga.rezerv; // тип печати Gigastamp
resets = Giga.resets; // отключения батареи
data_time = Giga.data_time; // дата и время выдачи печати "ковров" (строка 14 символов вида "01.01.13 15:00") выводится на индикатор "печати ковров"
putev_list = Giga.putev_list; // код путевого листа "ковров" (строка 14 символов) выводится на индикатор "печати ковров"
// для кириллицы только ЗАГЛАВНЫЕ буквы !!!
КонецПроцедуры
-
- Чота мрачно как-то. Лучше уж для микроконтроллера лабать... - Evgeny_CD(06.08.2014 15:21)