Карточка «Программный модуль»

Карточка «Программный модуль»

Панель «Доступ» карточки «Программный модуль»
Панель «Закрытые параметры» карточки «Программный модуль»
Панель «Параметры» карточки «Программный модуль»
Панель «Требуемые модули» карточки «Программный модуль»
Карточка «Требуемый модуль»
Панель «Подключающие модули» карточки «Программный модуль»
Карточка «Подключающий модуль»
Панель «Информация о программном модуле» карточки «Программный модуль»
Панель «Типы экранных форм» карточки «Программный модуль»
Карточка «Тип экранных форм»
Окно «Выбор типа экранных форм»
Панель «Поддерживаемая функциональность»
Карточка «Поддерживаемая функциональность»
Окно «Выбор функциональности»
Панель «Роли используемых устройств»
Карточка «Роль используемого устройства»
Панель «Типы форматов»
Карточка «Тип форматов»
Окно «Выбор типа формата печати программного модуля»
Панель «Состояния»
Карточка «Состояние устройства»
Панель «Типы настраиваемых значений»
Карточка «Тип настраиваемых значений для модуля»
Панель «Дизайн клавиатуры»
Карточка «Кнопка»

Для работы с программными модулями используются:

Все эти карточки открываются из таблицы элементов справочника Программные модули .

Карточка редактирования открывается по команде «Изменить» и позволяет изменить атрибуты одного или нескольких программных модулей.

Если в таблице был выделен один элемент, то открывается карточка редактирования Программный модуль. В карточке выводятся панели «Свойства» , «Доступ» , «Закрытые параметры» , «Параметры» , «Требуемые модули» , «Подключающие модули» , «Информация о программном модуле» , «Типы экранных форм» , «Поддерживаемая функциональность» , «Роли используемых устройств» , «Типы форматов» , «Состояния» и «Типы настраиваемых значений» .

Рисунок 8.111. Карточка редактирования программного модуля


На панели «Свойства» выводятся поля:

  • На основе – программный модуль, атрибуты которого унаследованы данным модулем.

    Заполняется только для тех программных модулей, которые создаются на основе уже существующих программных модулей.

  • Название – название программного модуля. Поле обязательно для заполнения.

  • Описание – краткое текстовое описание программного модуля.

    В этом поле можно сохранить любую дополнительную информацию.

  • Тип – тип программного модуля. Поле обязательно для заполнения.

    Выбор производится из фиксированного списка типов модулей, заданного разработчиком:

    • «Клавиатура»,

    • «Считыватель магнитных карт»,

    • «Весы»,

    • «Дисплей покупателя»,

    • «Принтер»,

    • «Фискальный регистратор»,

    • «Устройство авторизации банковских карт»,

    • «Устройство авторизации постоянных клиентов»,

    • «Коммутатор»,

    • «Пейджер»,

    • «Устройство управления электропитанием».

    • «POS терминал»,

    • «Видеокамера»,

    • «КПК-сервер»,

    • «КПК»,

    • «Электронная почта»,

    • «Устройство рассылки SMS»,

    • «Считыватель штрих-кода»,

    • «Считыватель бесконтактных карт»,

    • «Вспомогательный модуль»,

  • Интерфейс – интерфейс, поддерживаемый программным модулем.

    Указывается в виде глобального уникального идентификатора (GUID), соответствующего конкретной реализации в файле какого-либо интерфейса.

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

    При попытке сохранения неправильно указанного GUID выводится сообщение об ошибке.

  • Файл – комбинированное поле, в котором описаны атрибуты файла, в котором хранится программный модуль: имя файла, дата создания, размер и версия.

    Номер версии указывается только для исполняемых файлов, то есть файлов с расширением .EXE или .DLL.

  • Отчеты – признак возможности вызова отчета из программного модуля. Поле обязательно для заполнения.

    Выбор значений производится из фиксированного списка: «Да» или «Нет».

    Если в поле выбрано значение «Да», программный модуль можно указывать в спецификации программных модулей отчета.

    Рисунок 8.112. Спецификация программных модулей отчета


Нажатие на кнопку «OK» подтверждает сохранение данных. Нажатие на кнопку «Применить» подтверждает сохранение данных без закрытия карточки. Нажатие на кнопку «Отмена» закрывает карточку без сохранения данных.

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

Рисунок 8.113. Карточка редактирования программного модуля, поддерживающего функциональность клавиатуры


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

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

Назначение панелей, полей и правила их заполнения аналогичны карточке Программный модуль .

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

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

Поля карточки добавления открытой по команде «Создать на основе» или при вставке программного модуля из буфера обмена заполнены значениями выбранного программного модуля или программного модуля из буфера обмена.

Рисунок 8.114. Карточка добавления программного модуля


Назначение панелей, полей и правила их заполнения аналогичны карточке Программный модуль .

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

Назначение панелей и полей, правила их заполнения аналогичны карточке Программный модуль .