Имя: Пароль:
1C
1С v8
как в СКД вытащить юр. адрес контрагента
,
0 Bumblebee
 
20.10.20
13:35
Добрый день. Подскажите, как в СКД вытащить юр. адрес контрагента?

ВЫБРАТЬ
    Контрагенты.НаименованиеПолное КАК НаименованиеПолное,
    ЕСТЬNULL(Контрагенты.КонтактноеЛицо.АдресЭПДляПоиска, Контрагенты.АдресЭПДляПоиска) КАК АдресЭПДляПоиска,
    Контрагенты.КонтактноеЛицо.Наименование КАК КонтактноеЛицоНаименование,
    Контрагенты.КонтактноеЛицо.АдресЭПДляПоиска КАК КонтактноеЛицоАдресЭПДляПоиска,
    Контрагенты.КонтактноеЛицо.НомерТелефонаДляПоиска КАК КонтактноеЛицоНомерТелефонаДляПоиска,
    ЕСТЬNULL(Контрагенты.КонтактноеЛицо.НомерТелефонаДляПоиска, Контрагенты.НомерТелефонаДляПоиска) КАК НомерТелефонаДляПоиска,
    Контрагенты.ВидКонтрагента КАК ВидКонтрагента
ИЗ
    Справочник.Контрагенты КАК Контрагенты
1 ДенисЧ
 
20.10.20
13:36
Соединись с контактной информацией и оттуда тяни
2 Bumblebee
 
20.10.20
13:42
УНФ последняя. Регистр сведений КонтактнаяИнформация отсутствует. В самом справочнике Контрагенты есть ТЧ.КонтактнаяИнформация, но как-то там все лежит построчно, не понятно как вытягивать
3 Vadim_37
 
20.10.20
13:51
по виду контакта вытягивать
4 kobzon2
 
20.10.20
13:51
Тяни сразу из ТЧ.КонтактнаяИнформация
5 Bumblebee
 
20.10.20
14:01
(4) создаю временную таблицу и накладываю условие

Контрагенты.КонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Контрагенты.КонтактнаяИнформация.ЮрАдресКонтрагента)

не катит....
6 Vadim_37
 
20.10.20
14:03
а у вида какой тип? НЕ Справочник.ВидыКонтактнойИнформации случаем?
7 Bumblebee
 
20.10.20
14:05
(6) верно
8 Vadim_37
 
20.10.20
14:09
через параметр Запрос.УстановитьПараметр("ВидКонтакта", ПредопределенноеЗначение("Справочник.ВидыКонтактнойИнформации.ЮрАдресКонтрагента")
9 Bumblebee
 
20.10.20
14:09
но так тоже не катит Контрагенты.КонтактнаяИнформация.Вид =Значение(ВидыКонтактнойИнформации.ЮрАдресКонтрагента)
10 Bumblebee
 
20.10.20
14:10
(8) а где это в СКД прописать можно?
11 Vadim_37
 
20.10.20
14:11
Контрагенты.КонтактнаяИнформация.Вид = &ВидКонтакта
в запросе
12 Vadim_37
 
20.10.20
14:14
если в СКД, то на закладке параметры
13 Bumblebee
 
20.10.20
14:15
(12) она не активна
14 Vadim_37
 
20.10.20
14:17
если в запросе будет &ВидКонтакта, еще как будет активна
15 Bumblebee
 
20.10.20
14:20
(14) у ВТ на закладке условия добавил Контрагенты.КонтактнаяИнформация.Вид = &ВидКонтакта, но параметры виртуальной таблицы не активны
16 Vadim_37
 
20.10.20
14:25
(15) а кто говорил о параметрах ВТ? ТЫ спросил об СКД, я ответил в СКД на закладке параметры
17 Bumblebee
 
20.10.20
16:19
(16) спасибо большое, помогло!
18 Bumblebee
 
20.10.20
18:23
а подскажите еще как лучше объединить два поля Контрагенты.Email и Контрагенты.КонтактноеЛицо.Email
19 Bumblebee
 
20.10.20
18:29
функция ЕстьNull тут не подходит
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан