Сторнирование документа
Задачи пользователя - Корректировка данных
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Когда возникает необходимость "отменить" действие какого-либо документа, или их подкорректировать, а возможности сделать этого нет (например закрыт период), то в типовых конфигурациях 1С предусмотрен документ "Корректировка регистров" (например, в УТ или УНФ), "Операция" (например в Бухгалтерии) или оба (например в КА или ERP).
Заполнять вручную его, та еще задача. Поэтому создана эта обработка, которая помогает сделать такой документ за пару кликов.
Что умеет обработка:
- сторнировать движения по регистрам накопления (в том числе оборотным) и регистрам бухгалтерии
- выбирать, по каким регистрам делать сторнирование, а по каким нет
- выбирать, делать сторнирование заменой знака на противоположный, или заменой операции на противоположную (только для регистров накопления)
- делать документ сторнирования неактивным (помеченным на удаление), чтобы после его создания движения еще не действовали, и можно было бы их откорректировать, а потом активировать документ (снять пометку удаления)
- показывает, по каким регистрам есть движения, но корректировка по ним не возможна (у этого регистра документ-сторнирования не является регистратором), например, это регистры накопления, которые были добавлены вами в конфигурацию. Напротив этих регистров будет изображен "замочек" и галочку на нем невозможно будет установить

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