Поиск и замена значений + Поиск дублирующихся элементов справочников с подключением к внешней базе

Публикация № 907248 30.03.22

Пользовательские инструменты - Поиск данных

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

Обработка предназначена для гибкого поиска и дальнейшей замены дублей справочников, документов, а также планов видов расчетов и планов видов характеристик. В обработку включена возможность проверки наличия ссылки во внешней базе (по УИДу), поиска дублей с предварительным отбором, а также произвольной обработки реквизитов перед поиском (например, возможно удалить определенные символы из наименования).

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

Обработка работает на управляемых формах. Ее работоспособность проверялась на конфигурациях Управление Торговлей 11.4.13.209, Бухгалтерия Предприятия 3.0.106.60 на платформе 8.3.20.1674. Однако она теоретически должна работать на любой конфигурации, разработанной на управляемых формах. 

 

Основные возможности обработки

Обработка позволяет искать дубли справочников, документов, а также планов видов расчетов и планов видов характеристик по произвольному набору реквизитов. В дальнейшем можно анализировать, сколько раз использовался какой элемент. В обработке предусмотрена возможность подключаться к внешней базе для того, чтобы проанализировать наличие в ней ссылок на найденные дубли. Также можно задать произвольное условие для определения основного элемента.

Обработка работает на управляемых формах.

В обработке имеется три вкладки: Подбор дублей, Поиск и Найденные значения.

 

Поиск дублей

Эта вкладка предназначена для поиска дублирующихся объектов. Найденные дубли можно затем перенести в таблицу на вкладке "Поиск" и произвести их замену.

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

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

 

Единичный поиск (Устаревшая вкладка)

Единичный поиск используется для того чтобы найти элементы справочника, содержащие определенный текст в заданном реквизите. (

Массовый поиск

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

1) не учитывать пробелы - поиск будет вестись без учетов пробелов (работает только для реквизитов со значением типа "строка");

2) не учитывать регистр - поиск будет вестись без учетов регистра (работает только для реквизитов со значением типа "строка");

3) если указать через знак ";" символы или строки, то при поиске дублей они не будут учитываться. Если нужно исключить также сам знак ";", то его нужно указать как ";", например: 5;1;";";! (работает только для реквизитов со значением типа "строка");

4) в колонке "Выражение обработки" можно указать выражение, которое будет срабатывать перед поиском дублей для данного реквизита. При этом доступно две переменные: "ЗначениеРеквизита" значение данного реквизита и "Ссылка" - ссылка на конкретный справочник, документ и т.п. При этом выражение можно записать в двух вариантах:

а) со знаком "=". Например, мы хотим произвести поиск дублей только по первым трем символам кода. Тогда в строке реквизита код мы запишем

= Лев(ЗначениеРеквизита, 3) либо = Лев(Ссылка.Код, 3)

б) мы можем написать код, в результате выполнения которого новое значение для поиска дублей должно быть записано в переменную "Результат". То же самое мы можем записать, например, следующим образом Результат =  Лев(ЗначениеРеквизита, 3)

Отбор

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

Поиск дублей

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

Кнопка "Автоопределение основных" позволяет автоматически определить основные элементы (те, на которые будут заменены дубли). Логика определения такая - в качестве основного признается элемент с наибольшим количеством ссылок на него. Если выставить галочку "Использовать подключение в ВИБ", то приоритет будет отдан элементам, которые есть во внешней базе.

Подключение к внешней базе

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

Если прямое подключение невозможно, то в качестве способа подключения нужно указать "Выгрузка", а в качестве источника данных файл *.txt со списком уникальных идентификаторов данного справочника (документа и т.п.). Выгрузить можно с помощью обработки, которая прилагается к публикации. Либо любым другим способом.

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

Условие основного

Если нажать галочку "использовать условие основного", то откроется текстовое поле, где можно ввести вручную условие, по которому будет определяться основной элемент. В тексте условия используются следующие переменные:
СсылкаНаОбъект - ссылка анализируемый элемент
Результат - если принимает значение Истина, то элемент считается основным.

Например мы хотим отметить в качестве основных только те элементы у которых заполнено поле комментарий. Тогда пишем:

Если СокрЛП(СсылкаНаОбъект.Комментарий) <> "" Тогда
     Результат = Истина;
КонецЕсли;

 

Поиск

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

1) Добавлена кнопка "Поменять местами". Она меняет местами значения в колонках "Что заменять" на "На что заменять". Срабатывает только в тех строках, где установлена пометка. Иногда это бывает необходимо.

2) Добавлена галочка "Копировать тип". Если она стоит, то в поле "На что заменять" тип автоматически выбирается такой же, как и в поле "Что заменять".

3) Добавлена функция обработки заменяемых ссылок. Для этого на вкладке "Поиск" добавлена группа кнопок "Обработка":

Пометить на удалениеустановить пометку на удаление на замененные ссылки

Удалить непосредственно удалить из базы замененные ссылки (удаляет только помеченные на удаление ссылки, требует монопольного режима) 

Удалить непосредственно без монопольногоудалить из базы замененные ссылки (удаляет только помеченные на удаление ссылки, монопольный режим не требуется) 

4) Добавлено поле "Период", которое позволяет выполнять замену только в определенном периоде. При поиске ссылок будут отбираться только те документы или записи регистров сведений, чьи даты/периоды будут попадать в выбранный интервал времени.

5) Добавлена возможность поиска только по определенным метаданным. Для этого нужно нажать на кнопку "Заполнить дерево метаданных" и галочками отметить те объекты метаданных, в которых нужно произвести поиск (по умолчанию галочки ставятся везде)

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

По нажатию кнопки "Найти ссылки", найденные ссылки попадут в таблицу на вкладке "Найденные значения"

Найденные значения

На этой вкладке находится таблица, которая заполняется объектами содержащими ссылки, которые необходимо заменить. По кнопке "Выполнить замену значений" производится замена значений в найденных ссылках.

На вкладке есть группа кнопок "Обработка". Она содержит следующие кнопки:

  1. Снять пометку удаления
  2. Установить пометку удаления
  3. Провести документы
  4. Распровести документы
  5. Удалить записи регистров
  6. Удалить ссылки непосредственно
  7. Удалить ссылки непосредственно немонопольно

Вопросы возврата

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


Заказать подбор решения


Скачать файлы

Наименование Файл Версия Размер
Экспорт ссылок (для конфигураций на управляемых формах)

.epf 7,19Kb
2
.epf 7,19Kb 2 Скачать бесплатно
Экспорт ссылок

.epf 7,67Kb
0
.epf 7,67Kb Скачать бесплатно

1 3600 руб.

0 1000 руб.

Специальные предложения

Оставьте свое сообщение

См. также

Тестирование и исправление ключей аналитики ERP, УТ11, КА Промо

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

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

2000 руб.

10.02.2017    90780    535    157    

Контроль орфографии для УНФ

Корректировка данных Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Россия Платные (руб)

Контроль орфографических ошибок для УНФ 3.0

6000 руб.

17.11.2022    609    0    4    

Автоматическая корректировка НДФЛ в ЗКГУ

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

На этот раз действительно автоматическая корректировка НДФЛ !!! С помощью данной обработки можно автоматически скорректировать НДФЛ, не тратя целые часы на его ручную корректировку. Можно в считанные минуты изменить НДФЛ по всем сотрудникам в организации. Что бережет деньги на оплату специалиста и время!

1200 руб.

23.06.2022    2859    4    2    

Корректировка банковской выписки с поступлениями по платежным картам при розничной торговле: сумма комиссии, вид операции и др. реквизиты в зависимости от режима конкретной ККМ

Банковские операции Розничная торговля Корректировка данных Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

При загрузке банковской выписки поступлений по платежным картам 1С не совсем верно распознает данные, предоставляемые банком. В результате приходится корректировать эти данные вручную в документе "Поступление на расчетный счет". Ставить сумму комиссии (даже когда программа автоматом рассчитала сумму она не всегда совпадает с банком), вид операции, в зависимости от торговой точки менять учет налогов, ставить договор итд. Все это настраивается один раз и вам останется только выбрать период! Есть и простой вариант использования - просто правит сумму комиссии. Расширение в комплекте позволяет вызвать обработку автоматически после загрузки выписки.

2400 руб.

23.12.2021    6263    7    20    

Корректировка файла данных XML для "Мой склад" - БП 3.0 Промо

Файловый обмен (TXT, XML, DBF), FTP Корректировка данных Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Обработка выполняет корректировку файла устаревшего формата, полученного с сайта "Мой склад", в новый формат файла данных XML.

3600 руб.

20.07.2021    6788    2    3    

Модуль проверки регистрационного номера партии товара (РНПТ) в ФНС через сеть Интернет

Логистика, склад и ТМЦ Поиск данных Обмен с ГосИС Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Модуль предназначен для проверки Регистрационного номера партии товара (РНПТ) через WEB-сервис, предоставляемый ФНС.

12000 руб.

27.10.2021    7487    5    2    

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11, КА 2.4, ERP 2

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

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

1200 руб.

27.10.2021    10334    208    33    

Обработка для изменения Даты Начала Действия счетов ЕПСБУ в БГУ ред.1

Корректировка данных Платформа 1С v8.3 1С:Бухгалтерия государственного учреждения Государственные, бюджетные структуры Аудит и бухгалтерские услуги, юриспруденция 1С:Франчайзи, автоматизация бизнеса Россия Бухгалтерский учет Бюджетный учет Платные (руб)

С помощью данной обработки можно быстро поменять дату начала действия счетов ЕПСБУ в программе "1С:Бухгалтерия государственного учреждения 8" ред.1. Обработка сразу же проводит актуализацию Регистра сведений "Рабочие счета". Тестировалась на конфигурации БГУ 1.0.60.7

1200 руб.

30.08.2021    3969    0    0    

Заполнение документа "Корректировка регистров" произвольными данными Промо

Закрытие периода Обработка документов Корректировка данных Платформа 1С v8.3 Система компоновки данных 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

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

2400 руб.

13.07.2015    41800    150    16    

Поиск номенклатуры в интернете (Розница 2.3, Управление торговлей 11.4)

Розничная торговля WEB-интеграция Поиск данных Платформа 1С v8.3 Оперативный учет 1С:Розница 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Альтернатива сервису 1С Номенклатура, не требует подписки ИТС, ищет данные в открытых источниках. Для поиска товара по штрихкоду в сети интернет, полезно для первоначального заполнения базы.

1999 руб.

15.10.2020    12680    18    55    

Корректировка записей регистра для КУДИР

Обработка документов Корректировка данных Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет УСН Платные (руб)

Расширение предназначено для корректировки записей в книге доходов и расходов. Пока только для документов: Поступление на расчетный счет, Списание с расчетного счета, Поступление наличных (в народе ПКО) и Выдача наличных (РКО).

2000 руб.

19.11.2019    13390    25    17    

Помощник корректировки остатков ЕГАИС с запутанными соответствиями номенклатуры, отчет по соответствию номенклатуры алкогольной продукции ЕГАИС в Управлении торговлей 11.4, Комплексная автоматизация 2 и Розница 2.3

Оптовая торговля Рабочее место Обмен с ГосИС Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

(4 sm или 1500р.) Помощник позволяет наглядно увидеть как выполнено соответствие, сравнить остатки информационной базы с остатками ЕГАИС. Возможно создать документы ЕГАИС по данным расхождений. Помогает разобраться в ситуации, когда одному элементу справочника номенклатуры соответствует несколько элементов алкогольной продукции или, наоборот, одному алкоголю соответствует несколько номенклатур . Возможно устанавливать фильтры и обрабатывать поочередно различные типы и виды продукции. Для Розницы - два варианта: бех характеристик и с Характеристиками. При платном скачивании сделаю для вашей версии. (Возможно для Комплексной автоматизации). Предусмотрено сохранение промежуточных состояний работы с таблицей.

1500 руб.

15.04.2019    16290    79    53    

Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6, КА 2, ЗУП 3 и т.д.) Промо

Чистка данных Обработка документов Поиск данных Обработка справочников Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые отборы. Это позволит уменьшить объем лишней и не нужной информации в справочниках и документах, планах видов характеристик и др. объектах и облегчит работу с данными пользователям и Вам. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. Если что-то будет неясно по работе с обработками – я готов Вам помочь. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! Данные обработки входят в ТОП-100 продаж за все время, что является залогом популярности, надежности в работе, и признанием других покупателей. (Обновление от 07.04.2022, версия 3.10)

7200 руб.

22.02.2013    125155    230    141    

"Что? Где? Когда?" или журнал изменений с восстановлением состояния реквизитов ссылочных объектов и архивацией по HTTP / COM (расширение + конфигурация, 8.2.16+, ЛЮБАЯ конфигурация)

Архивирование (backup) Журнал регистрации Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

База данных «сама» меняет данные в документах/справочниках? Тогда данный журнал изменений для Вас! Практически не влияет на скорость записи объектов за счет быстрого алгоритма! Скорость записи на 10-15% выше типового механизма "История изменений"! Позволяет следить за изменениями в любых ссылочных объектах конфигурации, с возможностью архивации по HTTP(!) или COM, и сверткой данных. А так же, может восстановить состояние реквизитов (значения) до момента изменения или удаления объекта из базы. Ну и конечно – подробная справка! Работает на любых платформах выше 8.2.16+ и любых конфигурациях! Версия 2.0 от 06.09.2021!

24000 руб.

15.05.2017    36693    8    24    

Устранение расхождений между регистрами РАУЗ (регл) и регистрами учета ТМЦ, НЗП в УПП 1.3 и КА 1.1

Закрытие периода Готовая продукция, работы и услуги Корректировка данных Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Наведите порядок в остатках номенклатуры и НЗП в УПП Устраните расхождения в остатках номенклатуры Устраните расхождения в остатках НЗП Устраните отрицательные остатки в учете ТМЦ и НЗП

7200 руб.

08.09.2015    48600    17    26    

Тестирование и исправление ключей аналитики раздельного учета НДС в БП 3.0

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

Обработка для диагностики и устранения ошибочных состояний ключей аналитики при использовании новой методики раздельного учета НДС в "Бухгалтерии предприятия ред. 3.0"

6000 руб.

27.01.2015    52302    30    14    

Быстрый поиск дублей с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6, КА 2, ЗУП 3 и т.д.) Промо

Чистка данных Поиск данных Обработка справочников Обработка документов Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Данные обработки помогут Вам легко и, главное, быстро (в 5 раз и более быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. Если что-то будет неясно по работе с обработками – я готов Вам помочь. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! Данные обработки входят в ТОП-100 продаж за все время, что является залогом популярности, надежности в работе, и признанием других покупателей. (Обновление от 18.07.2022, версия 6.9)

7188 руб.

14.05.2012    140208    300    247    

Подсистема "Настройка контроля заполнения объектов в момент записи 3.1.3" для 1С: Предприятия 8.1 / 8.2

Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Универсальный механизм установки контроля на заполнение любых реквизитов и табличных частей справочников, документов, бизнес-процессов, задач, планов обмена, планов видов характеристик в режиме предприятия (без использования конфигуратора).

1000 руб.

24.10.2009    30885    2    106