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