Имя: Пароль:
1C
 
КД 2.0. Как задать поиск или по ИНН или по Наименованию в зависимости от статуса?
0 evorle145
 
26.04.18
08:24
В Конвертации данных 2.0 можно задать поиск объекта по нескольким полям, а можно ли как то сделать так, чтобы если это физлицо, то поиск шел по Наименованию, если юр лицо, то по ИНН?
1 welwel
 
26.04.18
08:30
В обработчика ПоляПоиска
В помощи пример есть
2 Mankubus
 
26.04.18
08:30
(0) Если СвойстваПоиска.Получить("ЮрЛицо") = ЮЛ Тогда
СтрокаИменСвойствПоиска = "Наименование";
ИНАЧЕ
СтрокаИменСвойствПоиска = "ИНН";
КонецЕсли;
3 evorle145
 
26.04.18
08:37
(2) а в какое событие это воткнуть нужно?
4 h-sp
 
26.04.18
08:40
(3) ПоляПоиска
5 evorle145
 
26.04.18
08:40
(1) благодарю, пример в помощи увидел
Пример:
Если НомерВариантаПоиска = 1 тогда

СтрокаИменСвойствПоиска = "Код, Наименование";

ИначеЕсли НомерВариантаПоиска = 2 тогда

СтрокаИменСвойствПоиска = "Код";

Иначе

СтрокаИменСвойствПоиска = "Наименование";

КонецЕсли;
6 evorle145
 
26.04.18
08:41
(4) благодарю! Пробую!
7 evorle145
 
26.04.18
08:46
(2) спасибо!
А я ведь правильно понял, что если вместо ЮЛ написать "Перечисления.ЮрФизЛицо.ЮридическоеЛицо" то это заработает?
8 evorle145
 
26.04.18
08:53
(7) Или надо все-таки так
Если СвойстваПоиска.Получить("ЮрЛицо").Наименование = "ЮридическоеЛицо" Тогда
9 karagach
 
26.04.18
09:10
вопрос в тему .а можно  ли допустим реализации перекидывать те в которых нужный контрагент ?   что для этого нужно в контрагента добавить некое поле код ? или флажок?

а как сделать так .чтобы при загрузке  в реализации  подставлялись занесенные ручками контрагенты? а не создавались новые?
10 karagach
 
26.04.18
09:11
сейчас с любыми настройками .а перепробовал я все  тянет всех  и создает контрагентов  по всем реализациям .
как не крутил пкд   , один шиш  тянет и создает всех
11 Сияющий в темноте
 
26.04.18
09:15
отбор по реализациям в выгрузке
12 karagach
 
26.04.18
09:18
(11) пробовал по полю кодБ ( источник контрагент ) строка-
тянет все реализации
13 Mankubus
 
26.04.18
09:19
(7) правильно
(8) никогда так не делай
14 karagach
 
26.04.18
09:20
(11) а если  бухи не знают в каких реализациях нужные им контрагенты с признаком кодб?
15 karagach
 
26.04.18
09:26
(11) отбор в параметрах? или в обработчиках прописать
16 evorle145
 
26.04.18
10:34
(13) блин, не получается, не врубаюсь
что тут подставить Если СвойстваПоиска.Получить("ЮрЛицо") = ЮЛ Тогда вместо ЮЛ. Если
Перечисления.ЮрФизЛицо.ЮридическоеЛицо  то пишет ошибку..
17 Mankubus
 
26.04.18
10:46
(16) а текст ошибки это конечно же секрет? Конфигурация базы приемника как называется?