Скоро на All-DAR Универсальная форма выбора типа [Инфостарт] [Сергей Муравьев]

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
84.130
Название: Универсальная форма выбора типа [Инфостарт] [Сергей Муравьев]

b1a7b885e42c7c0ce8ca79b3011bac73.png


Описание:
Форма выбора типа. Решение для быстрой интеграции.

Каждый разработчик 1С сталкивался с неудобством стандартной формы выбора типа в пользовательском режиме. И если в конфигураторе форма не вызывает нареканий, то в режиме "Предприятие" мы получаем простой перемешанный список без категорий.

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

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

Например, есть отличное решение Выбор типа в Infostart Toolkit, но во-первых он платный, а во-вторых быстро извлечь нужное из чего-то большого для использования в своих проектах довольно проблематично.

Что предлагается:

  • Компактная обработка с универсальной формой выбора типа
  • Основной упор был сделан на:
  • Легкость интеграции в любую конфигурацию или обработку

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

Основные возможности:

  • Мгновенный поиск

    Поиск работает в реальном времени — начинаете печатать, сразу видите результат.
  • Легкое переключение на поиск

    Просто нажмите пробел — курсор автоматически переместится в поле поиска. Никаких Ctrl+F и метаний между мышью и клавиатурой.

  • Поиск по нескольким словам

    Можете искать по частям слов — система найдет объекты, содержащие все указанные слова.

    Причем необязательно по началу слов. Мой любимый лайфхак — искать по частям на стыке слов, селективность выбора будет гораздо выше. Например мы хотим найти ДокументОбъектПоступления и вводим ктпост. Это и ввести быстрее, чем "объект поступл", а выбор гораздо точнее

  • Возможность переключения вывода объектов по наименованию или по синониму

    Очень важная настройка, часто бывает что синоним вообще не похож на наименование, а не только отличается наличием пробелов между словами.

    Также есть вариант по полному представлению. В этом случае выведется и имя, и синоним, если они отличаются.

  • Поддержка составных типов

    Можете выбрать несколько типов одновременно для создания составного типа данных.
  • Быстрое отключение ненужных типов

    Просто укажите строку ненужных типов в параметрах открытия формы.

  • Простое закрытие формы выбора

    Если вы передумали выбирать тип, необязательно целиться в кнопку отмена. Достаточно кликнуть по родительской форме и форма выбора закроется. Но это тоже отключается через параметры, если не нужно.

Технические особенности

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

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

Также есть:

  • Определяемые типы
  • Составные типы

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

  • Простота внедрения

    Одна форма, никаких зависимостей, без БСП. Скопировал форму, настроил обработчики событий элемента — и все работает.
  • Скорость работы

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

  • Привычный интерфейс

    Внешний вид максимально приближен к конфигуратору.
  • Универсальность

    Подходит для любых задач — от простого выбора типа до настройки сложных составных типов.

    Самый удобный поиск

Заключение

Компактная быстрая форма выбора типа — это простое решение повседневной проблемы разработчика. Никаких излишеств, только необходимый функционал. Форма универсальная и легко адаптируется под конкретные задачи проекта.

◆ ЦЕНА МАТЕРИАЛА ◆
Цена 2500 руб.

Материал «Универсальная форма выбора типа [Инфостарт] [Сергей Муравьев]», возможно, скоро появится на All-dar.

Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.

Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху