Дата публикации: 29 декабря 2025

Как осуществить сортировку таблицы значений в 1С?

Сортировка таблицы значений в 1С производится с помощью метода Сортировать(). Этот метод позволяет упорядочить строки таблицы по указанным колонкам. Для многоколоночной сортировки используются разделители - запятые.

В программе «1С:Предприятие» для осуществления сортировки данных в таблице значений предусмотрен специальный метод Сортировать(). При его вызове строки таблицы упорядочиваются по значениям указанных колонок.

Простейший пример использования этого метода выглядит следующим образом:

ТаблицаЗначений.Сортировать("Наименование")

В данном случае, все строки будут отсортированы по алфавиту наименований.

Для многоколоночной сортировки необходимо перечислить названия колонок через запятую:

ТаблицаЗначений.Сортировать("Группа, Наименование")

Здесь строки первично группируются по полю ‘Группа’, а затем происходит собственно сотрировка внутри каждой группы по полю ‘Наименование’.

Также можно указать порядок сортировки. Для сортировки по убыванию необходимо добавить ‘УБЫВ’ после названия колонки:

ТаблицаЗначений.Сортировать("Группа, Наименование УБЫВ")

В данном случае, сортировка по полю ‘Наименование’ будет происходить в обратном порядке (от большего к меньшему).

Важно отметить, что метод Сортировать() изменяет исходную таблицу значений. Если нужно сохранить исходный порядок строк, то перед сортировкой следует создать копию таблицы значений.

Остались вопросы?

Мы расскажем вам все про 1С в облаке, ответим на любые вопросы и поделимся полезными материалами по обучению.

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время
Оставьте заявку. Мы свяжемся с вами в самое ближайшее время
Оставьте отзыв о нас

Расскажите, как сервис 42Clouds помог вашему бизнесу. Отзыв будет опубликован после проверки модератором.