Печать розничного чека для конфигураций УТ 10, БП 2.0 для ККТ с передачей данных формат 1.0 (Только для касс от производителей "АТОЛ" и "Штрих-М")

Оборудование - ККМ

Внешняя обработка, предназначенная для печати розничного чека на ККТ с передачей данных для переписанных, не подлежащих обновлениям конфигураций 1С: БП 2.0 или УТ 10, ver 1.0 согласно ФЗ 54 в формате 1.0. Обработка работает только с ККТ от производителей "АТОЛ" и "ШТРИХ-М" на других кассах работоспособность не известна)

Описание внешней обработки «ПечатьЧекаККТ_УТ10_БП2.0 для ККТ с передачей данных ver 1.0 (согласно формата передачи данных 1.0)» для печати чека на ККТ (обработка не создает документ "ЧекККМ") с передачей данных в формате 1.0 для ККТ производителей «АТОЛ» и «Штрих-М»

Период бесплатной технической поддержки 2 месяца.

Обработка предназначена для работы в конфигурациях УТ 10.0 и БП 2.0.., сделана в режиме обычного клиента. Для печати розничного чека из документов: «Приходный кассовый ордер» для УТ10 и БП 2.0, для которых документом-основанием является документ «Реализация товаров услуг» с заполненной табличной частью «Товары»/ «Услуги»

Протестировано на ККТ АТОЛ, на ККТ ШТРИХ-М протестировать не удалось, т.к. не было кассы под рукой, но делал все по аналогии, как сделано фирмой 1С в рамках печати ККТ с передачей данных в конфигурации 10.3.42.1.

Для ШТРИХ-М протестировал вплоть до выполнения «ПодключитьВнешнююКомпоненту(ИД)» - данная функция возвратила «истина», значит на уровне установке драйвера для ШТРИХ-М и подключения ссылки на драйвер из 1С все работает.

Данная обработка должна быть подключена как внешняя обработка через меню «Администрирование» - >«Печатные формы, отчеты и обработки»

Обработка вызывается при нажатии кнопки печать из документа «Приходный кассовый ордер».
Данный документ обязательно должен быть создан на основании документа «Реализация товаров услуг» с заполненной табличной частью «Товары/Услуги». Тогда данная обработка будет работать. В иных случаях обработка не заработает.

При первом запуске обязательно должна быть заполнена  вкладка «Настройка», согласно настройке подключенного к компьютеру ККТ:
При каждом запуске данной обработки происходит автоматическое подключение ККТ, при условии, что ККТ корректно подключена к компьютеру.
Иногда в результате возникающих ошибок в работе компьютера (аварийное выключение) не происходит автоматическое подключение ККТ в таком необходимо нажать на кнопку «Подключить ККТ» на панели «Настройка»

Также, иногда, происходит некорректное закрытие программы, и последовательность активации кнопок «Открыть смену», «Закрыть смену» сбивается. Т.е. кнопка «Открыть смену» недоступна, а смена аппаратно закрыта, о чем нам пишет обработка при нажатии кнопоки «Закрыть смену».
Для исправления данной ситуации на панели настройка есть кнопка «Вкл.кнопки Закр/Откр смену», нажав на которую мы активируем кнопки «Открыть смену» и «Закрыть смену» и соответственно в зависимости от аппаратного состояния ККТ, сможем произведи нужные действия

Данная обработка является постоянно дорабатываемой, в данный момент добавляю в нее возможность печати «x-отчет» и  одновременно с изменением формата печати производителями ККТ меняю и данную обработку. Также, данную обработку легко может доработать любой специалист 1С.

Инструкция по обязательной установке драйверов:

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

I Для АТОЛ:
1. KKT_8_14_02_00_Full.EXE – можно скачать с сайта компании АТОЛ http://fs.atol.ru/SitePages/Центр%20загрузки.aspx

2. также в папку

c:\Documents and Settings\«ВашаУчетка»\Application Data\1C\1Cv82\ExtCompT\
или в папку
c:\Users\«ВашаУчетка»\Application Data\1C\1Cv82\ExtCompT\

 положить  библиотеку «FprnM1C82_54FZ.dll» (размером 3 247 616) из архива данной обработки, и зарегистрировать с помощью утилиты «regsvr32 FprnM1C82_54FZ.dll» из режима «cmd», для Windows 7 и выше режим «cmd» вызывать от имени Администратора

Внимание!
При установке драйвера для ККТ АТОЛ «KKT_8_14_02_00_Full.EXE» в папку установки:

 «Какой-то каталог»\(как правило «Program Files»)\ATOL\Drivers8\1Cv82” автоматически копируется другой файл библиотеки «FprnM1C82_54FZ.dll» размером 3 250 176 кб, – так вот, с ней у меня команда «Драйвер.СформироватьЧек()» – выдавала ошибку:  «access violation at address 1238555d in module 'fprnm1c82_54fz.dll'. read of address 00000000» - несмотря не то, что я использовал новый формат формирования данных для печати как описано на  https://its.1c.ru/db/metod8dev#content:4829:hdoc:checkpackage.

Внимание!!!
Поэтому для печати чека ККТ данной обработкой регистрируйте библиотеку «FprnM1C82_54FZ.dll» (размером 3 247 616) архива из данной обработки

II. Для  ШТРИХ-М:
1. DrvFR_4.13_572.rar - скачать можно с сайта компании Штрих-М

http://www.shtrihm.ru/support/download/?section_id=all&product_id=21700&type_id=156&searchDownloads=

После инсталляции данного драйвера в папке «c:\Program Files\SHTRIH-M\DrvFR 4.13\Bin\1C\» появится архив: «shtrih-m_20.zip»  - его нужно распаковать и положить файлы из него в папку
«c:\Documents and Settings\«ВашаУчетка»\Application Data\1C\1Cv82\ExtCompT\»
или в папку
«c:\Users\«ВашаУчетка»\Application Data\1C\1Cv82\ExtCompT\»  

И зарегистрировать с помощью утилиты «regsvr32 smDrvFR1CLib20.dll»

Причины купить

Острая необходимость организаций с измененными конфигурациями УТ 10 и БУ 2.0, не имеющих возможности обновляться по причине критичного изменения функционала, приводящего к неработоспообности системы

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

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

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

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

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

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

Наименование Файл Версия Размер
Печать розничного чека для конфигураций УТ10, БУ2.0 для ККТ с передачей данных (Только для касс от производителей "АТОЛ" и "ШТРИХ-М" на других кассах работоспособность не известна):
12.10.2017
1.0 1000 руб.

Моментальная
доставка

Платная техническая поддержка (1 год)
08.06.2017
500 руб.

См. также

Комментарии
1. Ян Павлович (newdigger) 09.06.17 10:16 Сейчас в теме
Автор, подскажите, пожалуйста, где Вы взяли FprnM1C82_54FZ.dll, который формирует чек без ошибки? Столкнулся с такой же проблемой.
2. Константин Давыдов (meclonec) 28 09.06.17 10:23 Сейчас в теме
На сайте АТОЛ, только там уже старой вот этой dll уже нет, а есть новая которая почему -то процедурой ПодключитьВнешнюююКомпоненту возвращает ложь, новую надо разбирать код 1С - там ихитро через макет и хранилище она подключается глубоко зарыта под тоннами кода
3. Антон Егоров (egorovntn) 216 09.06.17 10:51 Сейчас в теме
А мы имеем право написать в чеке "согласно документу реализации" без указания номенклатурных позиций?
4. Константин Давыдов (meclonec) 28 09.06.17 10:59 Сейчас в теме
Ну в пояснении к закону вроде как допускается печать без товарных позиций- надо читать закон и комментарии
5. Ян Павлович (newdigger) 09.06.17 11:31 Сейчас в теме
Может кому пригодится. Проблема с ошибкой решается добавлением параметра "Department" (хотя по стандарту 1с он является необязательным) при формировании XML-данных чека.
6. Константин Давыдов (meclonec) 28 09.06.17 11:40 Сейчас в теме
Пробовал, я читал описание новой обработки, нифига он не дает, это читсто подразделение типа секции
7. ttk postman (ttk) 14.06.17 08:32 Сейчас в теме
Будет работать с 2 кассами на одном компе?
Столкнулся с ситуацией что типовые 10.3 и 11.3 не работают с 2 кассами Штрих подключенным к компу.
Все печатается на одну кассу, не важно какую ты выбрал
8. Константин Давыдов (meclonec) 28 14.06.17 09:03 Сейчас в теме
На какой COM - порт настроите обработку, на тот и печатать должна, по идее.. хоть 2, хоть 10 касс, проверьте, у вас же есть обработка моя?
9. Константин Давыдов (meclonec) 28 14.06.17 09:06 Сейчас в теме
10. Александр Житков (Trancer64) 23.06.17 17:39 Сейчас в теме
(9) Тоже столкнулся с проблемой "access violation" Можете выслать старую атоловскую Dll?
11. Константин Давыдов (meclonec) 28 24.06.17 07:45 Сейчас в теме
12. Александр Житков (Trancer64) 26.06.17 11:29 Сейчас в теме
(11) Спасибо, ошибка "access violation" пропала, но эта версия библиотеки не понимает ставку ндс "none", - "none is not valid integer value"
"
13. Дмитрий Липатов (user780526) 28.06.17 09:50 Сейчас в теме
Добрый день.
Помогите пожалуйста, решить проблему.
У нас стоит Бухгалтерия Проф редакция 2.0 (2.0.66.29) , приобрели АТОЛ 30 Ф , попытались подключить к 1с , у нас не получилось, позвонили в поддержку где приобрели кассу, нам сказали, что к нашей версии 1с невозможно подключить Атол 30 Ф.
Люди в инете пишут, что можно, но я не могу понять , как подключить? Помогите пожалуйста.
14. Константин Давыдов (meclonec) 28 28.06.17 11:09 Сейчас в теме
Если на линии консультации вам сказали что ваша версия конфы не работает с ККТ, то выход это обновление до последнего релиза, если изменения конфигурации не позволяют вам обновиться, то у меня есть обработка для БУ 2.0, печатающая чек ккт из ПКО, созданного на основании Реализации товаров услуг . и возврат чека из РКО на основании возврата от клиента
18. Andrei Novikov (dreamadv) 113 04.07.17 10:48 Сейчас в теме
Подскажите у нас Атол 55Ф загрузили данную обработку и в ней нет настройки подключения по TCP/IP (клиент) нет поля для ввода IP адреса и порта кассы
19. Константин Давыдов (meclonec) 28 04.07.17 11:01 Сейчас в теме
на странице "Настройка" TCPPort, а вы не по USB ее подключаете?
20. Andrei Novikov (dreamadv) 113 04.07.17 11:14 Сейчас в теме
Нет через LAN, касса подключается напрямую через сетевой интерфейс.
Прикрепленные файлы:
21. Константин Давыдов (meclonec) 28 04.07.17 13:13 Сейчас в теме
Да, честно говоря подключение через лан не пробовал делать, смогу протестировать только в четверг, сейчас нет обработки под рукой... А заполнив порт TCPPort и установив в ККТ режим обмена через TCP - увидела моя обработка кассу?
22. Andrei Novikov (dreamadv) 113 04.07.17 14:55 Сейчас в теме
Нет, так как нужно передавать в драйвер АТОЛ еще один параметр: Драйвер.УстановитьПараметр("HostAddress",ПараметрыПодключения.АдресПорт);

В БП2.0 из коробки не работает, часть необходимого кода у вас закомментировано из-за чего ошибка в получении расшифровке платежа.
Еще ковыряюсь :)
23. Константин Давыдов (meclonec) 28 04.07.17 15:09 Сейчас в теме
а я его видимо просто не использовал, спасибо, тогда как доделывать будите или подождете до четверга - в четверг у меня касса будет
24. Andrei Novikov (dreamadv) 113 04.07.17 15:21 Сейчас в теме
Я справлюсь спасибо, вашу обработку использую как шаблон.
25. Константин Давыдов (meclonec) 28 04.07.17 15:32 Сейчас в теме
Ок, потом напишите какие параметры использовали для подключения по TCP
26. Andrei Novikov (dreamadv) 113 04.07.17 15:34 Сейчас в теме
Я уже написал выше, именно с этим параметром касса подключается.
Драйвер.УстановитьПараметр("HostAddress",ПараметрыПодключения.АдресПорт);
Ну и естественно добавить поле для ввода параметра на форму во вкладку настроек и в процедуру получения параметров добавить значение поля в структуру.
27. Константин Давыдов (meclonec) 28 04.07.17 15:54 Сейчас в теме
28. Папаев Владимир (16telferm) 07.08.17 17:03 Сейчас в теме
Спасибо за обработку. Все работает отлично.
29. Константин Давыдов (meclonec) 28 07.08.17 17:48 Сейчас в теме
30. Роман Баранов (user812458) 18.08.17 15:55 Сейчас в теме
При создании ПКО без оформления счёта-фактуры на чеке пробивается строка "наценка" с суммой равной НДС.
Если провести счёт-фактуру, то строка пропадает.
Подскажите, пожалуйста, как можно убрать эту наценку, ведь если, например, платёж авансовый, то счёта-фактуры не должно быть?
31. Константин Давыдов (meclonec) 28 18.08.17 22:45 Сейчас в теме
(30) Это в какой конфигурации так происходит и какими средствами производите печать чека?
32. Роман Баранов (user812458) 19.08.17 00:10 Сейчас в теме
Конфигурация БП 2.0, ККТ Атол 30Ф.
33. Роман Баранов (user812458) 19.08.17 00:14 Сейчас в теме
Пытался найти в коде обработки, где формируются наценки и скидки, но сходу не смог.
34. Константин Давыдов (meclonec) 28 19.08.17 11:07 Сейчас в теме
Вы моей обработкой пользуетесь? Если в ней, то там нет никаких скидок и наценок, все берется напрямую из табличной части документа, цена, НДС, сумма, Видимо необходимы дополнительные параметры сформированного xml, передаваемого в ККТ, параметр tax - это НДС, это никак не наценка как вы ее понимаете в плане наценки продавца, это налог
35. Роман Баранов (user812458) 19.08.17 11:54 Сейчас в теме
Обработка Ваша, тем не менее на чеке печатается строка "наценка" помимо строки "НДС", суммы в них совпадают. Я понимаю, что tax - это налог. Не понимаю только откуда берётся эта строка, если не сделать счёт-фактуру.
36. Роман Баранов (user812458) 19.08.17 12:02 Сейчас в теме
Кстати, данные не только из табличной части берутся. Я заметил, что если в счёт-фактуре поставить код вида операции "1", а не "26", то сумма в чеке уменьшается на размер НДС и пробивается сдача, хотя в форме документа и в форме Вашей обработки ничего не меняется.
37. Константин Давыдов (meclonec) 28 20.08.17 11:28 Сейчас в теме
конечно не только, формируется xml, в который попадают данные из самого документа, как то: вид операции - 1 -приход, 2 -возврат, (что за такое вид операции 26, в описании драйвера я такого не встречал), номер документа, кассир, секция, наличный/безналичный, и из табличной части товарная част с наименованием товара количеством, ценой, суммой и налогами, а то что меняются какие то показатели, значит ккт сама их пересчитывает, в зависимости от передаваемых параметров в моей обработке никаких пересчетов нет, все как подается, так и выводится. Обработка просто передает данные и формирует формат для печати. Все, дальше данные обрабатываются самой ККТ и в зависимости от переданных данных согласно своего формата она их может вывести соответствующим образом, почитайте описание работы ккт, драйвера, требования к оформлению чека по Фз 54
38. Роман Баранов (user812458) 21.08.17 11:11 Сейчас в теме
Спасибо! Буду дальше разбираться.
39. Константин Давыдов (meclonec) 28 21.08.17 11:23 Сейчас в теме
Пишите, если надо нужна помощь
Оставьте свое сообщение