Универсальное сторнирование документов для УТ 11.2

Недавно понадобилось разработать механизм, который сторнирует любые документы в «1С: Управление торговлей 11.2». Было решено использовать типовой документ «Корректировка регистров», а сами документы корректировки формировать автоматически на основании движений сторнируемого документа. В результате была написана обработка, которая делает универсальное сторнирование.

При использовании кода следует учесть, что алгоритм сторнирования предельно упрощён: все числовые величины в движениях просто берутся с обратным знаком. Адаптируйте код для своих случаев.

Также не используются транзакции и явные управляемые блокировки при чтении движений регистров. В реальных системах это может потребоваться.

 

Поделиться