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