Стань эффективнее
+7 (495) 545 41 02

Доступ к компонентам форм

Доступ ко всем элементам управления форм (надписи, кнопки, поля, колонки, пункты меню) управляются при помощи компокласса (в любой форме в меню «служебные» пункт «настройка класса»).

Что именно можно делать при помощи компокласса

Ограничить доступ к элементу управления, сделать его невидимым, недоступным, изменить подпись, настроить горячую клавишу, ограничить длину поля, изменить размер шрифта в форме.

Для настройки любого элемента управления формы XXX нужно открыть эту форму, запустить компокласс. Добавить новую запись, снова запустится форма XXX, но пустая. Теперь нужно просто найти в ней тот элемент управления и дважды щелкнуть по нему мышкой (если скрываем/открываем кнопку или пункт меню, то можно щелкнуть по ней (нему) один раз), далее выйти из формы, после этого в настройке класса появится запись, определяющая этот элемент управления формы.

Например, закроем в классификаторе поле «Код ТНВЭД» для всех, кроме администратора.

Открываем классификатор, запускаем компокласс (служебные→настройка класса)

В компоклассе заносим новую запись, как показано ниже.

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

Дважды щелкаем по надписи «Код ТНВЭД», а затем по соответствующему полю, как показано ниже

Выходим с карточки (Esc). И вернемся, таким образом, в компокласс. Отсортируем записи по полю №, как показано ниже. Наши 2 записи будут самые нижние.

Отметим их пробелом, как показано ниже

Нажимаем «корректировать запись». Откроется карточка записи, как показано ниже.

В поле точка вводим значение 37. Нажимаем кнопку Свойство и выбираем Видимость

Сохраняем запись. Поле Код ТНВЭД закрыто для пользователей и доступно только тому. Кто проходит точку 37, т.е. администратор.

В компоклассе есть три основных элемента для настройки — Точка, Свойство, Значение. Поле Свойство должно быть заполнено всегда, поле Значение только, если настраиваем подпись или горячую клавишу. Точка должна быть заполнена только, если настраиваем элемент управления для какого-то ограниченного круга пользователей.

Если хотим, чтобы пользователь не видел настраиваемый элемент управления, то ставим недоступную ему точку, а если хотим, чтобы никто не видел, то ставим точку 1000, затем в поле Свойство указываем Visible. Это будет означать, что этот элемент управления будет видеть только тот, кто проходит точку 1000, т.е. никто.

Для настройки горячей клавиши (их можно делать только к пунктам меню) в свойстве надо указать ShortCut «Горячая клавиша», а в поле Значение указать сочетание клавиш, например Shift+A.

Свойство «Автовызов» необходимо выбирать для кнопок, чтобы система автоматически нажала на нужную кнопку. Например, когда вы заносите новую запись в списке счетов и при этом нужно так же выбрать условие оплаты или условие доставки.

Мы настоятельно не рекомендуем менять подписи кнопок и полей, т.к. это может сильно затруднить техническую поддержку.

При помощи компокласса скрывать можно не все колонки в формах. Некоторые колонки являются системными и скрытию не подлежат.

Некоторые колонки, связанные с кнопками на карточке формы скрываются автоматически, если на карточке скрыть соответствующую кнопку.