Подключение фискального регистратора MG N707TS по http (TCP/IP) протоколу JSON (на базе ФР Novitus) УПРАВЛЯЕМЫЕ ФОРМЫ




Конфигурация содержит объекты — общие модули, общие формы, справочники и перечисления, соответствующие структурным и логическим требованиям всех конфигураций на управляемых формах, построенных на БПО и БСП. Объекты позволяют подключать и работать с фискальным регистратором Гера MG N707TS по http-протоколу, не требующего драйверов.
Модули открыты!

По работе столкнулся с задачей подружить конфигурацию «Аптека для Украины» с фискальным регистратором ГЕРА MG707. Думал, что дело плевое, так как обычно поставщик оборудования дружит с 1С-ми и предоставляют служебные обработки. Обрадовался я рано. Сначала поискал на просторах и ничего не нашел. Затем связался с производителем и узнал нерадостную для себя новость — для конфигураций под УФ готовых решений нет.

Пришлось продолжить поиски… Помогла смежная статья — //infostart.ru/public/376254/ Спасибо ребятам.

Что могу сказать по самой реализации. Написано все через HTTPЗапрос, так что никаких дополнительных драйверов не нужно.

Реализованы следующие функции:

  • подключение
  • печать фискального чека
  • печать нефискального чека
  • Х-отчет
  • Z- отчет
  • внесение/выемка налчиных
  • печать штрихкода
  • открытие денежного ящика
  • тест устройства
  • периодический отчет по датам(полный/сокращенный)
  • периодический отчет по номерам(полный/сокращенный)
  • нулевой чек
  • отчет о проданных товарах
  • печать копии фискального чека

Добавлена функция:

  • вывод на экран электронной ленты

12 Comments

  1. mar_a

    Спасибо ребятам — принимается….

    И тебе спасибо … , а то много вопросов было , видимо всем подавай именно такую ГОТОВУЮ конфигурацию.

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

    Еще если будет время можешь посмотреть работу с Гера кассовыми аппаратами.

    Достаточно выгрузки товаров в аппарат и загрузки чеков в 1С.

    Нас уже задолбали разного рода просьбы выполнить что-то понятлеевее чем http://infostart.ru/public/530619/

    будем рады за коментарии , что и как поправитьчто-бы меньше было вопросов…

    Жду коменты.

    Reply
  2. mar_a

    открытие денежного ящика — это ВЫ загнули малеха…

    и надо добавить еще: команда на получение даты блокировки модема.

    Ну , а если честно — неужели так все сложно было реализовать и такая большая проблема?

    Reply
  3. Sartinsky

    (1)Насчет защиты — пока не готов выкладывать открытый код.

    По решению Геры — сам с ними долго общался. ПО крайне мере на тот момент когда делал все у них ничего путного не было

    Reply
  4. Sartinsky

    (2)Тут не совсем понял комментарий. Есть команда, есть ее реализация — потому и написал.

    «Ну , а если честно — неужели так все сложно было реализовать и такая большая проблема?» — это вопрос ко мне или к другим людям?))

    Reply
  5. mar_a

    (4)открытие денежного ящика — команда у ВАС работает? или не проверяли?

    кстати где вы ее взяли?(в описании протокола ее небыло).

    Ну , а если честно — неужели так все сложно было реализовать и такая большая проблема?

    Просто прочитал статью Вашу и такое впечатление что так СЛОЖНО было реализовывать , что все сводилось к поискам на просторе ИНТЕРНЕТ …

    Есть описание JSON у них на сайте через которое и выполнялись (и у ВАС в том числе) команды.

    Достаточно было только прочитать и выполнить доступными методами.

    И после прочтения http://infostart.ru/public/376254/ ВАМ ЛИЧНО

    было трудно вписать методы в конфигурацию ? (Да — трудно или НЕТ не трудно)

    вопрос к ВАМ (ах да можно прочитать как вам во множественном числе).

    Reply
  6. Sartinsky

    (5)»/cgi/proc/openbox» — вот такая команда. И да — она была в протоколе описания.

    «Есть описание JSON у них на сайте через которое и выполнялись (и у ВАС в том числе) команды.

    Достаточно было только прочитать и выполнить доступными методами. » — а кто говорит что было трудно реализовать? Был поиск, вывод, что написать проще самому, реализация. Вообще складывается такое впечатление, будто у вас ко мне претензия какая-то.

    «И после прочтения http://infostart.ru/public/376254/ ВАМ ЛИЧНО

    было трудно вписать методы в конфигурацию ? (Да — трудно или НЕТ не трудно)

    вопрос к ВАМ (ах да можно прочитать как вам во множественном числе).» — Вопрос был не во вписании методов, а реализации универсальных модулей, которые легко потом было бы использовать в готовых конфигурациях согласно стандарта БПО, например.

    Reply
  7. Sartinsky

    (5)

    Есть описание JSON у них на сайте через которое и выполнялись (и у ВАС в том числе) команды

    Раз уж так ВАС это зацепило, то в тех. документации описание не полное. Тоже столкнулся в процессе реализации и общения с Герой

    Reply
  8. Sartinsky

    (8) )))))))))))))))) Давайте

    Reply
  9. user888387

    Здравствуйте. Смогу ли я разделить продажи в 1С:Предприятие 8.3″Управление торговым предприятием для Украины» по Операторам(Кассирам) в фискальном регистраторе MG N707TS по http?

    Reply
  10. Sartinsky

    (10) Здравствуйте. Почему же нет. Такая опция есть. Единственное что, мое решение не предполагает интеграции с «УТП для Украины». Это конфигурация написанная под толстый клиент и имеющая совершенно другую структуру.

    Reply
  11. user888387

    Есть 1С:Предприятие 8.3″Управление торговым предприятием для Украины»; + РРО MG707TS подключен по http через обработку Gera_MG_N707TS_HTTP_v25.epf. РРО Чеки печатает под оператором 1.

    Кто может разделить продажи по Операторам(Кассирам) в РРО? и за сколько?

    Reply
  12. Sartinsky

    (12) Я здесь выложил свой вариант для УТ. По УТП, к сожалению, нет ни времени, ни настроя. Поищите по поиску, там ребята что-то подобное для УТП описывали. Вообще вопрос достаточно простой в реализации.

    Reply

Leave a Comment

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