В КА 2.4, я не нашел возможности сторнировать движения документа. Но есть два документа с помощью которых, теоретически, можно сделать что-то подобное вручную, но это не совсем удобно.
Для этих целей написана эта обработка. В ней – есть возможность из формы документа, от сторнировать движения документа. Она сторнирует регистры накопления, регистры бухгалтерии.
В начале работы, необходимо создать дополнительное свойство, в котором будут храниться идентификаторы сторнируемых объектов. Данное дополнительное свойство необходимо назначить всем документам, которые планируются использовать как сторнирующие.
Имя дополнительного свойства обязательно должно быть «СсылкаНаСторнируемыйДокумент» (не путать с наименованием), тип строка – символов не жалеть. И лучше данное дополнительное свойство не редактировать.
Данная обработка подключается как внешняя, в размещении необходимо указать те документы, которые планируются сторнировать. Теоретически должно работать на всех документах. Показывать только «В формах элементов справочников и документов», из формы списка не запустится, т.к объект берется из владельца формы.
Подключается данная обработка как «ЗаполнениеОбъекта» для запуска необходимо выбрать пункт меню «Заполнить – Сторно документа», ну или как у меня просто «Сторно документа», т.к обработка пока единственная.
Далее по нажатию на кнопку «Сторно документа» открывается форма для сторнирования.
Вкладка «Основное»
В ней:
Соответственно рекомендуется, сторнировать документы только с индикатором «Полностью».
Вкладка «Настройки»
Тут можно указать какие документы будут использоваться для сторнирования. Используется два типа документов
По умолчанию используются «Корректировка регистров» и «Операция бух», не рекомендую использовать другие документы, кроме крайних случаев, да и вообще сторнированием)
Вкладка «Отбор по регистрам»
Тут можно указать какие регистры будут от сторнированы, а какие нет.
Тестировалось на релизе 2.4.9.70, но не должно зависеть от релиза, универсальная обработка.