Skip to main content

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

Синтаксис

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

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

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

Описание

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

Доступность

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

Пример

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

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

//

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

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

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

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

Перевод

English version: Order.GetAvailableFields