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

13.03.19

Разработка - Разработка внешних компонент

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

Скачать файлы

Наименование Файл Версия Размер
ATOLWrapper.dll, для драйверов 9-ой версии (старая версия)
.dll 1 010,00Kb
47
.dll 1 010,00Kb 47 Скачать
frATOL54_Wrapper.ert
.ert 25,50Kb
153
.ert 25,50Kb 153 Скачать
ATOLWrapper.dll, для драйверов 10-ой версии (старая версия)
.dll 1 010,00Kb
28
.dll 1 010,00Kb 28 Скачать
ATOLWrapper.dll, универсальная (новая версия)
.dll 1,34Mb
89
.dll 1,34Mb 89 Скачать

Внешняя обработка 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. Ничего разархивировать и переименовывать не нужно.

ВК внешняя компонента обработка

См. также

АИС: Онлайн-кассы для 1С 7.7 (с поддержкой маркировки ЕГАИС, ТАБАКА, ОБУВИ, ЛЕКАРСТВ, ШИН, ОДЕЖДЫ, МОЛОКА, ВОДЫ и пр.) и Обмен с 1С 7.7 "Честный ЗНАК" (ГИСМТ, ЦРПТ, ЭДО)

Оптовая торговля Розничная торговля ККМ ЭДО и ОФД Обмен с ГосИС Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Платные (руб)

Подключение фискального регистратора к 1С 7.7 в режиме онлайн-кассы (в соответствии с 54-ФЗ). Поддержка крайних версий драйверов ККТ: ДТО 10 и ДТО 8 для Атол, 4.15, 5.16 для Штрих-М. Поддержка протоколов ФФД 1.0, 1.05, 1.1 и 1.2, развитые настройки для применения частичных оплат и авансов в оптовой и розничной торговле. Поддержка чеков коррекции всех версий. Поддержка розничной продажи маркированной продукции (ЕГАИС, табак, обувь, лекарства, шины, одежда, белье, парфюмерия, молочная продукция, вода и пр.). Вывод электронного чека (на е-майл, телефон) по требованию покупателя, поддерживаются комбинированные типы оплаты, режим эмуляции печати чека на ФР. **** Полный цикл работы из 1С 7.7 с маркировкой "Честный ЗНАК" (ГИСМТ, ЦРПТ) из 1С 7.7. ЭДО (табак, обувь, шины, одежда, молочная продукция, вода и прочие группы товаров) для розницы и опта (приемка и оптовая отгрузка маркированной продукции). Поддерживается как объемно-сортовой учет (ОСУ) так и поштучный (поэкземплярный) учет.

2000 руб.

28.03.2017    457776    4256    3461    

2428

Управление ККМ Атол и Штрих нового поколения (он-лайн ККТ под 54-ФЗ) с помощью текстового ini.файла для 1с77, 1с8Х любых конфигураций

Кассовые операции ККМ Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Программа для управления ККМ Атол и Штрих нового поколения (он-лайн ККТ под 54-ФЗ) с помощью текстового файла (ini файла) с изменениями  включена 1 лицензия  Для любых программ, которые умеют работать с текстовыми файлами. Внутри комплекта есть готовые к использованию обработки

4800 руб.

31.07.2017    164833    558    601    

196

HTTP сервер 1С 7.7 + HTTP асинхронный клиент: внешние компоненты для 1С 7.7

Разработка внешних компонент WEB-интеграция Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и даже, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async или синхронный клиент HTTP для 1С 7.7 (публикация № 1152364) можно наладить обмен данными между удаленными информационными базами. С помощью компоненты HTTP_Async можно параллельно посылать много запросов к сайтам, веб-сервисам (в т.ч. к HttpSrv7), а затем обрабатывать данные по мере их поступления.

2000 руб.

27.05.2022    7810    19    13    

31

Обработка обслуживания ККТ АТОЛ, платформа 5.0 с драйверами v10 для 1С:Торговля и Склад 9.2 (МАРКИРОВКА, ФФД 1.2, эквайринг Сбер)

ККМ Эквайринг/ридер магнитных карт Оперативный учет 7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

Данная обработка предназначена для работы с ККТ АТОЛ на платформе 5.0 с драйверами АТОЛ версии 10.7.0.0 и выше для 1С:Торговля и Склад 9.2 (в соответствии с 54-ФЗ). Проста в установке и настройке. Реализован учет маркируемой продукции по ФФД 1.2. В поставку включена поддержка эквайринга на уровне драйверов (в данный момент – Сбер), реализован учет частичных оплат, добавлены эмуляторы кассы и эквайрингового терминала, добавлена обработка генерации тестовых кодов маркировки.

2000 руб.

20.08.2020    26284    53    75    

52

Книга доходов и расходов и кассовая книга для 1С 7.7 любой конфигурации для предприятий на УСН, ПСН, ЕСХН

Закрытие периода Кассовые операции Учет доходов и расходов Платформа 1С v7.7 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет ИП, ПБОЮЛ, КФХ Платные (руб)

Комплекс внешних обработок для ведения в электронной форме КУДиР - книги учёта доходов и расходов для предприятий на УСН, ПСН, ЕСХН. Автоматическое заполнение раздела 1, 4, 5 из журнала документов вашей информационной базы. Формирование кассовой книги №КО-4, приходных кассовых ордеров №КО-1 и расходных кассовых ордеров №КО-2.

2400 руб.

20.10.2014    124296    222    129    

218

Компонента ExchangeStruc (Структура Обмена). Прямой обмен данными между потоками, сессиями и окнами.

Разработка внешних компонент Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Россия Платные (руб)

Аддон "Структура Обмена" (ExchangeStruc) - это компонента, которая обеспечивает доступ к разделяемым процессом структурам, аналогичным структурам 1С. Обеспечивает прозрачную передачу данных примитивных типов, в том числе Двоичных данных, в режиме Реального времени между разными контекстами (формами) или потоками одного процесса. В перспективе функционал будет расширен для обмена между процессами, даже разных версий платформ. Совместим с версиями Windows рабочих станций и серверов, с платформами 1С разных версий и релизов в режиме Native начиная с 8.2, и в режиме COM начиная с версий 7.7. По скорости чтения и записи лишь немногим уступает стандартной структуре 1С. НОВОЕ: Добавлен функционал регистрации компоненты COM в качестве OLE Auto (COMОбъект) для поддержки её работы в серверах старых версий 1С: 8.0 и 8.1, где работа с компонентами исключена. Теперь можно коммуникацию с Фоновыми заданиями на этих версиях проводить.

7200 руб.

19.04.2023    4799    1    0    

3

Выбор из большого списка (для 1С 7.7)

Разработка внешних компонент Платформа 1С v7.7 Платные (руб)

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

1200 руб.

02.12.2021    5776    2    19    

4

Выгрузка товаров из 1С:Предприятия 7.7 "Торговля и Склад 9.2" в файл CSV для онлайн кассы МТС

Кассовые операции Оптовая торговля Розничная торговля Загрузка и выгрузка в Excel Оперативный учет 7.7 1С:Торговля и склад 7.7 Бухгалтерский учет Управленческий учет Абонемент ($m)

Данная обработка предназначена для выгрузки файла из программы 1С: Предприятие 7.7 Конфигурации «Торговля и Склад 9.2» в файл CSV для загрузки в кассу МТС. Тестирование проводилось на релизах 937 и 998. В теории должна работать на всех типовых релизах конфигурации «Торговля и Склад 9.2».

1 стартмани

07.02.2021    9929    5    Kuzya_brаtsk    1    

7
Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. MyNameNoName 10.08.17 08:17 Сейчас в теме
Все тэги ФФД 1.05 поддерживаются в отличии от стандартной dll? У меня старая 1С 8.0, хочу взять dll-ку для нее.
2. asdfghgghjdhg 18 10.08.17 13:17 Сейчас в теме
Честно говоря, не знаю, не проверял. Но должно быть только то, что есть в стандартной DLL-ке, т.к. идет простой проброс методов (COM - NativeAPI). я думаю, что в последней версии драйвера 9.11.0.5570 должны все тэги поддерживаться.
MyNameNoName; +1 Ответить
57. Vovan58 65 09.07.18 16:11 Сейчас в теме
(2) глФРHostAddress - это добавил без проблем..

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

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

Спасибо огромное!
3. MyNameNoName 15.08.17 10:42 Сейчас в теме
Подскажите, где взять драйвер версии 9.11.0.5570. Ну нигде не могу найти, а очень нужен.
4. MyNameNoName 15.08.17 15:41 Сейчас в теме
Приобрел и ДЛЛ, и обработку. Но не понятно, как в обработку передать необходимые параметры. Поясните для владельцев 1С 8.0 и 8.1 это очень актуально. Спасибо.
По предыдущему вопросу взял из УТ 11.3.
Текущая dll у меня зарегистрирована в windows и находится в том же каталоге что и dll 9.11.0.5570.
В dll есть метод ВерсияДрайвера, однако в Вашей обработке он ни для чего не используется. Поясните для чего он.
5. MyNameNoName 15.08.17 16:57 Сейчас в теме
Спасибо, вроде бы разобрался.
Подскажите, драйвера от АТОЛ DTO какие ставить под эту обработку?
6. asdfghgghjdhg 18 16.08.17 11:14 Сейчас в теме
ДТО не нужен. Драйвер можно взять из последних версий конфигураций 1С 8.3, например, УТ 11. Добавил полный комплект из 1С сюда. Версия 9.11.0.5570. Файл переименовать в fptrwin32_fz54.dll и положить в папку с ATOLWrapper.dll
Прикрепленные файлы:
ДрайверАтолККТ54ФЗ9X.zip
ger9; MyNameNoName; +2 Ответить
7. MyNameNoName 18.08.17 10:12 Сейчас в теме
DLL-ка работает только под учетной записью с полными правами Windows. А из под ограниченной не работает. На этапе ЗагрузитьВнешнююКомпоненту 1С вылетает с критической ошибкой.По какой причине это может происходить? К чему необходимо доступ открыть?
8. MyNameNoName 18.08.17 12:47 Сейчас в теме
Обманул я Вас, просто не работает под Windows XP. А у нас такого парка пол кампании.
9. MyNameNoName 18.08.17 13:22 Сейчас в теме
Оказалось все дело не в этой длл, а от 1С (9.11.0.5549 и 9.11.0.5570). Старая длл под xp работала, а новая уже нет.
10. anresh 31.10.17 21:20 Сейчас в теме
Добрый день. Не работает в 1с 7.7. При попытке пробить чек пишет
Фискальный регистратор: ошибка при печати чека

Чек ККМ не пробит!
11. anresh 01.11.17 15:37 Сейчас в теме
Все заработало. Что помогло - не знаю. в очередной перезапуск все взлетело.
12. bulatr 29.11.17 14:37 Сейчас в теме
Добрый день! Купил Вашу обработку и библиотеку, подцепил к 8.1, вроде работает с ФФД 1.05, за это большое спасибо, только выскакивает сообщение "ATOLKKMDriverWrapper : Ошибка при вызове метода CallAsProc!" не могу понять когда и после чего. Не можете подсказать причину.
45. marshallvic@mail.ru 18.05.18 12:37 Сейчас в теме
(12)Такая же проблема. При этом не происходит печать. Не решали эту проблему? Очень нужна помощь.
46. bulatr 24.05.18 12:08 Сейчас в теме
(45)
и этом не происходит печать. Не решали эту проблему? Очень нужна по

Проблема была в тестовом ФН, при печати на живом, все ОК
13. asdfghgghjdhg 18 29.11.17 18:35 Сейчас в теме
Сложно сказать, я к 8ке не цеплял ее. Видимо, 8ка при подключении пытается вызвать какой-то метод, которого нет в драйвере. А как часто появляется сообщение?
14. bulatr 30.11.17 06:15 Сейчас в теме
После каждого чека. Но чеки вроде проходят.
Нашел место после чего появляется ошибка:
Результат = ОбъектДрайвера.СформироватьЧек(пПараметрыПодключения.ИДУстройства, Электронно,
ДанныеЧека, НомерЧека, НомерСмены, ФискальныйПризнак, АдресСайтаПроверки);
т.е. после команды пробития чека.
Пока проверяю на тестовом ФН, сегодня попробую уже на боевом.
А библиотека. она выступает как коннектор между 1С и fptrwin32_fz54.dll или сама управляет фискальником?

(13)
15. asdfghgghjdhg 18 30.11.17 12:51 Сейчас в теме
Как коннектор. Просто передает вызовы драйверу.

Если чеки печатаются и все работает, но просто появляется ошибка, то я, наверное, догадываюсь в чем дело. Но я сейчас не имею возможности отладить на 8.1. Если есть желание, могу дать вам версию модуля с отладочной информацией, для того, что бы точно локализовать ошибку.
16. bulatr 30.11.17 18:21 Сейчас в теме
(15)
Это было бы супер, если конечно разберусь! Я так понимаю, что ATOLWrapper.dll находит в свой папке fptrwin32_fz54.dll коннектит ее и передает команды.
17. asdfghgghjdhg 18 30.11.17 19:31 Сейчас в теме
Да, так и есть. По остальному давайте в личку перейдем.
18. bulatr 26.01.18 05:53 Сейчас в теме
Добрый день! А проблемы с библиотекой на Win XP не наблюдались? (Прочитал позже выше. что на XP данная библиотека себя ведет не адекватно, решения проблемы так и нет?)
19. asdfghgghjdhg 18 26.01.18 11:16 Сейчас в теме
Да, не работает, но проблема заключается не в этой библиотеке, а в самом драйвере 9ой версии, который не работает под WinXP, даже в составе 1С предприятия 8.3. Решения я не нашел. Беглый взгляд показал, что драйвером в процессе работы вызывается функция, которая есть в 7ке и нет в XP.
20. bulatr 26.01.18 13:08 Сейчас в теме
Пробовал как тут https://forum.infostart.ru/forum86/topic182883/ 1С хоть и перестала вылетать, но при этом не один из методов обращения к драйверу (получить версию, тест устройства) не поддерживается, беда короче.
21. asdfghgghjdhg 18 29.01.18 19:10 Сейчас в теме
Для всех интересующихся, выкладываю исходники: https://github.com/asdfghgghjdhg/ATOLWrapper
teflon; tandy82; +2 Ответить
22. Drizer2000 14 07.02.18 16:25 Сейчас в теме
Чек нормально пробивает, а возврат не делает, пишет чек аннулирован. Пробовал отключать контроль наличности или делать внесение наличности в кассу, все-равно не помогает.
Работал с версией драйвера 9.11.0.5570, думал, что может с возвратом проблема из dll,если пробую ставить более новую, например, fptrwin32_fz54_9_11_2_6032,то выдает ошибку:
ATOLKKMDriverWrapper : Версия драйвера ниже 9.11 не поддерживается!
Ошибка при инициализации объекта из компоненты C:\1c\1с_Базы\Комплексная7\Complex_571_UNP\unp\ATOLWrapper.dll
Фискальный регистратор: ошибка при подключении
    не удалось загрузить внешнюю компоненту "ATOLWrapper.dll"


Очень нужно срочно решить проблему, может кто что может подсказать.
23. Drizer2000 14 07.02.18 19:59 Сейчас в теме
(22)сам разобрался, скачал делфи под win 8.1,подправил любезно выше предоставленные автором исходники, убрав проверку на версию драйвера и возврат успешно прошел.
24. Serg2s 12.02.18 20:05 Сейчас в теме
(23)Большая просьба, если можно скинуть поправленную версию, хочу попробовать запустить под XP.
25. yeskova 19.02.18 09:49 Сейчас в теме
Добрый день! а для 64-разрядной системы Ваша обработка не подходит?
27. asdfghgghjdhg 18 19.02.18 13:48 Сейчас в теме
(25) Нет, так как не бывает 7ки 64-разрядной. Для 8ки вы можете попробовать взять исходники и перекомпилировать их в нужной разрядности.
29. yeskova 19.02.18 17:59 Сейчас в теме
(27)причем тут 7ка? у меня на компьютере 64-разрядная система стоит, а торговля 7.7
30. asdfghgghjdhg 18 19.02.18 18:28 Сейчас в теме
(29) не вдаваясь в подробности, работать будет
31. yeskova 19.02.18 20:33 Сейчас в теме
Кажется, заработало! спасибо!!!!!
26. dmtrpv 65 19.02.18 10:55 Сейчас в теме
Так в последнем релизе 1С конф 7.7 есть официальная поддержка касс онлайн, того же Атола.
28. yeskova 19.02.18 17:58 Сейчас в теме
(26) Из 7.7 нет печать чеков Без НДС, я надеялась решить свою проблему с помощью этой разработки....
33. Drizer2000 14 22.02.18 23:12 Сейчас в теме
(28) Есть поддержка без ндс и в типовой 1с 7.7, только драйвер атоловский нужно брать майский или раньше, а так же добавить тег с выводом секций. у меня работало. А в этой обработке "без ндс" работает без проблем.
32. Drizer2000 14 22.02.18 23:06 Сейчас в теме
(26) в типовых от 1с нет поддержки ффд 1.05. в этой обработке есть
34. Nick.V.Stepin 16.03.18 15:55 Сейчас в теме
Штука действительно реально работающая! Только что собрал из исходников, прибив проверку версии.

И запустил нормальную работу с чеками (по крайней мере все на месте по НДС и видам оплат) на УПП ред. 1.2 под платформой 8.1 с ДТО 9.12.0.6112 для ФФД 1.05.
35. plutonii 26.04.18 02:46 Сейчас в теме
Здравствуйте. Использую Вашу 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"));

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

Кто нибудь сталкивался с Чеком коррекции? Может кто нибудь исправлял такие баги?
Прикрепленные файлы:
36. vla677 28.04.18 15:24 Сейчас в теме
Здравствуйте, купил вашу оболочку.

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

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
38. asdfghgghjdhg 18 29.04.18 13:37 Сейчас в теме
(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


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

Размер исходников меньше, т.к. дельфи подключает много внутренних библиотек в процессе компиляции. Это нормально.
37. asdfghgghjdhg 18 29.04.18 13:35 Сейчас в теме
Ответил. В шапку добавил версию компоненты без проверки подписи драйвера АТОЛ
39. vla677 01.05.18 08:03 Сейчас в теме
Здравствуйте Alex One, спасибо за оперативный ответ. Сегодня вставил Вашу обработку в конфигурацию на v 7.7, немного подправил ert для оплаты картой (пришлось лезть в 8-ку, чтобы узнать имена атрибутов xml, так как нигде не нашел новые требования к разработке драйверов подключаемого оборудования. Версия 2.2)

Получается что Ваше решение это единственный вариант для v 7.7. Будем надеется, что в дальнейшем все будет ОК.
40. Фоур 27 12.05.18 13:41 Сейчас в теме
Доброе время суток!

Как я понял, wrapper ищет ProgID драйвера версии 9. Можете сделать для версии 10?
42. asdfghgghjdhg 18 12.05.18 22:56 Сейчас в теме
(40) Перекомпилировал для версии 10, драйвер подключается, но проверить полностью сейчас нет возможности. Если есть желание потестировать, напишите в личку почту, скину вам.
41. Фоур 27 12.05.18 14:55 Сейчас в теме
Проверил на драйверах v9. Все вроде работает.
Единственное, два момента:
1. DTO все-таки ставить нужно. Пока не поставил, при инициализации подключения писало "не удалось создать объект драйвера".
2. При обращении к вашему драйверу надо устанавливать свойство "Port", а при обращении к драйверу для v8 свойство было "PortNumber". Не сразу заметил, и писало "нет связи".
А так, идея прекрасная. Огромное спасибо!
43. asdfghgghjdhg 18 12.05.18 23:00 Сейчас в теме
(41)
1. По поводу DTO не буду утверждать на 100%, может есть какие-то нюансы, но у меня сейчас на той машине, где система работает, DTO не установлен.
2. Список доступных параметров можно получить из самой 1С-ки, обратившись к драйверу, например, Объект.ПолучитьПараметры(СписокПараметров), где СписокПараметров - строка, получающая на выходе XML-структуру параметров драйвера. Все согласно требованиям к разработке драйверов... версии 2.2
44. Фоур 27 12.05.18 23:26 Сейчас в теме
(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, с решением был абсолютный тупик, пока не нашел вашу разработку.

Респект )
47. bulatr 24.05.18 14:32 Сейчас в теме
У кого получилось на 10 версии подключить? У меня пишет "ATOLKKMDriverWrapper : Ошибка инициализации класса ATOL_KKT_1C83_V9!."
48. asdfghgghjdhg 18 24.05.18 15:13 Сейчас в теме
(47) Есть скомпилированный модуль для 10 версии, проверен, работает. Выложу чуть позже. Напомните в личку свою электронку, Вам вышлю.
49. loda 26 08.06.18 20:29 Сейчас в теме
Для 10 версии не работает dll. Правил dll для использования ПрогИд ATOL_KKM_1C83_V10.
Во первых передача параметров стала другая для 10 версии (используется TCP/IP протокол и значение Port нужно передавать = 2, а не TCPIP как в 9 версии)
Во вторых почему то зависает 1с после завершения работы - остается процесс 1с, но само окно закрыто)
50. asdfghgghjdhg 18 08.06.18 20:43 Сейчас в теме
(49) Для версии 10 выложил отдельно.
Параметры другие, факт, для получения списка параметров можно воспользоваться ОбъектДрайвера.ПолучитьПараметры(СписокПараметров); где в СписокПараметров на выходе будет записана XML-структура всех принимаемых драйвером параметров подключения. Данную структуру можно сохранить в файл, изучить и в последствии устанавливать нужные параметры методом ОбъектДрайвера.УстановитьПараметр(ИмяПараметра, ЗначениеПараметра).
Почему зависает 1Ска сказать не могу, у меня нет такого.
51. loda 26 09.06.18 11:37 Сейчас в теме
(50)
С параметрами разобрался. Но вот зависание 1с осталось. Такое ощущение что dll не выгружаются от АТОЛа. Версия драйвера 10.2.0
52. asdfghgghjdhg 18 09.06.18 14:03 Сейчас в теме
(51) Дайте свой адрес, я Вам скину свою версию модуля для 10 драйверов, попробуете.
53. user1003588 06.07.18 13:36 Сейчас в теме
(52)Добрый день! У меня winXP и 1С7.7ТиС. Нужно к Атол 30Ф прикрутить 10 драйвера. Сколько стоить будет?
54. пользователь 06.07.18 13:36
Сообщение было скрыто модератором.
...
55. Vovan58 65 09.07.18 13:26 Сейчас в теме
Не находит переменную глФРHostAddress в тис 9.
при подключении к версии драйвера 9 не выдает ИДУстройства.

 Объект.Подключить(глФРИДУстройства)
56. asdfghgghjdhg 18 09.07.18 14:35 Сейчас в теме
(55) Добавьте в глобальный модуль две переменные:

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

Если вы подключаетесь к ФР по USB/COM то этого будет достаточно. Если по Ethernet, то данным переменным необходимо будет присвоить правильные значения.
58. bf19 8 10.08.18 12:30 Сейчас в теме
при подключении в Комплексной 1С 7.7 выдает следующее:
{C:\ПРОГРАММЫ\1С\РАБОЧАЯ БАЗА 1С\EXTFORMS\EQUIP\FRATOL54_WRAPPER.ERT(104)}: Переменная не определена (глФРHostAddress)
АдресХоста = СокрЛП(Лев(глФРHostAddress<<?>>, Найти(глФРHostAddress, ":") - 1));
{C:\ПРОГРАММЫ\1С\РАБОЧАЯ БАЗА 1С\EXTFORMS\EQUIP\FRATOL54_WRAPPER.ERT(107)}: Переменная не определена (глФРHostAddress)
ПортХоста = СокрЛП(Сред(глФРHostAddress<<?>>, Найти(глФРHostAddress, ":") + 1));
{C:\ПРОГРАММЫ\1С\РАБОЧАЯ БАЗА 1С\EXTFORMS\EQUIP\FRATOL54_WRAPPER.ERT(108)}: Переменная не определена (глФРHostAddress)
Фискальный регистратор: ошибка при подключении
59. asdfghgghjdhg 18 10.08.18 14:38 Сейчас в теме
(58) Добавьте в глобальный модуль:

Перем глФРHostAddress Экспорт;
Перем глФРPortNumber Экспорт;
60. GolDS 22.08.18 12:56 Сейчас в теме
Попробовал универсальную с 10 драйвером - чек не выходит и ошибок не выдает!
Объект.ПолучитьПараметрыККТ() возвращает пустую ТаблицаПараметровККТ!
Что не так?
61. asdfghgghjdhg 18 22.08.18 16:32 Сейчас в теме
(60) Судя по симптомам, не установлен основной драйвер АТОЛа
93. shevelyov 86 13.03.19 22:23 Сейчас в теме
Со старым драйвером 8.14 печатает чек нормально. Сейчас стоит Атол 10.4.4 Подобную ошибку Вы рассматривали в (60) Ошибка именно программная, чек под драйвером 10.4 вообще не печатается.
62. GolDS 22.08.18 21:17 Сейчас в теме
Тест драйвера кассу видит (АТОЛ 30Ф) версия драйвера: 10.3.1 (ДТО установлены)
Или надо что-то еще поставить (или зарегистрировать)?
63. asdfghgghjdhg 18 23.08.18 11:27 Сейчас в теме
64. GolDS 24.08.18 09:44 Сейчас в теме
(63) Результат ОбъектДрайвера.ПолучитьПараметры(СписокПараметров)
Прикрепленные файлы:
params.zip
65. user707060_ujnga 01.10.18 13:07 Сейчас в теме
Купил обработку в надежде печати чеков со скидкой в 1с 7.7 ТиС. Но результата не получил.Чеки печатаются,при установке скидки пишет,что чек аннулирован..Подскажите что делать? Иначе смылс было покупать,в стандартной версии ТиС итак всё работало....
66. CheBurator 3119 01.10.18 13:11 Сейчас в теме
(65) да.. трудно быть перепродаваном...
купи другую https://infostart.ru/public/603118/
67. user707060_ujnga 01.10.18 13:28 Сейчас в теме
(66)дельное что-ли добавили...уже купил..
68. Aporoot 17 29.10.18 12:07 Сейчас в теме
Добрый день!
Реализовал печать из УТ 10.2, платформа 8.1. На компьютере с Windows 7 32бит все печатает отлично, на компьютере с Windows 10 64бит
участок кода:
Результат = ОбъектДрайвера.СформироватьЧек(ПараметрыПодключения.ИДУстройства, Электронно,
ДанныеЧека, НомерЧека, НомерСмены, ФискальныйПризнак, АдресСайтаПроверки);
В Результат возвращает 1, но при этом чек не печатается и соответственно НомерЧека = 0, НомерСмены = 0, ФискальныйПризнак тоже пустой.
Конфигурация одна, версия драйвера одна, dll одинаковые. ATOLWrapper впринципе корректно работает на Windows 10 64 бит?
69. asdfghgghjdhg 18 29.10.18 16:02 Сейчас в теме
(68) Должен работать независимо от разрадности ОС. Возможно дело в том, что под эту оболочку драйвера необходимы 32 битные (как подключаемые к 1С, так и ДТО). Проверьте разрядность установленных драйверов в системе Win10 x64
70. algol222 09.01.19 10:42 Сейчас в теме
Здравствуйте. Подключил Вашу компоненту к Бухгалтерии 7.7 К сожалению не работает метод отключить - пока не закроешь 1с она не отпускает фискальник хоть по usb хоть по TCP.
т.е когда с одним аппаратом желает работать второй пользователь он получает облом Также при возникновении ошибки которые можно увидеть в логах драйвера Атол типа неверная ставка компонента возвращает "ОК" - все хорошо. Но чек естественно не выходит и понять почему можно только глядя в логи что не есть правильно. Можно ли как нибудь решить эти проблемки?
71. asdfghgghjdhg 18 09.01.19 10:55 Сейчас в теме
(70) Какую версию моей компоненты и какую версию АТОЛовских драйверов используете? Если по первой проблеме еще можно попробовать что-то придумать, то по второй - что возвращает АТОЛовский драйвер, то и имеем, с этим сделать ничего не могу.
72. algol222 09.01.19 16:11 Сейчас в теме
версия atolwrapper.dll 1.0.6764.11297 версия атол 10.4.2 Атолловский драйвер однако в 8.3 возвращает все ошибки правильно
73. asdfghgghjdhg 18 09.01.19 17:05 Сейчас в теме
(72) Хорошо, проблемы принял, попробую разобраться.
74. m_fed 11.01.19 16:45 Сейчас в теме
Я не смог заставить работать
ТиС - 7.70.998
Атол - 10.4.2
ATOLWrapper.dll - 1.0.6764.11297
Обработка новая

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

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

XMLПараметры.ЗагрузитьИзСтроки(ТаблицаПараметровККТ);
{D:\1C_OOO_ARTEG\TRADE_2010\EXTFORMS\EQUIP\FRATOL54_WRAPPER.ERT(242)}: : Для документа XML должен существовать документ более высокого уровня.

Как решить данную проблему?
75. asdfghgghjdhg 18 11.01.19 16:51 Сейчас в теме
(74) Судя по всему, ТаблицаПараметровККТ - пустая строка. Такое возможно, если не установлен основной драйвер АТОЛа из комплекта. Вы точно установили KKT10-10.4.2-windows32-setup.exe из комплекта ДТО? Нужна именно 32-разрядная версия.
76. m_fed 14.01.19 09:22 Сейчас в теме
(75)
Установлена 32 разрядная. Тест драйвера работает, кассу видит и взаимодействует.
77. algol222 14.01.19 12:49 Сейчас в теме
(76) Проблема в том, что компонента всегда возвращает 1 при подключении, хотя фискальник не подключился так как возможно указаны неверные параметры и об этом есть указание в логах драйвера но компонента об этом молчит. Соответственно дальнейшая работа модуля обработки невозможна так как не проинициализированы необходимые переменные
79. asdfghgghjdhg 18 14.01.19 13:25 Сейчас в теме
(77) Тут дело явно не в неправильных параметрах подключения, т.к. при запросе Таблицы Параметров от драйвера параметры подключения еще не указываются.
Вам, кстати, тоже в личку ответил.
133. tfel 5 10.06.22 16:17 Сейчас в теме
(79) у меня такая же проблема. Проблему, которую я писал в последнем сообщении 131, я победил, но вышла теперь эта. Порекомендуйте пожалуйста, если можете, как ее победить
78. asdfghgghjdhg 18 14.01.19 13:22 Сейчас в теме
80. sail80 17.01.19 11:32 Сейчас в теме
Добрый день, подскажите пожалуйста после обновления АТОЛ11Ф перестал печатать чеки со скидкой, обычные чеки проходят но нет информации о внесенных деньгах, сдаче, 1с77(7.70.988) драйвер АТОЛ ККТ 8.х Так понял что бы все заработало надо устанавливать драйвер АТОЛ 9.х или 10.х и скачать ATOLWrapper.dll?
И какую версию драйвера 9 или 10 лучше использовать?
81. asdfghgghjdhg 18 17.01.19 12:06 Сейчас в теме
(80) Однозначно, для последних версий прошивок ФР нужно использовать драйвера версии не ниже 10.4. Скидки должны работать, а вот насчет внесенных денег/сдаче не подскажу, но вроде такой информации в чеке нет.
82. sail80 17.01.19 12:44 Сейчас в теме
(81) Имею ввиду что при продаже за наличку, товар стоит 3000, клиент дает 5000, в программе водится 5000 а в чеке пишется товар 1шт 3000, внесено 5000, сдача 2000.
Не совсем понял как купить стартмани, получается надо заплатить за месяц 4500?
83. asdfghgghjdhg 18 17.01.19 13:30 Сейчас в теме
(82) Я понял, что о чем речь, но не могу точно сказать, будет ли это в чеке отображаться на последних драйверах, так как я с розницей не работаю, и уж как там АТОЛавцами реализована печать чека для розницы, не знаю. Может кто-то из ветки знает точно, подскажет.
Насчет стартмани (если Вам все же интересно) напишите мне в личку, договоримся.
84. sail80 17.01.19 14:59 Сейчас в теме
(83) к сожалению не дает мне писать в личку, если не сложно скинте ответ на whitesail@mail.ru.
85. user833801 19.01.19 12:43 Сейчас в теме
Добрый день.
Можно ли с помощью Вашей обработки заставить работать Торговлю и склад 90 на Windows XP с ФР Атол 30Ф?
86. asdfghgghjdhg 18 19.01.19 13:58 Сейчас в теме
(85) АТОЛовские драйвера 9ой версии на XP точно не работали. Насчет 10ой версии сказать не могу, не пробовал, и проверить сейчас нет возможности. А Торговля и Склад будет работать.
87. user833801 19.01.19 17:07 Сейчас в теме
Да. 1С: Предприятие 7.7 Торговля и склад 9.0 на Windows XP работает. С этим не поспоришь! xD
И с Атол 30Ф программа работала с драйверами 8 версии.
После обновления ФР до последней прошивки необходимо использовать последние драйверы.
Связка Windows XP + 1С: Предприятие 7.7 Торговля и склад 9.0 + Атол 30Ф не работает ни с драйверами 9 версии, ни с драйверами 10 версии.
Т.е. в данном случае Ваша обработка бесполезна.
88. asdfghgghjdhg 18 19.01.19 18:31 Сейчас в теме
(87) Ну тут вопросы к АТОЛу. Их драйвера не поддерживают WinXP. Моя обработка тут никак не поможет.
89. shevelyov 86 13.03.19 16:27 Сейчас в теме
Приобрёл DLL, на обработку не хватило стартмани. Можно как-то с Вами решить этот вопрос?
90. asdfghgghjdhg 18 13.03.19 17:38 Сейчас в теме
(89) Напишите мне в личку, все решим.
91. shevelyov 86 13.03.19 20:41 Сейчас в теме
Драйвер подключил, спасибо, при печати "ошибка печати чека". Объект.ПолучитьПараметрыККТ() возвращает ошибку.
ОписаниеРезультата = "Ошибка обмена с ФН на уровне интерфейса I2C".
Результат ОбъектДрайвера.ПолучитьПараметры(СписокПараметров) во вложении
Прикрепленные файлы:
Параметры.rar
92. asdfghgghjdhg 18 13.03.19 22:19 Сейчас в теме
(91) У Вас какие-то проблемы непосредственно с фискальным регистратором. В нем вообще присутствует фискальный накопитель?
В любом случае, я тут Вам не могу помочь, это не программная ошибка.
94. shevelyov 86 13.03.19 22:33 Сейчас в теме
(92) Нет, с драйвером 8.14 фискальный регистратор печатает нормально. С драйвером 10.4.4 подключается, но ничего не печатает. Ошибка именно программная, похожая на (60) на печать ничего не выводится.
95. Tarlich 115 03.06.19 14:19 Сейчас в теме
При печати из ПКО передается (и печатаеться) ИНН организации ?
96. пользователь 30.06.19 12:29
Сообщение было скрыто модератором.
...
97. пользователь 30.06.19 18:40
Сообщение было скрыто модератором.
...
98. пользователь 30.06.19 19:17
Сообщение было скрыто модератором.
...
Оставьте свое сообщение