SHOWPROPERTIES — Открыть диалоговое окно со свойствами драйвера. Из этого меню можно сделать Z-отчет, Х-отчет и открыть диалог свойств драйвера.


Документация. 10/04/17
Комплект проверен на Штрих-мини-фр-к и Атол FPrint-Ф55
Установка ФР:
Атол драйвер версии от 8.14.0.0 (DTO_8_14_00_00_Full.exe 54ФЗ)
Штрих-М версии от 4.6.1 до 4.13.538 (DrvFR_A4.6.1.exe или DrvFR_4.13_538.exe 54ФЗ)
1.
а)Если атол FPrint-Ф55 то ставим DTO_8_14_00_00_Full.exe

Если RS 232 а надо USB - порт:
•Включите фискальный регистратор, одновременно удерживая клавишу промотки бумаги
•не отпуская клавишу промотки бумаги дождитесь четвертого "писка", а затем отпустите ее (первый короткий писк при включении не считается).
•Нажмите кнопку промотки 2 раза, дождитесь, пока выйдет чек
•нажмите клавишу промотки:
o3 раза, если выбираете работу через USB
o2 раза, если выбираете работу через COM
•нажмите клавишу промотки 1 раз для выхода

Путь надо указывать из Drivers8 для Win7
"C:\Program Files (x86)\ATOL\Drivers8\USB_Drivers\"



Включаем ФР, устанавливаем связь. Проверяем связь!
б)Если Штрих то ставим DrvFR_A4.6.1.exe предыдущей версии или DrvFR_A4.6.1.exe под 54ФЗ



Устанавливаем связь. Проверяем что бы все работало.


Установка программы FR_Atol_Shtrih.exe
В комплекте идет папка \Command\1c_ShtrihFR\
Копируем ее на c:
должно получиться c:\ 1c_ShtrihFR\
можно скопировать в любое другое место, главное путь покороче и поправить в обработках 1с
FR_Atol_Shtrih.exe запускается с параметрами /ATOL или /SHTRIH
Запуск этой команды прописан в обработках 1с. Запуск происходит при каждой печати чека, если программа уже запущена она не запускается повторно
Соответственно:
/ATOL для ККМ Атол
/SHTRIH для ККМ Штрих-М
Например 1с: ЗапуститьПриложение("c:\1C_ShtrihFR\FR_Atol_Shtrih.exe /SHTRIH");

Если вручную то в c:\ 1c_ShtrihFR\ есть два BAT файла:
atol.bat для запуска FR_Atol_Shtrih.exe /atolshtrih.bat для запуска FR_Atol_Shtrih.exe /shtrihпосле этого FR_Atol_Shtrih встраивается в систрей и ждет появления cmd.ini в каталоге, откуда он запустился. Описание доступных команд см.ниже
Подключаем обработки комплекта в 1с и работаем
Или без 1с, создаем файл tovar.ini в каталоге, где лежит FR_Atol_Shtrih.exe c содержимым 
Валенки
10
45.50
Ботинки

150
Создаем cmd.ini с содержимым
PRINT
после этого,  FR_Atol_Shtrih.exe увидит cmd.ini поймет, что надо прочитать файл с описанием товара tovar.ini, читает его и на ФР печатает чек.
Валенки 10 шт 45.50  450р
Ботинки 2шт 300р
папка должна называться C:\1c_ShtrihFR\ если будете использовать обработки из комплекта. Если скопировали в другое место, то надо поменять в обработке 1с.
Если правильно установили дрова от ФР, то при запуске из папки батника atol.bat или shtrih.bat у вас должен вылезти чек, а программа появиться в систрее.
После того как чек вылез FR_Atol_Shtrih.exe убъет файл cmd.ini и будет ждать следующий файл cmd.ini с новой командой.
Разберем принцип действия программы.
FR_Atol_Shtrih.exe следит за каталогом откуда он запущен и отслеживает появление файла CMD.ini
В CMD.ini может быть только одна строка:
SHOWPROPERTIES - Открыть диалоговое окно со свойствами драйвера
PRINT - Напечатать фискальный чек
ZOTCHET - Z-отчет
XOTCHET - X-отчет
OPENBOXMANY - открыть денежный ящик
Например:

Если FR_Atol_Shtrih.exe прочитал PRINT, то открывает файл PARAM.ini В нем обязательные строки:
NumCheck=
AuthorName=
AuthorCaption=
Oplata=
HandMade=
Name=
Cena=
Summa=
Kolvo=
CHECKSHAPKA1=
CHECKSHAPKA2=
CHECKSHAPKA3=
CHECKSHAPKA4=
Описание
NumCheck= номер чека (любые данные) обычно номер расх. накл Например: NumCheck=0001
AuthorName= Например: КАССИР или пусто
AuthorCaption= Например: ИВАНОВ И.И или пусто
Oplata= Либо пусто (пробьет наличные) либо VISA (пробьет оплату по электронному платежу)
HandMade=
Name= 0
Cena=0
Summa=0
Kolvo=0
Пока команда HandMade не используется, а также NAME,CENA,SUMMA,KOLVO. В дальнейшем планирую подключить для печати красивого чека, где все будет выровнено, но не будет фискализации потоварно, а одной общей суммой. Все красивые строки печатаются на ФР, как на обычном принтере. До 2018 года такое разрешено.

Для шапки чека:
CHECKSHAPKA1=
CHECKSHAPKA2=
CHECKSHAPKA3=
CHECKSHAPKA4=
После знака = пишем любой текст который выведется в начале чека. Если пусто, то не печатаем. Длина строки не должна превышать ширину бумаги чека.
Например:
CHECKSHAPKA1= ООО "Ромашка"
CHECKSHAPKA2= Склад №1
CHECKSHAPKA3=г.Тюмень, ул Барабинская 20
CHECKSHAPKA4= ДОБРО ПОЖАЛОВАТЬ!

Примеры файлов:
CMD.INI


PARAM.INI

Tovar.ini

Установка для УТ10
Запускаем УТ10 в режиме конфигуратора

Убеждаемся в том, что FR_Atol_Shtrih запускается с нужным параметром (для Атола или для Штриха)

Правим командную строку, если надо
/ATOL для ККМ Атол
/SHTRIH для ККМ Штрих-М
Выходим из конфигуратора
Запускаем 1с УТ10 подключаем обработку
Сервис/Внешние печатные формы и обработки/Внешние печатные формы





Для УТ11
Открываем обработку в конфигураторе, в модуле формы смотрим на строку запуска, что бы командная строка соответствовала установленному ФР/SHTRIH для штриха
/ATOL для атола

Запускаем в режиме 1с:Предприятие, подключаем внешнюю обработку





После первого запуска в систрее появится значок

Если кликнуть на "Якоре" то увидим меню

"Показать" вызовет на экран форму

Из этого меню можно сделать Z-отчет, Х-отчет и открыть диалог свойств драйвера.
Верхнее окно это лог событий
Нижнее окно для сообщений об ошибках.


Подключение к 1с ТиС 7.7
атол_штрих77.ert Копируем в каталог программы в ExtForms/PrnForms
Или стандартное подключение



Приложенные файлы

  • docx 7813736
    Размер файла: 3 MB Загрузок: 6

Добавить комментарий