Оболочка для работы с последними драйверами ККМ АТОЛ для 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 не будет опубликован. Обязательные поля помечены *