Цитата: eegais ➤ Насколько я понимаю, алгоритм такой:
1. Запрашиваем остатки.
2. Выбираем позиции для возврата.
3. Для этих позиций отправляем ТТН с нужным типом накладной.
а не логичнее ли делать возврат на основании принятой ТТН?
Выбираем принятую ТТН, выбираем позиции и кол-во для возврата, отправляем на них ТТН с признаком "возврат"
ну, или предусмотреть два варианта.
в каких-то случаях гораздо удобнее отталкиваться от принятой ТТН (например, когда возврат идёт по истечении небольшого времени), в каких-то от остатков (когда идёт возврат с разных партий/ТТН)