По теме из базы знаний
- Сортировка таблицы значений в поле табличного документа
- Сортировка в табличной части (таблица значений) формы управляемого приложения
- Форма универсального отбора и сортировки для таблицы значений (обычные формы)
- Чтоб в СКД по таблице значений был порядок!
- Как передать Таблицу Значений в Динамический Список?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Список.Порядок.Элементы.Очистить();
НовыйПорядок = Список.Порядок.Элементы.Добавить(Тип("ЭлементПорядкаКомпоновкиДанных"));
//Если необходимо по возрастанию сортировать то меняем на Убыв на Возр
НовыйПорядок.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;
НовыйПорядок.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Возр;
//Дата регистрации мой реквизит, здесь заменить на Ваш реквизит сортировки
НовыйПорядок.Поле = Новый ПолеКомпоновкиДанных("Код");
НовыйПорядок.Использование = Истина;
КонецПроцедуры
Показать
Рассказываю. Сортировка по нажатию на шапку колонки - дело динамического списка (равно как и команда "Настроить список"). Для ТЧ предусмотрена штатная сортировка, она изменяет объетки в которых вы находитесь. Для простаты визуализации можно добавить в контекстное меню ТЧ. Тогда нажимая на колонку САМОЙ ТЧ (имеется ввиду не являющейся обращение через точку к реквизиту справочника другой колонки) произайдет нужная сортировка.
Спасибо за внимание!
Спасибо за внимание!
(19)
Вы уж простите меня, но кроме 1 предложения непонятно ничего.
Объетки, простата, ввиду, не являющейся обращение, произайдет.
Искренне надеюсь, что помогаю вам улучшить вашу коммуникацию с людьми.
Вы уж простите меня, но кроме 1 предложения непонятно ничего.
Объетки, простата, ввиду, не являющейся обращение, произайдет.
Искренне надеюсь, что помогаю вам улучшить вашу коммуникацию с людьми.
Я так сделал, добавил кнопки в командную панель таблицы значений "СписокРаботКОформлению" (см. на картинке).
По нажатию на кнопку выполняется код:
По нажатию на кнопку выполняется код:
ТЭ = Элементы.СписокРаботКОформлению.ТекущийЭлемент;
Если ТЭ = Неопределено Тогда
Возврат;
КонецЕсли;
ПолеДляСортировки = СтрЗаменить(СокрЛП(ТЭ.ПутьКДанным), "СписокРаботКОформлению.", "");
СписокРаботКОформлению.Сортировать(ПолеДляСортировки + " ВОЗР");
Прикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот