Openbravo POS 2.30 Release notes/ru
Languages: |
English | Italiano | Português | Русский | Translate this article... |
Contents |
Описание Openbravo POS 2.30
Openbravo POS 2.30 – это основной релиз системы Openbravo POS с расширенной функциональностью, усовершенствованной архитектурой и множеством исправлений. Openbravo POS 2.30 – это стабильный релиз лидирующей POS системы с открытым кодом.
Загрузка Openbravo POS
Система Openbravo POS 2.30 доступна для загрузки из Sourceforge.net: OpenbravoPOS: Files. Вы можете скачать следующие пакеты:
- Приложение Openbravo POS
- openbravopos-2.30-windows-installer.exe. Установочный пакет для всех версий Windows, таких как Windows XP, Windows Vista и Windows 7.
- openbravopos-2.30-linux-installer.bin. Установочный пакет для всех версий Linux платформ, таких как Ubuntu, OpenSuse, Fedora, Debian, ... и других для процессоров i386.
- openbravopos-2.30-linux-x64-installer.bin. Установочный пакет для всех версий Linux платформ для процессоров на x64 архитектуре.
- openbravopos-2.30-linux-ia64-installer.bin. Установочный пакет для всех версий Linux платформ для процессоров на IA64 архитектуре.
- openbravopos-2.30-solaris-intel-installer.bin. Установочный пакет платформы Solaris для Intel процессоров.
- openbravopos-2.30-osx-installer.app.tar.gz. Установочный пакет платформы MacOS для Intel процессоров.
- openbravopos_2.30_bin.zip. Платформонезависимый бинарный пакет для любых операционных систем.
- PDA модуль Openbravo POS
- openbravopos_2.30_pda.zip. Бинарные файлы для быстрого развёртывания PDA модуля. Данный пакет содержит HTTP сервер и свободный контейнер сервлетов Jetty.
- openbravopos_2.30_pda.war. Бинарные файлы PDA модуля для использования в HTTP сервере и контейнере сервлетов по вашему выбору. Данный пакет рассчитан на более гибкий подход в выборе методов установки PDA модуля.
- Пакеты для интеграции Openbravo POS и ERP
- openbravopos_2.30_web.obx. Модуль Openbravo POS Synchronization Web Services предназначенный для установки в Openbravo ERP 2.50 или старше. Вы также можете установить последнюю версию модуля из репозитария модулей Openbravo ERP.
- openbravopos_2.30_int.zip. Задания и методики трансформации данных Pentaho Data Integration запускаемые для синхронизации между Openbravo POS и Openbravo ERP. Для запуска необходимо Openbravo ERP 2.50 или старше с установленным модулем Openbravo POS Synchronization Web Services.
- Исходный код Openbravo POS
- openbravopos_2.30_src.zip. Файлы с исходными кодами Openbravo POS, содержащие модуль КПК, задания и методики трансформации данных, а также веб модуль для синхронизации.
Новые возможности
Ниже представлены наиболее важные изменения и дополнения данной версии системы:
- (en) Модуль Ресторана для КПК: Данная возможность предназначена для принятия заказов, просмотра товаров и управления столами при работе пользователя через мобильное устройство. Поддержка реализована для версий Opera Mobile и iPod touch / iPhone, но после небольшой модификации может быть использована при работе с любым другим мобильным устройством с поддержкой функций просмотра веб-страниц и подключающего к сети через wifi. Данный модуль ориентирован на применение в сфере общественного питания и других видов деятельности предполагающих принятие заказов пользователями системы непосредственно у клиента. Более подробную информацию вы найдёте на странице (en) Руководство по установке PDA модуля.
- (en) Характеристики товара: Данная возможность использует концепцию характеристик продукта применяемую в Openbravo ERP. С ней у пользователя системы появляется возможность указать для товара характеристики определяющие его потребительские свойства (размер, цвет и т.п.) и идентифицирующие отдельные его единица (номер партии, серийный номер и т.д.) Все эти характеристики регистрируются в системе и в дальнейшем по ним можно отследить продажи и перемещения товаров. Для удобной работы с характеристиками товара в Openbravo POS добавлены новые панели управления данными, формы отчётов и диалогов. Данная функция будет востребована в различных сферах применения POS системы. Более подробную информацию вы найдёте на странице Руководство по характеристикам товара.
- (en) ERP - POS расширение синхронизации: Полностью была изменена архитектура синхронизации между Openbravo ERP и Openbravo POS, стало доступно большее количество данных предназначенных для синхронизации между системами. Для ERP системы стал доступен новый модуль добавляющий веб-сервис REST для интеграции с системой. Данный модуль запускает задания на синхронизацию через Pentaho Data Integration. Pentaho Data Integration, это проект с открытым кодом, с высокой производительностью, с драйверов ETL, а также с удобным графическим интерфейсом для проектирования заданий по синхронизации. Согласной новой логике процесс синхронизации системы будет происходить отдельно от работы пользователя с данными, будет легче планировать периоды синхронизации, проектировать и создавать новые задачи по синхронизации Openbravo POS и Openbravo ERP. Так же стала доступна возможность синхронизации Openbravo POS с любыми другими системами ввода и обработки данных на предприятии.
- (en) Платёжные шлюзы: Расширена и улучшена функциональность работы системы с платёжными шлюзами. Была реализована нативная поддержка для работы с следующими видами платёжных шлюзов: PayPoint / SecPay, Authorize.net, Cyberauthorize, First Data / LinkPoint / YourPay and PaymentsGateway.net, а также стала доступна более простая процедура добавление поддержки других видов платёжных шлюзов. Стала доступна возможность использовать в Openbravo POS различные виды «подарочных карт», а также других видов карт с предоплатой стандарта EMV, стандарта PCI и спецификации Chip/PIN.
- (en) Инсталлятор Bitrock:
- Для пользователей: Максимально упростилась установка Openbravo POS. Сейчас подготовлены пакеты для инсталляции на следующих платформах: Windows, Linux x86, Linux x64, Linux ia64, OSX и Solaris Intel. Также доступны классический бинарный пакет и пакет с исходными кодами. Более подробную информацию вы найдёте на странице Руководство по установке.
- Для разработчиков: Теперь с исходным кодом проекта распространяется профиль для инсталлятора Bitrock, позволяющий ускорить создание инсталляционных пакетов для собственных версий Openbravo POS. Более подробную информацию вы найдёте на странице Руководство разработчика по инсталлятору Bitrock.
- Поддержка Apache Derby: Apache Derby – это система управления базами данных (СУБД) с открытым исходным кодом разработанная на Java. Apache Derby повышает надёжность и производительность работы Openbravo POS с базой данных расположенной локально. Apache Derby заменяет HSQLDB в качестве СУБД используемого по умолчанию при установке Openbravo POS 2.30 из бинарного пакета. HSQLDB в дальнейшем будет поддерживаться Openbravo POS, но не будет являться СУБД по умолчанию. Так же с исходными кодами системы не будет распространяться пример базы данных созданный для HSQLDB. Более подробную информацию вы найдёте на странице Руководство по установке.
- Обновлено лицензионное соглашение GPL до версии 3: GNU GPL версии 3 является последней версией лицензионного соглашения и дает каждому пользователю системы больше свободы, расширяя совместимость с другими свободными лицензиями, а так же устраняет новые угрозы для свободного программного обеспечения возможные при его публикации под GNU GPL версии 2.
- Обновлены сторонние библиотеки до последних стабильных версий: Следующие библиотеки были обновлены: SwingX 0.9.5, Substance 5.1.
- Расширена поддержка принтеров чеков: В данной версии Openbravo POS поддерживаемых видов принтеров чеков стало больше. Так была добавлена поддержка через системные драйвера. Теперь любой принтер чеков может быть подключен к Openbravo POS через системный драйвер. Добавлена нативная поддержка для принтеров чеков марки Star Micronics, а также принтеров чеков работающих в режиме только текст. Расширена поддержка фискальных принтеров для протокола JavaPOS. Более подробную информацию вы найдёте на странице Руководство по установке оборудования.
- (en) Улучшен интерфейс
- Создана панель Связи между товарами: Openbravo POS поддерживал создание связей между товарами и в ранних версиях, но данный релиз позволяет вручную редактировать связи в базе данных. Сейчас через панель в Openbravo POS можно редактировать любы связи между любыми товарами.
- Добавлен диалог для поиска чеков в панели Редактирование продаж: Новый диалог добавлен для поиск чеков номера которых неизвестны. Пользователи смогут найти чеки в выборке по дате, по типу (продажа или возврат), по имени пользователя, или по сумме.
- Добавлена клавиатура в панель Проведение платежей: Теперь действия в панели Проведение платежей можно произвести использую только сенсорный экран. Это улучшение даёт возможность управления кассовыми операциями в Openbravo POS через сенсорный экран.
- Добавлена возможность печати частичного отчёта в панели Закрытие смены: Доступна возможность распечатать частичный отчёт по кассе без обнуления счётчиков и регистров.
Языковая поддержка
Ниже представлены пакеты для языковой поддержки текущей версии Openbravo POS 2.30. Также с данной версией совместимы языковые пакеты и для более ранних версий системы, но при этом не все фразы новой версии будут иметь перевод.
Для установки языкового пакета достаточно скопировать файлы в папку с установленной Openbravo POS, при этом сохранив существующую структуру расположения папок.
Язык | Код | Пакет |
---|---|---|
Английский | en (по-умолчанию) | Включён в бинарный пакет |
Испанский | es | Пакет перевода |
Испанский мексиканский | es_mx | Пакет перевода |
Русский | ru | Пакет перевода |
Венгерский | hu | Пакет перевода |
Французский | fr | Пакет перевода |
Обновление с Openbravo POS 2.20
Для работы Openbravo POS 2.30 требуется Sun Microsystems Java версии 1.6 или старше. Если для работы Openbravo POS 2.20 установлена более ранняя версия Java, то в первую очередь следует обновить Sun Microsystems Java версии 1.6 прежде чем приступать к установки Openbravo POS 2.30.
Перед обновлением сохраните все данные и настройки, предварительно закрыв все приложения подключённые к базе данных. Создайте резервную копию вашей базы данных и обновите базу данных. Резервную копию вы можете удалить только тогда, когда полностью протестируете работ новой версии базы данных.
После первого запуска Openbravo POS 2.30, произведёт поиск базы данных из предыдущей версии и запросит у пользователя разрешение на обновление. Если пользователь выберет yes, SQL скрипт произведёт обновление структуры базы данных в соответствии с требованиями новой версии Openbravo POS, после чего система будет запущена.
Настройка меню и прав доступа
Некоторые настройки меню и права доступа к ним требуются обновить вручную после установки Openbravo POS 2.30 на версию 2.20.
- Новые разделы меню не будут доступны так как описание новых разделов меню не содержатся в профиле настроек системы. Для добавления новых разделов меню в вашу систему следует открыть в ресурсах системы Menu.Root и заменить описания разделов меню на новые или добавить не достающие.
submenu.addPanel("/com/openbravo/images/bookmark.png", "Menu.Auxiliar", "com.openbravo.pos.inventory.AuxiliarPanel"); submenu.addPanel("/com/openbravo/images/bookmark.png", "Menu.Attributes", "com.openbravo.pos.inventory.AttributesPanel"); submenu.addPanel("/com/openbravo/images/bookmark.png", "Menu.AttributeValues", "com.openbravo.pos.inventory.AttributeValuesPanel"); submenu.addPanel("/com/openbravo/images/bookmark.png", "Menu.AttributeSets", "com.openbravo.pos.inventory.AttributeSetsPanel"); submenu.addPanel("/com/openbravo/images/bookmark.png", "Menu.AttributeUse", "com.openbravo.pos.inventory.AttributeUsePanel"); submenu.addPanel("/com/openbravo/images/appointment.png", "Menu.InventoryListDetail", "/com/openbravo/reports/inventorylistdetail.bs"); submenu.addPanel("/com/openbravo/images/appointment.png", "Menu.InventoryDiffDetail", "/com/openbravo/reports/inventorydiffdetail.bs");
- Для получения пользователями доступа к новым разделам меню так же следует вручную обновить профили привилегий для получение прав доступа к новым разделам. Например, чтобы для роли Администратора были получены права доступа на все новые разделы в версии 2.30, следует перейти на панель Привилегии и добавить в соответствующий профиль следующие строки:
<class name="com.openbravo.pos.inventory.AttributesPanel"/> <class name="com.openbravo.pos.inventory.AttributeValuesPanel"/> <class name="com.openbravo.pos.inventory.AttributeSetsPanel"/> <class name="com.openbravo.pos.inventory.AttributeUsePanel"/> <class name="com.openbravo.pos.inventory.AuxiliarPanel"/> <class name="/com/openbravo/reports/inventorylistdetail.bs"/> <class name="/com/openbravo/reports/inventorydiffdetail.bs"/>
Интеграция между Openbravo ERP и Openbravo POS
В соответствии с внедрением новой архитектуры интеграции между Openbravo ERP и Openbravo POS методы интеграции из предыдущих версий больше не работают и вам следует заново разработать систему взаимодействия между Openbravo ERP и Openbravo POS. Новая архитектура интеграции требует использование Openbravo ERP 2.50 или выше и Openbravo POS 2.30 beta или выше.
Установка новых компонентов для интеграции больше не требует наличие кнопок интеграции из предыдущих версий, соответствующие строки следует убрать из Menu.Root:
submenu.addTitle("Menu.Maintenance.ERP"); submenu.addExecution("/com/openbravo/images/openbravo.png", "Menu.ERPProducts", "com.openbravo.possync.ProductsSyncCreate"); submenu.addExecution("/com/openbravo/images/openbravo.png", "Menu.ERPOrders", "com.openbravo.possync.OrdersSyncCreate");
В Openbravo ERP вам следует установить модуль Openbravo POS Synchronization Web Services предварительно загрузив его из Sourceforge.net: OpenbravoPOS: Files или из репозитария модулей Openbravo ERP.
Приложение Pentaho Data Integration требуется для запуска задач по интеграции и трансформации данных. Задачи и методики по обработке данных, содержащие логику процесса интеграции, вы можете скачать из Sourceforge.net: OpenbravoPOS: Files. Данные задачи и методики требуют установки параметров соединения между Openbravo POS Synchronization Web Services установленного в Openbravo ERP и непосредственно с базой данных Openbravo POS.
Открытые чеки
- Все открытые чеки следует удалить, так как сохранённые в старой базе данных открытые чеки не совместимы с новой версией. Рекомендуется перед обновлением базы данных закрыть все открытые чеки в предыдущей версии Openbravo POS и только после этого производить обновление.
Благодарности
Openbravo благодарит:
Star Micronics EMEA и Seleniko 03, S.L. – за предоставление принтера чеков и дисплея покупателя для тестирования Openbravo POS.
Cosmic Blue Team S.p.A. – за помощь в реализации поддержки JavaPOS для фискальных принтеров.
Обратная связь
Вы можете обратится к Сообществу Openbravo для получения консультации и решения возникающих проблем при работе с Openbravo POS:
- Форум Openbravo POS: http://forge.openbravo.com/projects/openbravopos/forum
- IRC: #openbravo (Английский) и #openbravo-es (Испанский) на irc.freenode.net
To keep up to date with Openbravo community news, be sure to visit Planet Openbravo for blog posts from the Openbravo community.
У вас есть что-то новое, что следует внести в проект? Ознакомьтесь с (en) Руководством по работе над проектом.
Выявленные неисправности
2.30
Устранённые неисправности
2.30
Список изменение
2.30
https://code.openbravo.com/pos/devel/main/log/2.30