1С сортировать табличную часть

1С сортировать табличную часть

Этот код нужно разместить в процедуре реакции на событие элемента формы или в процедуре реакции на событие нажатия кнопки.

Если у Вас появились вопросы по статье или остались нерешенные проблемы обсудить их Вы можете на Форуме 1С Вопросы и ответы

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Сортировка строк табличной части

.Сортировать("Дата Возр");
Код 1C v 8.х

Сортировать( , )
Параметры:
(обязательный)
Тип: Строка.
Список имен колонок, разделенных запятыми, по которым производится сортировка таблицы. После каждого имени колонки через пробел может быть указано направление сортировки. Направление определяется: "Убыв" ("Desc") — упорядочивать по убыванию; "Возр" ("Asc") — упорядочивать по возрастанию. По умолчанию сортировка производится по возрастанию. Порядок указания имен колонок таблицы определяет порядок сортировки. Это означает, что сначала таблица сортируется по колонке, указанной первой. Затем группы строк с одинаковым значением в этой колонке сортируются по колонке, которая указана второй, и так далее.
(необязательный)

Тип: СравнениеЗначений.
Объект для сравнения элементов. Если объект сравнения не задан, сравнение выполняется по следующим правилам:
элементы, чьи типы не совпадают, сравниваются по коду типа;
элементы простых типов сравниваются по значению;
элементы остальных типов сравниваются по строковому представлению.

Описание:
Сортирует табличную часть в соответствии с указанными правилами сортировки.

Похожие FAQ

Еще в этой же категории

Заполнение списка значений в элементе поле выбора на форме 10
//Заполнение списка перебором данных // Элемент формы МетаданныеВыбор имеет тип — Произвольный, Использование — Режим выбора из Списка, кнопка списка Для Каждого Метаданное из Метаданные.РегламентныеЗадания Цикл ЭлементыФормы.МетаданныеВыбор.Спи Поле выбора

Как ограничить список выбора? 7
Ограничим список элементов, установив отбор в открываемой форме //Пример 1 Процедура СтатьяПДРНачалоВыбора(Элемент, СтандартнаяОбработка) ФормаВыбора = Справочники.ПрочиеДоходыИРасходы.ПолучитьФормуВыбора(, Элемент); ЭлементОтбораВидПДР = Форма Форма

Читайте также:  Процессоры intel 1155 список

Программное создание таблицы значений с условным оформлением 7
Как создать на форме таблицу и сделать для нее подсветку содержимого колонки в строке по условию? Итак для начала нам надо добавить реквизиты в форму. Для этого у нас есть метод: ИзменитьРеквизиты(). Перед тем как его использовать мы сформируем ма Форма

Как активизировать, перевести фокус на необходимый элемент на форме? 6
//Текущему Элементу формы присваиваем элемент котровый необходимо активизировать ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.ТабличноеПоле; Форма

Программное добавление элементов на форму 6
ЭлементыФормы (Controls) . Добавить (Add) — Добавляет элемент управления на форму. Синтаксис: Добавить( Тип , Имя , Видимость , ПоместитьНа ) Параметры: Тип (обязательный) Тип: Тип. Тип добавляемого элемента управления: Индикатор; П Посмотреть все в категории Работа с Формой (Диалог) и её элементами

По мотивам Если шефу хочется секса – ему трудно отказать решил выложить свой механизм быстрой сортировки в табличных частях документов в типовых конфигурациях фирмы 1С. В отличие от идейного источника запись документа не обязательна.

Надо быстро отсортировать табличную часть документа по артикулу, номеру, модели, полному наименованию — реквизитам карточки номенклатуры, которых в самой табличной части нет и даже по нескольким полям в порядке приоритета. Но пользоваться построителем для этого — болит голова у пользователя. Для этого сделал простую и симпатичную обработку за час, которая у внедренцев на проектах пошла на "ура". Поля и их источник надо указывать в коде — это легко подправите если надо. Чтобы не засорять лишними полями сортировки.

1. Сортирует по нескольким полям

2. Запоминает последнюю сортировку, чтобы не настравивать каждый раз заново.

3. Не ломает конфигурацию доп. колонками в табличную часть документа

Ссылка на основную публикацию
Adblock detector