W
W
wwwgop2018-07-23 12:25:21
1C
wwwgop, 2018-07-23 12:25:21

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");

Tell me, please, what does the entry in brackets (highlighted in bold) mean, what kind of character set is this and where did it come from? How to get it if you need to change something.
Процедура ОтчетИнициализация()
  // Настроим построитель отчета
  ПостроительОтчетаОтчет.Текст =
  "ВЫБРАТЬ
  |	ПродажиОбороты.Период КАК Период,
  |	ПродажиОбороты.Контрагент КАК Контрагент,
  |	СУММА(ПродажиОбороты.СуммаОборот) КАК СуммаОборот
  |ИЗ
  |	РегистрНакопления.Продажи.Обороты(, , Месяц, ) КАК ПродажиОбороты
  |
  |СГРУППИРОВАТЬ ПО
  |	ПродажиОбороты.Период,
  |	ПродажиОбороты.Контрагент
  |ИТОГИ
  |	СУММА(СуммаОборот)
  |ПО
  |	Период,
  |	Контрагент
  |{ИТОГИ ПО
  |	Период,
  |	Контрагент.*}";

  ПостроительОтчетаОтчет.ЗаполнитьНастройки();
  ПостроительОтчетаОтчет.ЗаполнениеРасшифровки = ВидЗаполненияРасшифровкиПостроителяОтчета.ЗначенияГруппировок;
  ПостроительОтчетаОтчет.ТекстЗаголовка = "Отчет";
  //Восстановим сохраненые настройки
  Настройка = ВосстановитьЗначение("НастройкаВнешниеОтчетыОтчетПоПродажамОтчет_bc255d0a-6990-4005-90ed-07f6658e08bf");
  Если Настройка <> Неопределено Тогда
    //Применим настройки в построителе
    ПостроительОтчетаОтчет.УстановитьНастройки(Настройка);
  КонецЕсли;
  
КонецПроцедуры

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Dmitry Kinash, 2018-07-23
@Dementor

Global context
RestoreValue
Description: Retrieves the value previously saved using the RestoreValue method.

I don't know what the developer was thinking about giving such a name to the saved settings - perhaps about the uniqueness of his name. In any case, this method can only read previously explicitly stored. It is not able to read any system settings of the report or settings of other users.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question