0
dart909
29.07.15
✎
09:10
|
Есть справочник ТранспортныСредства с формой элемента. На форме есть таблица значений с колонками: Свойство (тип ПланВидовХарактеристикСсылка.СвойстваТС), Значение (тип Характеристика.СвойствоТС). Есть ПланВидовХарактеристик СвойствоТС.
В форме элемента при событии ПриСозданииНаСервере() выводятся все свойства. Вопрос такой как сделать чтобы, у Значения устанавливался тип в зависимости от ТипЗначения в ПланВидовХарактеристик? Вот код:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ПолучитьСведенияПоТранспортномуСредству() ;
//МояТаблица = Таблица.Выгрузить();
//Для каждого СтрокаТаб из МояТаблица Цикл
//СтрокаТаб.Добавить();
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СвойствоТС.ТипЗначения КАК ТипЗ,
| СвойствоТС.Ссылка КАК Ссылка
|ИЗ
| ПланВидовХарактеристик.СвойствоТС КАК СвойствоТС";
//Запрос.УстановитьПараметр("Ссылка",СтрокаТаб.Свойство.Ссылка);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выгрузить();
Для каждого Строка из ВыборкаДетальныеЗаписи Цикл
НоваяСтрока = Таблица.Добавить();
НоваяСтрока.Свойство = Строка.Ссылка;
f = Строка.ТипЗ;
НоваяСтрока.Значение = f;
КонецЦикла
КонецПроцедуры
|
|