Skip to content

Отборы списков клиент сервер

ИзменитьЭлементОтбораГруппыСписка

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

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

ОтборыСписковКлиентСервер.ИзменитьЭлементОтбораГруппыСписка(Группа, ИмяПоля, ПравоеЗначение, Установить, ВидСравнения);

НайтиЭлементОтбораПоПредставлению

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

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

Результат = ОтборыСписковКлиентСервер.НайтиЭлементОтбораПоПредставлению(КоллекцияЭлементов, Представление, ВидПоиска);

СоздатьГруппуЭлементовОтбора

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

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

Результат = ОтборыСписковКлиентСервер.СоздатьГруппуЭлементовОтбора(КоллекцияЭлементов, Представление, ТипГруппы)

УстановитьЭлементОтбораСписка

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

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

ОтборыСписковКлиентСервер.УстановитьЭлементОтбораСписка(Список, ИмяПоля, ПравоеЗначение, ВидСравнения, Представление);

ИзменитьЭлементОтбораСписка

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

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

ОтборыСписковКлиентСервер.ИзменитьЭлементОтбораСписка(Список, ИмяПоля, ПравоеЗначение, Использование, ВидСравнения);

ЭлементОтбораСпискаПоИмени

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

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

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

УстановитьБыстрыйОтбор

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

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

ОтборыСписковКлиентСервер.УстановитьБыстрыйОтбор(Форма, ИмяПоля, ВидСравнения);

ОтборПоАктуальностиПриСозданииНаСервере

Описание, пример вызова
// Устанавливает переданный в форму списка документов отбор по актуальности
//
// Параметры:
// Список - ДинамическийСписок - список, в котором необходимо установить отбор
// Актуальность - Строка - строка отбора по актуальности
// СписокВыбора - СписокЗначений - Список значений выбора элемента формы отбора по актуальности
// ДатаСобытия - Дата - дата, на которую необходимо считать документы неактуальными
// СтруктураБыстрогоОтбора - Структура - переданный в форму списка документов отбор.
//
Процедура ОтборПоАктуальностиПриСозданииНаСервере(Список, Актуальность, СписокВыбора, ДатаСобытия, Знач СтруктураБыстрогоОтбора) Экспорт

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

ОтборыСписковКлиентСервер.ОтборПоАктуальностиПриСозданииНаСервере(Список, Актуальность, СписокВыбора, ДатаСобытия, СтруктураБыстрогоОтбора)

ОтборПоАктуальностиПриЗагрузкеИзНастроек

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

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

ОтборыСписковКлиентСервер.ОтборПоАктуальностиПриЗагрузкеИзНастроек(Список, Актуальность, СписокВыбора, ДатаСобытия, СтруктураБыстрогоОтбора, Настройки)

УстановитьОтборВСпискеПоАктуальности

Описание, пример вызова
// Устанавливает в форме списка документов отбор по актуальности
//
// Параметры:
// Список - ДинамическийСписок - список, в котором необходимо установить отбор
// Актуальность - Строка - строка отбора по актуальности.
//
Процедура УстановитьОтборВСпискеПоАктуальности(Список, Актуальность) Экспорт

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

ОтборыСписковКлиентСервер.УстановитьОтборВСпискеПоАктуальности(Список, Актуальность)

УстановитьОтборВСпискеПоДатеСобытия

Описание, пример вызова
// Устанавливает в форме списка документов отбор по дате события
//
// Параметры:
// Список - ДинамическийСписок - список, в котором необходимо установить отбор
// ДатаСобытия - Дата - дата, на которую документ будет просрочен.
//
Процедура УстановитьОтборВСпискеПоДатеСобытия(Список, ДатаСобытия) Экспорт

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

ОтборыСписковКлиентСервер.УстановитьОтборВСпискеПоДатеСобытия(Список, ДатаСобытия)

ПриИзмененииОтбораПоАктуальности

Описание, пример вызова
// Устанавливает в форме списка документов отбор по актуальности и дате актуальности
// Изменяет значение даты актуальности в зависимости от строки актуальности.
//
// Параметры:
// Список - ДинамическийСписок - список, в котором необходимо установить отбор
// Актуальность - Строка - строка отбора по актуальности
// ДатаСобытия - Дата - дата, на которую документы считаются неактуальными.
// СписокВыбора - СписокЗначений - Список значений выбора элемента формы отбора по актуальности
//
Процедура ПриИзмененииОтбораПоАктуальности(Список, Актуальность, ДатаСобытия, СписокВыбора=Неопределено) Экспорт

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

ОтборыСписковКлиентСервер.ПриИзмененииОтбораПоАктуальности(Список, Актуальность, ДатаСобытия, СписокВыбора);

ПриОчисткеОтбораПоАктуальности

Описание, пример вызова
// Устанавливает в форме списка документов отбор по актуальности и дате актуальности
// Изменяет значение даты актуальности в зависимости от строки актуальности.
//
// Параметры:
// Список - ДинамическийСписок - список, в котором необходимо установить отбор
// Актуальность - Строка - строка отбора по актуальности
// ДатаСобытия - Дата - дата, на которую документ будет просрочен
// СтандартнаяОбработка - Булево - флаг выполнения стандартной обработки при очистке значения поля.
//
Процедура ПриОчисткеОтбораПоАктуальности(Список, Актуальность, ДатаСобытия, СтандартнаяОбработка) Экспорт

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

ОтборыСписковКлиентСервер.ПриОчисткеОтбораПоАктуальности(Список, Актуальность, ДатаСобытия, СтандартнаяОбработка)

ЗаполнитьСписокВыбораОтбораПоАктуальности

Описание, пример вызова
// Заполняет список выбора для отбора по актуальности
//
// Параметры:
// СписокВыбораАктуальности - СписокЗначений - список выбора, который необходимо заполнить.
//
Процедура ЗаполнитьСписокВыбораОтбораПоАктуальности(СписокВыбораАктуальности) Экспорт

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

ОтборыСписковКлиентСервер.ЗаполнитьСписокВыбораОтбораПоАктуальности(СписокВыбораАктуальности)

НеобходимОтборПоСостояниюПриСозданииНаСервере

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

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

Результат = ОтборыСписковКлиентСервер.НеобходимОтборПоСостояниюПриСозданииНаСервере(Состояние, СтруктураБыстрогоОтбора)

НеобходимОтборПоСостояниюПриЗагрузкеИзНастроек

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

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

Результат = ОтборыСписковКлиентСервер.НеобходимОтборПоСостояниюПриЗагрузкеИзНастроек(Состояние, СтруктураБыстрогоОтбора, Настройки)

ОтборПоРегулярностиПриСозданииНаСервере

Описание, пример вызова
// ПРОЦЕДУРЫ ОТБОРА ПО РЕГУЛЯРНОСТИ
// Устанавливает переданный в форму списка документов отбор по регулярности
//
// Параметры:
// Список - ДинамическийСписок - список, в котором необходимо установить отбор
// Регулярность - Строка - строка отбора по регулярности
// СтруктураБыстрогоОтбора - Структура - переданный в форму списка документов отбор.
//
Процедура ОтборПоРегулярностиПриСозданииНаСервере(Список, Регулярность, Знач СтруктураБыстрогоОтбора) Экспорт

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

ОтборыСписковКлиентСервер.ОтборПоРегулярностиПриСозданииНаСервере(Список, Регулярность, СтруктураБыстрогоОтбора)

ОтборПоРегулярностиПриЗагрузкеИзНастроек

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

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

ОтборыСписковКлиентСервер.ОтборПоРегулярностиПриЗагрузкеИзНастроек(Список, Регулярность, СтруктураБыстрогоОтбора, Настройки)

УстановитьОтборВСпискеПоРегулярности

Описание, пример вызова
// Устанавливает в форме списка документов отбор по регулярности
//
// Параметры:
// Список - ДинамическийСписок - список, в котором необходимо установить отбор
// Регулярность - Строка - строка отбора по регулярности.
//
Процедура УстановитьОтборВСпискеПоРегулярности(Список, Регулярность) Экспорт

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

ОтборыСписковКлиентСервер.УстановитьОтборВСпискеПоРегулярности(Список, Регулярность)

ОтборПоЗначениюСпискаПриСозданииНаСервере

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

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

ОтборыСписковКлиентСервер.ОтборПоЗначениюСпискаПриСозданииНаСервере(Список, ИмяКолонки, Значение, СтруктураБыстрогоОтбора, );

ОтборПоЗначениюСпискаПриЗагрузкеИзНастроек

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

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

ОтборыСписковКлиентСервер.ОтборПоЗначениюСпискаПриЗагрузкеИзНастроек(Список, ИмяКолонки, Значение, СтруктураБыстрогоОтбора, );

УстановитьОтборыПоЗначениюСпискаПриЗагрузкеИзНастроек

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

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

ОтборыСписковКлиентСервер.УстановитьОтборыПоЗначениюСпискаПриЗагрузкеИзНастроек(ПараметрыОтбора, СтруктураБыстрогоОтбора, Использование, ВидСравнения);

СкопироватьСписокВыбораОтбораПоМенеджеру

Описание, пример вызова
// ПРОЦЕДУРЫ И ФУНКЦИИ ОТБОРА ПО МЕНЕДЖЕРУ
// Процедура копирует в список выбора поля отбора значения из списка источника
//
Процедура СкопироватьСписокВыбораОтбораПоМенеджеру(СписокВыбора, СписокИсточник) Экспорт

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

ОтборыСписковКлиентСервер.СкопироватьСписокВыбораОтбораПоМенеджеру(СписокВыбора, СписокИсточник)

УдалитьЭлементОтбораСписка

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

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

ОтборыСписковКлиентСервер.УдалитьЭлементОтбораСписка(Список, ИмяПоля)

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