IE2017

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

Оборудование - Фискальный регистратор

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

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

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

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

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

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

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

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

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

Наименование Файл Версия Размер
Подключение фискального регистратора MG N707TS по http (TCP/IP) протоколу JSON (на базе ФР Novitus) УПРАВЛЯЕМЫЕ ФОРМЫ:
.cf 195,95Kb
19.04.17
3
.cf 195,95Kb 3 Скачать

См. также

Лучшие комментарии
8. Evgeny K (mar_a) 17 30.03.17 11:37 Сейчас в теме
(6)
Был поиск, вывод, что написать проще самому, реализация. Вообще складывается такое впечатление, будто у вас ко мне претензия какая-то.

Нет просто очень многие пытались сделать то что ВЫ съделали , но только мозг мне ВЫСВЕРЛИВАЛИ, а результатом никто не поделился. Поэтому ожидалось услышать от Вас либо все сложно либо необычно. Притензий нет , просто с 2015 года ВЫ первый кто поделился остальные только вопросы задавали. Вы представляете за 2 года толком никто ничего и тут НА ... вот меня и пробило на откровение , а не на притензию.... (да манера общения у меня запоминающаяся , хотел обойтись малым количеством слов , а вышло так как вышло).

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

Вот я вообще не 1Сник , и правильности названия модулей, функций согласно стандарта незнаю , консультировать никто не береться (только за деньги) вот и пришлось так сказать все самому... на общественных началах.


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


Да зацепило - за 2 года никто толком ничем не поделился в отличии от ВАС. повторюсь что нескем из 1С-ников было вести разговор. Вот так сказать и поехало...


Давайте продолжим в личной переписке , а эту чушь удалим!!!
Остальные комментарии
1. Evgeny K (mar_a) 17 29.03.17 14:54 Сейчас в теме
Спасибо ребятам - принимается....
И тебе спасибо ... , а то много вопросов было , видимо всем подавай именно такую ГОТОВУЮ конфигурацию.
Конфигурация содержит часть защищенных модулей - это типа защита авторских прав???

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

будем рады за коментарии , что и как поправитьчто-бы меньше было вопросов...
Жду коменты.
2. Evgeny K (mar_a) 17 29.03.17 14:57 Сейчас в теме
открытие денежного ящика - это ВЫ загнули малеха...

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

Ну , а если честно - неужели так все сложно было реализовать и такая большая проблема?
3. Алексей Сартинский (Sartinsky) 13 29.03.17 15:25 Сейчас в теме
(1)Насчет защиты - пока не готов выкладывать открытый код.
По решению Геры - сам с ними долго общался. ПО крайне мере на тот момент когда делал все у них ничего путного не было
4. Алексей Сартинский (Sartinsky) 13 29.03.17 15:26 Сейчас в теме
(2)Тут не совсем понял комментарий. Есть команда, есть ее реализация - потому и написал.
"Ну , а если честно - неужели так все сложно было реализовать и такая большая проблема?" - это вопрос ко мне или к другим людям?))
5. Evgeny K (mar_a) 17 29.03.17 15:58 Сейчас в теме
(4)открытие денежного ящика - команда у ВАС работает? или не проверяли?
кстати где вы ее взяли?(в описании протокола ее небыло).
Ну , а если честно - неужели так все сложно было реализовать и такая большая проблема?
Просто прочитал статью Вашу и такое впечатление что так СЛОЖНО было реализовывать , что все сводилось к поискам на просторе ИНТЕРНЕТ ...
Есть описание JSON у них на сайте через которое и выполнялись (и у ВАС в том числе) команды.
Достаточно было только прочитать и выполнить доступными методами.

И после прочтения http://infostart.ru/public/376254/ ВАМ ЛИЧНО
было трудно вписать методы в конфигурацию ? (Да - трудно или НЕТ не трудно)
вопрос к ВАМ (ах да можно прочитать как вам во множественном числе).
6. Алексей Сартинский (Sartinsky) 13 29.03.17 17:15 Сейчас в теме
(5)"/cgi/proc/openbox" - вот такая команда. И да - она была в протоколе описания.

"Есть описание JSON у них на сайте через которое и выполнялись (и у ВАС в том числе) команды.
Достаточно было только прочитать и выполнить доступными методами. " - а кто говорит что было трудно реализовать? Был поиск, вывод, что написать проще самому, реализация. Вообще складывается такое впечатление, будто у вас ко мне претензия какая-то.

"И после прочтения http://infostart.ru/public/376254/ ВАМ ЛИЧНО
было трудно вписать методы в конфигурацию ? (Да - трудно или НЕТ не трудно)
вопрос к ВАМ (ах да можно прочитать как вам во множественном числе)." - Вопрос был не во вписании методов, а реализации универсальных модулей, которые легко потом было бы использовать в готовых конфигурациях согласно стандарта БПО, например.
7. Алексей Сартинский (Sartinsky) 13 29.03.17 17:22 Сейчас в теме
(5)
Есть описание JSON у них на сайте через которое и выполнялись (и у ВАС в том числе) команды
Раз уж так ВАС это зацепило, то в тех. документации описание не полное. Тоже столкнулся в процессе реализации и общения с Герой
8. Evgeny K (mar_a) 17 30.03.17 11:37 Сейчас в теме
(6)
Был поиск, вывод, что написать проще самому, реализация. Вообще складывается такое впечатление, будто у вас ко мне претензия какая-то.

Нет просто очень многие пытались сделать то что ВЫ съделали , но только мозг мне ВЫСВЕРЛИВАЛИ, а результатом никто не поделился. Поэтому ожидалось услышать от Вас либо все сложно либо необычно. Притензий нет , просто с 2015 года ВЫ первый кто поделился остальные только вопросы задавали. Вы представляете за 2 года толком никто ничего и тут НА ... вот меня и пробило на откровение , а не на притензию.... (да манера общения у меня запоминающаяся , хотел обойтись малым количеством слов , а вышло так как вышло).

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

Вот я вообще не 1Сник , и правильности названия модулей, функций согласно стандарта незнаю , консультировать никто не береться (только за деньги) вот и пришлось так сказать все самому... на общественных началах.


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


Да зацепило - за 2 года никто толком ничем не поделился в отличии от ВАС. повторюсь что нескем из 1С-ников было вести разговор. Вот так сказать и поехало...


Давайте продолжим в личной переписке , а эту чушь удалим!!!
9. Алексей Сартинский (Sartinsky) 13 30.03.17 11:51 Сейчас в теме
Оставьте свое сообщение