Версия для печати темы (https://pro1c.org.ua/index.php?s=49dddcbfbf2af4f7471f017f293b4001&showtopic=66765)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Алгоритм поиска Найти наименование по первым символам из "НайтиПоНаименованию" в 1с 7.7

Автор: anatol1c 28.09.21, 14:51

Привет, Всем smile.gif.
Кто знает алгоритм поиска Найти наименование по первым символам из "НайтиПоНаименованию" в 1с 7.7.?

На что можно рассчитывать? сколько символов? какой процент? количество совпадений слов? есть в книжках разработчика эта информация?
Или такое же объяснение как в синтаксис помощнике?
Или самому вычислять из 20 одинаковых наименований , на чем алгоритм остановиться.?

Автор: volodya1122 08.10.21, 9:51

anatol1c @ 28.09.21, 15:51 * ,

Найдет первый элемент который начинается на это наименование. (или с наименьшем кодом или с наименьшем внутреннем кодом базы)

Автор: fastiv 15.10.21, 14:02

НайтиПоНаименованию(<?>,,);
Синтаксис:
НайтиПоНаименованию(<Наименование>,<Режим>,<ФлагПоиска>)
Назначение:
Найти элемент справочника по наименованию.
Возвращает: 1 - если действие выполнено;
0 - если действие не выполнено (элемент не найден).
Параметры:
<Наименование> - строка с наименованием искомого элемента справочника,
<Режим> - необязательный параметр. Число: 1 - поиск внутри установленного подчинения (родителя); 0 - поиск во всем справочнике вне зависимости от родителя. Значение по умолчанию - 1.
<ФлагПоиска> - необязательный параметр. Число: 1 - найти точное соответствие наименования; 0 - найти наименование по первым символам. Значение по умолчанию - 0.
Замечание:
Метод можно использовать только для объектов, созданных функцией СоздатьОбъект.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua