Оглавление | Родительский раздел

Порядок.ПолучитьДоступныеПоля (Order.GetAvailableFields)

Порядок (Order)
ПолучитьДоступныеПоля (GetAvailableFields)

Синтаксис:

ПолучитьДоступныеПоля()

Возвращаемое значение:

Тип: ПоляНастройки.

Описание:

Получает коллекцию доступных для упорядочивания полей.
Внимание! Метод не доступен для упорядочивания динамических списков (свойство Порядок объектов СправочникСписок.<Имя справочника>, ДокументСписок.<Имя документа> и т.д.).

Доступность:

Сервер, толстый клиент, внешнее соединение.

Пример:

// Процедура копирует доступные поля и элементы одного 

// объекта "Порядок" в другой

//

// Параметры:

//  Что - Порядок, элементы и доступные поля которого надо копировать

//  Куда - Порядок, элементы и доступные поля которого надо создать

Процедура СкопироватьОтбор(Что, Куда) Экспорт
    КудаКопировать.УстановитьДоступныеПоля(Что.ПолучитьДоступныеПоля());
    Для 
каждого Элемент Из Что Цикл
        НовыйПорядок = Куда.Найти(Элемент.Имя);
        Если 
НовыйПорядок = Неопределено Тогда
            НовыйПорядок = Куда.Добавить(Элемент.Имя, Элемент.Имя, 
                            Элемент.Представление);
        КонецЕсли
; 
        НовыйПорядок.ВидСравнения  = Элемент.ВидСравнения;
        НовыйПорядок.Значение      = Элемент.Значение;
        НовыйПорядок.ЗначениеС     = Элемент.ЗначениеС;
        НовыйПорядок.ЗначениеПо    = Элемент.ЗначениеПо;
        НовыйПорядок.Использование = Элемент.Использование;
    КонецЦикла
; 
КонецПроцедуры


Оглавление | Родительский раздел Платформа 8.3.13.1809