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

Синтаксис:

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

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

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

Описание:

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

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

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

Пример:

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


    

1C:Enterprise Developer's Community