«Стражник PDP» — файл PDPGuard.exe переименован в «Сервер PDP» — файл PDPServer.exe. Так же сервер PDP теперь использует отдельный лог-файл.
Web-интерфейс. Встроенный web-сервер. Теперь сервер продолжает корректно работать после ошибки, возникшей при инициализации WebDll. В случае, если WebDll не была инициализирована из за ошибки, при следующем запросе попытка инициализации WebDll будет выполнена повторно. Ряд ошибок при этом могут быть исправлены (например подключение к базе данных).
Открытые ветки дерева теперь отдельно запоминаются для, собственно, дерева, а так-же для деревьев во всплывающих окнах для таблиц, форм, анализа данных и т.д.
Улучшено отображение полей-ссылок в формах и текстовых полей в таблицах.
Утилита проверки diagtest.exe больше не используется и удалена.
Изменение структуры таблиц. Изменение поля. Допустимость имени поля теперь проверяется при нажатии кнопки «OK».
Исправления
Исправлена ошибка пользовательских переменных связанная с некорректной работой с типом TBytes.
Исправлена ошибка, из-за которой пустые пользовательские перменные не удалялись из базы данных.
Исправлена утечка памяти при работе с пользовательскими перменными.
Исправлена ошибка связанная с невозможностью поменять ссылку в подчинённых таблицах в форме (выбор не сохранялся).
Исправлена ошибка, из-за которой при открытии всплывающего окна выбора объекта в некоторых случаях нельзя было развернуть корневой узел дервева в этом окне.
Web-интерфейс. Связь в дереве типа «объединение» и «присоединение». Исправлена ошибка при редактировании ссылок в объектах, если вход в таблицу или форму был выполнен не из той ветки дерева, к которой фактически принадлежит объект, а выше по дереву. В этом случае список выбора объектов для ссылки мог быть неверен, так как родительский объект определялся по текущему, а не фактическому положению в дереве. Например, для журнала дефектов, если редактировать запись принадлежащую РПН, зайдя в таблицу или форму из ветки «Журнал дефектов» силового трансформатора, то список возможных дефектов ошибочно выдавался для силового трансформатора, а не РПН.
Web-интерфейс. Исправлена ошибка «Класс (<код класса>) не включён ни в одно дерево!» при попытке открыть объекты двух верхних уровней любого дерева.
Web-интерфейс. Дерево. Исправлена ошибка из-за которой при открытии узлов методом ajax в результате XSLT-трансформации на сервере выходное дерево узлов HTML строилось с ошибкой. Вместо того чтобы идти последовательно, узлы в каждой ветке получались рекурсивно вложенными, что приводило к некоторым проблемам в работе пользовательского интерфейса.
Web-интерфейс. Исправлена ошибка «Класс не найден по ID(0)» при попытке открыть словарь для редактирования.
Web-интерфейс. Формы. Исправлена ошибка из-за которой скрытые подписи отображались в разаличных местах формы.
Web-интерфейс. Формы. исправлена проблема отображения радиогрупп.
GUI. Просмотр таблиц в режиме «Таблицы». Исправлена ошибка «Класс не найден по ID (0)» при попытке выбрать тип формы (одностолбцовая или из редактора форм).
GUI. Формы. Исправлена ошибка, возникавшая при попытке открыть испорченую форму. Выдавалось сообщение : «Нарушена привязка компонентов формы к полям базы данных! Будет показана одностолбцовая форма.». Несмотря на