№ 42048, 42051
Удалены типы устройств, внесены изменения в программные модули.
Из многоступенчатой схемы управления устройством:
исключен . Атрибуты типов устройств реализованы в программных модулях.Из программы Tillypad XL Manager исключены справочники , , . Все форматы сведены в единую таблицу форматов печати программных модулей.
Система управления устройствами стала более гибкой. Раньше список возможных форматов, применяемых устройством, определялся типом этого устройства, теперь же он определяется ролью, в которой используется это устройство.
Теперь список форматов устройства не задан жестко, его можно определить через настройки в программных модулях - или самого этого устройства, или использующего устройства.
Например, при добавлении нового принтера не отображается панель «Форматы печати». Эта панель появится только после того, как будет указана роль этого принтера. Например, если принтер выбран в карточке устройства точки обслуживания как основной или дополнительный принтер, то в карточке принтера появится возможность указать форматы пречеков, гостевых счетов и др. Если же принтер указан в качестве сервис-принтера в настройке продаж, то в карточке принтера появится возможность указать форматы марки заказа, марки отказа и сообщения о готовности.
В программном модуле содержится информация о поддерживаемой функциональности устройства (ранее использовался термин - поддерживаемые интерфейсы), о том, какие устройства оно может использовать и в какой роли, какие форматы вывода информации оно может применять.
№ 42239
В связи с изменением системы управления устройствами и системы печати в шаблоне доступа появились новые полномочия, доступ к которым по умолчанию снят. В настроенных ранее шаблоны с полным доступом нужно назначить доступ к этим пунктам.
Таблица программных модулей имеет теперь древовидную структуру.
Вместо типов устройств используются дочерние элементы программных модулей. Атрибуты родительских модулей наследуются дочерними модулями.
Исключены справочники форматов печати и форматов дисплея покупателя - все форматы теперь содержатся в справочнике
.Вместо функциональности типов устройств теперь используется функциональность модулей. Функциональность модулей включает в себя интерфейсы, функции и детализацию функций. Структура этой таблицы является древовидной.
№ 41362
Введена проверка правильности заполнения карточек родительских и дочерних устройств в соответствии с настройками подключаемых программных модулей.
Если в карточке устройства будут выявлены несоответствия настройкам подключаемых программных модулей, то об этом будет выведено сообщение:
№ 42052, 42053
После исключения из системы типов устройств у программных модулей появились новые спецификации:
Поддерживаемая функциональность;
Роли используемых устройств;
Типы форматов;
Состояния;
Типы настраиваемых значений.
Эти спецификации программного модуля определяют спецификации и атрибуты устройств, управляемых данным модулем, т.е. состав панелей и полей в карточке устройства.
Поддерживаемая функциональность программного модуля определяет, какие функции может выполнять управляемое этим модулем устройство (далее - данное устройство) .
Например, функции устройства ввода, устройства авторизации оплаты, устройства приема сообщений
.
Для каждой функциональности в карточке основного устройства выводится отдельная панель.
Рисунок 1.30. Поддерживаемая функциональность программного модуля и панели карточки добавления устройства
Роли используемых устройств программного модуля определяют, какие роли могут выполнять устройства,
используемые данным устройством. Например, роли принтера, дисплея покупателя
.
Для каждой роли используемых устройств в карточке основного устройства выводится отдельная панель.
Рисунок 1.31. Роли используемых устройств программного модуля и панели карточки редактирования устройства
Типы настраиваемых значений программного модуля определяют, какие настройки нужно выполнить для данного устройства, какие значения обязательно нужно указать, а какие - по выбору пользователя.
Для каждого типа настраиваемых значений выводится отдельное поле в карточке устройства (может быть обязательным
для заполнения или необязательным). Например, для POS-терминала обязательным является поле для указания подразделения, а необязательными - для ввода автозаказа и настройки оплаты
.
Рисунок 1.32. Типы настраиваемых значений программного модуля и панель для ввода настраиваемых значений устройства
Состояния программного модуля определяют, в каких состояниях может находиться данное устройство.
Например, состояния принтера - готов, не готов, закончилась бумага, ошибка печати и др.
.
Типы форматов программного модуля определяют, какие форматы может использовать данное устройство.
Например, форматы печати, форматы дисплея покупателя
.
Для каждого типа форматов выводится отдельное поле на панели Форматы печати в карточке устройства
Формирование всех этих панелей выполняется аналогично формированию панелей, выводимых в карточке на основании заметок.
№ 43268
Добавлены настройки используемых устройств в соответствии с ролями, заданными в программном модуле использующего устройства. (Реализовано для принтеров)
Некоторым устройствам системы для работы необходимы другие устройства. Эти (используемые) устройства выполняют для главного(использующего) устройства определенную роль. Например, POS-терминал - использующее устройство. В процессе работы он использует много различных устройств - клавиатуры, считыватели, принтеры, дисплеи покупателя и пр.
Возможности используемых устройств определены в программном модуле главного устройства. Список ролей используемых устройств настраивается в карточке программного модуля главного устройства. Для роли используемого устройства должны быть указаны:
Уникальное имя - используется для идентификации подключенного устройства внутри программного модуля;
Поддерживаемая функциональность используемого устройства - есть обязательные и необязательные элементы функциональности. Обязательные необходимы для работы в соответствии с ролью. Необязательные – могут дать дополнительные возможности для работы главного устройства;
Параметры элемента интерфейса для редактирования подключаемого устройства (заголовок, панель и др.) - Используются в карточке главного устройства. Настройка интерфейса для используемых устройств выполняется с помощью заметок.
Но устройство может выполнять определенную роль и при отсутствии использующего устройства:
Роль сервис-принтера, если устройство указано в качестве принтера в настройках продажи;
Роль устройства фискализации, если устройство указано в элементе настройки оплаты в качестве устройства фискализации;
Роль чекового принтера, если устройство указано в элементе настройки оплаты в качестве принтера чеков;
Роль устройства авторизации, если устройство указано в типе оплат настроек оплаты в качестве устройства авторизации;
Роль принтера авторизации, если устройство указано в типе оплат настроек оплаты в качестве принтера.
Форматы печати задаются в соответствии с ролью используемого устройства.
Приоритеты форматов печати определяются следующим образом:
Высший приоритет имеет формат печати, заданный в карточке используемого устройства, вызванной из главного устройства.
Следующий приоритет имеет формат печати, указанный в главном устройстве.
Самый низкий приоритет имеет формат, указанный непосредственно в карточке используемого устройства.
№ 43473
В системе печати (в Форматах печати программных модулей, в Печатных формах программных модулей, в Форматах печати экранных форм, в Отчетах, в Шаблонах печати) печатные формы (которые создаются и редактируются в FastReport) переименованы в печатные представления. Так же называются соответствующие карточки и панели карточек.