Универсальная форма выбора типа

5 участников

О чём курс

Сергей Муравьев предлагает разработчикам 1С компактную форму выбора типа, которую можно перенести в конфигурацию или обработку. Она группирует типы в дереве и помогает находить нужный объект метаданных в пользовательском режиме «Предприятие», где стандартная форма показывает общий список.

Поиск и выбор типов

Поиск обновляет результаты по мере ввода. Чтобы перейти к полю поиска, достаточно нажать пробел. Форма ищет по нескольким фрагментам слов, причём они могут находиться и внутри названия: например, по «ктпост» можно найти «ДокументОбъектПоступления».

Вы можете показывать объекты по имени, синониму или полному представлению, где выводятся оба варианта, если они различаются. Форма позволяет выбрать несколько типов для составного типа данных и исключить ненужные типы через параметры открытия. Среди поддерживаемых вариантов есть определяемые и составные типы, МоментВремени, Граница, УникальныйИдентификатор и ХранилищеЗначения.

Интеграция и работа формы

Весь функционал находится в одной форме без зависимостей и БСП. Её можно скопировать в ОбщиеФормы или в собственную обработку, затем настроить несколько обработчиков событий поля выбора. Внешний вид приближен к конфигуратору.

Форма загружает метаданные по мере открытия веток дерева и кэширует картинки. По словам автора, благодаря этому поиск и прокрутка остаются быстрыми даже в конфигурациях с большим количеством объектов. Если выбор больше не нужен, форму можно закрыть щелчком по родительской форме; это поведение отключается параметром.

Программа обучения

  • Обзор проблемы стандартного выбора типа в 1С.
  • Интеграция универсальной формы в конфигурацию или внешнюю обработку.
  • Настройка обработчиков событий поля выбора.
  • Использование функции мгновенного поиска по частям слов.
  • Настройка параметров вывода (наименование, синоним, полное представление).
  • Работа с составными типами данных.
  • Управление параметрами фильтрации и поведения формы через код.
Складчина создана 2 марта 2026 г. · описание обновлено 25 октября 2026 г.

Теги курса

695 ₽ 2 500 ₽