2 378 документов
← К списку

ТипКомандыОткрытиеФормы

страница

Возвращает имя типа команд по открытию формы. При выполнении этих команд открывается основная форма внешнего объекта с указанными ниже параметрами. Общие параметры: ИдентификаторКоманды - Строка - имя команды, определенное в функции СведенияОВнешнейОбработке(). ДополнительнаяОбработкаСсылка - СправочникСсылка.ДополнительныеОтчетыИОбработки - ссылка этого объекта. Может использоваться для чтения и сохранения параметров обработки. Также может использоваться для фонового выполнения длительных операций. Подробнее см. в документации к подсистеме, раздел "Фоновое выполнение длительных операций". ИмяФормы - Строка - имя формы-владельца, из которой вызвана эта команда. Вспомогательные параметры для обработок создания связанных объектов (Вид = "СозданиеСвязанныхОбъектов"), обработок заполнения (Вид = "ЗаполнениеОбъекта") и контекстных отчетов (Вид = "Отчет"): ОбъектыНазначения - Массив - Ссылки объектов, для которых вызвана команда. Пример чтения общих параметров: ОбъектСсылка = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(Параметры, "ДополнительнаяОбработкаСсылка"); ИдентификаторКоманды = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(Параметры, "ИдентификаторКоманды"); Пример чтения значений дополнительных настроек: Если ЗначениеЗаполнено(ОбъектСсылка) Тогда ХранилищеНастроек = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ОбъектСсылка, "ХранилищеНастроек"); Настройки = ХранилищеНастроек.Получить(); Если ТипЗнч(Настройки) = Тип("Структура") Тогда ЗаполнитьЗначенияСвойств(ЭтотОбъект, "<ИменаНастроек>"); КонецЕсли; КонецЕсли; Пример сохранения значений дополнительных настроек: Настройки = Новый Структура("<ИменаНастроек>", <ЗначенияНастроек>); ДополнительнаяОбработкаОбъект = ОбъектСсылка.ПолучитьОбъект(); ДополнительнаяОбработкаОбъект.ХранилищеНастроек = Новый ХранилищеЗначения(Настройки); ДополнительнаяОбработкаОбъект.Записать();

Синтаксис

Функция ТипКомандыОткрытиеФормы() Экспорт

Возвращаемое значение

Строка - имя типа команд по открытию формы.

Пример вызова

Результат = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы()

Доступность

Сервер, Тонкий клиент, Толстый клиент, Внешнее соединение