Параметры в CloseShift
Параметры в CloseShift
Не вполне понял смысл передачи в CloseShift NumDevice и IdDevice - они оба идентифицируют устройство? И у кого выше приоритет: если NumDevice: 2 и IdDevice: "", смена будет закрываться на устройстве №2 или первом не блокированном?
Re: Параметры в CloseShift
ККТ ищется по следующим полям (на совпадение): NumDevice, IdDevice, KktNumber, InnKkm, TaxVariant
Если какое-то поле не передано то ищется без этого поля.
Приоритет у всех полей одинаковый.
Если передали одновременно NumDevice и IdDevice от разных ККТ то устройство не найдется и будет ошибка.
Я вообще рекомендую обходится без полей NumDevice, IdDevice, KktNumber а передавать только поля InnKkm, TaxVariant.
Такой способ убережет от ошибки "Упс, чек на 1 000 000 ушел на ККТ другой организации. Кто виноват, что делать и кто заплатит налог?"
Если какое-то поле не передано то ищется без этого поля.
Приоритет у всех полей одинаковый.
Если передали одновременно NumDevice и IdDevice от разных ККТ то устройство не найдется и будет ошибка.
Я вообще рекомендую обходится без полей NumDevice, IdDevice, KktNumber а передавать только поля InnKkm, TaxVariant.
Такой способ убережет от ошибки "Упс, чек на 1 000 000 ушел на ККТ другой организации. Кто виноват, что делать и кто заплатит налог?"