Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 01:14

Ошибка при вызове метода контекста Выполнить()

Автор jediAlex1985, 12 сен 2024, 11:42

0 Пользователей и 1 гость просматривают эту тему.

antoneus

Вот поэтому текст запроса нужен как у меня - чтобы плоская выборка была.

jediAlex1985

а вообще непонятен результат запроса...в выбранном проекте участники заполнены...

antoneus

Потому что если в запросе делать выборку не из самой табличной части, а из таблицы объекта, а в ней уже выборку из табличной части, то в выборке из результата запроса будет одно поле с названием упоУчастникиПроекта и типом РезультатЗапроса, и из этого поля опять нужно делать выборку - и тогда уже достучитесь до всяких подразделений и ответственных. А на верхнем уровне в ваши поля структуры после выполнения ЗаполнитьЗначенияСвойств не прилетит ничего.

jediAlex1985

т.е. надо в таблицы запроса сразу ТЧ запихивать, а не брать справочник и не тянуть из ТЧ справочника? или поместить ТЧ справочника во временную таблицу и потом вторым запросом вытягивать?

antoneus


jediAlex1985

ВЫБРАТЬ
ПроектыупоУчастникиПроекта.Роль.Наименование КАК Role,
ПроектыупоУчастникиПроекта.Подразделение.Наименование КАК Department,
ПроектыупоУчастникиПроекта.Ответственный.Код КАК ResponsibleID,
ПроектыупоУчастникиПроекта.Ответственный.Наименование КАК Responsible
ИЗ
Справочник.Проекты.упоУчастникиПроекта КАК ПроектыупоУчастникиПроекта
ГДЕ
ПроектыупоУчастникиПроекта.Ссылка.Код = &Код
т.е. так правильно должно быть?

antoneus


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск