(1) Пока остановились на таком варианте: в документах 2023 года ищем ссылки на "Заказ на перемещение" и "Код строки". Далее обходим заказы, если у строки статус "К обеспечению" или "Отгрузить" и ссылка на документ 2023 года — оставляем. Для всех остальных строк со статусом "Отгрузить" ставим признак "Отменено".
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший