Имя: Пароль:
1C
1С v8
Временные таблицы - конструктор не видит реквизит
0 RomaH
 
naïve
05.10.12
12:59
"ВЫБРАТЬ            
   |    ТаблицаФакторов.ПроизводственныйФактор КАК ПроизводственныйФактор
   |ПОМЕСТИТЬ втТаблицаФакторов
   |ИЗ
   |    &ТаблицаФакторов КАК ТаблицаФакторов
....
   |    Исследования.Ссылка В
   |            (ВЫБРАТЬ
   |                втТаблицаФакторов.ПроизводственныйФактор.Владелец КАК Приказ
   |            ИЗ
   |                втТаблицаФакторов КАК втТаблицаФакторов)


рабочий код, но конструктор запроса ругается что поле Владелец для втТаблицаФакторов не найдено

если это поле прописать в создании временной таблицы

   "ВЫБРАТЬ            
   |    ТаблицаФакторов.ПроизводственныйФактор.Владелец КАК Владелец,
   |    ТаблицаФакторов.ПроизводственныйФактор КАК ПроизводственныйФактор
   |ПОМЕСТИТЬ втТаблицаФакторов
   |ИЗ
   |    &ТаблицаФакторов КАК ТаблицаФакторов


то получаю ошибку при исполнении запроса - не видит поля "Владелец" у производственного фактора

как быть?
1 Fragster
 
гуру
05.10.12
13:00
Выразить(ТаблицаФакторов.ПроизводственныйФактор КАК Справочник.ПроизводственныйФактор).Владелец
2 Kashemir
 
05.10.12
13:00
Конструктор без понятия что у тебя за тип у реквизита ПроизводственныйФактор. Потому либо делай без конструктора - либо перед обращением к провизводным явно вырази нужный тип
3 RomaH
 
naïve
05.10.12
13:45
это  где - в создании ВТ ?
или при обращении к ВТ
??
4 Cube
 
05.10.12
13:46
(3) В конструкторе, при создании/редактировании ВТ можно указать тип полей.
5 ChAlex
 
05.10.12
14:07
(4) - только после закрытия конструктор это не сохраняет :)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.