Оболочка для работы с последними драйверами ККМ АТОЛ для 1С 7.7, 8.1

Внешняя компонента — оболочка для работы в среде 1С 7.7 или 1С 8.1 с последними версиями драйверов ККМ от АТОЛ. Поддерживаются драйвера x32 начиная с версии 9.11. Присутствует внешняя обработка для полноценной работы с данными драйверами (поддержка ревизий 2.0, 2.1, 2.2, поддержка протокола ОФД 1.0, 1.0.5, 1.1).

Внешняя обработка frATOL54_Wrapper.ert реализует работу драйвера ККМ (подключение, отключение, печать чека, печать отчета без гашения, закрытие смены) и может быть использована в стандартной обработке "Торговое оборудование" 1С 7.7 ТиС.

Оболочку подключить к 1С стандартным способом ка к внешнюю компоненту, програмный идентификатор AddIn.ATOLKKMDriverWrapper. Оболочка поддерживает те же методы, что и основной драйвер АТОЛ, в зависимости от его ревизии.

Новая версия компоненты универсальная, работает с любой версией драйверов АТОЛа (начиная с версии 9.Х и всех последующих). Добавлена проверка на установку основных драйверов.

 

ВНИМАНИЕ!

1. Последние драйвера АТОЛа, как 9ой, так и 10ой версии работают с учетом требований к разработке драйверов подключаемого оборудования версии 2.2. Это значит, что некоторые функции и их параметры отличаются. К сожалению, 1С убрало эти требования из общего доступа. Они есть на последних дисках ИТС, так же функции и их параметры (не все) можно посмотреть в прилагаемой обработке.

2. Разные версии драйверов АТОЛа по разному принимают параметры подключения оборудования. Для правильного подключения оборудования необходимо после инициализации объекта драйвера в 1С вызвать ОбъектДрайвера.ПолучитьПараметры(СписокПараметров); где СписокПараметров на выходе будет записана XML-структура всех принимаемых драйвером параметров подключения. Данную структуру можно сохранить в файл, изучить и в последствии устанавливать нужные параметры методом ОбъектДрайвера.УстановитьПараметр(ИмяПараметра, ЗначениеПараметра).

 

 

Установка для компонент старых версий:

Скачиваете с сайта АТОЛ нужную версию драйверов. Распаковываете архив. Устанавливаете драйвера из папки installer (версию x32). Из папки 1С берете архив ATOL_KKT_XX.zip, и из него модуль интеграционной компоненты (версию x32), например, fptrwin32_fz54_9_12_1_хххх.dll. Полученный модуль переименовываете в fptrwin32_fz54.dll и помещаете в папку с компонентой ATOLWrapper.dll.

 

Установка компоненты новой версии:

Скачиваете с сайта АТОЛ нужную версию драйверов. Распаковываете архив. Устанавливаете драйвера из папки installer (версию x32). Из папки 1С берете архив ATOL_KKT_XX.zip и помещаете в папку с компонентой ATOLWrapper.dll. Ничего разархивировать и переименовывать не нужно.

99 Comments

  1. MyNameNoName

    Все тэги ФФД 1.05 поддерживаются в отличии от стандартной dll? У меня старая 1С 8.0, хочу взять dll-ку для нее.

    Reply
  2. asdfghgghjdhg

    Честно говоря, не знаю, не проверял. Но должно быть только то, что есть в стандартной DLL-ке, т.к. идет простой проброс методов (COM — NativeAPI). я думаю, что в последней версии драйвера 9.11.0.5570 должны все тэги поддерживаться.

    Reply
  3. MyNameNoName

    Подскажите, где взять драйвер версии 9.11.0.5570. Ну нигде не могу найти, а очень нужен.

    Reply
  4. MyNameNoName

    Приобрел и ДЛЛ, и обработку. Но не понятно, как в обработку передать необходимые параметры. Поясните для владельцев 1С 8.0 и 8.1 это очень актуально. Спасибо.

    По предыдущему вопросу взял из УТ 11.3.

    Текущая dll у меня зарегистрирована в windows и находится в том же каталоге что и dll 9.11.0.5570.

    В dll есть метод ВерсияДрайвера, однако в Вашей обработке он ни для чего не используется. Поясните для чего он.

    Reply
  5. MyNameNoName

    Спасибо, вроде бы разобрался.

    Подскажите, драйвера от АТОЛ DTO какие ставить под эту обработку?

    Reply
  6. asdfghgghjdhg

    ДТО не нужен. Драйвер можно взять из последних версий конфигураций 1С 8.3, например, УТ 11. Добавил полный комплект из 1С сюда. Версия 9.11.0.5570. Файл переименовать в fptrwin32_fz54.dll и положить в папку с ATOLWrapper.dll

    Reply
  7. MyNameNoName

    DLL-ка работает только под учетной записью с полными правами Windows. А из под ограниченной не работает. На этапе ЗагрузитьВнешнююКомпоненту 1С вылетает с критической ошибкой.По какой причине это может происходить? К чему необходимо доступ открыть?

    Reply
  8. MyNameNoName

    Обманул я Вас, просто не работает под Windows XP. А у нас такого парка пол кампании.

    Reply
  9. MyNameNoName

    Оказалось все дело не в этой длл, а от 1С (9.11.0.5549 и 9.11.0.5570). Старая длл под xp работала, а новая уже нет.

    Reply
  10. anresh

    Добрый день. Не работает в 1с 7.7. При попытке пробить чек пишет

    Фискальный регистратор: ошибка при печати чека

    Чек ККМ не пробит!

    Reply
  11. anresh

    Все заработало. Что помогло — не знаю. в очередной перезапуск все взлетело.

    Reply
  12. bulatr

    Добрый день! Купил Вашу обработку и библиотеку, подцепил к 8.1, вроде работает с ФФД 1.05, за это большое спасибо, только выскакивает сообщение «ATOLKKMDriverWrapper : Ошибка при вызове метода CallAsProc!» не могу понять когда и после чего. Не можете подсказать причину.

    Reply
  13. asdfghgghjdhg

    Сложно сказать, я к 8ке не цеплял ее. Видимо, 8ка при подключении пытается вызвать какой-то метод, которого нет в драйвере. А как часто появляется сообщение?

    Reply
  14. bulatr

    После каждого чека. Но чеки вроде проходят.

    Нашел место после чего появляется ошибка:

    Результат = ОбъектДрайвера.СформироватьЧек(пПараметрыПодключения.ИДУстройства, Электронно,

    ДанныеЧека, НомерЧека, НомерСмены, ФискальныйПризнак, АдресСайтаПроверки);

    т.е. после команды пробития чека.

    Пока проверяю на тестовом ФН, сегодня попробую уже на боевом.

    А библиотека. она выступает как коннектор между 1С и fptrwin32_fz54.dll или сама управляет фискальником?

    (13)

    Reply
  15. asdfghgghjdhg

    Как коннектор. Просто передает вызовы драйверу.

    Если чеки печатаются и все работает, но просто появляется ошибка, то я, наверное, догадываюсь в чем дело. Но я сейчас не имею возможности отладить на 8.1. Если есть желание, могу дать вам версию модуля с отладочной информацией, для того, что бы точно локализовать ошибку.

    Reply
  16. bulatr

    (15)

    Это было бы супер, если конечно разберусь! Я так понимаю, что ATOLWrapper.dll находит в свой папке fptrwin32_fz54.dll коннектит ее и передает команды.

    Reply
  17. asdfghgghjdhg

    Да, так и есть. По остальному давайте в личку перейдем.

    Reply
  18. bulatr

    Добрый день! А проблемы с библиотекой на Win XP не наблюдались? (Прочитал позже выше. что на XP данная библиотека себя ведет не адекватно, решения проблемы так и нет?)

    Reply
  19. asdfghgghjdhg

    Да, не работает, но проблема заключается не в этой библиотеке, а в самом драйвере 9ой версии, который не работает под WinXP, даже в составе 1С предприятия 8.3. Решения я не нашел. Беглый взгляд показал, что драйвером в процессе работы вызывается функция, которая есть в 7ке и нет в XP.

    Reply
  20. bulatr

    Пробовал как тут https://forum.infostart.ru/forum86/topic182883/ 1С хоть и перестала вылетать, но при этом не один из методов обращения к драйверу (получить версию, тест устройства) не поддерживается, беда короче.

    Reply
  21. asdfghgghjdhg

    Для всех интересующихся, выкладываю исходники: https://github.com/asdfghgghjdhg/ATOLWrapper

    Reply
  22. Drizer2000

    Чек нормально пробивает, а возврат не делает, пишет чек аннулирован. Пробовал отключать контроль наличности или делать внесение наличности в кассу, все-равно не помогает.

    Работал с версией драйвера 9.11.0.5570, думал, что может с возвратом проблема из dll,если пробую ставить более новую, например, fptrwin32_fz54_9_11_2_6032,то выдает ошибку:

    ATOLKKMDriverWrapper : Версия драйвера ниже 9.11 не поддерживается!
    Ошибка при инициализации объекта из компоненты C:1c1с_БазыКомплексная7Complex_571_UNPunpATOLWrapper.dll
    Фискальный регистратор: ошибка при подключении
    не удалось загрузить внешнюю компоненту «ATOLWrapper.dll»

    Очень нужно срочно решить проблему, может кто что может подсказать.

    Reply
  23. Drizer2000

    (22)сам разобрался, скачал делфи под win 8.1,подправил любезно выше предоставленные автором исходники, убрав проверку на версию драйвера и возврат успешно прошел.

    Reply
  24. Serg2s

    (23)Большая просьба, если можно скинуть поправленную версию, хочу попробовать запустить под XP.

    Reply
  25. yeskova

    Добрый день! а для 64-разрядной системы Ваша обработка не подходит?

    Reply
  26. dmtrpv

    Так в последнем релизе 1С конф 7.7 есть официальная поддержка касс онлайн, того же Атола.

    Reply
  27. asdfghgghjdhg

    (25) Нет, так как не бывает 7ки 64-разрядной. Для 8ки вы можете попробовать взять исходники и перекомпилировать их в нужной разрядности.

    Reply
  28. yeskova

    (26) Из 7.7 нет печать чеков Без НДС, я надеялась решить свою проблему с помощью этой разработки….

    Reply
  29. yeskova

    (27)причем тут 7ка? у меня на компьютере 64-разрядная система стоит, а торговля 7.7

    Reply
  30. asdfghgghjdhg

    (29) не вдаваясь в подробности, работать будет

    Reply
  31. yeskova

    Кажется, заработало! спасибо!!!!!

    Reply
  32. Drizer2000

    (26) в типовых от 1с нет поддержки ффд 1.05. в этой обработке есть

    Reply
  33. Drizer2000

    (28) Есть поддержка без ндс и в типовой 1с 7.7, только драйвер атоловский нужно брать майский или раньше, а так же добавить тег с выводом секций. у меня работало. А в этой обработке «без ндс» работает без проблем.

    Reply
  34. Nick.V.Stepin

    Штука действительно реально работающая! Только что собрал из исходников, прибив проверку версии.

    И запустил нормальную работу с чеками (по крайней мере все на месте по НДС и видам оплат) на УПП ред. 1.2 под платформой 8.1 с ДТО 9.12.0.6112 для ФФД 1.05.

    Reply
  35. plutonii

    Здравствуйте. Использую Вашу ATOLWrapper.dll для драйвера Атола 9.1.11.

    Встала задача допилить Чек коррекции на платформе 8.1.

    Встала проблема с датой осн. для корр. — если «ЗаписьXML.ЗаписатьАтрибут(«CorrectionBaseDate», XMLСтрока(Дата));

    Переробовал и строку и дату, как в типовом решении 1С, даже если записываю любую строку, ответ кассы всё равно «от 06.02.106».

    Так же были танцы с бубном:

    1. Чтобы попадала сумма в наличку опытным путем вычислил, что писать надо сюда

    ЗаписьXML.ЗаписатьАтрибут(«ElectronicPayment», XMLСтрока(ОбщиеПараметры.НаличнаяОплата));

    2. Чтобы попадала безнал в электронные — вот сюда писать надо

    ЗаписьXML.ЗаписатьАтрибут(«AdvancePayment» , XMLСтрока(ОбщиеПараметры.ЭлектроннаяОплаты));

    3. Чтобы текст ошибки попал куда надо, надо писать в номер

    ЗаписьXML.ЗаписатьАтрибут(«CorrectionBaseNumber», XMLСтрока(«Тест коррекции»));

    4. Чтобы номер документа правильно попал, надо писать сюда

    ЗаписьXML.ЗаписатьАтрибут(«CorrectionBaseName», XMLСтрока(«10»));

    Прикрепил чек к посту.

    Кто нибудь сталкивался с Чеком коррекции? Может кто нибудь исправлял такие баги?

    Reply
  36. vla677

    Здравствуйте, купил вашу оболочку.

    Никак не могу подключить драйвер.

    1С v7.7 сообщает :

    ATOLKKMDriverWrapper : Версия драйвера ниже 9.11 не поддерживается!

    Заглянул в любезно выложенные исходники.

    По тексту «if (HiWord(FDllInfo.dwFileVersionMS) < 9) or ((HiWord(FDllInfo.dwFileVersionMS) >= 9) and (LoWord(FDllInfo.dwFileVersionMS) < 11)) then» получается, что проверяется версия файла ATOLWrapper.dll, а в свойствах это файла показывает версию 1.0.6429.8977, что не соответствует заданному условию.

    Вопрос : Работает ли компонента у других пользователей?

    Кстати, размер исходников почему-то значительно меньше, чем размер самого файла dll

    Reply
  37. asdfghgghjdhg

    Ответил. В шапку добавил версию компоненты без проверки подписи драйвера АТОЛ

    Reply
  38. asdfghgghjdhg

    (36) Компонента работает у многих. К сожалению, АТОЛ неверно указывает версию драйвера в последних релизах, поэтому необходимо убрать проверку версии, достаточно закомментировать строки:

    //if (HiWord(FDllInfo.dwFileVersionMS) < 9) or ((HiWord(FDllInfo.dwFileVersionMS) >= 9) and (LoWord(FDllInfo.dwFileVersionMS) < 11)) then
    //  begin
    //    ShowLogString(‘Версия драйвера ниже 9.11 не поддерживается!’, ADDIN_E_FAIL);
    //    Result := False;
    //  end
    //else
    

    Или дайте адрес почты, я скину версию без проверки подписи.

    Размер исходников меньше, т.к. дельфи подключает много внутренних библиотек в процессе компиляции. Это нормально.

    Reply
  39. vla677

    Здравствуйте Alex One, спасибо за оперативный ответ. Сегодня вставил Вашу обработку в конфигурацию на v 7.7, немного подправил ert для оплаты картой (пришлось лезть в 8-ку, чтобы узнать имена атрибутов xml, так как нигде не нашел новые требования к разработке драйверов подключаемого оборудования. Версия 2.2)

    Получается что Ваше решение это единственный вариант для v 7.7. Будем надеется, что в дальнейшем все будет ОК.

    Reply
  40. Фоур

    Доброе время суток!

    Как я понял, wrapper ищет ProgID драйвера версии 9. Можете сделать для версии 10?

    Reply
  41. Фоур

    Проверил на драйверах v9. Все вроде работает.

    Единственное, два момента:

    1. DTO все-таки ставить нужно. Пока не поставил, при инициализации подключения писало «не удалось создать объект драйвера».

    2. При обращении к вашему драйверу надо устанавливать свойство «Port», а при обращении к драйверу для v8 свойство было «PortNumber». Не сразу заметил, и писало «нет связи».

    А так, идея прекрасная. Огромное спасибо!

    Reply
  42. asdfghgghjdhg

    (40) Перекомпилировал для версии 10, драйвер подключается, но проверить полностью сейчас нет возможности. Если есть желание потестировать, напишите в личку почту, скину вам.

    Reply
  43. asdfghgghjdhg

    (41)

    1. По поводу DTO не буду утверждать на 100%, может есть какие-то нюансы, но у меня сейчас на той машине, где система работает, DTO не установлен.

    2. Список доступных параметров можно получить из самой 1С-ки, обратившись к драйверу, например, Объект.ПолучитьПараметры(СписокПараметров), где СписокПараметров — строка, получающая на выходе XML-структуру параметров драйвера. Все согласно требованиям к разработке драйверов… версии 2.2

    Reply
  44. Фоур

    (43)

    В 1С УТ 11 или любой другой 8.3, при использовании интеграционной компоненты (которую в вашем примере мы переименовываем и кладем в папку с wrapper’ом) если не установлен основной драйвер, тоже выдается ошибка — мол, драйвер не установлен, а надо.

    Я ставил не полный DTO, а пакет Drivers9-KKT-9.12.1.6236-windows32-setup.exe и все получилось.

    В данном случае нужно было для измененной Бухгалтерии 7.7 после перепрошивки кассы на ОФД 1.05. Со старым драйвером v8 больше работать было нельзя — куча ошибок — номер безнал. оплаты картой там теперь не 1, а 2, НДС лезет, скидки в чек нельзя пробивать (это все с драйвером v8)

    Так что нужно было ставить v9, но, поскольку он в реестре не регится, этот native, с решением был абсолютный тупик, пока не нашел вашу разработку.

    Респект )

    Reply
  45. marshallvic@mail.ru

    (12)Такая же проблема. При этом не происходит печать. Не решали эту проблему? Очень нужна помощь.

    Reply
  46. bulatr

    (45)

    и этом не происходит печать. Не решали эту проблему? Очень нужна по

    Проблема была в тестовом ФН, при печати на живом, все ОК

    Reply
  47. bulatr

    У кого получилось на 10 версии подключить? У меня пишет «ATOLKKMDriverWrapper : Ошибка инициализации класса ATOL_KKT_1C83_V9!.»

    Reply
  48. asdfghgghjdhg

    (47) Есть скомпилированный модуль для 10 версии, проверен, работает. Выложу чуть позже. Напомните в личку свою электронку, Вам вышлю.

    Reply
  49. loda

    Для 10 версии не работает dll. Правил dll для использования ПрогИд ATOL_KKM_1C83_V10.

    Во первых передача параметров стала другая для 10 версии (используется TCP/IP протокол и значение Port нужно передавать = 2, а не TCPIP как в 9 версии)

    Во вторых почему то зависает 1с после завершения работы — остается процесс 1с, но само окно закрыто)

    Reply
  50. asdfghgghjdhg

    (49) Для версии 10 выложил отдельно.

    Параметры другие, факт, для получения списка параметров можно воспользоваться ОбъектДрайвера.ПолучитьПараметры(СписокПараметров); где в СписокПараметров на выходе будет записана XML-структура всех принимаемых драйвером параметров подключения. Данную структуру можно сохранить в файл, изучить и в последствии устанавливать нужные параметры методом ОбъектДрайвера.УстановитьПараметр(ИмяПараметра, ЗначениеПараметра).

    Почему зависает 1Ска сказать не могу, у меня нет такого.

    Reply
  51. loda

    (50)

    С параметрами разобрался. Но вот зависание 1с осталось. Такое ощущение что dll не выгружаются от АТОЛа. Версия драйвера 10.2.0

    Reply
  52. asdfghgghjdhg

    (51) Дайте свой адрес, я Вам скину свою версию модуля для 10 драйверов, попробуете.

    Reply
  53. user1003588

    (52)Добрый день! У меня winXP и 1С7.7ТиС. Нужно к Атол 30Ф прикрутить 10 драйвера. Сколько стоить будет?

    Reply
  54. Vovan58

    Не находит переменную глФРHostAddress в тис 9.

    при подключении к версии драйвера 9 не выдает ИДУстройства.

     Объект.Подключить(глФРИДУстройства)
    Reply
  55. asdfghgghjdhg

    (55) Добавьте в глобальный модуль две переменные:

    Перем глФРHostAddress Экспорт;

    Перем глФРPortNumber Экспорт;

    Если вы подключаетесь к ФР по USB/COM то этого будет достаточно. Если по Ethernet, то данным переменным необходимо будет присвоить правильные значения.

    Reply
  56. Vovan58

    (2) глФРHostAddress — это добавил без проблем..

    А ошибка была в том, что указал в названии АТОЛ 30Ф вер 9 .

    Переделал АТОЛ 30Ф с параметрами подключения Вашей библиотеки и обработки — все закрутилось!

    Спасибо огромное!

    Reply
  57. bf19

    при подключении в Комплексной 1С 7.7 выдает следующее:

    {C:ПРОГРАММЫ1СРАБОЧАЯ БАЗА 1СEXTFORMSEQUIPFRATOL54_WRAPPER.ERT(104)}: Переменная не определена (глФРHostAddress)

    АдресХоста = СокрЛП(Лев(глФРHostAddress<<?>>, Найти(глФРHostAddress, «:») — 1));

    {C:ПРОГРАММЫ1СРАБОЧАЯ БАЗА 1СEXTFORMSEQUIPFRATOL54_WRAPPER.ERT(107)}: Переменная не определена (глФРHostAddress)

    ПортХоста = СокрЛП(Сред(глФРHostAddress<<?>>, Найти(глФРHostAddress, «:») + 1));

    {C:ПРОГРАММЫ1СРАБОЧАЯ БАЗА 1СEXTFORMSEQUIPFRATOL54_WRAPPER.ERT(108)}: Переменная не определена (глФРHostAddress)

    Фискальный регистратор: ошибка при подключении

    Reply
  58. asdfghgghjdhg

    (58) Добавьте в глобальный модуль:

    Перем глФРHostAddress Экспорт;

    Перем глФРPortNumber Экспорт;

    Reply
  59. GolDS

    Попробовал универсальную с 10 драйвером — чек не выходит и ошибок не выдает!

    Объект.ПолучитьПараметрыККТ() возвращает пустую ТаблицаПараметровККТ!

    Что не так?

    Reply
  60. asdfghgghjdhg

    (60) Судя по симптомам, не установлен основной драйвер АТОЛа

    Reply
  61. GolDS

    Тест драйвера кассу видит (АТОЛ 30Ф) версия драйвера: 10.3.1 (ДТО установлены)

    Или надо что-то еще поставить (или зарегистрировать)?

    Reply
  62. asdfghgghjdhg

    (62) Ответил в личку

    Reply
  63. GolDS

    (63) Результат ОбъектДрайвера.ПолучитьПараметры(СписокПараметров)

    Reply
  64. user707060_ujnga

    Купил обработку в надежде печати чеков со скидкой в 1с 7.7 ТиС. Но результата не получил.Чеки печатаются,при установке скидки пишет,что чек аннулирован..Подскажите что делать? Иначе смылс было покупать,в стандартной версии ТиС итак всё работало….

    Reply
  65. CheBurator

    (65) да.. трудно быть перепродаваном…

    купи другую https://infostart.ru/public/603118/

    Reply
  66. user707060_ujnga

    (66)дельное что-ли добавили…уже купил..

    Reply
  67. Aporoot

    Добрый день!

    Реализовал печать из УТ 10.2, платформа 8.1. На компьютере с Windows 7 32бит все печатает отлично, на компьютере с Windows 10 64бит

    участок кода:

    Результат = ОбъектДрайвера.СформироватьЧек(ПараметрыПодключения.ИДУстройства, Электронно,

    ДанныеЧека, НомерЧека, НомерСмены, ФискальныйПризнак, АдресСайтаПроверки);

    В Результат возвращает 1, но при этом чек не печатается и соответственно НомерЧека = 0, НомерСмены = 0, ФискальныйПризнак тоже пустой.

    Конфигурация одна, версия драйвера одна, dll одинаковые. ATOLWrapper впринципе корректно работает на Windows 10 64 бит?

    Reply
  68. asdfghgghjdhg

    (68) Должен работать независимо от разрадности ОС. Возможно дело в том, что под эту оболочку драйвера необходимы 32 битные (как подключаемые к 1С, так и ДТО). Проверьте разрядность установленных драйверов в системе Win10 x64

    Reply
  69. algol222

    Здравствуйте. Подключил Вашу компоненту к Бухгалтерии 7.7 К сожалению не работает метод отключить — пока не закроешь 1с она не отпускает фискальник хоть по usb хоть по TCP.

    т.е когда с одним аппаратом желает работать второй пользователь он получает облом Также при возникновении ошибки которые можно увидеть в логах драйвера Атол типа неверная ставка компонента возвращает «ОК» — все хорошо. Но чек естественно не выходит и понять почему можно только глядя в логи что не есть правильно. Можно ли как нибудь решить эти проблемки?

    Reply
  70. asdfghgghjdhg

    (70) Какую версию моей компоненты и какую версию АТОЛовских драйверов используете? Если по первой проблеме еще можно попробовать что-то придумать, то по второй — что возвращает АТОЛовский драйвер, то и имеем, с этим сделать ничего не могу.

    Reply
  71. algol222

    версия atolwrapper.dll 1.0.6764.11297 версия атол 10.4.2 Атолловский драйвер однако в 8.3 возвращает все ошибки правильно

    Reply
  72. asdfghgghjdhg

    (72) Хорошо, проблемы принял, попробую разобраться.

    Reply
  73. m_fed

    Я не смог заставить работать

    ТиС — 7.70.998

    Атол — 10.4.2

    ATOLWrapper.dll — 1.0.6764.11297

    Обработка новая

    При подключении ошибок не выдает.

    Ошибка при печати чека из ПКО:

    XMLПараметры.ЗагрузитьИзСтроки(ТаблицаПараметровККТ);

    {D:1C_OOO_ARTEGTRADE_2010EXTFORMSEQUIPFRATOL54_WRAPPER.ERT(242)}: : Для документа XML должен существовать документ более высокого уровня.

    Как решить данную проблему?

    Reply
  74. asdfghgghjdhg

    (74) Судя по всему, ТаблицаПараметровККТ — пустая строка. Такое возможно, если не установлен основной драйвер АТОЛа из комплекта. Вы точно установили KKT10-10.4.2-windows32-setup.exe из комплекта ДТО? Нужна именно 32-разрядная версия.

    Reply
  75. m_fed

    (75)

    Установлена 32 разрядная. Тест драйвера работает, кассу видит и взаимодействует.

    Reply
  76. algol222

    (76) Проблема в том, что компонента всегда возвращает 1 при подключении, хотя фискальник не подключился так как возможно указаны неверные параметры и об этом есть указание в логах драйвера но компонента об этом молчит. Соответственно дальнейшая работа модуля обработки невозможна так как не проинициализированы необходимые переменные

    Reply
  77. asdfghgghjdhg

    (76) Ответил в личку

    Reply
  78. asdfghgghjdhg

    (77) Тут дело явно не в неправильных параметрах подключения, т.к. при запросе Таблицы Параметров от драйвера параметры подключения еще не указываются.

    Вам, кстати, тоже в личку ответил.

    Reply
  79. sail80

    Добрый день, подскажите пожалуйста после обновления АТОЛ11Ф перестал печатать чеки со скидкой, обычные чеки проходят но нет информации о внесенных деньгах, сдаче, 1с77(7.70.988) драйвер АТОЛ ККТ 8.х Так понял что бы все заработало надо устанавливать драйвер АТОЛ 9.х или 10.х и скачать ATOLWrapper.dll?

    И какую версию драйвера 9 или 10 лучше использовать?

    Reply
  80. asdfghgghjdhg

    (80) Однозначно, для последних версий прошивок ФР нужно использовать драйвера версии не ниже 10.4. Скидки должны работать, а вот насчет внесенных денег/сдаче не подскажу, но вроде такой информации в чеке нет.

    Reply
  81. sail80

    (81) Имею ввиду что при продаже за наличку, товар стоит 3000, клиент дает 5000, в программе водится 5000 а в чеке пишется товар 1шт 3000, внесено 5000, сдача 2000.

    Не совсем понял как купить стартмани, получается надо заплатить за месяц 4500?

    Reply
  82. asdfghgghjdhg

    (82) Я понял, что о чем речь, но не могу точно сказать, будет ли это в чеке отображаться на последних драйверах, так как я с розницей не работаю, и уж как там АТОЛавцами реализована печать чека для розницы, не знаю. Может кто-то из ветки знает точно, подскажет.

    Насчет стартмани (если Вам все же интересно) напишите мне в личку, договоримся.

    Reply
  83. sail80

    (83) к сожалению не дает мне писать в личку, если не сложно скинте ответ на whitesail@mail.ru.

    Reply
  84. user833801

    Добрый день.

    Можно ли с помощью Вашей обработки заставить работать Торговлю и склад 90 на Windows XP с ФР Атол 30Ф?

    Reply
  85. asdfghgghjdhg

    (85) АТОЛовские драйвера 9ой версии на XP точно не работали. Насчет 10ой версии сказать не могу, не пробовал, и проверить сейчас нет возможности. А Торговля и Склад будет работать.

    Reply
  86. user833801

    Да. 1С: Предприятие 7.7 Торговля и склад 9.0 на Windows XP работает. С этим не поспоришь! xD

    И с Атол 30Ф программа работала с драйверами 8 версии.

    После обновления ФР до последней прошивки необходимо использовать последние драйверы.

    Связка Windows XP + 1С: Предприятие 7.7 Торговля и склад 9.0 + Атол 30Ф не работает ни с драйверами 9 версии, ни с драйверами 10 версии.

    Т.е. в данном случае Ваша обработка бесполезна.

    Reply
  87. asdfghgghjdhg

    (87) Ну тут вопросы к АТОЛу. Их драйвера не поддерживают WinXP. Моя обработка тут никак не поможет.

    Reply
  88. shevelyov

    Приобрёл DLL, на обработку не хватило стартмани. Можно как-то с Вами решить этот вопрос?

    Reply
  89. asdfghgghjdhg

    (89) Напишите мне в личку, все решим.

    Reply
  90. shevelyov

    Драйвер подключил, спасибо, при печати «ошибка печати чека». Объект.ПолучитьПараметрыККТ() возвращает ошибку.

    ОписаниеРезультата = «Ошибка обмена с ФН на уровне интерфейса I2C».

    Результат ОбъектДрайвера.ПолучитьПараметры(СписокПараметров) во вложении

    Reply
  91. asdfghgghjdhg

    (91) У Вас какие-то проблемы непосредственно с фискальным регистратором. В нем вообще присутствует фискальный накопитель?

    В любом случае, я тут Вам не могу помочь, это не программная ошибка.

    Reply
  92. shevelyov

    Со старым драйвером 8.14 печатает чек нормально. Сейчас стоит Атол 10.4.4 Подобную ошибку Вы рассматривали в (60) Ошибка именно программная, чек под драйвером 10.4 вообще не печатается.

    Reply
  93. shevelyov

    (92) Нет, с драйвером 8.14 фискальный регистратор печатает нормально. С драйвером 10.4.4 подключается, но ничего не печатает. Ошибка именно программная, похожая на (60) на печать ничего не выводится.

    Reply
  94. Tarlich

    При печати из ПКО передается (и печатаеться) ИНН организации ?

    Reply
  95. vla677

    Здравствуйте, год назад покупал у Вас

    ATOLWrapper.dll, для драйверов 9-ой версии (старая версия)

    На покупку для 10-ой не хватает sm. Можно ли решить вопрос лично?

    Reply
  96. asdfghgghjdhg

    (96) напишите в личку, договоримся

    Reply
  97. vla677

    У меня эта возможность в личном кабинете отсутствует, только почта vla677@yandex.ru

    Reply
  98. asdfghgghjdhg

    (98) отправил

    Reply
  99. link71

    Все установил для 1с ТИС 7.7.1000 но при попытке пробития чека пишет чек отменен Ошибка ФН 231. На УТ 10.3 все работает так используется стандартный функционал. Драйвера 10.4.3

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *