Каталог решений - Отчет по дублям элементов справочников

Отчет по дублям элементов справочников

Отчет по дублям элементов справочников

В наличии

Отчет по дублирующимся элементам справочников, формируемый на странице результатов поиска формы типовой обработки «Поиск и замена дублирующихся элементов справочников» для обычного интерфейса. Так же для обработки «Поиск и удаление дублей» в управляемом интерфейсе. Для типовых конфигураций 1С.

Категория:

Описание

Всем известна хорошая типовая обработка "Поиск и замена дублирующихся элементов справочников", работающая в обычном интерфейесе, и ее аналог в управляемом интерфейсе "Поиск и замена дублей" — все в ней хорошо. Но не хватает только одного. Когда программист при работе с обработкой не может сам определить, какой элемент или элементы в группах оставить, то может потребоваться участие пользователя. Можно тогда попытаться научить пользователя работать с данной обработкой, что может оказаться опасным и непредсказуемым. Поэтому, чтобы пользователь смог принять участие — нужно представить данные в удобном отображаемом виде и сказать — проверьте данные в базе и отметьте те, которые нужно оставить. И уже потом программист сможет самостоятельно быстро "схлопнуть" дубли справочников. Но в обработке нет удобного представления данных результата поиска, чтобы их передать пользователю. Представленная доработка решает эту задачу.

Отчет по дублям реализован как в управляемом, так и в обычном интерфейсе.

1С 8, обрабтка и отчет для удаления дублей, поиск и замена дублирующихся элементов, обычное приложение1С 8, обрабтка и отчет для удаления дублей, поиск и удаление дублей, управляемое приложение

Для этого в форме обработки были выполнены некоторые доработки. Но работа с обработкой ведется традиционно до момента получения результатов поиска дублей. На странице "Настройка поиска дублирующихся элементов" устанавливаются настройки поиска. Нажимается кнопка "Найти дубли" — тут все стандартно.

1С 8, отчет по задвоенным элементам справочника, номенклатура, контрагенты

В отчете на странице "Результаты поиска дублирующихся элементов" в табличной части "Группы" добавлена колонка "Пометка для отчета", чтобы можно было отмечать, какие строки выводить в отчет, а какие нет. Может быть актуальным, когда например, незаполненное значение не должно никак рассматриваться. Для удобства — кнопки быстрой установки/снятия пометки во всех строках.

1С 8, получить, вывести, отчет, удбли, задвоение, повторяющиеся, элементы справочников

Логично, что отмеченные строки с установленным флажком будут выведены в отчет, а без пометки — нет. Нажатием добавленной кнопки "Вывести в отчет" формируется и выводится в таблицу. Далее, если нет ограничение на вывод информации в правах пользователя можно стандартно через меню "Файл" — "Сохранить как…" сохранить в удобном формате.

1С 8, как вывести, получить отчет по дублям, дублирующимся, повторяющимся элементами справочников, пример, номенклатура по артикулу

В отчете данные сгруппированы так же как и в результатах: группы, под ними элементы справочников, которые попали в группу. Для элементов всегда выводятся "Наименование" (не "Полное наименование") и "Код " — типовые реквизиты справочников, которые всегда есть. В колонку "Значение реквизита поиска """ выводится значение реквизита, по которому выполнялся текущий поиск дублей справочника.

Пример на изображениях сделан для поиска дублей в справочнике "Номенклатура" по реквизиту "Артикул". НО отчет работает универсально с учетом любых данных, которые получены обработкой поиска дублей и выведены на странице результатов поиска. Поэтому еще пример вывода отчета для результата поиска дублей справочника "Контрагенты" по ИНН:

1С 8, отчет, дубли, задвоение, на примере справочника контрагенты по ИНН

 

Описание для версии обработки "Поиск и удаление дублей" для управляемого приложения

В версии обработки "Поиск и удаление дублей" ситуация чуть получше — вывести список можно кнопкой "Вывести список…" контекстного меню списка с результатом поиска дублей, но он малоинформативен для пользователей.

1С 8, обработка,отчет, поиск и удаление дублей, по задвоенным элементам справочника, номенклатура, контрагенты,

Поэтому почти аналогично, в форме, когда выводены результаты, можно увидеть кнопку "Вывести в отчет" командной панели для формирования отчета. При этом типовые отметки списка служат как признак вывода той или иной группы в формируемый отчет. Так же эта версия отчета выведет не одну колонку, а больше — в соответствии с количеством условий сравнений, которыые были заданы пользователем. На примере были заданы условия поиска при полном совпадении ИНН и похожим словам в наименовании — поэтому в форме отчета две колонки для реквизитов "ИНН" и "Рабочее наименование".

Обработку можно подключить через механизм внешних отчетов и обработок. Для этого в разделе "НСИ и Администрирование" (или просто "Администрирование") переходим по ссыке "Печатные формы, отчеты и обработки" — добавляем новую обработку. Можно указать размещение в разделе "Администрирование". Указать доступность для пользователей.

1С 8, как подклчюит внешнюю обработку, поиск и удаление дублей с отчетом в базу

После этого обработка с отчетом поиска дублей будет доступна по ссылке "Дополнительные обработки" группы "Сервис" раздела "Администрирование".

 

Доработка реализована как для версии, работающей в режиме обычного приложения (интерфейса), так и для режима управляемого приложения (интерфейса), поэтому подойдет для всех распространенных типовых конфигураций 1С:

Протестирована в конфигурациях (обычное приложение): БП 2.0.67.10, УТ 10.3.71.1, КА 1.1

Протестирована в конфигурациях (обычное приложение): БП 3.0.103.12, КА 2.4.13.278, УТ 11.4

 

has been added to your cart:
Оформление заказа