Блок - это всё равно единица товара, с ценой за блок … Жесть.

Блок - это всё равно единица товара, с ценой за блок … Жесть.
Код: Выделить всё
FRS.Object{'BarCode'} = Loc:QCheck.Dump ! Полная строка маркировки
FRS.Object{'FNSendItemBarcode'} ! После привязки всех остальных тегов к предмету расчёта
If FRS.Object{'FNOperation'} = 0 ...
Код: Выделить всё
........
SELF.Contr{'FNOperation'}
SELF.ErrorCode=SELF.Contr{'RESULTCODE'}
if SELF.ErrorCode=0 and SELF.QueueSale.SaleCodeMark<>'' !отправляем маркировку
SELF.Contr{'password'}= SELF.Pswd
SELF.Contr{'MarkingType'}=5 !табак=5
SELF.Contr{'GTIN'}=sub(SELF.QueueSale.SaleCodeMark,1,14)
SELF.Contr{'SerialNumber'}=sub(SELF.QueueSale.SaleCodeMark,15,7)
SELF.Contr{'FNSendItemCodeData'}
end
Это понятно … но это старый вариант с разбором кода маркировки на стороне кассовой программы.