|   |   | 
| 
 | КД 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) а текст ошибки это конечно же секрет? Конфигурация базы приемника как называется?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |