Отчеты переопределяемый
ПриСозданииНаСервере
Описание, пример вызова
// Вызывается в обработчике одноименного события формы отчета после выполнения кода формы.// См. "ФормаКлиентскогоПриложения.ПриСозданииНаСервере" в синтакс-помощнике и ОтчетыКлиентПереопределяемый.ОбработчикКоманды.//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма отчета.// - РасширениеУправляемойФормыДляОтчета// - Структура:// * НастройкиОтчета - см. ОтчетыКлиентСервер.НастройкиОтчетаПоУмолчанию// Отказ - Булево - признак отказа от создания формы.// СтандартнаяОбработка - Булево - признак выполнения стандартной (системной) обработки события.//// Пример:// //Добавление команды с обработчиком в ОтчетыКлиентПереопределяемый.ОбработчикКоманды:// Команда = ФормаОтчета.Команды.Добавить("МояОсобеннаяКоманда");// Команда.Действие = "Подключаемый_Команда";// Команда.Заголовок = НСтр("ru = 'Моя команда...'");//// Кнопка = ФормаОтчета.Элементы.Добавить(Команда.Имя, Тип("КнопкаФормы"), ФормаОтчета.Элементы.<ИмяПодменю>);// Кнопка.ИмяКоманды = Команда.Имя;//// ФормаОтчета.ПостоянныеКоманды.Добавить(КомандаСоздать.Имя);//Процедура ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка) Экспорт
Пример вызова
ОтчетыПереопределяемый.ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка)
ПередЗагрузкойВариантаНаСервере
Описание, пример вызова
// Вызывается в обработчике одноименного события формы отчета и формы настройки отчета.// См. "Расширение управляемой формы для отчета.ПередЗагрузкойВариантаНаСервере" в синтакс-помощнике.//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма отчета или настроек отчета.// НовыеНастройкиКД - НастройкиКомпоновкиДанных - настройки для загрузки в компоновщик настроек.//Процедура ПередЗагрузкойВариантаНаСервере(Форма, НовыеНастройкиКД) Экспорт
Пример вызова
ОтчетыПереопределяемый.ПередЗагрузкойВариантаНаСервере(Форма, НовыеНастройкиКД)
ПриОпределенииПараметровВыбора
Описание, пример вызова
// Вызывается в форме отчета и в форме настройки отчета перед выводом настройки// для указания дополнительных параметров выбора.// Это устаревшее событие, вместо него рекомендуется применять событие ПослеЗагрузкиНастроекВКомпоновщик модуля отчета.//// Параметры:// Форма - ФормаКлиентскогоПриложения// - РасширениеУправляемойФормыДляОтчета// - Неопределено - форма отчета.// СвойстваНастройки - Структура - описание настройки отчета, которая будет выведена в форме отчета, где:// * ПолеКД - ПолеКомпоновкиДанных - выводимая настройка.// * ОписаниеТипов - ОписаниеТипов - тип выводимой настройки.// * ЗначенияДляВыбора - СписокЗначений - указать объекты, которые будут предложены пользователю в списке выбора.// Дополняет список объектов, уже выбранных пользователем ранее.// При этом не следует присваивать в этот параметр новый список значений.// * ЗапросЗначенийВыбора - Запрос - указать запрос для выборки объектов, которыми необходимо дополнить// ЗначенияДляВыбора. Первой колонкой (с индексом 0) должен выбираться объект,// который следует добавить в ЗначенияДляВыбора.Значение.// Для отключения автозаполнения в свойство ЗапросЗначенийВыбора.Текст следует записать// пустую строку.// * ОграничиватьВыборУказаннымиЗначениями - Булево - указать Истина, чтобы ограничить выбор пользователя// значениями, указанными в ЗначенияДляВыбора (его конечным состоянием).// * Тип - Строка.//// Пример:// 1. Для всех настроек типа СправочникСсылка.Пользователи скрыть и не разрешать выбирать помеченных на удаление,// недействительных и служебных пользователей.//// Если СвойстваНастройки.ОписаниеТипов.СодержитТип(Тип("СправочникСсылка.Пользователи")) Тогда// СвойстваНастройки.ОграничиватьВыборУказаннымиЗначениями = Истина;// СвойстваНастройки.ЗначенияДляВыбора.Очистить();// СвойстваНастройки.ЗапросЗначенийВыбора.Текст =// "ВЫБРАТЬ Ссылка ИЗ Справочник.Пользователи// |ГДЕ НЕ ПометкаУдаления И НЕ Недействителен И НЕ Служебный";// КонецЕсли;//// 2. Для настройки "Размер" предусмотреть дополнительное значение для выбора.//// Если СвойстваНастройки.ПолеКД = Новый ПолеКомпоновкиДанных("ПараметрыДанных.Размер") Тогда// СвойстваНастройки.ЗначенияДляВыбора.Добавить(10000000, НСтр("ru = 'Больше 10 Мб'"));// КонецЕсли;//Процедура ПриОпределенииПараметровВыбора(Форма, СвойстваНастройки) Экспорт
Пример вызова
ОтчетыПереопределяемый.ПриОпределенииПараметровВыбора(Форма, СвойстваНастройки)
ПриОпределенииОсновныхПолей
Описание, пример вызова
// Позволяет задать список часто используемых полей, которые будут выводиться в подменю для команд контекстного меню// "Вставить поле слева", "Вставить группировку ниже" и т.п.//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма отчета.// ОсновныеПоля - Массив из Строка - имена часто используемых полей отчета.//Процедура ПриОпределенииОсновныхПолей(Форма, ОсновныеПоля) Экспорт
Пример вызова
ОтчетыПереопределяемый.ПриОпределенииОсновныхПолей(Форма, ОсновныеПоля)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).