Кстати вот классический пример оверинжиниринга
- давайте сначала напишем SourceDocumentFramework
- потом поймем что он тормозит, а что-то оптимизировать просто нереально из-сложности
- Далее кто-то гениальный предлагает - а зачем вообще оптимизировать, давайте просто уберем это из разноски
- Все радуются идеи, добавляют параметр асинхронной разноски по умолчанию
- Куча решений ожидает что проводки ГК будут после разноски накладной, и падают при асинхронной разноске
- Сами же разработчики MS тоже ожидают проводки ГК в момент разноски, из-за этого появляются проблемы с целостностью данных - например эти два фикса для V10
KB 4499442 Ledger voucher data missing compared to the subledger
KB 4492844 Transfer to GL when using Transfer mode as Asynchronous and Scheduled Batch does not transfer subledger journal entries consistently.
- Сейчас наверное кто-то предложит отключать асинхронную разноску по умолчанию