ПриОпределенииВидовПодключаемыхКоманд

Автор: 1С
ОбщийМодуль.ПодключаемыеКомандыПереопределяемый
БСП

С помощью ПриОпределенииВидовПодключаемыхКоманд можно определить собственные виды подключаемых команд,

// С помощью ПриОпределенииВидовПодключаемыхКоманд можно определить собственные виды подключаемых команд,
// помимо уже предусмотренных в стандартной поставке (печатные формы, отчеты и команды заполнения).
//
// Параметры:
//   ВидыПодключаемыхКоманд - ТаблицаЗначений - поддерживаемые виды команд:
//       * Имя         - Строка            - имя вида команд. Должно удовлетворять требованиям именования переменных и
//                                           быть уникальным (не совпадать с именами других видов).
//                                           Может соответствовать имени подсистемы, отвечающей за вывод этих команд.
//                                           Следующие имена зарезервированы: "Печать", "Отчеты", "ЗаполнениеОбъектов".
//       * ИмяПодменю  - Строка            - имя подменю для размещения команд этого вида на формах объектов.
//       * Заголовок   - Строка            - наименование подменю, выводимое пользователю.
//       * Картинка    - Картинка          - картинка подменю.
//       * Отображение - ОтображениеКнопки - режим отображения подменю.
//       * Порядок     - Число             - порядок подменю в командной панели формы объекта по отношению 
//                                           к другим подменю. Используется при автоматическом создании подменю 
//                                           в форме объекта.
//
// Пример:
//
//	Вид = ВидыПодключаемыхКоманд.Добавить();
//	Вид.Имя         = "Мотиваторы";
//	Вид.ИмяПодменю  = "ПодменюМотиваторов";
//	Вид.Заголовок   = НСтр("ru = 'Мотиваторы'");
//	Вид.Картинка    = БиблиотекаКартинок.Информация;
//	Вид.Отображение = ОтображениеКнопки.КартинкаИТекст;
//	
Процедура ПриОпределенииВидовПодключаемыхКоманд(ВидыПодключаемыхКоманд) Экспорт
	
	// _Демо начало примера
	Вид = ВидыПодключаемыхКоманд.Добавить();
	Вид.Имя         = "ОтправкаПриглашенияДляАнкетирования";
	Вид.ИмяПодменю  = "ПодменюОтправкаПриглашенияДляАнкетирования";
	Вид.Заголовок   = НСтр("ru = 'Отправка приглашения'");
	Вид.Картинка    = БиблиотекаКартинок.ЭлектронноеПисьмо;
	Вид.Отображение = ОтображениеКнопки.КартинкаИТекст;
	
	Вид = ВидыПодключаемыхКоманд.Добавить();
	Вид.Имя        = "Анкетирование";
	Вид.ИмяПодменю = "ПодменюАнкетирование";
	Вид.Заголовок   = НСтр("ru = 'Анкетирование'");
	Вид.Картинка    = БиблиотекаКартинок.Пустая;
	Вид.Отображение = ОтображениеКнопки.Текст;
	// _Демо конец примера
	
КонецПроцедуры

///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются 
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
OneTracker - трекер учета рабочего времени программиста 1С

Похожие публикации

ОбработчикКоманды (БСП)

ПодключаемаяКоманда (БСП)

ПриОпределенииСоставаНастроекПодключаемыхОбъектов (БСП)