Внешняя компонента FormEx™
Внешняя компонента предназначена для расширения интерфейсных возможностей 1С:Предприятия.
Не секрет, что возможности по управлению интерфейсом в 1С:Предприятии оставляют желать лучшего. Представленная здесь внешняя компонента позволяет значительно повысить уровень эргономисности разрабатываемой конфигурации. Да и просто сделать ее интерфейс более красивым.
Среди основных возможностей компоненты:
- Раскраска табличных частей и списков значений (формы списков, табличные части документов, списки с пометками и т.д.)
- Получение контекста текущего активного окна
- Выполнение процедур и функций, обращение к переменным через контекст
- Метод для интерактивного выбора из вложенных списков значений в виде многоуровневого меню или дерева
- Создание дополнительных глобальных модулей
- Механизм отображение в строке состояния текущего времени и раскладки клавиатуры
- Установка и управление "обоями" на главном окне 1С:Предприятия 7.7
- Методы для вычисления высоты строки объекта "Таблица"
- Набор глобальных и локальных предопределенных процедур для управления работой мыши и клавиатуры
- Набор глобальных и локальных предопределенных процедур для анализа изменения размеров текущего окна и выполнения действий после физического открытия окна формы
- Методы для последовательного перебора и перебора по условию всех реквизитов формы
- Методы для получения реквизита формы по его координатам
- Методы для "подсветки" закладок, добавления на закладки пиктограмм
- Методы для управления положением колонок в таблице значений ("новая колонка", "в той же колонке", "на следующей строке") и отключением/включением флага автоширины в таблчных частях
- Методы для присоединения и отсоединения форм (по принципу штатного журнала операций, совмещенного с журналом проводок)
- Средства доступа и изменения следующих свойств любых реквизитов формы:
Заголовок; Подсказка; Описание; Формула; Видимость; Доступность; Слой; Значение; Координаты; Цвет шрифта (не для всех типов реквизитов); Цвет фона (не для всех типов реквизитов); Идентификатор (только чтение); Тип (только чтение)
- Методы для получения полного пути к потоку формы внутри 1cv7.md и получения полного типа формы
- Метод для фиксирование колонок в табличной части
- Методы для формирования GUID, получения информации об операционной системе
- Реализрован альтернативный механизм обработки ожидания, работающий при любых условиях (штатный механизм не работает при открытых модальных формах)
- Механизм прямого ввода в списке значений на форме
- Новый визуальный объект "дерево+таблица" - надстройка над таблицей значений на форме, совмещающая в себе функционал таблицы значений и дерева
Ядро FormEx™ так же включено в состав самой мощной на данный момент внешней компоненты 1C++ (только до версии 2.0.3.х), которая является не только свободнораспространяемой, но и распространяется под лицензией GPL вместе с исходными кодами.
|