Имя: Пароль:
1C
1С v8
СКД. Как программно указать колонку для вычисляемого поля?
0 From_RB
 
12.12.22
08:27
Вношу изменения в типовой Отчет:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
.....
//добавляю выч.поле
        НастройкиОсновнойСхемы = КомпоновщикНастроек.ПолучитьНастройки();
    КомпоновкаДанныхКлиентСервер.ДобавитьВыбранноеПоле(НастройкиОсновнойСхемы,"Цена","Цена");

    ВычисляемоеПоле = СхемаКомпоновкиДанных.ВычисляемыеПоля.Добавить();
    ВычисляемоеПоле.ПутьКДанным = "Цена";
    ВычисляемоеПоле.Выражение = "Цена";
    
    Ресурс = СхемаКомпоновкиДанных.ПоляИтога.Добавить();
    Ресурс.ПутьКДанным = "Цена";
    Ресурс.Выражение = "(Цена)";

КАК программно указать,чтобы выводился в 3-й колонке например, в конкретной группировке
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший