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

По ОСВ по сч. 60 видим, что документы Корректировка долга не разнеслись по субконто:

В самих документах Корректировка долга видим, что указан счёт списания 60.02 и, поскольку перед ними есть неоплаченные документы Поступление, то меняем этот счёт на 60.01 и перепроводим документы Корректировка долга.
После этого картина в ОСВ принимает вот такой вид:

и поправить её не получается ни при помощи обработки Групповое перепроведение, ни при помощи проведения документов при закрытии месяца.
Как использовать обработку
На основной форме устанавливаем период, выбираем счёт и контрагентов и нажимаем кнопку "Выполнить восстановление".

Вот и всё.
У обработки есть дополнительный функционал:
- флажок "Контроль наличия непроведённых документов" активирует алгоритм, который ищет непроведённые документы у выбранных контрагентов и показывает реестр этих документов для просмотра. Вот список типов документов, которые ищет алгоритм: ПоступлениеТоваровУслуг, РеализацияТоваровУслуг, ПоступлениеНаРасчетныйСчет, СписаниеСРасчетногоСчета, СчетФактураВыданный, СчетФактураПолученный;
- обработка создаёт резервную копию списка обрабатываемых документов на случай неожиданного прерывания работы для того, чтобы была возможность после восстановления работы узнать какие именно документы должны быть проведены. Кнопка "Показать список файлов" показывает реестр выполненных перепроведений и в необходимом случае помогает определить какие документы были проведены изначально.

Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.161.19, 3.0.160.16
Вступайте в нашу телеграмм-группу Инфостарт