Answer the question
In order to leave comments, you need to log in
What is the code for the settings form?
Good afternoon!
I have an external report that consists of a main report output form and a settings form. The Report Form Module has a ReportInitialization() procedure that contains the following line:
Настройка = ВосстановитьЗначение("НастройкаВнешниеОтчетыОтчетПоПродажамОтчет_bc255d0a-6990-4005-90ed-07f6658e08bf");
Процедура ОтчетИнициализация()
// Настроим построитель отчета
ПостроительОтчетаОтчет.Текст =
"ВЫБРАТЬ
| ПродажиОбороты.Период КАК Период,
| ПродажиОбороты.Контрагент КАК Контрагент,
| СУММА(ПродажиОбороты.СуммаОборот) КАК СуммаОборот
|ИЗ
| РегистрНакопления.Продажи.Обороты(, , Месяц, ) КАК ПродажиОбороты
|
|СГРУППИРОВАТЬ ПО
| ПродажиОбороты.Период,
| ПродажиОбороты.Контрагент
|ИТОГИ
| СУММА(СуммаОборот)
|ПО
| Период,
| Контрагент
|{ИТОГИ ПО
| Период,
| Контрагент.*}";
ПостроительОтчетаОтчет.ЗаполнитьНастройки();
ПостроительОтчетаОтчет.ЗаполнениеРасшифровки = ВидЗаполненияРасшифровкиПостроителяОтчета.ЗначенияГруппировок;
ПостроительОтчетаОтчет.ТекстЗаголовка = "Отчет";
//Восстановим сохраненые настройки
Настройка = ВосстановитьЗначение("НастройкаВнешниеОтчетыОтчетПоПродажамОтчет_bc255d0a-6990-4005-90ed-07f6658e08bf");
Если Настройка <> Неопределено Тогда
//Применим настройки в построителе
ПостроительОтчетаОтчет.УстановитьНастройки(Настройка);
КонецЕсли;
КонецПроцедуры
Answer the question
In order to leave comments, you need to log in
Global context
RestoreValue
Description: Retrieves the value previously saved using the RestoreValue method.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question