Патч можно скачать на портале transform.ru
Изменения
- Функция статистики удалена из системы.
- «Стражник 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-интерфейс. Формы. исправлена проблема отображения радиогрупп.
- Web-интерфейс. Формы. Исправлена ошибка отображения словарей.
- GUI. Просмотр таблиц в режиме «Таблицы». Исправлена ошибка «Класс не найден по ID (0)» при попытке выбрать
тип формы (одностолбцовая или из редактора форм). - GUI. Формы. Исправлена ошибка, возникавшая при попытке открыть испорченую форму. Выдавалось сообщение :
«Нарушена привязка компонентов формы к полям базы данных! Будет показана одностолбцовая форма.». Несмотря на