Имя: Пароль:
1C
1С v8
Поиск контрагента в КД!
0 Aleksei_Pro
 
10.04.13
20:07
Если НЕ ЗначениеЗаполнено(СсылкаНаОбъект.ИНН) ТОгда
   Если НомерВариантаПоиска = 1 тогда
       СтрокаИменСвойствПоиска = "ЭтоГруппа,Наименование";
   Иначе    
       СтрокаИменСвойствПоиска = "Наименование";
   КонецЕсли;
Иначе
   Если НомерВариантаПоиска = 1 тогда
       СтрокаИменСвойствПоиска = "ЭтоГруппа,Наименование";
   ИначеЕсли  НомерВариантаПоиска = 2 тогда
       СтрокаИменСвойствПоиска = "Наименование,ИНН";
   ИначеЕсли  НомерВариантаПоиска = 3 тогда
       СтрокаИменСвойствПоиска = "ИНН";
   Иначе    
       СтрокаИменСвойствПоиска = "Наименование";
   КонецЕсли;
КонецЕсли;


Подскажите что не так, он не ищет по наименованию.
Наример есть контрагент где наименование одинаково а ИНН разные.
1 Aleksei_Pro
 
10.04.13
20:21
Есть мысли что не так?
2 Aleksey
 
10.04.13
20:28
(1) конечно, для начало что такое СсылкаНаОбъект.ИНН?
3 Aleksei_Pro
 
10.04.13
20:29
Блин мне надо проверку если пустое ИНН ( Источник.ИНН) то не делать поиск по ИНН, т.к если ИНН не заоплнено то он ищет 1 контрагента у которого инн пустое
4 Aleksey
 
10.04.13
20:31
(3) СсылкаНаОбъект - это как раз то что на выходе, т.е. когда ты нашел уже объет, а ты его только ищешь

попробуй пошукать в СвойстваПоиска

СвойстваПоиска – соответствие, в котором хранятся текущие значения реквизитов поиска. Эти значения можно использовать в произвольных алгоритмах для идентификации объектов ИБ при загрузке данных.
5 Aleksey
 
10.04.13
20:32
т.е. типа
Если не ЗначениеЗаполнено(СвойстваПоиска.Получить("ИНН"))
6 Aleksei_Pro
 
10.04.13
20:35
Спасибо!