Имя: Пароль:
1C
 
Ошибки при обращении к драйверу ККТ из 1С
0 alekskurochkin
 
08.11.19
22:32
Здравствуйте. Писал код (создавал общий модуль в конфигурации) для автоматического пробития чеков. Как всегда, на копии базы всё работает, у клиента - не взлетает. База БП 3.0.71.89, серверная, платформа - 8.3.13.1644. ККТ подключена через атоловский драйвер 10.4.6. До этого стоял 9-ый драйвер, на нем тоже не работало. Так вот, к сути проблемы. Объект драйвера создается успешно. Команда ПолучитьРевизиюИнтерфейса отрабатывает. А дальше при обращении к драйверу начинаются проблемы. Команда: ОбъектДрайвера.ПолучитьОписание(ОписаниеДрайвера) возвращает пустую строку, команда: ОбъектДрайвера.Подключить(ПараметрыПодключения.ИДУстройства) возвращает Ложь. в Логи драйвера информация об этих операциях вообще не пишется, хотя когда пользователь запускает операции с ККТ вручную лог пишется. На моем компе (на копии базы) лог тоже пишется, даже когда чеки пробиваются с помощью моего кода. Правда, у меня база развернута в файловом варианте - не знаю, может ли это быть проблемой. Подскажите, куда и как можно копнуть?
P.S. Касса к базе клиента подключена, чеки вручную бьются нормально
1 Fram
 
08.11.19
22:38
Наверно, глупо спрашивать, но все же. Код НаКлиенте или НаСервере?
2 alekskurochkin
 
08.11.19
22:47
(1) На сервере
3 Fram
 
08.11.19
22:48
А ККТ к серверу подключен?
4 alekskurochkin
 
08.11.19
22:52
(3) Нет, к компьютеру бухгалтера
5 Fram
 
08.11.19
22:55
(4) Тогда зачем код НаСервере?.. потому что там "светлее" как в анекдоте?
6 alekskurochkin
 
08.11.19
23:02
(5) Изначально всё планировалось как регламентное задание. Автоматический запуск вечером, сбор данных, пробитие чеков. Весь процесс без какого-либо участия пользователя. Не уверен, что поставленную задачу можно решить кодом НаКлиенте. Но это может быть причиной проблем? Если да, то попробую переделать. У меня в файловом варианте всё работает.
7 Fram
 
08.11.19
23:08
Давно на УФ программируешь?
8 alekskurochkin
 
08.11.19
23:09
(7) 3 года
9 NorthWind
 
10.11.19
09:48
(4) откуда серверу знать про ккт вообще и про ккт на компьютере бухгалтера в частности? Подключайте к серверу ккт, ставьте на него дрова и все будет...
10 ДенисЧ
 
10.11.19
15:23
(8) Врёшь.
11 alekskurochkin
 
10.11.19
19:58
(9) К серверу подключить ККТ неудобно, так как часть чеков пробиваются вручную
12 alekskurochkin
 
10.11.19
19:59
(10) Конечно, вру. на самом деле с рождения
13 alekskurochkin
 
10.11.19
19:59
(5) Перенес код на клиент. Всё получилось. Спасибо!
14 ДенисЧ
 
10.11.19
20:03
(13) Удачи тебе с регламентым заданием...
15 alekskurochkin
 
10.11.19
20:08
(14) За пожелание спасибо, но я обошелся без него
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан