|
Поиск контрагента в КД!
| ☑ |
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
|
Спасибо!
|
|