Dozhd
Администратор
- Регистрация
- 17 Янв 2014
- Сообщения
- 170.140
- Реакции
- 387.965
Универсальная форма выбора типа (2025) [Инфостарт]
Форма выбора типа. Решение для быстрой интеграции.
Каждый разработчик 1С сталкивался с неудобством стандартной формы выбора типа в пользовательском режиме. И если в конфигураторе форма не вызывает нареканий, то в режиме "Предприятие" мы получаем простой перемешанный список без категорий.
В больших конфигурациях с тысячами объектов метаданных поиск нужного типа превращается в мучение. Еще и не понятно, объект какого типа мы видим, а названия бывают похожими или даже одинаковыми.
Разработчики и пользователи регулярно сталкиваются с этой проблемой. Кроме того бывает нужно выбрать момент времени, границу, хранилище значения, массив. Существует множество решений на эту тему, но большинство из них слишком сложны для быстрого переноса в свой проект.
Например, есть отличное решение Выбор типа в Infostart Toolkit, но во-первых он платный, а во-вторых быстро извлечь нужное из чего-то большого для использования в своих проектах довольно проблематично.
Что предлагается:
Компактная обработка с универсальной формой выбора типа
Основной упор был сделан на:
Легкость интеграции в любую конфигурацию или обработку
Весь функционал реализован в одной форме, которую можно скопировать в ОбщиеФормы или в свою обработку. Останется только настроить несколько обработчиков событий поля выбора.
Основные возможности
Мгновенный поиск
Поиск работает в реальном времени - начинаете печатать, сразу видите результат.
Легкое переключение на поиск
Просто нажмите пробел - курсор автоматически переместится в поле поиска. Никаких Ctrl+F и метаний между мышью и клавиатурой.
Поиск по нескольким словам
Можете искать по частям слов - система найдет объекты, содержащие все указанные слова.
Причем необязательно по началу слов. Мой любимый лайфхак - искать по частям на стыке слов, селективность выбора будет гораздо выше. Например мы хотим найти ДокументОбъектПоступления и вводим ктпост. Это и ввести быстрее, чем "объект поступл", а выбор гораздо точнее
Возможность переключения вывода объектов по наименованию или по синониму
Очень важная настройка, часто бывает что синоним вообще не похож на наименование, а не только отличается наличием пробелов между словами.
Также есть вариант по полному представлению. В этом случае выведется и имя, и синоним, если они отличаются.
Поддержка составных типов
Можете выбрать несколько типов одновременно для создания составного типа данных.
Быстрое отключение ненужных типов
Просто укажите строку ненужных типов в параметрах открытия формы.
Простое закрытие формы выбора
Если вы передумали выбирать тип, необязательно целиться в кнопку отмена. Достаточно кликнуть по родительской форме и форма выбора закроется. Но это тоже отключается через параметры, если не нужно.
Преимущества решения
Простота внедрения
Одна форма, никаких зависимостей, без БСП. Скопировал форму, настроил обработчики событий элемента - и все работает.
Скорость работы
Поиск мгновенный, интерфейс отзывчивый, никаких тормозов даже в больших конфигурациях.
Привычный интерфейс
Внешний вид максимально приближен к конфигуратору.
Универсальность
Подходит для любых задач - от простого выбора типа до настройки сложных составных типов.
Самый удобный поиск
Заключение
Компактная быстрая форма выбора типа - это простое решение повседневной проблемы разработчика. Никаких излишеств, только необходимый функционал. Форма универсальная и легко адаптируется под конкретные задачи проекта.
СКАЧАТЬ
Форма выбора типа. Решение для быстрой интеграции.
Каждый разработчик 1С сталкивался с неудобством стандартной формы выбора типа в пользовательском режиме. И если в конфигураторе форма не вызывает нареканий, то в режиме "Предприятие" мы получаем простой перемешанный список без категорий.
В больших конфигурациях с тысячами объектов метаданных поиск нужного типа превращается в мучение. Еще и не понятно, объект какого типа мы видим, а названия бывают похожими или даже одинаковыми.
Разработчики и пользователи регулярно сталкиваются с этой проблемой. Кроме того бывает нужно выбрать момент времени, границу, хранилище значения, массив. Существует множество решений на эту тему, но большинство из них слишком сложны для быстрого переноса в свой проект.
Например, есть отличное решение Выбор типа в Infostart Toolkit, но во-первых он платный, а во-вторых быстро извлечь нужное из чего-то большого для использования в своих проектах довольно проблематично.
Что предлагается:
Компактная обработка с универсальной формой выбора типа
Основной упор был сделан на:
Легкость интеграции в любую конфигурацию или обработку
Весь функционал реализован в одной форме, которую можно скопировать в ОбщиеФормы или в свою обработку. Останется только настроить несколько обработчиков событий поля выбора.
Основные возможности
Мгновенный поиск
Поиск работает в реальном времени - начинаете печатать, сразу видите результат.
Легкое переключение на поиск
Просто нажмите пробел - курсор автоматически переместится в поле поиска. Никаких Ctrl+F и метаний между мышью и клавиатурой.
Поиск по нескольким словам
Можете искать по частям слов - система найдет объекты, содержащие все указанные слова.
Причем необязательно по началу слов. Мой любимый лайфхак - искать по частям на стыке слов, селективность выбора будет гораздо выше. Например мы хотим найти ДокументОбъектПоступления и вводим ктпост. Это и ввести быстрее, чем "объект поступл", а выбор гораздо точнее
Возможность переключения вывода объектов по наименованию или по синониму
Очень важная настройка, часто бывает что синоним вообще не похож на наименование, а не только отличается наличием пробелов между словами.
Также есть вариант по полному представлению. В этом случае выведется и имя, и синоним, если они отличаются.
Поддержка составных типов
Можете выбрать несколько типов одновременно для создания составного типа данных.
Быстрое отключение ненужных типов
Просто укажите строку ненужных типов в параметрах открытия формы.
Простое закрытие формы выбора
Если вы передумали выбирать тип, необязательно целиться в кнопку отмена. Достаточно кликнуть по родительской форме и форма выбора закроется. Но это тоже отключается через параметры, если не нужно.
Преимущества решения
Простота внедрения
Одна форма, никаких зависимостей, без БСП. Скопировал форму, настроил обработчики событий элемента - и все работает.
Скорость работы
Поиск мгновенный, интерфейс отзывчивый, никаких тормозов даже в больших конфигурациях.
Привычный интерфейс
Внешний вид максимально приближен к конфигуратору.
Универсальность
Подходит для любых задач - от простого выбора типа до настройки сложных составных типов.
Самый удобный поиск
Заключение
Компактная быстрая форма выбора типа - это простое решение повседневной проблемы разработчика. Никаких излишеств, только необходимый функционал. Форма универсальная и легко адаптируется под конкретные задачи проекта.
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Подписка на тексты Виктора Мараховского (июль 2026) [Тариф Вселенная под присмотром] [Виктор Мараховский]
- Подписка на контент (июль 2026) [Тариф Университет Антонова] [Алексей Антонов]
- Старение: почему эволюция убивает? [Архэ] [Пётр Лидский]
- Возвращение мамонта: клонирование, генное чудо или фейк? [Архэ] [Ярослав Попов]
- Внушенные оргазмы [Тариф Улучшенный] [Станислав Малаховский]
- [ИИ] ChatHub - Получайте информацию от ChatGPT, Claude, Gemini и других — все сразу! [Unlimited №9 на 1 месяц] [chathub.gg]