Skip to content

Конструктор формул клиент

НачатьРедактированиеФормулы

Описание, пример вызова
// Открывает конструктор формул.
//
// Параметры:
// Параметры - см. ПараметрыРедактированияФормулы
// ОбработчикЗавершения - ОписаниеОповещения
//
Процедура НачатьРедактированиеФормулы(Параметры, ОбработчикЗавершения) Экспорт

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

КонструкторФормулКлиент.НачатьРедактированиеФормулы(Параметры, ОбработчикЗавершения)

ПараметрыРедактированияФормулы

Описание, пример вызова
// Конструктор параметра ПараметрыФормулы для функции ПредставлениеФормулы.
//
// Возвращаемое значение:
// Структура:
// * Формула - Строка
// * Операнды - Строка - адрес во временном хранилище коллекции операндов. Коллекция может быть одного из трех типов:
// ТаблицаЗначений - см. ТаблицаПолей
// ДеревоЗначений - см. ДеревоПолей
// СхемаКомпоновкиДанных - список операндов будет взят из коллекции ДоступныеПоляОтбора
// компоновщика настроек. Имя коллекции может быть переопределено
// в параметре ИмяКоллекцииСКД.
// * Операторы - Строка - адрес во временном хранилище коллекции операторов. Коллекция может быть одного из трех типов:
// ТаблицаЗначений - см. ТаблицаПолей
// ДеревоЗначений - см. ДеревоПолей
// СхемаКомпоновкиДанных - список операндов будет взят из коллекции ДоступныеПоляОтбора
// компоновщика настроек. Имя коллекции может быть переопределено
// в параметре ИмяКоллекцииСКД.
// * ИмяКоллекцииСКДОперандов - Строка - имя коллекции полей в компоновщике настроек. Параметр необходимо
// использовать, если в параметре Операнды передана схема компоновки данных.
// Значение по умолчанию - ДоступныеПоляОтбора.
// * ИмяКоллекцииСКДОператоров - Строка - имя коллекции полей в компоновщике настроек. Параметр необходимо
// использовать, если в параметре Операторы передана схема компоновки данных.
// Значение по умолчанию - ДоступныеПоляОтбора.
// * Наименование - Неопределено - наименование не используется для формулы, соответствующее поле не выводится.
// - Строка - наименование формулы. Если заполнено или пустое, соответствующее поле выводится
// на в форме конструктора.
// * ДляЗапроса - Булево - формула предназначена для вставки в запрос. Данный параметр влияет на состав операторов
// по умолчанию, а также на выбор алгоритма проверки формулы.
//
Функция ПараметрыРедактированияФормулы() Экспорт

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

Результат = КонструкторФормулКлиент.ПараметрыРедактированияФормулы()

СписокПолейПередРазворачиванием

Описание, пример вызова
// Обработчик разворачивания подключаемого списка.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - владелец списка.
// Элемент - ТаблицаФормы - список, в котором выполняется разворачивание строки.
// Строка - Число - идентификатор строки списка.
// Отказ - Булево - признак отказа от разворачивания.
//
Процедура СписокПолейПередРазворачиванием(Форма, Элемент, Строка, Отказ) Экспорт

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

КонструкторФормулКлиент.СписокПолейПередРазворачиванием(Форма, Элемент, Строка, Отказ)

РазвернутьТекущийЭлементСпискаПолей

Описание, пример вызова
// Обработчик разворачивания подключаемого списка.
// Разворачивает текущий элемент списка.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения
//
Процедура РазвернутьТекущийЭлементСпискаПолей(Форма) Экспорт

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

КонструкторФормулКлиент.РазвернутьТекущийЭлементСпискаПолей(Форма)

СписокПолейНачалоПеретаскивания

Описание, пример вызова
// Обработчик перетаскивания подключаемого списка
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - владелец списка.
// Элемент - ТаблицаФормы - список, в котором выполняется перетаскивание.
// ПараметрыПеретаскивания - ПараметрыПеретаскивания - содержит перетаскиваемое значение, тип действия
// и возможные действия при перетаскивании.
// Выполнение - Булево - если Ложь, перетаскивание не начнется.
//
Процедура СписокПолейНачалоПеретаскивания(Форма, Элемент, ПараметрыПеретаскивания, Выполнение) Экспорт

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

КонструкторФормулКлиент.СписокПолейНачалоПеретаскивания(Форма, Элемент, ПараметрыПеретаскивания, Выполнение)

ВыбранноеПолеВСпискеПолей

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

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

Результат = КонструкторФормулКлиент.ВыбранноеПолеВСпискеПолей(Форма, ИмяСпискаПолей);

СтрокаПоискаИзменениеТекстаРедактирования

Описание, пример вызова
// Обработчик события строки поиска подключаемого списка.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - владелец списка.
// Элемент - ПолеФормы - строка поиска.
// Текст - Строка - текст в строке поиска.
// СтандартнаяОбработка - Булево - если Ложь, стандартное действие выполнено не будет.
//
Процедура СтрокаПоискаИзменениеТекстаРедактирования(Форма, Элемент, Текст, СтандартнаяОбработка) Экспорт

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

КонструкторФормулКлиент.СтрокаПоискаИзменениеТекстаРедактирования(Форма, Элемент, Текст, СтандартнаяОбработка)

СтрокаПоискаОчистка

Описание, пример вызова
// Обработчик события строки поиска подключаемого списка.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - владелец списка.
// Элемент - КнопкаФормы - кнопка очистки.
// УдалитьСтандартнаяОбработка - Булево - параметр устарел
//
Процедура СтрокаПоискаОчистка(Форма, Элемент, УдалитьСтандартнаяОбработка = Неопределено) Экспорт

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

КонструкторФормулКлиент.СтрокаПоискаОчистка(Форма, Элемент, УдалитьСтандартнаяОбработка);

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).