ТиС 7.7 Запрос

1. Asya.Ozerova 40 28.04.23 10:57 Сейчас в теме
Всем Доброго времени суток!
Суть вопроса:
1. Есть ТиС 9.2 (7.7)
2. Создаю Запрос:
...
ДобПеремЗапроса(ТекстЗапроса,"Договор",	        "Договор");
ДобПеремЗапроса(ТекстЗапроса,"Контрагент",	        "Договор.Владелец");
ДобПеремЗапроса(ТекстЗапроса,"ЮрФизЛицо",	"Договор.Владелец.ЮрФизЛицо");

тут все работает. Хочу получить ИНН из ЮрФизЛицо (тут могут быть значения из двух справочников ФизЛица и ЮрЛица, реквизит ИНН есть и у того и у другого), добавляю в запрос:
	ДобПеремЗапроса(ТекстЗапроса,"ИНН",	"Договор.Владелец.ЮрФизЛицо.ИНН");

И... Запрос выпадает в ошибку!
Что не правильно делаю, не пойму!?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Naumov 24 28.04.23 12:07 Сейчас в теме
где-то ловишь пустое ЮрФизЛицо
3. Asya.Ozerova 40 28.04.23 12:19 Сейчас в теме
Можно в отбор поставить
(2) Так реквизит то все равно есть и у пустого. Или я не правильно думаю? Выводил бы пустое значение
4. VictorRGB2 14 28.04.23 12:36 Сейчас в теме
(3) смысл не в том, что реквизит есть у пустого, а в том что в результате выполнения запроса влетаешь на элемент, где ЮрФизЛицо не выбрано
не пустое, а именно не выбрано
ну а у неопределенного элемента нет реквизитов
надо добавить условие, Договор.Владелец.ЮрФизЛицо.Выбран() = 1 или для запроса Договор.Владелец.ЮрФизЛицо <> Пусто
где Пусто = ""
5. Asya.Ozerova 40 28.04.23 12:57 Сейчас в теме
(4)Понятно, Спасибо! Сейчас буду пробовать!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот