Шаблон интеграции с ТС "ПИоТ" и обработки маркировки (ФФД 1.2)

24.04.26

Интеграция - Обмен с ГосИС

Шаблон для встраивания в конфигурации 1С. Включает API v2 Товарной Системы "ПИоТ" (проверка кодов, регистрация продаж/возвратов), интерфейс сканирования марок с условным оформлением и заготовку для передачи Base64 в ККТ.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Шаблон интеграции с ТС "ПИоТ" и обработки маркировки (ФФД 1.2)
.cfe 37,14Kb
1 3 400 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Тестирование проводилось на платформе 1С:Предприятие 8.3 (8.3.27.1719)

Расширение содержит структуры и алгоритмы для работы с маркировкой в самописной конфигурации:

  1. API ТС "ПИоТ" v2:
    1. Проверка кода (/api/v2/codes/check).
    2. Регистрация продажи (/api/v2/lmSell).
    3. Регистрация возврата (/api/v2/lmReturn).
  2. Форма сканирования марок:
    1. Работа со сканером штрихкодов.
    2. Автоматическая проверка дублей.
    3. Цветовая индикация статуса ввода.
  3. Пример для ККТ:
    1. Готовый кусок кода получения Base64 марки для встраивания в вашу фискализацию.
    2. Сама отправка в ККТ не реализована (только шаблон).

Что нужно доделать программисту

  1. Перенести недостающие реквизиты в ваш документ “Чек”.
  2. Настроить условное оформление строк.
  3. Встроить получение Base64 в процедуру печати фискального чека вашей конкретной ККТ.

Для применения этого расширения к вашей конфигурации требуются интеграционные работы.

В данном расширении нет реализации ФФД. Подразумевается, что формат ФФД 1.2 уже реализован в вашей конфигурации. В модуле формы документа r1065_Чек в области ДляККТ оставлен пример получения кода маркировки в формате Base64 для передачи в ККТ.

 

 

Расширение НЕ отправляет теги ФФД в ККТ. Разработчик должен самостоятельно встроить полученный Base64 (из примера в модуле) в структуру фискального документа согласно требованиям вашей ККТ.

 

В этом расширении реализованы три api ТС “ПИоТ” версии v2 на основании документа “Протокол интеграции ЕСМ для разработчиков ПМСР v1.1” скачать протокол

  1. /api/v2/codes/check - проверка кода.
  2. /api/v2/lmSell - регистрация продажи.
  3. /api/v2/lmReturn - регистрация возврата.

Вы можете самостоятельно запросить актуальную версию протокола и другую информацию для организации взаимодействия с ТС “ПИоТ”, отправив запрос на адрес эл. почты разработчика integration@ao-esp.ru.

 

Тесты проводились только на эмуляторе “ЕСМ”  https://esm-emu.ao-esp.ru/.

в онлайн: https://esm-emu.ao-esp.ru/api/v2/codes/check

в офлайн: https://esm-emu.ao-esp.ru/api/v2/codes/ checkoffline.

 

Подготовительный этап для внедрения расширения

  1. Для наглядного отображения строк табличной части вашего документа добавьте условное оформление как в образце (документ расширения r1065_Чек). Условное оформление не влияет на логику работы, но необходимо для корректного отображения статуса строки оператору.
    1. Условное оформление строк ТЧ Товары:
      1. Если Маркировка = Истина И МаркировкаЗаполнена = Истина - светло зеленый.
      2. Если Маркировка = Истина И МаркировкаЗаполнена = Ложь И КодМаркировкиОтсутствует = Истина - светло зеленый.
      3. Если Маркировка = Истина И МаркировкаЗаполнена = Ложь И КодМаркировкиОтсутствует = Ложь - светло красный.
  2. Если при попытке проведения документа будет не заполнена маркировка или не установлена галочка КодМаркировкиОтсутствует, тогда автоматически откроется форма ввода маркировки и документ не будет проведен. Допишите код, чтобы перед фискализацией выполнялась такая проверка.
  3. В табличную часть документа Чек добавить следующие реквизиты (пример и типы данных см. в расширении):
    1. УидСтроки
    2. Маркировка - если товар подлежит маркировке, тогда этот реквизит имеет значение Истина.
    3. КодМаркировкиОтсутствует - в этом реквизите галочка Истина если товар маркируемый, но код отсутствует. Если товар не маркируемый, тогда эта галочка недоступна.

 

Форма ввода кода маркировки

  1. Для ввода кода маркировки в форме документа Чек нажмите команду ДобавитьДанныеМаркировки. Ее нажатие открывает специальную форму, в которой отображается информация о текущей номенклатуре:
    1. наименование
    2. наименование производителя
    3. номер производителя
  2. Код маркировки вводится сканером. Ввод тестировался на драйвере “1С:Сканеры штрихкода (COM)” скачать драйвер.
  3. Код маркировки хранится в регистре сведений ДанныеМаркировкиНоменклатуры.
  4. После сканирования перед добавлением кода выполняется автоматическая проверка:
    1. Не был ли такой код добавлен ранее другой номенклатуре в текущем чеке. Если был, то выводится сообщение: "Такой код маркировки уже присвоен!" и код не присваивается повторно.
    2. Не был ли присвоен код номенклатуре ранее в текущем чеке. Если был, то выводится сообщение: "Этой номенклатуре уже присвоен код маркировки!" и код не присваивается повторно.
    3. Если код был присвоен по ошибке, то красным крестиком отменяется его связь с номенклатурой.

  1. Кнопками Далее и Назад можно переключаться между номенклатурой, для которой требуется присвоить код маркировки.
  2. Маркировка присваивается “на лету”, т.е. при чтении кода она автоматически записывается в регистр сведений ДанныеМаркировкиНоменклатуры.
  3. Если код не присвоен, то напротив наименования номенклатуры отображается желтый восклицательный знак.

  1. Если маркировка для номенклатуры присвоена, то рядом с названием номенклатуры отображается зеленая галочка.

  1. После присвоения кода зеленая галочка отображается одну секунду  и выполняется автоматический переход к следующей номенклатуре.
  2. Нажатие кнопки Ок закрывает форму ввода маркировки и обновляет условное оформление в форме документа Чек.

.

  1. Если в документе нет номенклатуры, подлежащей маркировке, тогда после нажатия команды ДобавитьДанныеМаркировки открывается окно с сообщением: “Отсутствует маркируемая номенклатура”.

  1. Рекомендованный порядок заполнения данных маркировки.
    1. Сначала через форму ввода маркировки вводятся коды сканером.
    2. Затем устанавливаются галочки об отсутствии маркировки в форме документа (если это актуально).

 

ТС ПИоТ

  1. Для работы с “ТС ПИоТ” используется стандарт API v2.
  2. Для активации проверки кодов маркировки требуется установить галочку Использовать "ТС ПИоТ". 

  1. Проверка выполняется (/api/v2/codes/check):
    1. В форме ввода маркировки. 
      1. Если введена маркировка которую невозможно продать, тогда появляется сообщение с описанием причины запрета или с описанием ошибки, препятствующей этому и маркировка не присваивается.
      2. Если запись в РС ДанныеМаркировкиНоменклатуры существует, значит проверка была пройдена успешно. В комментарии сохраняется история добавления строки.

  1. Также в карточке записи регистра сведений ДанныеМаркировкиНоменклатуры можно выполнить все три запроса - check, lmSell, lmReturn.

  1. Учитывая то, что есть условия при которых ТС “ПИоТ” может разрешить продажу маркировки в ОнЛайн, ОффЛайн и в Аварийном режиме (без ее проверки), то в записи регистра сведений ДанныеМаркировкиНоменклатуры в поле Комментарий ведется история и результаты выполнения запросов ТС “ПИоТ”.

  1. Перед отправкой чека на фискализацию проверка кодов маркировки не выполняется, т.к. они проверяются перед добавлением в Чек в форме ввода маркировки.
  2. Рекомендуется в случае ошибок lmSell, lmReturn при закрытии кассовой смены или регламентным заданием выполнять повторную отправку запроса. В расширении реализована обработка только отправки запроса в момент фискализации. Механизм повторной отправки (регламентное задание) не входит в данное расширение и должен быть реализован отдельно.

 

  1. Если ТС “ПИоТ” не используется тогда:
    1. Проверка кода маркировки выполняться не будет. В регистр сведений ДанныеМаркировкиНоменклатуры будет добавляться маркировка с соответствующем Комментарием.

  1. При продаже или возврате такой маркировки обращение к ТС “ПИоТ” тоже не будет выполняться, а в регистр сведений ДанныеМаркировкиНоменклатуры будут добавлены соответствующие сообщения с признаком “Ошибка”.
  1. Запросы в ЛМ ЧЗ lmSell, lmReturn выполняются только после успешной фискализации чека на ККТ.

Если используется ТС “ПИоТ”, то при недоступности сервера ТС “ПИоТ” выводится сообщение об ошибке и маркировка не присваивается номенклатуре.

Вступайте в нашу телеграмм-группу Инфостарт

Маркировка ТсПИоТ ЕСМ ЧестныйЗНАК ККТ ФФД1.2 ТсПИоТ_API_v2 ФормаВводаМаркировки ХранениеКодовМаркировки /api/v2/codes/check /api/v2/lmSell /api/v2/lmReturn Base64 RFC1738 ТсПИоТ_ПроверкаКодаМаркировки ТсПИоТ_РегистрацияПродажиМаркировки ТсПИоТ_РегистрацияВозвратаМаркировки ЛМЧЗ ПМСР ТсПИоТ_ОффлайнПроверка

См. также

Обмен с ГосИС Бюджетный учет Регламентированный учет и отчетность Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление холдингом Химическая промышленность Государственные, бюджетные структуры Электротехника и микроэлектроника Машиностроение и приборостроение Металлургическая промышленность Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Автоматизация раздельного учета в 1С:Бухгалтерии по ГОЗ в соответствии с 275-ФЗ. Готовое решение для учета госконтрактов, формирования отчетности и контроля исполнения. Поддержка военной приемки, НИОКР и требований Минпромторга. Профессиональный консалтинг и регулярные обновления продукта

40000 руб.

28.08.2020    538374    3622    143    

1365

Бюджетный учет Обмен с ГосИС Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Государственные, бюджетные структуры Россия Бухгалтерский учет Платные (руб)

Доработка конфигурации 1С:Бухгалтерия предприятия, редакция 3.0. реализована в виде расширения. Предназначена для ведения раздельного учета и автоматизации заполнения отчетности исполнения контрактов ГОЗ в конфигурациях 1С БП КОРП, ПРОФ, Базовая, БИТ.ФИНАНС.

62220 руб.

16.08.2019    103847    312    93    

178

Оптовая торговля Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Решение создано для помощи разработчикам, интеграторам и другим заинтересованным лицам по настройке системы маркировки обуви, одежды, лекарств, табака, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин. Задавайте вопросы по работе с ЦРПТ, GS1, ЭДО, Национальным каталогом, накоплен опыт и знания по данным темам.

5000 руб.

18.03.2019    122357    80    115    

202

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта алкогольной продукции. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

15.12.2015    182850    1244    biz-intel    374    

417

Обмен с ГосИС Бухгалтер Пользователь 1С 8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Ювелирная промышленность и торговля Россия Управленческий учет Платные (руб)

Интеграция для работы 1С с ГИИС ДМДК. Государственная интегрированная информационная система в сфере контроля за оборотом драгоценных металлов, драгоценных камней и изделий из них на всех этапах этого оборота.

72000 руб.

12.04.2022    25859    200    34    

53

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий (тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Основное отличие от других решений - работа через веб-интерфейс и API 2.0(API 2.1). Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот.

5000 руб.

08.11.2017    129107    274    153    

403

Обмен с ГосИС Логистика, склад и ТМЦ Программист Пользователь 1С:Предприятие 8 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

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

6649 руб.

09.01.2024    16236    166    30    

156

Обмен с ГосИС 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика Пищевая промышленность Россия Бухгалтерский учет Платные (руб)

Модуль подходит для производителей и импортеров упакованной воды, молочной продукции, соковой продукции, пива и пивных напитков, безалкогольных напитков, морепродуктов, кормов для домашних животных, антисептики (список поддерживаемых товарных групп постоянно дополняется). Для оптовиков и розницы можно работать с любыми товарными группами по ЭДО.

11500 руб.

25.10.2024    5009    12    0    

11
Для отправки сообщения требуется регистрация/авторизация