Имя: Пароль:
1C
1С v8
КД 2.1 - как реализовать такой поиск при обмене??
0 Paul_Nevada
 
30.03.17
14:12
Контрагентов нужно искать по такому принципу:

-если в источнике ИНН заполнен - поиск только по нему, если нет - по наименовнаию.
1 Amra
 
30.03.17
14:16
"Поля поиска" и делай что хошь)
2 PCcomCat
 
30.03.17
14:18
Обработчик "Поля поиска" и, например:

Если Не СвойстваПоиска.Получить("ИНН")="" и Не СвойстваПоиска.Получить("КПП")="" Тогда
    СтрокаИменСвойствПоиска = "ИНН, КПП";
ИначеЕсли Не СвойстваПоиска.Получить("ИНН")="" или Не СвойстваПоиска.Получить("КПП")="" Тогда
    СтрокаИменСвойствПоиска = ?(НЕ СвойстваПоиска.Получить("ИНН")="","ИНН", "КПП");
Иначе
    СтрокаИменСвойствПоиска = "ЭтоГруппа, Наименование";
КонецЕсли;
3 Paul_Nevada
 
30.03.17
14:37
Спасибо - всем!!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший