Как программно упорядочить динамический список?
По теме из базы знаний
- Заметочки про 1С:Предприятие 8 (редакция 22.06.2012)
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Подсчёт и отображение количества строк в динамическом списке
- Как сдать экзамен 1С:Специалист по платформе?
- Расширение типового механизма настройки заполнения бухгалтерской отчетности (на примере конфигурации 1С:ERP. Управление холдингом 3.1.8.15)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ТаблицаКоллизийПриОбмене.Отбор.УзелОбмена.Установить(УзелОбмена);
ТаблицаКоллизийПриОбмене.Порядок.Установить("ДатаКоллизии Убыв, КоллизияРассмотрена Возр");
Из типовой УПП, Ctrl+Shift+F хотя бы можно было использовать, а не только Ctrl+F1.
ТаблицаКоллизийПриОбмене.Порядок.Установить("ДатаКоллизии Убыв, КоллизияРассмотрена Возр");
Из типовой УПП, Ctrl+Shift+F хотя бы можно было использовать, а не только Ctrl+F1.
Список.Порядок.Элементы.Очистить();
НовыйПорядок = Список.Порядок.Элементы.Добавить(Тип("ЭлементПорядкаКомпоновкиДанных"));
//Если необходимо по возрастанию сортировать то меняем на Убыв на Возр
НовыйПорядок.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Авто;
НовыйПорядок.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Убыв;
//реквизит сортировки - Дата
НовыйПорядок.Поле = Новый ПолеКомпоновкиДанных("Дата");
НовыйПорядок.Использование = Истина;
Показать
(11) (12) Вот так будет работать. Не за что.
Порядок = Список.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(Список.Порядок.ИдентификаторПользовательскойНастройки);
Порядок.Элементы.Очистить();
НовыйПорядок = Порядок.Элементы.Добавить(Тип("ЭлементПорядкаКомпоновкиДанных"));
НовыйПорядок.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Авто;
НовыйПорядок.Поле = Новый ПолеКомпоновкиДанных("НомерСтрокиДокумента");
НовыйПорядок.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Возр;
НовыйПорядок.Использование = Истина;
Показать
(13)
Подскажите пожалуйста
как отсортировать динамический список если он создан программно ?
тут выдаст ошибку < Список >
Подскажите пожалуйста
как отсортировать динамический список если он создан программно ?
тут выдаст ошибку < Список >
Порядок = Список.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(Список.Порядок.ИдентификаторПользовательскойНастройки);
Порядок.Элементы.Очистить();
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот