Главная » IS-Market » Работа с компонентами в IS-Market 4
Назад

Работа с компонентами в IS-Market 4

Номер статьи: 0000099
Компонентная архитектура программы позволяет оптимально адаптировать её к специфике Вашего предприятия. Каждый компонент программы предназначен для выполнения какого-то конкретного (как правило, довольно узкого) круга функций. Выбирая те или иные компоненты, Вы сами выбираете нужные Вам возможности.

Для формирования дерева компонентов предназначена страница «Компоненты»:

На этой странице выполняются следующие действия:
- инсталляция необходимых компонентов;
- добавление установленных компонентов в дерево;
- настройка компонентов;
- удаление компонентов из дерева;
- деинсталляция ненужных компонентов.

1. Инсталляция компонента
Инсталляция компонента/класса не влияет непосредственно на дерево компонентов. Это подготовительная операция, в ходе которой выполняется формальная проверка пригодности этого
компонента для работы в составе программы и занесение его регистрационных данных в общую базу.
Для того чтобы инсталлировать компонент необходимо выбрать в контекстном меню пункт “Установить новый компонент”, или нажать на кнопку с такой же надписью. Горячей клавиши для этого действия не предусмотрено. Появится
диалоговое окно, в котором Вам надо будет выбрать файл с описанием компонента, который Вы хотите инсталлировать.

Если компонент привносит в программу новые привилегированные функции/операции, необходимо предоставить одному из пользователей права на их выполнение – по умолчанию они не разрешены никому.

2. Добавление компонента в дерево
Для того чтобы добавить компонент в дерево необходимо установить курсор в дереве на тот компонент, к которому Вы хотите что-то добавить. Далее следует выбрать в контекстном меню пункт “Добавить компонент в дерево” или нажать на кнопку с такой же надписью, или воспользоваться горячей клавишей (Insert на стандартной клавиатуре).
Если в базе данных найдутся подходящие компоненты, появится диалоговое окно , в котором Вам надо будет выбрать, что именно Вы хотите добавить.

Если при добавлении нового экземпляра выбранного Вами компонента не будет ошибок, то автоматически появится страница свойств компонента (до его активизации). Таким образом, у Вас всегда будет шанс корректно настроить
компонент до его первого “включения”.

3. Настройка компонента
У каждого компонента есть страница свойств.
Существуют компоненты не нуждающиеся в настройке, а некоторые не могут работать с настройками по умолчанию (например, драйвера торгового оборудования, подключенного по RS–232 не позволяющего обнаружить себя
автоматически).
Для просмотра и/или изменения настроек компонента необходимо установить курсор на интересующий Вас компонент и выбрать в контекстном меню пункт “Настройка выбранного компонента” или нажать на кнопку с такой же
надписью, или воспользоваться горячей клавишей (Enter на стандартной клавиатуре).

4. Удаление компонента из дерева
Для того чтобы удалить компонент из дерева необходимо установить курсор в дереве на этот компонент и выбрать в контекстном меню пункт “Удалить компонент из дерева” или нажать на кнопку с такой же надписью, или воспользоваться горячей клавишей (Delete на стандартной клавиатуре). После этого появится диалоговое окно с запросом о подтверждении удаления выбранного компонента. Если Вы ответите утвердительно, компонент удаляется (вместе с ним удаляются и все “подключенные” к нему компоненты).

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

5. Деинсталляция компонента
Деинсталляция компонента/класса — серьезное действие, влияющее не только на дерево компонентов, из которого удаляются все экземпляры этого класса (и все подключенные к ним компоненты), но и на список привилегированных операций – из него удаляются все привнесенные этим компонентом действия. Пользоваться деинсталляцией компонентов следует только в крайних случаях, например, в случае конфликта идентификаторов классов, во всех остальных ситуациях рекомендуется ограничиться удалением из дерева всех экземпляров данного компонента.
Для того чтобы деинсталлировать компонент необходимо выбрать в контекстном меню пункт “Деинсталлировать компонент”, или нажать на кнопку с такой же надписью. Горячей клавиши для этого действия не предусмотрено. После этого
появится диалоговое окно, в котором Вам надо будет выбрать компонент, который Вы хотите деинсталлировать.

Те компоненты которые программа откажется удалять, не будут и деинсталлированны.
Просмотры: 1872