2 378 документов
← К списку

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

страница

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

Синтаксис

Процедура ПриОпределенииПараметровПоискаДублей(Знач ИмяОбъектаМетаданных, ПараметрыПоиска, Знач ДополнительныеПараметры,
СтандартнаяОбработка) Экспорт

Параметры

  • ИмяОбъектаМетаданных — Строка - полное имя ссылочного объекта метаданных, замена элементов которого производится. Например, "Справочник.Контрагенты".
  • ПараметрыПоиска — Структура - параметры поиска дублей (выходной параметр):
    • ПравилаПоиска - ТаблицаЗначений - правила сравнения для объектов: ** Реквизит - Строка - имя реквизита для сравнения. ** Правило - Строка - правило сравнения: "Равно" - на точное равенство, "Подобно" - подобные строки, "" - не сравнивать.
    • СравнениеСтрокНаПодобие - Структура - правила нечеткого поиска строк (сравнение строк на подобие): ** ПроцентСовпаденияСтрок - Число - минимальный процент совпадения для строк (от 0 до 100). Процент совпадения рассчитывается на основе расстояния Левенштейна-Дамерау с учетом распространенных видов ошибок: разный регистр символов, случайная вставка, удаление одного символа, замена одного символа на другой. Также порядок слов в строках не имеет значения, т.е. например строки "первое второе слово" и "слово второе первое" имеют 100% совпадение. По умолчанию, 90. ** ПроцентСовпаденияНебольшихСтрок - Число - минимальный процент совпадения для небольших строк (от 0 до 100). По умолчанию, 80. ** ДлинаНебольшихСтрок - Число - если длина строки меньше или равна заданной, то строка считается небольшой. По умолчанию, 30. ** СловаИсключения - Массив из Строка - список слов, которые следует пропускать при сравнении на подобие. Например, для организаций и контрагентов это могут быть: ИП, ГУП, ООО, ОАО и т.д.
    • КомпоновщикОтбора - КомпоновщикНастроекКомпоновкиДанных - инициализированный компоновщик для предварительного отбора. Может быть изменен, например, для усиления отборов.
    • ОграниченияСравнения - Массив из Структура - описания прикладных правил-ограничений: ** Представление - Строка - текстовое описание правила-ограничения. ** ДополнительныеПоля - Строка - список реквизитов через запятую, значения которых необходимы для анализа в ПриПоискеДублей.
    • КоличествоЭлементовДляСравнения - Число - количество дублей, передаваемых одним вызовом в параметр ДублиЭлементов обработчика ПриПоискеДублей. По умолчанию, 1500.
  • ДополнительныеПараметры — Произвольный - значение, переданное при вызове ПоискИУдалениеДублей.НайтиДублиЭлемента. При вызове из обработки ПоискИУдалениеДублей равно Неопределено.
  • СтандартнаяОбработка — Булево - указать Ложь, если заполнен выходной параметр ПараметрыПоиска и необходим вызов обработчика ПриПоискеДублей. По умолчанию Истина. Расположение Общий модуль ПоискИУдалениеДублейПереопределяемый

Доступность

Сервер, Толстый клиент, Внешнее соединение