Всем привет!
Появилась необходимость передавать маркированную продукцию, пока (неалкогольные напитки), для того чтобы это все отправлялось в ЧЗ
есть вот такой код
MarkingCode := vList[I + 3]; // Получаем код маркировки
DrvFR2.ItemStatus := 1; // Планируемый статус - штучный товар, Реализован
DrvFR2.TLVData := '';
// Проверка маркировки товара
DrvFR2.Barcode := MarkingCode; // Устанавливаем код маркировки
ResultCode := DrvFR2.FNCheckItemBarcode;
if ResultCode <> 0 then
begin
// Если маркировка не прошла проверку
exit('Ошибка проверки маркировки: ' + DrvFR2.ResultCodeDescription);
end;
// Принятие маркировки
ResultCode := DrvFR2.FNAcceptMakringCode;
if ResultCode <> 0 then
begin
// Если произошла ошибка при принятии маркировки
exit('Ошибка при принятии маркировки: ' + DrvFR2.ResultCodeDescription);
end;
ResultCode := DrvFR2.FNOperation;
if ResultCode <> 0 then
begin
// Если маркировка не прошла FNOperation
exit('Ошибка FNOperation маркировки: ' + DrvFR2.ResultCodeDescription);
end;
DrvFR2.MarkingType := 17485;
DrvFR2.GTIN := copy(MarkingCode, 1, 14);
DrvFR2.SerialNumber := copy(MarkingCode, 15, 13);
ResultCode := DrvFR2.FNSendItemCodeData;
if ResultCode <> 0 then
begin
exit('Ошибка при привязке маркировки: ' + DrvFR2.ResultCodeDescription);
end;
end;
Показать
получаю ошибку в последней проверке «Ошибка при привязке маркировки: Некорректные параметры в команде», вроде все сделал в соответствии с правилами, но все равно что то не так