Имя: Пароль:
1C
1С v8
Поле объекта не обнаружено ГруппыОС
0 Смертник
 
19.09.11
16:47
ЗапросЗалог = Новый Запрос;
       ЗапросЗалог.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект);
   
       ЗапросЗалог.Текст =
       "ВЫБРАТЬ
       |    УправлениеЗалогамиОсновныеСредства.ОбъектЗалога КАК Объект,
       |    УправлениеЗалогамиОсновныеСредства.ЗалоговаяСтоимость КАК Стоимость,
       |    УправлениеЗалогамиОсновныеСредства.ОбъектЗалога.Код КАК Инвентарный,
       |    УправлениеЗалогамиОсновныеСредства.ОбъектЗалога.ЗаводскойНомер КАК Условый,
       |    УправлениеЗалогамиОсновныеСредства.Ссылка.ДоговорКонтрагента.Дата КАК Дата,
       |    МестонахождениеОССрезПоследних.Местонахождение КАК Местонахождение,
       |    УправлениеЗалогамиОсновныеСредства.ОбъектЗалога.ГруппаОС КАК ГруппыОС
       |ИЗ
       |    Документ.УправлениеЗалогами.ОсновныеСредства КАК УправлениеЗалогамиОсновныеСредства
       |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МестонахождениеОС.СрезПоследних КАК МестонахождениеОССрезПоследних
       |        ПО УправлениеЗалогамиОсновныеСредства.ОбъектЗалога = МестонахождениеОССрезПоследних.ОсновноеСредство
       |ГДЕ
       |    УправлениеЗалогамиОсновныеСредства.Ссылка.Ссылка = &ТекущийДокумент";    
           
       ТаблицаЗалогов = ЗапросЗалог.Выполнить().Выгрузить();
       Если ТаблицаЗалогов.ГруппыОС = Перечисления.ГруппыОС.Здания ИЛИ ТаблицаЗалогов.ГруппыОС = Перечисления.ГруппыОС.Сооружения Тогда
           Макет = ПолучитьМакет("Макет");

Вроде все верно написал почему не обнаружено поле ГруппыОС?
1 Beduin
 
19.09.11
16:48
(0) Где выбор из коллекции?
2 Naumov
 
19.09.11
16:49
хню написал, вот программа и не поняла.
3 lubja
 
19.09.11
16:49
ты результат запроса выгрузил в таблицу значений. а кто будет проходить по строкам этой таблицы значений?!
4 Смертник
 
19.09.11
17:10
все спасибо прогнал сегодня юбилей у сотруднице был вот перебрал