есть ордерная схема. при изменении ордера. нужно все зависимые документы перезаполнить и провести. какой алгоритм выбрать проверок и перезаполнение подчиненных документов. заказ может быть один. а вот оснований много. как быть ?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший