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