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

Запрос не показывает ТЧ документа

Автор СерьезныйЧеловек, 14 ноя 2010, 14:10

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

СерьезныйЧеловек

Здравствуйте! Мне нужно из справочника КурсыОбучения вытащить все записи из ТЧ ЗанятияКурса, В запрос нужно передать наименование курса. Вот мой код:
   Запрос=Новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
|   КурсыОбучения.ЗанятияКурса.(
|      Ссылка,
|      НомерСтроки,
|      Занятие
|   )
|ИЗ
|   Справочник.КурсыОбучения КАК КурсыОбучения
|ГДЕ
|   КурсыОбучения.Наименование = &Наименование";

Запрос.УстановитьПараметр("Наименование",Справочники.КурсыОбучения.НайтиПоНаименованию("1"));
Выборка=Запрос.Выполнить().Выгрузить();

 
Для каждого Строка из Выборка Цикл
    ТекСтрока=Строка.Занятие;
           
КонецЦикла;

Такой легкий запрос, а чет так сильно заклинило. Во время отладки пишет как будто ТЧ пустая, а у меня там 5 записей.

progmikon

Попробуйте так:

ВЫБРАТЬ
|   КурсыОбучения.НомерСтроки,
|   КурсыОбучения.Занятие
|ИЗ
|   Справочник.КурсыОбучения.ЗанятияКурса КАК КурсыОбучения
|ГДЕ
|   КурсыОбучения.Ссылка.Наименование = &Наименование

progmikon

Кстати, а у вас наименование точно ссылка?

СерьезныйЧеловек

а в этом же справочнике две ТЧ?

progmikon


СерьезныйЧеловек

не тот знак поставил :D, я имею ввиду что в данном справочнике две ТЧ и поэтому так как вот Вы написали поробовать не работает, пишет , что поля не найдены

progmikon

ЗанятияКурса - Это табличная часть?

СерьезныйЧеловек

Да, там одна называется ЗанятияКурса, другая ИзучаемыеКомпетенции

progmikon


СерьезныйЧеловек

Цитата: progmikon от 14 ноя 2010, 14:23
Попробуйте так:

ВЫБРАТЬ
|   КурсыОбучения.НомерСтроки,
|   КурсыОбучения.Занятие
|ИЗ
|   Справочник.КурсыОбучения.ЗанятияКурса КАК КурсыОбучения
|ГДЕ
|   КурсыОбучения.Ссылка.Наименование = &Наименование


если так сделать, то пишет, что таких полей нет.

Теги:

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

Рейтинг@Mail.ru

Поиск