Имя: Пароль:
1C
1С v8
1C 8.2 Бухгалтерия 2.0. Сохранение стандартного отчета на СКД в Excel.
0 Koliaff
 
05.06.15
07:55
Доброго времени суток. Необходимо сформировать отчет ОСВ по счету 20 программно и сохранить отчет в Эксель. Необходимо перед формированием задать условия и выводимые группировки. Задать условие получилось, а вот с выводом группировок - косяк, не могу найти как отключить одну из трех группировок. Вот код :


// До этого в массив помещаю нужные номенклатурные группы
СписНомГрупп.ЗагрузитьЗначения(МасНомГрупп);


чет = ПланыСчетов.Хозрасчетный.НайтиПоКоду("20");
    ОбработкаИзмененияСчета();
    ОбновитьПанельНастроек();
     Для каждого ЭлементОтбора из КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл
         Если ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Субконто1") Тогда
            ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
            ЭлементОтбора.ПравоеЗначение = СписНомГрупп;
            ЭлементОтбора.Использование = Истина;
         КонецЕсли;    
    КонецЦикла;    
    ОбновитьОтчет();
    Файл1 = СохранитьФайлВЭксель(ЭлементыФормы.Результат,,"ОСВ20","Директор","XLS",,,,);
1 sapphire
 
05.06.15
08:06
Отладчик в помощь
2 Koliaff
 
05.06.15
08:14
(sapphire) Да смотрел я в него ) . Вот дошел до этого поля
КомпоновщикНастроек.Настройки.ДоступныеПоляГруппировок.Элементы[5]

Это и есть группировка "Подразделение", которую хочу отключить, но как это сделать ? )
3 sapphire
 
05.06.15
08:24
(2) Не то, группировки относятся к настройке варианта
4 Koliaff
 
05.06.15
08:27
КомпоновщикНастроек.Настройки.Структура - у меня пусто.
5 Koliaff
 
05.06.15
08:51
(sapphire) СхемаКомпоновкиДанных.ВариантыНастроек - Это сохраненные настройки пользователей, правильно ? Мне не надо к ним обращаться, мне надо программно задать группировки для стандартного ОСВ по счету. Для 20 счета -  ном. группы и статьи затрат, для 70.01 - ном. группы и работники, для 10 - склады и номенклатура. Я по очереди сохраняю каждый отчет в эксель, после формирования.