Имя: Пароль:
1C
 
УТ и FPrint 03K
0 operKOT
 
26.11.10
04:31
Имеется конфа "Управление торговлей", редакция 10.3 (10.3.10.4). К ней необходимо подключить FPrint 03K по COM порту. Если ставить драйвера АтолККМ последней версии (6.11.Х), то УТ печатает чеки со 100% скидкой. Если ставить драйвера версии 6.8.Х, то после некоторого времени при печати чеков 1С повисает намертво. Хочу обновить обработку обслуживания, но на ноябрьском диске ИТС последняя обоработка поддерживает драйвера только версии 8.9.Х. Есть ли новые обработки для драйверов АТОЛа??
1 probably
 
26.11.10
04:56
(0) такая же проблема со стопроцентной скидкой...
Проблема в драйверах?
2 big
 
26.11.10
06:05
драйверы не при чем. Проблема в обработке печати чека
3 tridog
 
26.11.10
07:38
Вот скоро матюкаться буду при этой теме...

Открываем http://www.atol.ru/download/programs/drv/kkm/i.txt и в описании версии драйвера 6.10.4 видим:

>> В стандартном интерфейсе 1С 8.x (класс "AddIn.ATOL_KKM_1C")
>> изменена логика работы метода "PrintFiscalString". Теперь вместо
>> процентной скидки в драйвер передаётся сумма позиции с учётом
>> скидки. Это позволяет исключить ошибки, вызванные передачей
>> в ККМ скидок, содержащих большое количество знаков после запятой.

и понимаем какого лешего творится. 1С новую обработку вроде как не выпускала, а значит, мораль сей басни такова:
1. Ищем драйвер старее (идеал - 6.10.3).
2. Открываем обработку обслуживания ТО в пофигураторе, находим все вызовы PrintFiscalString, правим с учетом нововведений атоловских гениев.
После выполнения любого из этих пунктов откидываемся на спинку кресла и постигаем дзен.
4 big
 
26.11.10
09:46
(3) и при чём здесь атоловские "гении", когда всю куйню сделали в 1С??  Или чисто по привычке ляпнул?
5 tridog
 
28.11.10
21:34
(4) Писатель не читатель?

Повторюсь, штатная обработка работала  с драйвером до версии 6.10.4. И была написана по его спецификации. Потом АТОЛ изменил API своего драйвера. "Куйня", сделанная в 1С, состоит в том, что они быстренько не перепахали обработку? Так вроде и не должны были - это атоловский драйвер сертифицируется на "1С:Совместимо", а не типовые от 1С на "АТОЛ:Совместимо". А может быть "куйня" в том, что атоловские "гении" нахчали на правила хорошего тона навроде обратной совместимости и т.д.?
Основная теорема систематики: Новые системы плодят новые проблемы.