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


КД 2.0. Как задать поиск или по ИНН или по Наименованию в зависимости от статуса?

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

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

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