Сортування у вигляді списку регістру за замовчуванням - Блог Петра і Марии Лунеговых

регістру

Я покажу вам як налаштувати сортування за будь-яким полем посилання за замовчуванням. У звичайному додатку 1с, у будь-якій формі регістра відомостей.

Наприклад, як зробити сортування за замовчуванням при відкритті форми списку за заданими реквізитами.

Цей спосіб підходить для будь-яких посилальних реквізитів регістру відомостей. Регістр відомостей будь-який. Важливо, що у формі використовується список типу «РегистрДоведенийСписок».

Доброго дня, шановні читачі!

Попередні 2 дні я налаштовував та налагоджував складний аналітичний звіт для директора компанії, де працюю. Потрібно було зробити швидко і вчасно, тому я просто не мав часу на блог. Тож перепрошую!

Отже, повернемося до статті.

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

Слід зазначити, що регістр відомостей «Регіони» потрібен для позначення регіонів, у яких Контрагентам дозволено певну акцію (комерційна таємниця, не розголошую).

Регістр досить великий і переглядати його незручно (список не відсортований) . Тому попросили зробити, щоб він під час відкриття автоматично сортувався за найменуванням Регіону.

Як це зробити, не змінюючи структуру Реєстру? Я почав ритися у форумах у пошуках рішення щодо завдання. Ось що пропонували на різних форумах за завданням:

  1. До регістру додати реквізит найменування, типу рядок. Заповнювати його під час запису рядка в регістр. Сортувати за новою колонкою із реквізитом. Відразу скажу, спосіб поганий, призводить до істотного збільшення розміру таблицібазі. Його можна використовувати, але це загрожує розростанню бази.

Інші способи не можу згадати. Але це й байдуже.