|
КД 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) а текст ошибки это конечно же секрет? Конфигурация базы приемника как называется?
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой