Как изменить X ++ AX, чтобы он правильно выбирал упаковку (если я знаю PackingslipId)?
Например, я делаю 3 раза упаковку для товара с разным количеством, например:
1. Кол-во = 50
2. Кол-во = 20
3. Кол-во = 30
Затем я хочу отменить упаковку № 2 (кол-во 20), в настоящее время AX будет вычитать упаковку № 1, и это неправильно, а не то, что я хотел, потому что я сделал то, что изменил упаковку № 2, и я не хочу вычитать из любой другой упаковочной накладной вообще.
В настоящее время есть два решения, которые я знаю, чтобы отменить упаковочный лист:
1. Используйте (-) поле «Доставить сейчас» в SO, а затем перепаковать с помощью «Доставить сейчас», проблема заключается в этом подходе, AX вычитает первую упаковку, которая составляет 50-20 = 30, так что AX не узнает, какой упаковочный лист на самом деле мне нужен вычесть из (некуда положить упаковку липид, чтобы вычесть из)
2. Счет-фактура и кредитная отметка на упаковочном листе, который я хочу отменить. Таким образом, AX будет правильно вычитать из правильного упаковочного документа, проблема в том, что шаги слишком велики и требуют выставления счета-фактуры, и кредит должен быть отмечен ??
Так есть ли способ, при котором пользователь может выбрать только упаковочный лист, который хочет отменить, тогда AX обратит этот упаковочный лист? так просто, как это поможет много для пользователя.
Спасибо