Обновить элементы формы настроек.
Процедура ОбновитьЭлементыФормыНастроек(Форма, УзелИерархииЭлементов, ПараметрыОбновления = Неопределено) Экспорт
Если ОбщегоНазначения.ЭтоМобильныйКлиент() Тогда
Форма.СоздатьЭлементыФормыПользовательскихНастроек(УзелИерархииЭлементов);
Возврат;
КонецЕсли;
Элементы = Форма.Элементы;
НастройкиОтчета = Форма.НастройкиОтчета;
ВидыСтилизованныхЭлементов = СтрРазделить("Период, Список, Флажок", ", ", Ложь);
ИменаРеквизитов = ИменаРеквизитовЭлементовНастроек(Форма, ВидыСтилизованныхЭлементов);
ПодготовитьФормуКПерегруппировкеЭлементов(Форма, УзелИерархииЭлементов, ИменаРеквизитов, ВидыСтилизованныхЭлементов);
ВременнаяГруппа = Элементы.Добавить("Временная", Тип("ГруппаФормы"));
ВременнаяГруппа.Вид = ВидГруппыФормы.ОбычнаяГруппа;
Режим = РежимОтображенияНастроекКомпоновкиДанных.БыстрыйДоступ;
Если Форма.ТипФормыОтчета = ТипФормыОтчета.Настройка Тогда
Режим = РежимОтображенияНастроекКомпоновкиДанных.Все;
КонецЕсли;
Форма.СоздатьЭлементыФормыПользовательскихНастроек(ВременнаяГруппа, Режим, 1);
СвойстваЭлементов = СвойстваЭлементовФормыНастроек(
Форма.ТипФормыОтчета, Форма.Отчет.КомпоновщикНастроек, НастройкиОтчета);
ПерегруппироватьЭлементыФормыНастроек(
Форма, УзелИерархииЭлементов, СвойстваЭлементов, ИменаРеквизитов, ВидыСтилизованныхЭлементов);
Элементы.Удалить(ВременнаяГруппа);
// Вызов переопределяемого модуля.
Если НастройкиОтчета.События.ПослеЗаполненияПанелиБыстрыхНастроек Тогда
ОтчетОбъект = ОтчетОбъект(НастройкиОтчета.ПолноеИмя);
ОтчетОбъект.ПослеЗаполненияПанелиБыстрыхНастроек(Форма, ПараметрыОбновления);
КонецЕсли;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
СвойстваГруппыЭлементовФормы (БСП)
ПредставлениеЭлементаУсловногоОформления (БСП)
ОбновитьОграничениеСрокаДействия (БСП)
ОбновитьКлючиДоступаЭлементовДанныхПриЗаписи (БСП)
ОбновитьЭлементыДополнительныхРеквизитов (БСП)
Обновить признак предупреждения при редактировании элемента
ОбработчикВыбораЭлементовБазыКорреспондентаПодбор (БСП)
ОбработчикВыбораЭлементовБазыКорреспондентаНачалоВыбора (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)