Имя: Пароль:
1C
1С v8
ЗУП Не выводит адрес физлица
0 worker-good
 
21.10.13
09:53
Надо вывести адрес физлица, а он не выводит, причем сам запрос работает, проверял в консоле запросов, а вот в коде не выводит, привожу листинг кода:

Запрос = Новый Запрос;
                Запрос.Параметры.Вставить("СправочникСсылка", СсылкаНаОбъект.Сотрудник.Физлицо.Ссылка);
        Запрос.Текст="ВЫБРАТЬ
                     |    АдресРегистрации.Поле1 КАК ПочтовыйИндекс,
                     |    АдресРегистрации.Поле2 КАК ПечРегионНаименованиеТип,
                     |    АдресРегистрации.Поле3 КАК ПечРайонНаименованиеТип,
                     |    АдресРегистрации.Поле4 КАК ПечГородНаименование,
                     |    АдресРегистрации.Поле5 КАК ПечНаселенныйПунктТипНаименование,
                     |    АдресРегистрации.Поле6 КАК ПечУлицаТипНаименование,
                     |    АдресРегистрации.Поле7 КАК ПечНомерДома,
                     |    АдресРегистрации.Поле8 КАК ПечКорпус,
                     |    АдресРегистрации.Поле9 КАК ПечКвартира,
                     |    АдресРегистрации.Представление КАК Представление
                     |ИЗ
                     |    Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизации
                     |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресРегистрации
                     |        ПО (АдресРегистрации.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ФактАдресФизЛица))
                     |            И СотрудникиОрганизации.Физлицо = АдресРегистрации.Объект
                     |ГДЕ
                     |    СотрудникиОрганизации.Физлицо = &СправочникСсылка";
        Адрес=Запрос.Выполнить().Выбрать();
        Пока Адрес.Следующий() Цикл
            Предупреждение(Адрес.Представление);
        КонецЦикла;
1 hhhh
 
21.10.13
10:01
а точно фактический адрес заполнен? А не адрес регистрации? Скрин можно регистра с этой строчкой?
2 Godofsin
 
21.10.13
10:03
ну и как бэ есть вроде типовые функции, возвращающие адреса...
3 worker-good
 
21.10.13
10:36
Через консоль запросов, запрос выдает адрес, а вот в коде выдает пустое сообщение
4 worker-good
 
21.10.13
10:37
(1) Регистр "Контактная информация" пуст
5 Рэйв
 
21.10.13
10:37
(3)Смотри на параметр.Что-то там не так.
6 worker-good
 
21.10.13
10:39
(5) я уж понял, но не могу понять что там не так, точку останова поставил там, ссылка на физлицо есть!
7 Рэйв
 
21.10.13
10:43
(6)Чудес не бывает
8 worker-good
 
22.10.13
07:56
Разобрался, на самом деле была ошибка в параметре, надо было писать так: Запрос.Параметры.Вставить("СправочникСсылка", СсылкаНаОбъект.Физлицо.Ссылка);