Вход | Регистрация

1С:Предприятие ::

Метки: 

КД 2.0 Поиск ИЛИ

Я
   breezee
 
04.11.17 - 07:36
Добрый день! Подскажите, пожалуйста. Переношу справочники. КД сама поставила в справочниках поиск по наименованию и коду. Проблема в том, что некоторые справочники надо искать только по наименованию, а другие только по коду и ни кто не знает, для каких справочников - какие поля. Можно ли как-то задать условие что элемент найден, если совпадает наименование ИЛИ совпадает код?
 
 
   kev789
 
1 - 04.11.17 - 08:52
Из справки:
Обработчики "Правила конвертации объектов"
Поля поиска
Условия возникновения события
Только для платформы V8.
Событие выполняется при поиске элемента ссылочного типа. Если установлен поиск по уникальнму идентификатору и программа нашла элемент, то поиск прекращается. Если поиск по уникальному идентификатору не дал положительного результата и указано, что нужно продолжить поиск в этом случае или поиск по уникальному идентификатору не проводился, то программа пытается найти элементы по свойствам поиска. В обработчике нужно установить список полей через запятую по которым нужно проводить поиск. Если очередная попытка дала положительный результат, то поиск прекращается.
Поиск возможен только по тем полям у которых на этапе выгрузка был установлен флаг поиска данных.

Пример:
Если НомерВариантаПоиска = 1 тогда
 
 СтрокаИменСвойствПоиска = "Код, Наименование";
 
ИначеЕсли НомерВариантаПоиска = 2 тогда
 
 СтрокаИменСвойствПоиска = "Код";
 
Иначе
 
 СтрокаИменСвойствПоиска = "Наименование";
 
КонецЕсли;
   breezee
 
2 - 05.11.17 - 19:01
(1) Прошу прощения, что только сейчас отписался.
1)Спасибо!) Понял.
2)А как задать несколько вариантов поиска как в примере? Мне надо как-то так:
  СтрокаИменСвойствПоиска = "Код, Наименование";
 СтрокаИменСвойствПоиска = "Код";
 СтрокаИменСвойствПоиска = "Наименование";

Чтобы поиск шел сначала по коду + наименованию, потом по коду, потом по наименованию, если по коду не найдено
   Cyberhawk
 
3 - 05.11.17 - 19:32
   Cyberhawk
 
4 - 05.11.17 - 19:32
+(3) Тебе как бы написали уже готовый пример в предыдущем посте
   breezee
 
5 - 05.11.17 - 19:44
(3) Ок, спасибо, я просто не понял откуда "НомерВариантаПоиска" берется, наверное внутренний реквизит конвертации


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует