Изменение системы управления устройствами. Программные модули

№ 42048, 42051

Удалены типы устройств, внесены изменения в программные модули.

Из многоступенчатой схемы управления устройством: Программный модуль-Тип устройств-Устройство исключен тип устройств. Атрибуты типов устройств реализованы в программных модулях.

Из программы Tillypad XL Manager исключены справочники Типы устройств, Форматы печати, Форматы дисплеев покупателя. Все форматы сведены в единую таблицу форматов печати программных модулей.

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

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

Например, при добавлении нового принтера не отображается панель «Форматы печати». Эта панель появится только после того, как будет указана роль этого принтера. Например, если принтер выбран в карточке устройства точки обслуживания как основной или дополнительный принтер, то в карточке принтера появится возможность указать форматы пречеков, гостевых счетов и др. Если же принтер указан в качестве сервис-принтера в настройке продаж, то в карточке принтера появится возможность указать форматы марки заказа, марки отказа и сообщения о готовности.

В программном модуле содержится информация о поддерживаемой функциональности устройства (ранее использовался термин - поддерживаемые интерфейсы), о том, какие устройства оно может использовать и в какой роли, какие форматы вывода информации оно может применять.

№ 42239

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

Рисунок 1.23. Новые полномочия в шаблоне доступа (в подсистеме Устройства)


Рисунок 1.24. Новые полномочия в шаблоне доступа (в подсистеме Сервис)


Древовидная структура программных модулей

Таблица программных модулей имеет теперь древовидную структуру.

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

Рисунок 1.25. Древовидная структура программных модулей


Исключены справочники форматов печати и форматов дисплея покупателя - все форматы теперь содержатся в справочнике Форматы печати программных модулей.

Рисунок 1.26. Форматы печати модулей


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

Рисунок 1.27. Древовидная структура функциональностей программных модулей


Проверка правильности древовидной структуры таблицы устройств

№ 41362

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

Если в карточке устройства будут выявлены несоответствия настройкам подключаемых программных модулей, то об этом будет выведено сообщение:

Рисунок 1.28. Сообщение о неправильности заполнения карточки устройства


Новые спецификации программных модулей

№ 42052, 42053

После исключения из системы типов устройств у программных модулей появились новые спецификации:

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

Рисунок 1.29. Программный модуль


Формирование всех этих панелей выполняется аналогично формированию панелей, выводимых в карточке на основании заметок.

Настройки используемых устройств. Роли устройств и форматы печати

№ 43268

Добавлены настройки используемых устройств в соответствии с ролями, заданными в программном модуле использующего устройства. (Реализовано для принтеров)

Некоторым устройствам системы для работы необходимы другие устройства. Эти (используемые) устройства выполняют для главного(использующего) устройства определенную роль. Например, POS-терминал - использующее устройство. В процессе работы он использует много различных устройств - клавиатуры, считыватели, принтеры, дисплеи покупателя и пр.

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

Рисунок 1.35. Программный модуль использующего устройства


Но устройство может выполнять определенную роль и при отсутствии использующего устройства:

Рисунок 1.36. Форматы печати


Форматы печати задаются в соответствии с ролью используемого устройства.

Рисунок 1.37. Роль используемого устройства


Приоритеты форматов печати определяются следующим образом:

Переименование печатных форм в печатные представления

№ 43473

В системе печати (в Форматах печати программных модулей, в Печатных формах программных модулей, в Форматах печати экранных форм, в Отчетах, в Шаблонах печати) печатные формы (которые создаются и редактируются в FastReport) переименованы в печатные представления. Так же называются соответствующие карточки и панели карточек.

Рисунок 1.41. Карточка Печатное представление


Дата последнего изменения: 16.12.2011

Смотрите также

Читать еще