|
Вывод контактной информации (адрес прописки) в печатную форму | ☑ | ||
---|---|---|---|---|
0
lexhrqg744
04.08.22
✎
13:43
|
Здравствуйте.
Подскажите, пожалуйста, как мне вывести информацию по адресу прописки человека? Я написал вот такой запрос, но пока ничего не работает Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Сотрудники.Ссылка КАК ФИО, | АдресПоПрописке.Представление КАК Прописка |ИЗ | Справочник.Сотрудники КАК Сотрудники | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица.КонтактнаяИнформация КАК АдресПоПрописке | ПО (АдресПоПрописке.Ссылка = Сотрудники.ФизическоеЛицо) | И (АдресПоПрописке.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.АдресПоПропискеФизическиеЛица)) |ГДЕ | АдресПоПрописке.Представление = &Представление | И Сотрудники.ФизическоеЛицо = &ФизическоеЛицо"; Запрос.УстановитьПараметр("ФизическоеЛицо", Объект.Сотрудник.ФизическоеЛицо); Запрос.УстановитьПараметр("Представление",Справочники.ВидыКонтактнойИнформации.АдресПоПрописке); Результат = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = Результат.Выбрать(); Если ВыборкаДетальныеЗаписи.Следующий() Тогда ПодписьОтПоставщикаИмяФайла = ВыборкаДетальныеЗаписи.Представление; Иначе ПодписьОтПоставщикаИмяФайла = "пусто например"; КонецЕсли; ДанныеЗаголовка.Вставить("АдресПр",ПодписьОтПоставщикаИмяФайла); Спасибо. |
|||
1
Мимохожий Однако
04.08.22
✎
13:44
|
Что не получилось? Что хочешь получить? Отладчиком смотрел?
|
|||
2
Мимохожий Однако
04.08.22
✎
13:45
|
Проверь значение параметра Объект.Сотрудник.ФизическоеЛицо
|
|||
3
lexhrqg744
04.08.22
✎
13:46
|
(1) Хочу получить адрес прописки у сотрудника
|
|||
4
lexhrqg744
04.08.22
✎
13:47
|
(2) Там появляется нужный сотрудник, смотрел через отладчик
|
|||
5
ZDenis
04.08.22
✎
13:47
|
(0) вот это лишнее на мой взгляд
| АдресПоПрописке.Представление = &Представление |
|||
6
unbred
04.08.22
✎
13:49
|
выбрать представление из РС.КИ где &объект и &тип и &вид.
|
|||
7
ZDenis
04.08.22
✎
13:50
|
И зачем тебе вообще связь со справочником сотрудников, если ты и в отбор ставишь ФизЛицо и прописку берешь у него же
|
|||
8
unbred
04.08.22
✎
13:51
|
(5) тут всё лишнее.
|
|||
9
unbred
04.08.22
✎
13:52
|
(0) конфа называется "Физические лица и сотрудники", я правильно понял?
|
|||
10
lexhrqg744
04.08.22
✎
13:54
|
(7) Буду благодарен, если напишите, как нужно правильно. Я уже пытался разными способами выводить и всё равно не получается добиться нужного результата
|
|||
11
ZDenis
04.08.22
✎
14:01
|
Прописка = УправлениеКонтактнойИнформацией.ПредставлениеКонтактнойИнформацииОбъекта(ТвоеФизЛицо, Справочники.ВидыКонтактнойИнформации.АдресПоПрописке);
|
|||
12
lexhrqg744
04.08.22
✎
14:10
|
(11) "Поле объекта не обнаружено (АдресПоПрописке)"
|
|||
13
d_monah
04.08.22
✎
14:12
|
(9) Нет,это 1С:Гараж или 1С:Садовод.
|
|||
14
6awkup_true
04.08.22
✎
14:16
|
(13) 1С:Мусор ака 1С:Предприятие 8. Управление переработкой отходов и вторсырья
|
|||
15
ZDenis
04.08.22
✎
14:51
|
(11) Ну это твоя фраза в (0), я лишь скопировал
|
|||
16
mikecool
04.08.22
✎
15:04
|
имея сотрудника, взять от него физ лицо, чтобы в запросе сравнивать с Сотрудник.ФизЛицо - автор анальный дантист?
|
|||
17
mikecool
04.08.22
✎
15:04
|
+16 не говоря уж о неявном запросе при получении физлица через точку
|
|||
18
mikecool
04.08.22
✎
15:06
|
|ГДЕ
| АдресПоПрописке.Представление = &Представление вот это что такое??? |
|||
19
Мимохожий Однако
04.08.22
✎
15:42
|
(3) Ответь на ВСЕ вопросы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |