Технически интеграция выполнена с помощью расширения: итмс_МаркировкаРазрешительныйРежим
Работа с разрешительным режимом происходит в момент сборки товара по счету, вкладка Сборка товара. В момент сканирования маркировки
система разбирает маркировку и выделяет из нее штрихкод товара (совпадает с gtin). Если в списке на сборку есть товар с таким штрихкодом
происходит запрос в честный знак (далее ЧЗ).
Технически вся работа с ЧЗ реализована в расширении итмс_МаркировкаРазрешительныйРежим. Запрос туда выполняется из обработки
ОбработкаВнешнегоСобытия, расширенной в том же расширении.
Настройки ЧЗ:
Выполняются только для онлайн режима. В оффлайн 1 проверка продан товар по базе или нет:
После проверки в системе сохраняется (тч штрихкоды документа счет)
Данные проверки по каждой позиции маркированного товара передаются в ккт для формирования тега 1260 (отраслевой реквизит предмета расчета «IndustryAttribute») и тегов входящих в его состав тегов 1262, 1263, 1264
<Positions> <FiscalString Name="Славда негаз 1.5 л" Quantity="1" PriceWithDiscount="50" AmountWithDiscount="50" DiscountAmount="" Department="0" VATRate="20" VATAmount="8.33" PaymentMethod="4" CalculationSubject="33" MeasureOfQuantity="0"> <GoodCodeData GS1.M="MDEwNDYwNzEwMzgyMTc5MDIxNVd5QnF0"/> <AgentData/> <VendorData/> <IndustryAttribute IdentifierFOIV="030" DocumentDate="21.11.2023" DocumentNumber="1944" AttributeValue="UUID=9b2ff149-5428-47a4-83f3-b3e78830e0e8&Time=1 761 985 030 620"/> </FiscalString> </Positions>
Формирование дааных чека выполняется в модуле итмс_ОбщиеФункцииСервер.ПодготовитьПозицииЧека