Тип: Булево. Указывает, используется ли поле. Истина - используется.
Полное описание, параметры и ограничения
АвтоЭлементПорядкаКомпоновкиДанных.Использование (DataCompositionAutoOrderItem.Use)
АвтоЭлементПорядкаКомпоновкиДанных (DataCompositionAutoOrderItem)
Использование (Use)
Доступен, начиная с версии 8.1.
Использование:
Чтение и запись.
Описание:
Тип: Булево.
Указывает, используется ли поле.
Истина - используется.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.1.
Методическая информация
Практические примеры
Наследовать порядок сортировки в детальных записях
Общий порядок задаём явно, а внутри группировки используем автоматический элемент порядка.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Работайте в учебной базе на платформе 8.5.1.1343.
Фрагмент вставьте внутрь серверной процедуры учебной обработки; объекты конфигурации и внешние файлы не нужны.
Поставьте точку останова после создания настроек и посмотрите их дерево в отладчике.
Настройки = Новый НастройкиКомпоновкиДанных;
ОсновнойПорядок = Настройки.Порядок.Элементы.Добавить(
Тип("ЭлементПорядкаКомпоновкиДанных"));
ОсновнойПорядок.Поле = Новый ПолеКомпоновкиДанных("Количество");
ОсновнойПорядок.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Убыв;
ОсновнойПорядок.Использование = Истина;
ДетальныеЗаписи = Настройки.Структура.Добавить(
Тип("ГруппировкаКомпоновкиДанных"));
ДетальныеЗаписи.Использование = Истина;
АвтоПорядок = ДетальныеЗаписи.Порядок.Элементы.Добавить(
Тип("АвтоЭлементПорядкаКомпоновкиДанных"));
АвтоПорядок.Использование = Истина;
Сообщить(ТипЗнч(АвтоПорядок));
Сообщить(ДетальныеЗаписи.Порядок.ПолучитьКоличествоИспользуемых());Разбор по шагам
В корневом порядке задаём поле Количество по убыванию.
Включаем явный элемент порядка.
Добавляем автоматический порядок в детальные записи, чтобы он учитывал вышестоящие настройки.
ПолучитьКоличествоИспользуемых считает включённые элементы, не число итоговых строк отчёта.
Как проверить результат
Тип АвтоПорядок — АвтоЭлементПорядкаКомпоновкиДанных; число используемых элементов равно 1.
Отключите АвтоПорядок.Использование: число используемых должно стать 0.
Ожидаемый результат
Подготовлены общий порядок и включённое наследование порядка детальными записями.
На что обратить внимание
Метод ПолучитьКоличествоИспользуемых добавлен в 8.5.1; в старых конфигурациях на старой платформе он может отсутствовать.
Состав автоматического порядка зависит от полей и ресурсов элемента структуры.
Чтобы проверить фактическую сортировку строк, сформируйте отчёт; сам этот фрагмент меняет только настройки.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.