7.7 Поиск дублей. Разбить наименование на подстроки в запросе

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем KatrineKA, 4 ноя 2013.

  1. TopicStarter Overlay
    KatrineKA
    Offline

    KatrineKA Опытный в 1С

    Регистрация:
    5 окт 2010
    Сообщения:
    214
    Симпатии:
    0
    Баллы:
    26
    Добрый день. Задача поиск дублей в наименовании справочника.
    Хотелось бы сделать это запросом.
    Сначала ищу по четкому совпадению в наименованию, при этом перевожу все в верхний регистр. Но может быть так например: ИП Иванов и ИПИванов, уже найдет.
    Хотелось бы разбить наименование пробелами на подстроки и искать.

    Возможно ли это осуществить с помощью запроса? Подскажите пожалуйста как это сделать?

    Код:
    |Без итогов;
    |КодСпр = Справочник.Контрагенты.Код;
    |ТекущийЭлемент = Справочник.Контрагенты.ТекущийЭлемент;
    |Группировка ТекущийЭлемент без групп;
    |Услувие(КодСпр <> Код);
    |Условие(СокрЛП(Врег(ТекущийЭлемент.Наименование))= СокрЛП(Врег(Наименование)));
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Лучше без запроса.

    Я бы делал не так....
    Лучше создать функцию индексирования на основании наименования справочника (сумма кодов символов БУКВ в верхнем регистре без учета пробелов и символов)
    Создаем ТаблицуЗначений (индекс/счетчик)
    Свернуть ТЗ... Там где счетчик>1 есть дубли.. Зная индекс - найдем элементы.

    Т.о тождество будет установлено для
    Пупкин ИП
    ИП.Пупкин
    ИП"Пупкин"
  3. TopicStarter Overlay
    KatrineKA
    Offline

    KatrineKA Опытный в 1С

    Регистрация:
    5 окт 2010
    Сообщения:
    214
    Симпатии:
    0
    Баллы:
    26
    лучше поздно, чем никогда ))) Спасибо за помощь.
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104

Поделиться этой страницей