Исправление дублей в регистре «Реестр документов»

12.01.26

Задачи пользователя - Корректировка данных

Автоматический поиск и исправление дублей в регистре сведений «Реестр документов»: поиск документов с несколькими записями, наглядный анализ строк регистра и перепись в одну корректную запись по каждому документу.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Исправление дублей в регистре «Реестр документов»
.epf 13,02Kb
2 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Представляем вашему вниманию инструмент для восстановления корректности регистра сведений «РеестрДокументов» – внешнюю обработку, которая автоматически находит документы с дублирующимися записями в регистре и переписывает его так, чтобы по каждому документу осталась только одна, правильная строка.

 

 

Краткие функциональные возможности

Данная обработка охватывает обширную область задач, таких как:

  • Поиск «битых» документов по периоду: по выбранному интервалу дат формирует список документов, у которых в регистре «РеестрДокументов» записано больше одной строки.

  • Анализ записей регистра по документу: показывает сводную таблицу документов (с количеством записей) и детальную таблицу всех строк регистра по каждому документу.

  • Массовый выбор документов к обработке: кнопки «Выбрать строки» и «Исключить строки» позволяют быстро отметить/снять пометку обработки.

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

Обработка предназначена

  • Специалистам по 1С и администраторам баз, которые регулярно сталкиваются с проблемами в регистрах сведений после обменов, обновлений или доработок.

  • Бухгалтерам и операционистам, у которых отчеты или обработки зависят от корректности регистра «РеестрДокументов» и начинают «врать» из-за дублей.

  • Руководителям и ответственным за качество данных, которым важно, чтобы документы в управленческих/бухгалтерских отчетах отражались единообразно и без «двоений».

Обработка помогает

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

  • Сфокусироваться на сути: видеть сразу и список документов с дублями, и все строки регистра по каждому документу в одной форме.

  • Безопасно переписать регистр: по каждому документу выбирается «правильная» строка, на основе которой формируется новый набор записей с одной корректной записью.

  • Сократить ручной труд: вместо правки регистра через консоль запросов или ручного удаления/создания строк – автоматизированная процедура с контролем ошибок.

Ручные операции становятся лишними

  • Ручной просмотр регистра «РеестрДокументов» в режиме разработчика и поиск документов, у которых записано несколько строк.

  • Ручное удаление лишних записей по каждому документу и повторное заполнение нужной строки.

  • Постоянная проверка отчетов и документов изR09;за некорректных данных регистра и попытки «нащупать», где именно дубли.

  • Написание одноразовых обработок/запросов при каждом новом инциденте с дублирующимися записями.

Инновационность обработки

  • Единая точка входа для диагностики и исправления: от подбора периода и поиска проблемных документов до переписи регистра – в одной форме и парой команд.

  • Интеллектуальный выбор правильной строки: для каждого документа в наборе записей ищется корректная запись по ключу контрагента (сравнение Контрагент.Ключ с реквизитом документа), что снижает риск ошибки.

  • Автоматическое переписывание набора записей: при наличии дублей набор очищается, создается одна запись по образцу, включается режим «Загрузка» и выполняется запись регистра.

  • Обработка ошибок: при возникновении исключения пользователю выводится текст ошибки, а документ в списке не отмечается как выполненный – есть прозрачная обратная связь.

Как работает обработка – подробное описание

  • При открытии формы устанавливаются значения периода по умолчанию: начало текущего месяца – дата открытия, с возможностью изменить период через «Выбрать период».

  • По кнопке «Сформировать» выполняется запрос к регистру сведений «РеестрДокументов»:

    • отбор по периоду (ДатаДокументаИБ от начала до конца периода);

    • исключение документов «ПеремещениеТоваров» и записей без контрагента;

    • выгрузка во временную таблицу и сворачивание по полю «Ссылка» с подсчетом количества записей.

  • В табличную часть «Документы» попадают только те документы, по которым количество записей больше 1; для каждого выставляется пометка по умолчанию и сохраняется ссылка документа и количество.

  • В табличную часть «ДокументыВсе» загружаются все строки регистра по этим документам – для визуального контроля и анализа.

  • При выборе строки в «Документы» нижняя таблица автоматически фильтруется по текущему документу.

  • По кнопке «Исправить регистр»:

    • для каждого помеченного документа вызывается ЗаписатьРегистрСервер;

    • читается набор записей регистра по документу;

    • среди строк ищется «правильная» – та, где ключ контрагента совпадает с контрагентом документа;

    • если строк больше одной и правильная найдена, набор очищается, добавляется одна запись с заполнением реквизитов из найденной строки, включается режим загрузки и набор записывается;

    • при успехе для документа снимается пометка и устанавливается признак «Выполнено», при ошибке выводится описание и документ остается помеченным.

Что вы получаете?

  • Исправленный регистр «РеестрДокументов» без дублирующихся строк по одному документу.

  • Прозрачную диагностику: вы всегда видите, какие документы были проблемными и как именно они были исправлены.

  • Снижение рисков некорректной отчетности и ошибок в аналитике, основанной на регистре.

  • Экономию времени специалистов, которые больше не тратят часы на ручной анализ и правку регистра при каждом инциденте.

Проверено на следующих конфигурациях и релизах:

  • 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.11.392
  • Управление торговлей, редакция 11, релизы 11.5.25.85

Вступайте в нашу телеграмм-группу Инфостарт

1C РеестрДокументов дубли регистра реестр сведений исправление регистра дубли документов очистка данных качество данных автоматизация 1С ошибки регистра перепись регистра

См. также

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14640 руб.

29.04.2020    42127    128    158    

86

Корректировка данных Системный администратор Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3660 руб.

10.02.2017    118710    715    176    

754

Корректировка данных Программист Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Представьте, что есть система QR - кодирования, которая НЕ ТРЕБУЕТ изменения конфигурации, НЕ ТРЕБУЕТ изменения ни одной печатной формы для добавления QR-кода, включая внешние, НЕ ХРАНИТ данные штрихкодов и их связь, от чего база не "пухнет", ИМЕЕТ возможность закодировать в QR-коде произвольные данные параметров для последующей обработки полученных данных, УМЕЕТ прикреплять сканы, УМЕЕТ обработать считанный QR-код как ВЫ захотите. А также ХРАНИТ историю операций в обход базы для каждого пользователя в отдельности и УМЕЕТ работать с 2D - сканерами. А также автоматически распознавать отсканированные печатные формы (картинки или pdf-файлы) и выполнять заданные произвольные алгоритмы, в том числе прикрепление их к документам! Обновление 3.3 от 24.06.2025!

26840 руб.

26.08.2018    55417    18    65    

57

Закрытие периода Корректировка данных Программист Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

5084 руб.

13.07.2015    54068    185    31    

137

Ценообразование, анализ цен Корректировка данных 1С:Предприятие 8 1С:Управление торговлей 11 Платные (руб)

Подключаемая внешняя обработка с простой настройкой - позволяет автоматически рассчитывать в документах продажи скидку процентом на каждый второй, третий и т.д. товар с наименьшей ценой из выбранного сегмента. Ничего лишнего для удобного использования!

5084 руб.

07.05.2025    1573    2    0    

3

Корректировка данных Зарплата Бухгалтер 1С:Предприятие 8 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Проверено на начало 2026 года. Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

61000 руб.

06.10.2023    8854    40    21    

46