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

ТипКомандыВызовКлиентскогоМетода

страница

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

Синтаксис

Функция ТипКомандыВызовКлиентскогоМетода() Экспорт

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

Строка - имя типа команд с вызовом клиентского метода.

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

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

Доступность

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