Сортировка в форме списка регистра по-умолчанию

Миниатюра

Я покажу вам как настроить сортировку по любому ссылочному полю по-умолчанию. В обычном приложении 1с, в любой форме регистра сведений.

Например, как сделать сортировку по-умолчанию при открытии формы списка по заданным реквизитам.

Этот способ подходит для любых ссылочных реквизитов регистра сведений. Регистр сведений неважно какой. Важно что на форме используется список типа «РегистрСведенийСписок».

Добрый день, уважаемые читатели!

Сегодня у меня будет простая и быстрая статья.

Предыдущие 2 дня я настраивал и отлаживал сложный аналитический отчет для директора компании, где работаю. Нужно было сделать быстро и в срок, поэтому у меня просто не был времени на блог. Поэтому прошу прощения!

Итак, вернемся к теме статьи.

На работе меня попросили настроить список регистра сведений (непериодический, независимый, с одним реквизитом типа «СправочникСсылка.Регионы»). Регионы — это специально добавленный справочник. Его заполняют у каждого Контрагента, чтобы показать в каком регионе работает Контрагент.

Надо заметить, что регистр сведений «Регионы» нужен для обозначения Регионов, в которым Контрагентам разрешена определенная акция (коммерческая тайна, не разглашаю).

Регистр достаточно большой, и просматривать его неудобно (список не отсортирован). Поэтому попросили сделать, чтобы он при открытии автоматически сортировался по наименованию Региона.

Как это сделать, не изменяя структуру Регистра?
Я стал рыться в форумах в поисках решения по задаче. Вот что предлагали на различных форумах по задаче:

  1. В регистр добавить реквизит наименование, типа строка. Заполнять его при записи строки в регистр. Сортировать по новой колонке с реквизитом. Сразу скажу, способ дряной, приводит к существенному увеличению размера таблицы в базе. Его можно использовать, но это грозит разрастанию базы.

Другие способы не могу упомнить. Но это и не важно.

На самом деле, все решается много проще!

1.1. Сортировка в форме списка регистра по-умолчанию 1.1. Сортировка в форме списка регистра по-умолчанию
2.1. Форма Списка Регистра в Конфигураторе 2.1. Форма Списка Регистра в Конфигураторе
2.2. Код Формы Списка Регистра в Конфигураторе 2.2. Код Формы Списка Регистра в Конфигураторе

Вот код:

Вот и все! Все отлично работает. При открытии формы списка регистра сведений автоматически включается сортировка по колонке.

На этом все, пока!

Теги: ,

  • Александр

    Дизайн говорите???..

    • http://braincolor.ru/ Петр Лунегов

      чего?

>