Имя: Пароль:
1C
1С v8
Программно добавить группировку к отчету
0 Vigor06
 
30.11.12
15:17
Доброго времени суток,чатлане)
Начальник требует,чтобы формировался раз в день большой отчет и ему на почту отсылался. "Рапорт руководителю" эту проблему полностью не решает

Вот и решился я самостоятельно в обработке делать отчет,сохранять его в xls, а потом все созданные объединять в один.

Собстно сабж:
Создаю отчет "Продажи" (он весь работает из "Универсального отчета")
Даты начала и окончания я туда передал,а вот как передать(или указать) группировки для него - не знаю.

Отчет = Отчеты.Продажи.Создать();
Отчет.УниверсальныйОтчет.ДатаНач = НачалоДня(ТекущаяДата());
Отчет.УниверсальныйОтчет.ДатаНач = КонецДня(ТекущаяДата());


Курение справки и гугла тоже мало что дало
1 mikecool
 
30.11.12
15:24
берешь отчет, настраиваешь, сохраняешь настройки(в типовых они сохраняются в РС)
в обработке создаешь экземпляр отчета и подтягиваешь в него сохраненные настройки, формируешь, отсылаешь
и все - телемаркет
2 Vigor06
 
30.11.12
16:13
"подтягиваешь в него сохраненные настройки"
поподробнее можно?)
3 Vigor06
 
30.11.12
17:05
(1) я понимаю,что они все хранятся в регистре сведений "Сохраненные настройки" но как их оттуда достать...
4 Vigor06
 
30.11.12
17:54
Даже не так.Настройки то я получил запросом(правда у них тип значения - Хранилище значения)
А вот как присвоить созданному отчету эти настройки - не пойму.Кучу процедур уже перебрал
5 mikecool
 
30.11.12
17:54
(3) прочитать из хранилищи и загрузить построителю
6 mikecool
 
30.11.12
17:56
+5 ПостроительОтчета.УстановитьНастроки