Поддержка следующих ККТ:
Атол: АТОЛ 11Ф, АТОЛ 15Ф, АТОЛ 20Ф, АТОЛ 22Ф / FPrint-22ПТК, АТОЛ 25Ф, АТОЛ 30Ф, АТОЛ 42ФС, АТОЛ 52Ф, АТОЛ 55Ф, АТОЛ 60Ф, АТОЛ 77Ф, АТОЛ 90Ф, FPrint5500
Штрих-М: ШТРИХ-ON-LINE, ШТРИХ-ЛАЙТ-01Ф, ШТРИХ-М-01Ф, ШТРИХ-РИТЕЙЛ-01Ф, ШТРИХ-МИНИ-01Ф, ШТРИХ-ФР-01Ф, ШТРИХ-М-02Ф, ШТРИХ-М-ФР-К, ШТРИХ-ЛАЙТ-ФР-К и переделанные по 54ФЗ
Для ФФД 1.05
- АТОЛ: Установить драйвера АТОЛ 10.4.ХХ или выше.)
- ШТРИХ-М:Установить драйвер DrvFR_4.14 или выше
Если Вашего ККМ нет в упомянутом выше списке поддерживаемого оборудования, но ККМ работает через описанный выше установленный драйвер - с вероятностью 100% он будет работать с моим ПО
Эта новая версия программы которая пришла на смену версии 3, на которой успешно трудятся более 3х тысяч ККМ! Принцип работы остался прежний - FR_ATOL_SHTRIH.EXE встраивается в SYSTRAY и следит за появлением в каталоге текстовых INI файлов, в которых указывается, что надо сделать ККМ - напечатать чек, сделать возврат денег, снять Z-отчет, распечатать копию чека по ФД и тд.
Самый простейший случай печати чека, представлен на картинке. Создаем два текстовых файла в каталоге программы с описанием чека. В первом это имя кассира и тип оплаты, во втором описание товаров, цена, количество ставка ндс. Когда создадим третий файл cmd.ini со строкой PRINT и запишем, из ККМ выйдет чек.
В случае ошибки в правом нижнем углу (В SysTray) появится сообщение
В новой версии поддерживается печать с одного локального компьютера на несколько ККМ. Для каждого чека можно менять СНО. Указать оплата Нал/Безнал/Виртуальный вид оплаты. Есть механизм корректировки ошибок округления. Есть возможность печати копии последнего чека или печати фискального чека по номеру ФД. При возврате можно указать номер ФД. Поддерживается возврат прихода и расхода. Можно узнать кол-во неотправленных чеков в налоговую, возможность проверить связь с ОФД, можно посмотреть срок действия ФП. Есть печать длинных наименований с авто переносом на след строку. Есть печать текстового файла на ККМ, как на простом принтере. После успешной печати чека, в текстовый файл записывается номер фискального документа и многое другое. Скачивайте документацию и смотрите список возможностей
Комплект проверен под управлением winXP, win7, win10.
Исходные тексты EXE модуля закрыты. В архиве комплекта, в папках 1С лежат готовые обработки для 1с77 и 1с8, а так же добавлены готовые решения от тех, кто внедрил комплект на базе 1с и разрешил публиковать их внешние обработки.
В архиве комплекта вложена подробная документация по установке ККМ Штрих и Атол и документация к описанию комплекта.
Программа освобождает драйвер ККМ сразу после выполнения команды. Это позволяет печатать чеки с нескольких компьютеров на одном ККМ.
По всем вопросам эксплуатации - здесь в комментариях к публикации. Если нужно помочь внедрить комплект или доработать 1с - пишите! Если будут просьбы с доработкой комплекта - обращайтесь!
Выдержка из документации по печати первого чека.
В комплекте идет папка \Command\1c_ShtrihFR\
Копируем ее на c:
должно получиться c:\ 1c_ShtrihFR\
Проверяем права – должны быть на чтение/запись. Что бы в этом убедиться, запускаем блокнот, записываем в него «Солнце встало – день прекрасен!» выполняем пункт меню Файл/записать и выбираем каталог c:\ 1c_ShtrihFR
Указываем имя файла: проба
жмем кнопку Записать.
Если записалось без ошибок – все отлично!
Теперь переходим к запуску FR_ATOL_SHTRIH.exe
В нашем каталоге три файла.
Atol.bat |
Если используется ККМ фирмы Атол |
FR_ATOL_SHTRIH.exe |
Собственно сама программа которая будет управлять ККМ с помощью ini файлов |
Shtrih.bat |
Если используется ККМ фирмы Штрих |
И есть папка FirstCheck
Переходим в нее и кликаем на файле cc.bat и возвращаемся обратно в c:\1c_ShtrihFR
Содержимое папки немного изменилось
Теперь у нас все готово к печати первого чека! Появились файлы команды печати
cmd.ini
param.ini
tovar.ini
Содержимое файлов:
Проверяем наличие бумаги в ККМ, включаем ККМ! Если это ККМ фирмы Атол, то он выпустит чек о начале работы.
Запускаем FR_ATOL_SHTRIH, что бы распечатать первый чек .Если используем ККМ фирмы Атол, то запускаем Atol.bat. Если используем ККМ фирмы Штрих то запускаем Shtrih.bat
Появится окно с информацией о том, как получить лицензию. Нажимаем ОК
В SysTray должен появиться значок якоря.
Так как у нас пока не лицензионная копия, то ждем, пока закроется окно.
Если все сделали верно, то через пару секунд из ККМ выйдет чек.
Маркировка поддерживается на уровне, то что было на 21год.
Если вы работаете на сервере в режиме терминала, то ставим драйвер ККМ на локальную машину, а текстовые файлы команд формируем через путь \\tscliens\c\1с_ShtrihFR\ такой вариант работает на порядок быстрее, чем ставить драйвера ККМ на сервер и делать проброс портов! Проверено!
Изменения в 54 ФЗ с 01.07.2019
Версия 4.ХХ от 29/07/19 поддерживает последние изменения по 54 ФЗ, в частности передача Получатель (тег 1227), ИНН получатель (тег 1228), маркировки табачной продукции, лекарств, обуви, мехов (тег 1162), номер ГТД (тег 1231) , и страны происхождения (тег 1231) , сумму акциза (тег 1229). Можно пробивать чеки с частичными оплатами, с указанием признака расчета/предмета расчета и другими бесполезными нововведениями формата ФФД 1.05.На данный момент поддерживаются:
- оборудования Штрих-М, драйвера должен быть не ниже 4.14.0.772,
- оборудование АТОЛ, драйвера должны быть не ниже 10.5.0.0, прошивка не ниже 76xx
Программа использует 2 режима: «Незарегистрированная» и «Лицензия»
«Незарегистрированная» - позволяет использовать полный функционал обработки, отличается от "Лицензия" тем, что при печати присутствует задержка с информационным окном о том, что используется демо-версия, а также в чеке печатается информационное сообщение.
«Лицензия» - полноценная работа с программой без искусственных задержек и ограничений. Лицензия бессрочная.
В стоимость покупки основной поставки входит одна бесплатная лицензия на 1 компьютер. Если необходимо больше лицензий, то следуйте указаниям в программе.
Если вы не смогли найти нужный пакет лицензий обращайтесь в службу тех. поддержки.
Кому необходимо массово печатать чеки из текстовых файлов реестра Сбербанка - пишите в личку.
FR_Atol_Shtrih.ini
KKM_Paper |
Значение ON или OFF или пусто или нет параметра Использовать бумагу ККМ или нет. Работает, когда KKM_paper=OFF, в остальных случаях ККМ будет использован в штатном режиме. |
AtolNoCloseLinkToDriverAfterCommand |
Значение + или пусто Передача данных идет по тому же самому порту, что и осуществляется связь с кассой
Для работы требуется, чтобы драйвер постоянно держал соединение с ККТ. Эта опция AtolNoCloseLinkToDriverAfterCommand=+ |
CMD.INI
CMD.ini – файл команд. В нем может быть только одна строка:
SHOWPROPERTIES |
Открыть диалоговое окно со свойствами драйвера |
|
Напечатать фискальный чек. Открывает смену при печати первого чека после Z-отчета |
RETURN
|
Напечатать чек на возврат (возврат продажи) через пробел можно указать номер ФД, тогда эта информация в тег 1192 return 00000000082 |
PRINT_BUY |
Напечатать чек на расход |
RETURN_BUY |
Напечатать чек на возврат расхода (возврат покупки) через пробел можно указать номер ФД, тогда эта информация в тег 1192 Например: shtrih,1,return 00000000014 |
CORRECT_PRIH |
Чек коррекции прихода |
CORRECT_RASH |
Чек коррекции расхода |
ZOTCHET |
Выдает на печать Z-отчет. Закрывает смену |
XOTCHET |
Выдает на печать X-отчет |
PrintDepartmentReport |
Снять отчет по отделам |
OPENBOXMANY |
открыть денежный ящик |
CashInCome |
Метод регистрирует внесение наличных денег в кассу. |
CashOutCome |
Метод регистрирует выплату наличных денег из кассы. |
OpenSession |
Метод открывает принудительно смену |
PrintTxtFile |
Распечатать текстовый файл на ФР. |
LOADPICTURE |
Загрузить картинку в ккм |
PRINTQRCODE |
Печать на чековой ленте QR код |
PRINTLASTCHECK |
Распечатать копию последнего чека. |
На движке FR_ATOL_SHTRIH теперь работает АпиМЛМ https://tentorium.ru/
Для того, чтобы была понятна суть программы, да и вообще с чего начать внедрение, я написал коротенькую статью, можно скачать бесплатно (Краткое руководство, с чего начать внедрение).
Версия с поддержкой ФФД 1.20 для ее работы необходимо прописать в param.ini VERSION_FFD=1.20