0
Nesh
07.11.11
✎
18:59
|
вот код. тут программно добавляю в СКД вычисляемые поля:
Функция СформироватьМассивВычисляемыхПолей()
Структура = Новый Структура;
Структура.Вставить("ВлажностьТП","ВлажностьСсылка*Вес");
Возврат Структура;
КонецФункции
Функция ДобавитьВычисляемоеПоле(СхемаКомпоновкиДанных, Выражение, ПутьКДанным) Экспорт
ВычисляемойПоле = СхемаКомпоновкиДанных.ВычисляемыеПоля.Добавить();
ВычисляемойПоле.Выражение = Выражение;
ВычисляемойПоле.ПутьКДанным = ПутьКДанным;
Возврат ВычисляемойПоле;
КонецФункции
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтруктураПолей = СформироватьМассивВычисляемыхПолей();
Для каждого Элемент Из СтруктураПолей Цикл
ДобавитьВычисляемоеПоле(СхемаКомпоновкиДанных,Элемент.Значение,Элемент.Ключ);
КонецЦикла;
КонецПроцедуры
далее необходимо его добавить еще в настройку отчета. подскажите как программно добавить такое поле в настройку?
|
|