среда, 22 октября 2008 г.

Изменения доступные в релизе Millennium BSA 4.0.6

Новые функциональные возможности

Бухгалтерский учет: Остатки и обороты по ТМЦ. Функции "Пересчитать цены списания".

Бухгалтерский учет: Остатки и обороты по контрагентам. Функция "Закрыть задолженность по контрагенту".

Бухгалтерский учет: Реализован этап документооборота "Создать хозяйственную операцию".

Бухгалтерский учет: Остатки и обороты. Функция "Удалить пустые строки".

Бухгалтерский учет: Функция "Создание хозяйственной операции сторно".

Управление запасами: Реализована поддержка секций хранения.

Управление запасами: Реализована поддержка серийных номеров.

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

Табельный учет.

Инвентарная картотека.

Введена поддержка ГТД и страны происхождения.

Реализован этап документооборота "Завершение документооборота". После выполнения данного этапа документооборот считается выполненным вне зависимости от наличия невыполненных этапов.

Реализованы фильтры отбора документов по этапам документооборота. Позволяет отбирать документы по состоянию их документооборота.

В формы поддержки документов введена функция "Режим спецификаций" предназначенная для перевода в режим поддержки спецификаций документа. Позволяет перейти в режим спецификаций без закрытия формы документа.

Реализованы функции показа документа основания и контракта из форм списков документов.

Реализована поддержка срока годности товаров.

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

Для разработчиков

Из инсталлятора системы удалена студия разработки. Студия разработки поставляется отдельно и не содержит платформу Eclipse. Перед установкой студии разработки необходимо загрузить платформу Eclipse 3.4.1 для используемой операционной системы.

Обновлен используемый технологический стек:

  • JBoss версии 4.2.3
  • Eclipse версии 3.4.1
  • BIRT версии 2.3.1
  • JBossTools версии 2.1.2
  • jbpm-jpdl версии 3.2.3
  • jbpm-jpdl-designer версии 3.1.5
  • ULC 2008
  • jgoodies версии 2.1.4
  • izPack версии 4.0.1
  • Hibernate версии 3.2.6
  • Jaybird версии 2.1.6

Добавлены новые элементы пользовательского интерфейса:

  • CheckBoxMenuItem - элемент меню с функцией CheckBox
  • ComboMenuBar - элемент ComboBox с поведением аналогичным контекстному меню

Реализован контекст выполнения отчета, дополнительная информация находится в документации и javadoc класса com.mg.merp.report.generic.ReportBusinessAddin

Реализованы динамические параметры отчетов.

При функционировании под СУБД Firebird исключена загрузка замыкающих пробелов в сущности.

Раширено API объекта com.mg.framework.api.ui.SearchHelp, метод void search(PersistentObject entity).

Раширено API объекта com.mg.framework.api.ui.ClientContext

Раширено API объекта com.mg.framework.api.Session, методы void stopApplication() и boolean isInteractive().

Введено ограничение на размер файлов загружаемых с клиенткой стороны на сервер.

Раширено API объекта com.mg.framework.api.ui.widget.Table, методы int[] getSelectedRows() и int[] getSelectedColumns().

Введена настройка свойств пользовательского интерфейса.

Реализована передача параметра silent в реализации этапов ДО, расширено API объекта com.mg.merp.docflow.DocFlowPluginInvokeParams, метод public boolean isSilent().

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

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

Реализована возможность указания свойств отображения ячеек таблиц в процессе выполнения, дополнительная информация находится в javadoc интерфейса com.mg.framework.support.ui.widget.TableModel, методы boolean getCellRenderParameters(TableCellRenderParameters params, int column, int row, boolean isSelected, boolean hasFocus) и int[] getCustomRenderColumns(). Данный функционал позволяет динамически управлять отображением ячеек таблиц.

Реализован механизм undo в формах пользовательского интерфейса, дополнительная информация находится в javadoc интерфейса com.mg.framework.api.ui.Controller

Раширено API объекта com.mg.framework.api.report.RptProperties для установки параметров отчета и управления видимостью диалога запроса параметров.

Добавлены утилиты для взаимодействия с JNDI, дополнительная информация находится в javadoc класса com.mg.framework.utils.ContextUtils.

Удалена функциональность добавления лидирующих пробелов в атрибуты "Номер документа" при вставке в хранилище данных. Однако уже созданные документы сохранят формат данных атрибутов.

Прочее

Добавлена поддержка Java 6.0.

Реализован монитор сессий пользователей, монитор содержит подробную информацию о подключенных пользователях и позволяет администратору системы производить рассылку сообщений пользователям. В текущей версии не поддерживается атрибут "Размер сессии" и его значение всегда равно 0.

Реализован планировщик заданий, предназначен для запуска различных заданий по расписанию.

Параметры отчетов сортируются в соответствии с порядком установленном в шаблоне отчета.

Параметры запуска отчетов сохраняются в профиле пользователя.

Реализован интерактивный визуализатор отчетов, позволяет переформировывать отчеты, экспортировать в различные форматы, выполнять печать.

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

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

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

Реализована назначение прав пользователям на все компоненты модуля, предназначен для упрощения процедура настройких прав пользователя.

Реализована поддержка L&F Substance, альтернативный набор расширений пользовательского интерфейса, требует наличия на стороне клиента JRE 6.0 и выше. Для использования данного L&F необходимо использовать следующие адреса: http://serverhost:8080/mbsaclient/merpclientsb.jnlp или http://serverhost:8080/mbsaclient/merpclientsb.jsp

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

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

В поставку включено приложение JBoss Administration Console предназначенное для мониторинга и управления сервером приложения.