Программа для управления ККМ Атол и Штрих нового поколения (он-лайн ККТ под 54-ФЗ) с помощью текстового файла (ini файла) с изменениями в ФЗ от 01/07/19




























FR_ATOL_SHTRIH.EXE встраивается в SYSTRAY (в правом нижнем углу, там где часы) и следит за появлением обычного текстового файла, в котором перечислено, какие операции необходимо осуществить с ККТ — напечатать чек (нал/безнал), снять Z-отчет, осуществить выемку денег, сделать возврат и т.д. Такой механизм позволяет использовать комплект для WEB сайтов, для нетиповых или сильно измененных 1с7 или 1с8. Для любых программ, которые умеют работать с текстовыми файлами (будь то CLIPPER,FOXPRO,JAVA, WSH, VBS итд). Внутри комплекта лежат готовые к использованию обработки для 1с8: УТ10, БП2, БП2Базовая, БП2Корп, УТ11, БП3, БП3Базовая, БП3Корп, Для 1С7.7:ТиС документ Реализация ТМЦ,Печать из ПКО, Бух4.5, Бух1.3 .
Код на 1с открыт — используйте обработки комплекта, как шаблоны для своих программ. Подключать ККМ к 1С не надо! Более 300 внедрений на ККМ Штрих и Атол. Некоторые из покупателей реализовали работу с ККМ даже из Excel и Axapta.

Поддержка следующих ККТ:

Атол: АТОЛ 11Ф, АТОЛ 15Ф,  АТОЛ 22Ф / FPrint-22ПТК, АТОЛ 25Ф, АТОЛ 30Ф, АТОЛ 42ФС, АТОЛ 52Ф, АТОЛ 55Ф, АТОЛ 60Ф, АТОЛ 77Ф, АТОЛ 90Ф, FPrint5500

Штрих-М: ШТРИХ-ON-LINE, ШТРИХ-ЛАЙТ-01Ф, ШТРИХ-М-01Ф, ШТРИХ-РИТЕЙЛ-01Ф, ШТРИХ-МИНИ-01Ф, ШТРИХ-ФР-01Ф, ШТРИХ-М-02Ф, ШТРИХ-М-ФР-К, ШТРИХ-ЛАЙТ-ФР-К  и переделанные по 54ФЗ

Для ФФД 1.05

  1. АТОЛ: Установить драйвера АТОЛ 10.4.ХХ или выше.)
  2. ШТРИХ-М:Установить драйвер DrvFR_4.14 или выше

Если Вашего ККМ нет в упомянутом выше списке поддерживаемого оборудования, но ККМ работает через описанный выше установленный драйвер — с вероятностью 100% он будет работать с моим ПО

Эта новая версия программы FR_ATOL_SHTRIH , на которой успешно трудятся более шести сотен ККМ! Принцип работы остался прежний — FR_ATOL_SHTRIH.EXE встраивается в SYSTRAY и следит за появлением в каталоге текстовых INI файлов, в которых указывается, что надо сделать ККМ — напечатать чек, сделать возврат денег, снять Z-отчет, распечатать копию чека по ФД  и тд.  

 

Самый простейший случай печати чека, представлен на картинке. Создаем два текстовых файла в каталоге программы с описанием чека. В первом это имя кассира и тип оплаты, во втором описание товаров, цена, количество ставка ндс. Когда создадим третий файл cmd.ini со строкой PRINT и запишем, из ККМ выйдет чек.

В случае ошибки в правом нижнем углу (В SysTray) появится сообщение

 

В новой версии поддерживается печать с одного локального компьютера на несколько ККМ. Для каждого чека можно менять СНО. Указать оплата Нал/Безнал/Виртуальный вид оплаты. Есть механизм корректировки ошибок округления. Есть возможность печати копии последнего чека или печати фискального чека по номеру ФД. При возврате можно указать номер ФД. Поддерживается возврат прихода и расхода. Можно узнать кол-во неотправленных чеков в налоговую, возможность проверить связь с ОФД, можно посмотреть срок действия ФП. Есть печать длинных наименований с авто переносом на след строку. Есть печать текстового файла на ККМ, как на простом принтере. После успешной печати чека, в текстовый файл записывается номер фискального документа и многое другое. Скачивайте документацию и смотрите список возможностей

Комплект проверен под управлением winXP, win7, win10.

Исходные тексты EXE модуля закрыты. В архиве комплекта, в папках 1С лежат готовые обработки для 1с77 и 1с8, а так же добавлены готовые решения от тех, кто внедрил комплект на базе 1с и разрешил публиковать их внешние обработки.

В архиве комплекта вложена подробная документация по установке ККМ Штрих и Атол  и документация к описанию комплекта.

Программа освобождает драйвер ККМ сразу после выполнения команды. Это позволяет печатать чеки с нескольких компьютеров на одном ККМ.

Подключение к 1с, видео

По всем вопросам эксплуатации —  здесь в комментариях к публикации. Если нужно помочь внедрить комплект или доработать 1с — пишите! Если будут просьбы с доработкой комплекта — обращайтесь!

Выдержка из документации по печати первого чека.

В комплекте идет папка Command1c_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 должен появится значок якоря.

Так как у нас пока не лицензионная копия, то ждем, пока закроется окно.

Если все сделали верно, то через пару секунд из ККМ выйдет чек.

 

Изменения в 54 ФЗ с 01.07.2024

Версия 4.ХХ от 29/07/19 поддерживает последние изменения по 54 ФЗ, в частности передача Получатель (тег 1227), ИНН получатель (тег 1228), маркировки табачной продукции, лекарств, обуви, мехов (тег 1162), номер ГТД (тег 1231) , и страны происхождения (тег 1231) , сумму акциза (тег 1229). Можно пробивать чеки с частичными оплатами, с указанием признака расчета/предмета расчета и другими бесполезными нововведениями формата ФФД 1.05.На данный момент поддерживаются:

  • оборудования Штрих-М, драйвера должен быть не ниже 4.14.0.772,
  • оборудование АТОЛ, драйвера должны быть не ниже 10.5.0.0, прошивка не ниже 76xx

Программа использует 2 режима: «Незарегистрированная» и «Лицензия» 

«Незарегистрированная» — позволяет использовать полный функционал обработки, отличается от "Лицензия" тем, что при печати присутствует задержка с информационным окном о том, что используется демо-версия, а также в чеке печатается информационное сообщение.

«Лицензия» —  полноценная работа с программой без искусственных задержек и ограничений. Лицензия бессрочная.

В стоимость покупки основной поставки входит одна бесплатная лицензия на 1 компьютер. Ее надо будет активировать до 01/12/19. Если необходимо больше лицензий, то следуйте указаниям в программе.

Если вы не смогли найти нужный пакет лицензий обращайтесь в службу тех. поддержки.

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

 

Пароль на архив 1.

 

CMD.INI

CMD.ini – файл команд. В нем может быть только одна строка:

 

SHOWPROPERTIES

Открыть диалоговое окно со свойствами драйвера

PRINT

Напечатать фискальный чек. Открывает смену при печати первого чека после 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

Распечатать копию последнего чека.

 

 

 

 Сравнение версий продукта

 

 

 

 

 

 

Гарантия возврата денег

ООО «Инфостарт» гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

Leave a Comment

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