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