Складчина: Универсальная форма выбора типа [Инфостарт] [Сергей Муравьев]
Форма выбора типа. Решение для быстрой интеграции.
Каждый разработчик 1С сталкивался с неудобством стандартной формы выбора типа в пользовательском режиме. И если в конфигураторе форма не вызывает нареканий, то в режиме "Предприятие" мы получаем простой перемешанный список без категорий.
В больших конфигурациях с тысячами объектов метаданных поиск нужного типа превращается в мучение. Еще и не понятно, объект какого типа мы видим, а названия бывают похожими или даже одинаковыми.
Разработчики и пользователи регулярно сталкиваются с этой проблемой. Кроме того бывает нужно выбрать момент времени, границу, хранилище значения, массив. Существует множество решений на эту тему, но большинство из них слишком сложны для быстрого переноса в свой проект.
Например, есть отличное решение Выбор типа в Infostart Toolkit, но во-первых он платный, а во-вторых быстро извлечь нужное из чего-то большого для использования в своих проектах довольно проблематично.
Что предлагается:
- Компактная обработка с универсальной формой выбора типа
- Основной упор был сделан на:
- Легкость интеграции в любую конфигурацию или обработку
Основные возможности:
- Мгновенный поиск
Поиск работает в реальном времени - начинаете печатать, сразу видите результат. - Легкое переключение на поиск
ПростоДля просмотра скрытого содержимого необходимо Войти или Зарегистрироваться.икаких Ctrl+F и метаний между мышью и клавиатурой.
- Поиск по нескольким словам
Можете искать по частям слов - система найдет объекты, содержащие все указанные слова.
Причем необязательно по началу слов. Мой любимый лайфхак - искать по частям на стыке слов, селективность выбора будет гораздо выше. Например мы хотим найти ДокументОбъектПоступления и вводим ктпост. Это и ввести быстрее, чем "объект поступл", а выбор гораздо точнее
- Возможность переключения вывода объектов по наименованию или по синониму
Очень важная настройка, часто бывает что синоним вообще не похож на наименование, а не только отличается наличием пробелов между словами.
Также есть вариант по полному представлению. В этом случае выведется и имя, и синоним, если они отличаются.
- Поддержка составных типов
Можете выбрать несколько типов одновременно для создания составного типа данных. - Быстрое отключение ненужных типов
Просто укажите строку ненужных типов в параметрах открытия формы.
- Простое закрытие формы выбора
Если вы передумали выбирать тип, необязательно целиться в кнопку отмена. Достаточно кликнуть по родительской форме и форма выбора закроется. Но это тоже отключается через параметры, если не нужно.
Форма быстрая - картинки кэшируются, скроллинг дерева быстрый даже на конфигурациях с большим количеством объектов. Метаданные считываются по мере открытия веток формы.
Поддерживаются все типы данных, даже редко используемые МоментВремени, Граница, УникальныйИдентификатор, ХранилищеЗначения которые и не в каждой консоли запросов найдешь, хотя и бывают нужны.
Также есть:
- Определяемые типы
- Составные типы
- Простота внедрения
Одна форма, никаких зависимостей, без БСП. Скопировал форму, настроил обработчики событий элемента - и все работает. - Скорость работы
Поиск мгновенный, интерфейс отзывчивый, никаких тормозов даже в больших конфигурациях.
- Привычный интерфейс
Внешний вид максимально приближен к конфигуратору. - Универсальность
Подходит для любых задач - от простого выбора типа до настройки сложных составных типов.
Самый удобный поиск
Компактная быстрая форма выбора типа - это простое решение повседневной проблемы разработчика. Никаких излишеств, только необходимый функционал. Форма универсальная и легко адаптируется под конкретные задачи проекта.
Цена 2500 руб.
Скрытая ссылка