Когда возникает необходимость "отменить" действие какого-либо документа, или их подкорректировать, а возможности сделать этого нет (например закрыт период), то в типовых конфигурациях 1С предусмотрен документ "Корректировка регистров" (например, в УТ или УНФ), "Операция" (например в Бухгалтерии) или оба (например в КА или ERP).
Заполнять вручную его, та еще задача. Поэтому создана эта обработка, которая помогает сделать такой документ за пару кликов.
Что умеет обработка:
- сторнировать движения по регистрам накопления (в том числе оборотным) и регистрам бухгалтерии
- выбирать, по каким регистрам делать сторнирование, а по каким нет
- выбирать, делать сторнирование заменой знака на противоположный, или заменой операции на противоположную (только для регистров накопления)
- делать документ сторнирования неактивным (помеченным на удаление), чтобы после его создания движения еще не действовали, и можно было бы их откорректировать, а потом активировать документ (снять пометку удаления)
- показывает, по каким регистрам есть движения, но корректировка по ним не возможна (у этого регистра документ-сторнирования не является регистратором), например, это регистры накопления, которые были добавлены вами в конфигурацию. Напротив этих регистров будет изображен "замочек" и галочку на нем невозможно будет установить
Внимание тем, у кого включен режим онлайн-взаиморасчетов и хочет сторнировать или изменить движения по регистрам накопления:
- Расчеты с клиентами по срокам
- Расчеты с поставщиками по срокам
- Плановые оплаты клиентов
- Плановые оплаты поставщикам
- Плановые отгрузки клиентам
- Плановые поставки
Категорически не рекомендуется делать это документом "Корректировка регистров" (т.е. этой обработкой тоже).
Во-первых, у них регистратором является документ "Регистратор расчетов", а не документы "Заказ клиента", "Реализация товаров", не смотря на то, что вы их видите в отчете "Движения по документу" (ваш документ находится в реквизите "Расчетный документ", по этому он выводится в отчете).
Во-вторых, типовая обработка "Заполнение регистров взаиморасчетов" игнорирует все движения по этим регистрам, сделанные документом "Корректировка регистров" (поищите в модуле формы этой обработки строку "КорректировкаРегистров" - убедитесь сами).
Чтобы изменить данные в этих регистрах, вам необходимо изменить данные в регистрах "Расчеты с клиентами" и "Расчеты с поставщиками" и после этого запустить обработку "Заполнение регистров взаиморасчетов", чтобы она пересчитала регистры накопления "по срокам" и "плановые".
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.20.51
- 1С:Комплексная автоматизация 2, релизы 2.5.20.51
- Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.163.26
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.163.26
- Управление нашей фирмой, редакция 3.0, релизы 3.0.9.191
- Розница, редакция 3.0, релизы 3.0.9.191
- Управление торговлей, редакция 11, релизы 11.5.20.51