Содержание

Интеграция разрешительного режима в Далион

Технически интеграция выполнена с помощью расширения: итмс_МаркировкаРазрешительныйРежим
Работа с разрешительным режимом происходит в момент сборки товара по счету, вкладка Сборка товара. В момент сканирования маркировки система разбирает маркировку и выделяет из нее штрихкод товара (совпадает с 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&amp;Time=1 761 985 030 620"/>
	</FiscalString>
</Positions>

Формирование дааных чека выполняется в модуле итмс_ОбщиеФункцииСервер.ПодготовитьПозицииЧека