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

Публикация № 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
5
.epf 7,19Kb 5 Скачать бесплатно
Экспорт ссылок

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

2 3600 руб.

0 1000 руб.

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

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

См. также

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

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

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

1200 руб.

23.06.2022    5186    14    8    

12

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

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

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

2400 руб.

23.12.2021    8631    7    22    

11

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

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

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

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

3600 руб.

20.07.2021    9004    2    3    

2

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

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

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

1999 руб.

15.10.2020    14009    19    55    

22

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

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

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

2000 руб.

19.11.2019    14966    29    23    

7

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

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

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

1500 руб.

15.04.2019    17780    79    53    

20

SALE! 10%

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

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

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

14400 12960 руб.

15.05.2017    38473    10    24    

36

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

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

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

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

2000 руб.

10.02.2017    95217    568    163    

610

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

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

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

2400 руб.

13.07.2015    44326    153    27    

103

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

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

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

6000 руб.

27.01.2015    54032    30    14    

39

SALE! 10%

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

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

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

9600 8640 руб.

22.02.2013    128817    238    144    

409

Готовые переносы данных из различных конфигураций 1C Промо

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

SALE! %

PowerTools

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

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

2400 1680 руб.

14.01.2013    160402    987    0    

752

SALE! 10%

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

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

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

9600 8640 руб.

14.05.2012    144521    301    247    

533

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

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

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

1000 руб.

24.10.2009    31890    2    106    

83