Универсальная форма выбора типа
О чём курс
Сергей Муравьев предлагает разработчикам 1С компактную форму выбора типа, которую можно перенести в конфигурацию или обработку. Она группирует типы в дереве и помогает находить нужный объект метаданных в пользовательском режиме «Предприятие», где стандартная форма показывает общий список.
Поиск и выбор типов
Поиск обновляет результаты по мере ввода. Чтобы перейти к полю поиска, достаточно нажать пробел. Форма ищет по нескольким фрагментам слов, причём они могут находиться и внутри названия: например, по «ктпост» можно найти «ДокументОбъектПоступления».
Вы можете показывать объекты по имени, синониму или полному представлению, где выводятся оба варианта, если они различаются. Форма позволяет выбрать несколько типов для составного типа данных и исключить ненужные типы через параметры открытия. Среди поддерживаемых вариантов есть определяемые и составные типы, МоментВремени, Граница, УникальныйИдентификатор и ХранилищеЗначения.
Интеграция и работа формы
Весь функционал находится в одной форме без зависимостей и БСП. Её можно скопировать в ОбщиеФормы или в собственную обработку, затем настроить несколько обработчиков событий поля выбора. Внешний вид приближен к конфигуратору.
Форма загружает метаданные по мере открытия веток дерева и кэширует картинки. По словам автора, благодаря этому поиск и прокрутка остаются быстрыми даже в конфигурациях с большим количеством объектов. Если выбор больше не нужен, форму можно закрыть щелчком по родительской форме; это поведение отключается параметром.
Программа обучения
- Обзор проблемы стандартного выбора типа в 1С.
- Интеграция универсальной формы в конфигурацию или внешнюю обработку.
- Настройка обработчиков событий поля выбора.
- Использование функции мгновенного поиска по частям слов.
- Настройка параметров вывода (наименование, синоним, полное представление).
- Работа с составными типами данных.
- Управление параметрами фильтрации и поведения формы через код.
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.