Эмулятор ККТ





В связи с применением федерального закона 54 о кассах online появилось новое торговое оборудование ККТ. К сожалению, на просторах интернета я не нашёл Эмулятора под данный вид торгового оборудования.
Обработка подойдёт для следующих конфигураций: УПП1.3, УТ10.3, КА1.1 и других, в которых применяется версия API 2.05
P.S. Версия API — это версия взаимодействия конфигурации 1С с обработкой обслуживания торгового оборудования.

Данная обработка работает точно так же, как и эмулятор фискального регистратора. В своей практике мы часто сталкиваемся или с отладкой работы конфигурации с торговым оборудованием, или с необходимостью проведения обучения пользователям по работе с ККТ.  И именно для этих целей и подойдёт данная обработка.

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

Не претендую на оригинальнось. Разрабатывалась для себя.

25 Comments

  1. Nustik

    А для комплексной автоматизации 1.1 подойдет?

    Reply
  2. zaoproxy

    Конечно подойдёт

    Reply
  3. zaoproxy

    (3)Спасибо за замечания.

    Описание поправил. То что вы даёте ссылку на свою разработку не вижу проблем, но в поиске я этой ссылки не видел.

    Да. Делал наспех и для себя. Главное что работает! Хотя код привёл в порядок…..

    Reply
  4. karpik666

    (4) да, работает, но мы же не гонки устраиваем. Моя вина, надо было привести вот так Эмулятор ККТ ,

    Reply
  5. zaoproxy

    (5)Да дело то не в виде. За вашей обработкой я наблюдал, но эмуляторы вы добавили значительно позже.

    Про гонки: в описание написано что делал для себя и вот решил поделиться с сообществом. Так же написал что не претендую на оригинальность.

    1$m против 4$m

    P.S. а вы занимаетесь самопиаром собственной разработки

    Reply
  6. rus80

    Подскажите, а как насчет Ут 11.1 ?

    Reply
  7. zaoproxy

    Данный эмулятор не для управляемых форм. Для УТ11 — не подойдёт. Эмулятор для управляемых форм вы сможете найти по ссылке из пятого ответа данного поста.

    Reply
  8. MyNameNoName

    Все работает — но не выводится вид операции: приход, возврат прихода, аванс и т.д.

    Reply
  9. Vitalik85

    .

    Reply
  10. MyNameNoName
    Все работает — но не выводится вид операции: приход, возврат прихода, аванс и т.д.

    И у меня еще также один вопрос: Вы уверены что Итого по чеку считается именно как сумма по товарам? Как на самом деле итоги считаются? Теоретически товаров может не быть, а по вашей обработке тогда может получится, что наличные = 10000, а Итого 0.

    Reply
  11. zaoproxy

    (9)вывод вида операции можно легко добавить самостоятельно

    (11)про Итого по чеку: ну другого способа нет. ККТ как и фискальник самостоятельно суммирует все позиции (с учетом скидок) и получает сумму чека. ЧЕК БЕЗ ПОЗИЦИЙ существовать не может.

    Reply
  12. katunya88

    ошибка на КА 1,1,87,1 {ОбщаяФорма.ПараметрыФискализации.Форма(42)}: Поле объекта не обнаружено (КодыСистемыНалогообложения)

    СистемыНалогообложения = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(ПараметрыККТ.КодыСистемыНалогообложения

    Reply
  13. zaoproxy

    (13)ошибка не только на КА. Т.к. у эмулятора нет параметров фискализации, то и получать их неоткуда.

    Игнорируйте это сообщение, а лучше и не заходите в параметры фискализации.

    Reply
  14. rpgshnik

    {ВнешняяОбработка.ККТЭмулятор.МодульОбъекта(325)}: Поле объекта не обнаружено (КодСистемыНалогообложения)

    Что не заполнено? Я его в обработке закомментил. Но что нужно в базе заполнить чтобы бралось?

    Reply
  15. zaoproxy

    (15)

    1. Для начала хотелось бы узнать на какой конфигурации тестируете и на каком документе?

    2. Комментировать ничего не нужно. Все поля которые используются должны присутствовать.

    3. ПараметрыЧека.КодСистемыНалогообложения — параметры чека это переменная которая передаётся в обработку. Ваша ошибка говорит о том, что в переменной нет нужного значения. Соответственно на реальной ККТ у вас тоже не будет этих данных.

    Пример формирования ПараметрыЧека:

    ПараметрыЧека = Неопределено;
    Документы.РеализацияТоваровУслуг.ПодготовитьДанныеДляФискализацииЧека(Ссылка, ПараметрыЧека,
    ПолучитьСерверТО().ПолучитьМодель(ФУ));
    
    ОбъектДрайвера = Неопределено;
    ОбработкаОбслуживания = Неопределено;
    ПолучитьСерверТО().ПолучитьОбъектДрайвера(ФУ, ОбработкаОбслуживания, ОбъектДрайвера);
    
    ОшибкаТО = ОбработкаОбслуживания.ФискализироватьЧек(ОбъектДрайвера, ПараметрыЧека);

    Показать

    и последнее: при подготовке данных о параметрах чека, код системы налогооблажения получается следующим образом

    ОбщиеПараметры.СистемаНалогообложения = МенеджерОборудованияКлиентСервер.СистемаНалогообложения

    (ОрганизацияЧека, Ссылка.Дата);

    p/s примеры приведены из УТ10.3.43.1

    Reply
  16. MyNameNoName

    Здравствуйте. В связи с официальным добавлением в 1С поддержки ффд 1.05 и наступлением 1 июля планируете ли Вы в своем эмуляторе добавлять поддержку этих тэгов?

    Reply
  17. zaoproxy

    (17)данные по чеку формируются не в самой обработке, а в конфигурации. Пример приведен в ответе №16. Поэтому не понятно что именно нужно добавить в эмулятор. Попытаюсь предположить что речь идет про вывод этих тегов на экран, но так как код обработки открыт вы это можете сделать самостоятельно.

    Reply
  18. Timur001

    не совсем понятно для чего нужен эмулятор именно для ККМ с передачей данных? Если настоящий ККМ с передачей данных не используется можно ведь использовать эмулятор фискального регистратора и все так же будет работать, разве не так?

    Reply
  19. tolikchus

    Все будет работать, только эмулятор 1С, в частности, не выдает имя кассира (тестил сегодня на рознице 2.2). Ставит Администратор. В отладке сидел, вроде все есть, и имя кассира и ИНН,но, не выводится. На днях на боевой базе проверю (тестил 2.2.9.19)

    Reply
  20. masteroll

    Коллеги, добрый день! А есть эмулятор для управляемых форм. Скачал и не посмотрел, что этот эмулятор для обычного интерфейса(

    Reply
  21. zaoproxy

    (22) Да есть. здесь же на портале видел подобную разработку.

    Reply
  22. masteroll

    (23) Хорошо, а ссылку можно, если не трудно?

    Reply
  23. zaoproxy

    в поиске набрать «Эмулятор ККТ»

    Reply
  24. user597862_bar

    Добрый день, подойдет ли данный эмулятор для БП 2.0?

    Reply
  25. zaoproxy

    (26)да подойдет

    Reply

Leave a Comment

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