|
v7: Лог общения с кассовым аппаратом | ☑ | ||
---|---|---|---|---|
0
AlexTank
27.01.16
✎
11:58
|
Имеем конфу 7.7 с зашифрованным глобальным модулем. Есть кассовый аппарат штрих-м-комбо и обработка к нему. Печать чека идет из Пко через глобальный модуль.
Последнее время стали случаться сбои при печати чека. Контора, которая обслуживает кассу пеняет на сбой в ПО, которое печатает чек. Отлаживать процедуру я не могу, тк ошибка происходит не всегда и вообще процедура связана с фиксацией движения денег. Поэтому хочу на каждую строку обработки писать строку в лог ее работы. Так вот, каким образом это лучше сделать? Писать в файл? Хотелось бы так же пару строк писать и из ПКО. Как тогда это лучше оформить, потому что в процедуру передать ссылку на файл я не смогу. Либо еще один вариант. Создать документ и писать строки в его табличную часть. Опять же вопрос: я открою в Пко один документ, в обработке придется открывать другой, как 1ска это переварит? |
|||
1
Duke1C
27.01.16
✎
14:16
|
А разработчик этого зашифрованного модуля канул в лету?
|
|||
2
Mikeware
27.01.16
✎
14:20
|
ну поставь логгер портов.
|
|||
3
zenik
27.01.16
✎
14:58
|
Обработка, скорее всего, работает через драйвер (dll). Хороший драйвер - пишет лог. Стоит его поискать.
|
|||
4
AlexTank
27.01.16
✎
16:47
|
Разработчик канул. Такой организации уже нет. Разработка велась 2007-2011 гг.
|
|||
5
AlexTank
27.01.16
✎
16:49
|
Логгер портов не спасет, если косяки в обработке которая печатает чек.
|
|||
6
AlexTank
27.01.16
✎
16:51
|
По логу дрвйвера: поискал, в каталоге базы ничего похожего не нашел. В описаннии к драйверу ничего про лог не сказано.
|
|||
7
mehfk
27.01.16
✎
17:01
|
(0) Для драйвера от штрихов: открыть тест драйвера ФР. Нажать "настройка свойств". Далее нажать "дополнительные параметры", на вкладке "лог" поставить чекбокс "Вести лог" и указать путь к файлу лога.
|
|||
8
AlexTank
28.01.16
✎
09:27
|
(7) спасибо. Уже нашел сам.
Думал, что при обращении из обработки его как то включить можно. Оказалось все проще. А обработке тоже включил режим отладки, теперь сообщения от драйвера выводятся на экран. Я думаю этого должно хватить. |
|||
9
cw014
28.01.16
✎
09:40
|
А что мешает вскрыть исходный код? В 7.7 это делается элементарно
|
|||
10
AlexTank
28.01.16
✎
10:30
|
(9) где почитать?
Да и вряд ли это поможет в данном конкретном случае, но часто требуется в других. |
|||
11
AlexTank
28.01.16
✎
10:32
|
(7) галочку включили, а как сделать так, чтобы изменения сохранились?
Данные в лог пишутся только из утилиты тестдрайвер. Из 1ски не пишется. |
|||
12
mehfk
28.01.16
✎
11:24
|
(11) А не фиг запускать тест драйвера без прав администратора.
|
|||
13
Кирпич
28.01.16
✎
11:42
|
если раньше работало а потом перестало виновато обычно железо, если программу никто не переписывал. кабель меняйте или кассовый аппарат.
|
|||
14
AlexTank
28.01.16
✎
12:22
|
(13) Программу печати чека никто не переписывал. Просто на вход подали дополнительные параметры - сумму оплаты по безналу.
Сейчас благодаря тому, что включил режим отладки в обработке удалось отловить ошибку. вносимая безналичной оплатой сумма больше суммы чека Вот у меня теперь другой вопрос: сумма чека - это сумма по строкам количество*цену? |
|||
15
palpetrovich
28.01.16
✎
12:25
|
(14) да + учет скидок
|
|||
16
Tarlich
28.01.16
✎
12:53
|
Как я понимаю конфа какая то своя , со штришом проблем .....
написать из ПКО свое "напечатать чек" - это 15 строк максимум , примеров куча |
|||
17
AlexTank
28.01.16
✎
14:43
|
(16) Да как бы без проблем. Тем более печать чека то доступна, зачем изобретать велосипед. Проблема в том, что аппарат находится в другом месте, отладить на месте возможности нет. Аппарата такого же тоже нет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |