Порядок установки:
В любую папку сохранить файлы:
1.НСО_Нечеткий_Поиск_По_Наименованию_в_Справочнике.ert
2.НСО_Нечеткое_Сравнение_Текстовых_Строк.ert
3.Порядок установки ВК StrMatch в архиве StrMatch.zip
Порядок запуска:
1. Для самостоятельного использования - просто запустить.
2. Для использования другими обработками нужно использовать следующий код:
гИмяФормы_НСО_Нечеткий_Поиск_По_Наименованию_в_Справочнике = "НСО_Нечеткий_Поиск_По_Наименованию_в_Справочнике.ert";
гСтрПуть=КаталогИБ() + "ExtForms\";
СЗ_ДляПередачи=СоздатьОбъект("СписокЗначений");
СЗ_ДляПередачи.ДобавитьЗначение(Строка1,"Строка1");
СЗ_ДляПередачи.ДобавитьЗначение(ВидСправочникаДляПоиска,"ВидСправочникаДляПоиска"); //Например "Контрагенты"
СЗ_ДляПередачи.ДобавитьЗначение(МинимальныйПроцентСовпадений,"МинимальныйПроцентСовпадений"); //Обычно ставлю 70 (при результате < МинимальныйПроцентСовпадений открывается форма с возможностью выбора вручную)
СЗ_ДляПередачи.ДобавитьЗначение(0,"_Значение"); //для возврата значения
_Значение=0;
ОткрытьФормуМодально("Отчет", СЗ_ДляПередачи, гСтрПуть + гИмяФормы_НСО_Нечеткий_Поиск_По_Наименованию_в_Справочнике);
НайденныйЭлемент = СЗ_ДляПередачи.Получить("_Значение");
Примечание: используется ВК StrMatch.dll