Пользовательская сортировка справочников 1С

11.03.24

Разработка - Работа с интерфейсом

Пользовательская сортировка - инструмент формирования сортировки элементов справочников в 1С:Предприятие 8.3 по заданному пользователем принципу через присвоение значений в выделенном под сортировку числовом или строковом реквизите (весовом коэффициенте, индексе сортировки и т.п.).

Скачать исходный код

Наименование Файл Версия Размер
Пользовательская сортировка. Версия 0.1
.epf 17,39Kb
1
.epf 0.1 17,39Kb 1 Скачать

Преимущества:

  1. Простой и дружественный к пользователю интерфейс.
  2. Поддерживаются реквизиты с типами Число и Строка.
  3. Универсальность. Поддержка широкого круга типовых и нетиповых конфигураций 1С:Предприятие 8.3
  4. Поддержка классических реквизитов справочников.
  5. Поддержка Дополнительных реквизитов и сведений.
  6. Инструмент Подбора с гибкими настройками списка и возможностью добавить сразу несколько элементов на форму сортировки (работает не во всех конфигурациях).

Особенности работы:

  1. При нажатии кнопки Записать реквизит в выбранных элементах перезаписывается.

Пример использования:

  1. Запускаем обработку.
  2. Выбираем справочник и реквизит, куда пропишем индексы сортировки.
     
     Скриншот

    Для целей демонстрации возьмём (предварительно создав) реквизит Дополнительных сведений в справочнике Номенклатура - Сортировка.
     
     Скриншот

    Результат будем получать через Универсальный отчёт.
     
     Скриншот

  3. Чтобы не добавлять каждый элемент вручную, воспользуемся формой Подбора через одноимённую кнопку.
    Т.к. нас интересует не весь справочник Номенклатура, а только позиции в группе Кондитерское сырьё, то добавим соответствующий отбор через стандартную функцию Настроить список.
    Затем нажимаем Перенести всё. Выборка элементов Номенклатуры к добавлению на форму сортировки готова.
     
     Скриншот

  4. Нажимаем Применить и переходим к сортировке.
    На форму сортировки элементы элементы переносятся в том же порядке, в котором они были размещены на форме подбора (в примере по возрастанию поля Наименования).
     
     Скриншот

  5. Сортируем элементы простым перетаскиванием или через кнопки ↑ и ↓ на форме.
    Горячие клавиши 1С также поддерживаются.
     
     Скриншот

  6. Когда элементы отсортированы, нажимаем кнопку Записать и дожидаемся сообщений об успешной записи.
     
     Скриншот

  7. Готово: индексы записаны.
    Теперь можно использовать реквизит с индексами сортировки в отчётах и формах списка БД.
  8. Проверяем результат.
     
     Скриншот

     

Разработка и обкатка внешнего отчёта велась на 1С:Предприятие версий 8.3.17 и выше. На более ранних версиях также должно работать, но проверки не проводились.

Пользовательская сортировка Весовой коэффициент

См. также

Управление дашбордами

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    17088    23    4    

37

Новогоднее оформление для 1С

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    11529    769    elcoan    46    

107

Конструктор HTML, CSS и javascript

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

10.04.2023    10112    156    acces969    31    

119

Модель состояния для MVC

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    4112    kalyaka    4    

31

Условное оформление элементов форм в пользовательском режиме 1С (управление видимостью и доступностью элементов форм)

Работа с интерфейсом Платформа 1С v8.3 Платные (руб)

Подсистема условного оформления элементов форм (далее подсистема) предназначена для настройки оформления элементов форм (видимость, доступность, цвет фона, цвет текста и прочее) в пользовательском режиме 1С. Также подсистему возможно использовать для ограничения доступа к реквизитам формы для определенных пользователей (или групп пользователей).

6000 руб.

18.01.2022    9058    1    2    

6

Программный интерфейс для доработки форм

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Реализовал простой способ программного создания новых элементов, команд и реквизитов на форме.

25.11.2021    9885    AtamanovYS    19    

139
Оставьте свое сообщение