youssefabohaty / openbravoposru

Automatically exported from code.google.com/p/openbravoposru
0 stars 0 forks source link

Необходима панель или окно для внесения специфических настроек оборудования. #129

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
В Issue 110 и Issue 128, а также у меня при 
реализации поддержки весов с печатью 
этикетки в Issue 91, возникла необходимость 
ввода специфичных настроек для 
подключаемого оборудования. Сейчас в 
панели оборудования можно только выбрать 
тип оборудования и задать путь доступа к 
нему. А есть необходимость задавать 
скорость порта для подключения serial, 
задавать пароли и коды доступа, указывать 
параметры по-умолчанию и ещё много чего в 
зависимости от типа и модели оборудования.

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

Хранить можно в том-же файле openbravopos.properties 
или в отдельных файлах вида 
openbravopos.<тип_оборудования>.properties

Надо эту тему обдумать и к следующей версии 
обязательно реализовать. 

Original issue reported on code.google.com by svinin...@gmail.com on 23 Apr 2011 at 6:27

GoogleCodeExporter commented 9 years ago
На мой взгляд лучше кнопка и окно, хранить в 
openbravopos.properties в отдельных секциях.

Original comment by dmg...@gmail.com on 24 Apr 2011 at 6:39

GoogleCodeExporter commented 9 years ago
Что неудобно в файлах properties, там все 
настройки при записи из Openbravo POS 
перемешиваются, почему и предлагаю 
отдельный файл. Если кто знает как с этим 
бороться сообщите.

Формат записи для properties:
machine.<вид_устройства>.<тип_оборудования>.<пар�
�метр>=значение

Пример:
machine.fiscalprinter.shtrihfr.port_speed=115200

Original comment by svinin...@gmail.com on 24 Apr 2011 at 7:10

GoogleCodeExporter commented 9 years ago
А что плохого в "перемешивании" настроек в 
файле? Второй вопрос, зачем туда лазить 
ручками, если будет интерфейс?

Original comment by gennady....@gmail.com on 24 Apr 2011 at 5:13

GoogleCodeExporter commented 9 years ago
Я вот еще что подумал. Мне кажется эти 
настройки можно совместить с некой 
"панелью управления". Часть оборудования 
требует не только настроек подключения, но 
и выполнения неких служебных функций 
(сброс памяти, очищение, просмотр состояния 
оборудования и т.д.)

Для Штрих-ФР я сделал бы, например, 
синхронизацию даты с рабочей станцией.

Надо продумать все это.

Original comment by gennady....@gmail.com on 25 Apr 2011 at 10:16

GoogleCodeExporter commented 9 years ago
Ну и сделать при выборе устройства 
появляющуюся кнопку НАСТРОЙКА. А по ней 
хоть всплывающее окно, хоть сторонняя 
программа настройки.

Original comment by dmg...@gmail.com on 26 Apr 2011 at 5:04

GoogleCodeExporter commented 9 years ago

Original comment by gennady....@gmail.com on 27 Apr 2011 at 8:41

GoogleCodeExporter commented 9 years ago
Есть мнение, что нужно вносить все 
настройки периферии в БД в виде ключ - xml 
параметры созданием новой таблицы

Original comment by masterum...@gmail.com on 23 May 2012 at 1:49