Support
Краткое описание :
Отсутствует информация по иконкеОписание :
Управление объектами системыЧто измененно :
Консоль управления
Меню
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Поддержать в просмотре и редактировании меню пиктограммы, привязанные к пунктам.
Как измененно :
Доработано.
Support
Краткое описание :
Выгрузка в FastReport изображения из мемо-поля с атрибутом PanelLastОписание :
?Что измененно :
Генератор отчетов Fast Report
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
FastReport не может отображать содержимое мемо-полей, содержащих несколько записей из изображений.
Как измененно :
Реализована возможность отображать содержимое последней записи мульти мемо-полей.
Support
Краткое описание :
Исправить работу атрибута DefaultValueОписание :
КонфигураторЧто измененно :
Конфигуратор
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Устанавливать значение поля в DefaultValue только тогда, когда оно располагается на текущем формате или связано с текущим узлом.
Как измененно :
Теперь при вставке новой записи DefaultValue выставляется для полей из текущей таблицы
или, если поле не табличное, у формата текущая таблица - ведущая.
Support
Краткое описание :
Ломается информация о реализации приватных objinterface-ов при докомпиляции с включённым compilers.loadidsОписание :
Vip - язык, компиляцияЧто измененно :
VIP-компиляция
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Докомпиляция интерфейсов, содержащих реализацию приватных obj-интерфейсов, создает неработоспособный код при использовании сохраненных глобальных символов.
Как измененно :
Исправлено.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Необходимо откомпилировать все ресурсы, из которых будут браться сохраненные глобальные символы при докомпиляции интерфейсов, если в них используется реализация private objinterface.
Support
Краткое описание :
Протокол после выполнения функции Коррекции индексовОписание :
Инсталляция, настройка, проверка БДЧто измененно :
Проверка целостности БД
MSSQL
Oracle
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При вызове проверки из Support по окончании открывается просмотр лога.
Если не закрыть окно просмотра, а выполнить проверку повторно, то новый лог не допишется в конец (файл захвачен).
Как измененно :
Исправлено.
Support
Краткое описание :
Резко замедлилась архивация журналаОписание :
Архивация журналаЧто измененно :
Архивация журнала
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Ускорить архивацию журнала при наложенном фильтре по дате
Как измененно :
Доработано.
Support
Краткое описание :
Если в окне интерфейса для некоторых записей отображается иконка, то в автопечати она отображается и для остальных записей без иконкиОписание :
?Что измененно :
Генератор отчетов Fast Report
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Некорректное отображение картинок при автопечати.
Как измененно :
Исправлено.
Support
Краткое описание :
Ошибка компиляции интерфейс с добавлением локального меню и конфигурации с добавлением атрибутаОписание :
КонфигураторЧто измененно :
Вип компиляция
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Ошибка компиляции скрипта конфигурации с добавлением атрибута после компиляции скрипта с добавлением меню.
Как измененно :
Исправлено.
Support
Краткое описание :
Неуместное предупреждениеОписание :
Vip - язык, компиляцияЧто измененно :
Компиляция
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Предупреждение "Пeременная ... не была инициализирована" в некоторых случаях выдается безосновательно.
Как измененно :
Исправлено.
Support
Краткое описание :
Разделитель групп символов для InputMaskОписание :
Общие вопросы отрисовки и поведения элементовЧто измененно :
Шаблоны ввода
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Добавить возможность задавать шаблоны ввода, для которых неизменяемые символы шаблона (литералы) будут удаляться из введённого значения.
Как измененно :
Доработано.
Префикс '%U' (или '%@P1') используется для включения данного режима, а '%@P0' - для выключения. По-умолчанию режим выключен.
Пример:
Маска ввода: '%U99-999-999 999'
Строка в поле ввода: '01-234-567 890'
Полученное значение: '01234567890'
Support
Краткое описание :
Изменение порядка следования закладокОписание :
Vip - исполнение, интерпретацияЧто измененно :
Вип компиляция
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Дать возможность задания порядка вкладок TabbedSheet.
Как измененно :
Добавлена языковая конструкция TabsOrder.
Добавлено свойство конфигуратора TabbedSheetOrder.
Support
Краткое описание :
При наследовании не расширяются элементы TabbedSheetОписание :
Vip - исполнение, интерпретацияЧто измененно :
Вип компиляция
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Дать возможность изменять размеры элементов tabbedSheet'а, если при наследовании изменяется размер окна.
Как измененно :
Теперь при расширении TabbedSheet или форматов можно задать их новые размеры.
Support
Краткое описание :
реализовать функцию маркера вернуть данные в порядке текущей сортировкиОписание :
АвтопометкаЧто измененно :
Автопометка
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Реализовать функцию маркера вернуть данные в порядке текущей сортировки.
Как измененно :
Для маркера добавлен:
ObjInterface IMarkerSorting;
// #docl Системный интерфейс: Сортировки в IMarker.
procedure ExportToByBrowserSort // #docl Выгружает все помеченные записи в маркер. Содержимое маркера перед операцией очищается.
(StdMarker // #docl Маркер, в который производится выгрузка пометок.
: LongInt);
procedure ExportToNameByBrowserSort // #docl Выгружает помеченные записи в маркер. Содержимое маркера перед операцией очищается.
(StdMarker // #docl Маркер, в который производится выгрузка пометок.
: String);
End;
Функции выгружают содержимое в порядке текущей сортировки броузера.
Ограничения:
Для дерева будет работать некорректно, если установлена сортировка по полям подцепленной таблицы.
Support
Краткое описание :
Теряется сортировка формОписание :
FCom - исполнение, интерпретацияЧто измененно :
FCOM
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Теряется сортировка форм
Как измененно :
Исправлено
Support
Краткое описание :
Восстановление настроек AQA на боевой БД приводит к жесткому сбою параметров журнализацииОписание :
AQA - Система автотестированияЧто измененно :
AQA
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Восстановление настроек AQA на боевой БД приводит к жесткому сбою параметров журнализации.
Как измененно :
Исправлено.
Support
Краткое описание :
Новый формат поля "Диапазон" для выбора даты исключает использование аква-тестовОписание :
AQA - Система автотестированияЧто измененно :
AQA
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Новый формат поля "Диапазон" для выбора даты исключает использование AQA-тестов
Как измененно :
Добавлена возможность выбора даты в календаре по F3.
Support
Краткое описание :
Аппаратный ключ крайне медленно работает с использованием протокола smb2Описание :
Серверы аппаратных ключей и их мониторыЧто измененно :
Система лицензирования
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Реализовать альтернативный алгоритм обмена информацией сервера аппаратного ключа и Atlantis-приложения для работы по протоколу SMB2 без задержек.
Как измененно :
Доработано. Добавлен флаг маски для параметра LicParam.CheckBurstMode. Флаг переключает обмен с сервером ключа на альтернативный алгоритм, который в некоторых случаях в условиях повышенной нагрузки на каталог обмена может дать выигрыш в скорости обработки запросов.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Начиная с обновления Атлантис версии 5.5.23 рекомендуется использовать сервер аппаратного ключа
HWServer 5.5.21 или новее.
Support
Краткое описание :
Неправильно отрабатывают функции AddMenuItemEx и AddMenuItemEx2Описание :
Vip - исполнение, интерпретацияЧто измененно :
Динамическое создание меню
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Отсутствует возможность задать символьное описание
горячей клавиши меню в функции AddMenuItemEx.
Как измененно :
Добавлена новая функция AddMenuItemWithHlp
Назначение
Добавляет в загруженное меню элемент с подсказкой и горячей клавишей.
Описание
function AddMenuItemWithHlp (
menuID : longInt;
name : string;
helpLine : string;
helpCtx : string;
command : word;
keyCode : word;
keyCodeHlp : string;
commandParams : string
) : boolean;
Параметры
menuID - идентификатор меню, полученный функцией LoadMenu или CreateMenu.
name - название добавляемого пункта меню, или 'separator' для вставки разделителя.
helpLine - строка подсказки.
helpCtx - хелп контекст.
command - идентификатор команды вставляемого пункта меню.Если вставляется разделитель,
параметр может принимать любое положительное значение.
keyCode - код клавиши.
keyCodeHlp - символьное представление для горячего ключа (строка прижимается вправо)
commandParams - Задает параметры команды меню.
Возвращаемое значение
True в случае успеха и false в противном случае.
В случае, если идентификатор переданный в функцию не является результатом удачного
вызова функции LoadMenu или CreateMenu, возбуждается исключение ExVip.ExRunMenuError.
При невозможности вставить пункт меню возбуждается исключение ExVip.ExAddMenuItemError.
Support
Краткое описание :
Ускорить процесс расчета прав на хранимые процедурыОписание :
ПользователейЧто измененно :
Права доступа
Хранимые процедуры
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Ускорить работу с вкладкой "Хранимые процедуры" - навигацию по пользователям/группам, расчет прав.
Как измененно :
Доработано.
Support
Краткое описание :
Права на хранимые процедурыОписание :
Общие проблемы по модулюЧто измененно :
Права доступа
Хранимые процедуры
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Протоколировать процесс прогноза доступности хранимых процедур.
Как измененно :
Доработано.
Support
Краткое описание :
Выдавать предупреждение о неинициализированной пeременноой при компиляции скриптов Vip-4-app и AQAОписание :
неотклассифицированоЧто измененно :
Компиляция
AQA
Vip4app
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Выдавать предупреждение о неинициализированной пeременной при компиляции скриптов Vip-4-app и AQA
Как измененно :
Исправлено
Support
Краткое описание :
Буферизовывать bulk insert на MSSQL, чтобы можно было параллельно выполнять другие запросыОписание :
MS SQLЧто измененно :
MSSQL
Импорт с оптимизацией
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Буферизовывать bulk insert на MSSQL, чтобы можно было чередовать посылку туда очередной строки с другими операциями с СУБД (например, с другими вставками)
Как измененно :
Доработано. По умолчанию выключено.
Включается параметром SQLDriver.BCPBufferInMemory (а также Lot.ImportBatchMode)
Функциональность нужна сейчас только для работы CORPO-сервера
Support
Краткое описание :
Ускорить этап внедрения почты от клиента на сервереОписание :
CORPO-сервер:Работа сервераЧто измененно :
Репликация данных
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Ускорить этап внедрения почты от клиента на сервере.
Как измененно :
Доработано. Вместо одиночных вставок в таблицу ServerRouters используется групповая (bulk insert). Только на платформах MSSQL и Oracle.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Необходимо настроить параметры конфигурационного файла:
Lot.ImportBatchMode = on
Количество записей, обрабатываемых одной операцией, определяется параметром
Lot.ImportBatchRowCount.
Для платформы MSSQL дополнительно необходимо определить параметр
SQLDriver.BCPBufferInMemory = on
Support
Краткое описание :
Рантайм при запуске интерфейса AtlFiltersListОписание :
Управление объектами системыЧто измененно :
Вспомогательные функции
Консоль управления
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Аварийное завершение работы приложения при попытке автономного запуска интерфейса AtlFiltersList.
Как измененно :
Исправлено.
Support
Краткое описание :
Windows 10: Неправильно определяется версия ОС в отчете о рабочей станцииОписание :
О рабочей станцииЧто измененно :
Информация о рабочей станции
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При работе на станции Windows 10 неправильно определяется версия ОС в отчете о рабочей станции.
Как измененно :
Исправлено
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
При использовании 3-хуровневой архитектуры после автоматического обновления
клиентской части необходимо вручную скопировать из каталога EXE серверной
части в каталог EXE клиентских частей файл atlrun.exe.
Support
Краткое описание :
Сделать Ctrl+C и Ctrl+V комбинациями по умолчанию для копирования блока в редактореОписание :
РедакторЧто измененно :
Редактор
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать Ctrl+C и Ctrl+V комбинациями по умолчанию для копирования блока в редакторе.
Как измененно :
Доработано. Функция "Вкл./Выкл. режима показа страниц", которая имела комбинацию Ctrl+V, вызывается по комбинации Alt+F7; функция "Преобразование первой буквы строки в заглавную,Редактор", имевшая комбинацию Ctrl+C, вызывается по комбинации Ctrl+F C.
Support
Краткое описание :
Заменить в наименовании событий термин "контурная" на "объединенная"Описание :
Общие проблемы по модулюЧто измененно :
Консоль администратора
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Заменить в наименовании событий термин "контурная" на "объединенная"
Как измененно :
Реализовано.
Support
Краткое описание :
Падение Галактики с RunTime при запуске некоторых интерфейсов, скомпилированных на 5.5.22Описание :
Vip - язык, компиляцияЧто измененно :
Vip-исполнение
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Падение при запуске интерфейсов с пометкой через вычисляемое выражение.
Как измененно :
Исправлено.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Требуется перекомпиляция интерфейсов, использующих встроенную пометку записей (RecMarker) с вычисляемым выражением вместо помечаемого поля (<маркер> = recMarker [ : <вычисляемое-выражение> ]).
Support
Краткое описание :
Cитуация не полной отправки изменений в корпо-пакетахОписание :
CORPO-сервер:Клиент+серверЧто измененно :
Репликация данных
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
На СУБД Oracle дата изменения записи в журнале может оказаться более поздней, чем дата в заголовке записи.
В результате может не выбираться для отсылки первая неразосланная запись при использовании запросов.
Как измененно :
Сделан временной отступ в 500 мс от даты первой отсылаемой записи в журнале.
Support
Краткое описание :
Дать возможность прикладным программистам послать броадкаст про очистку кеша ( PurgeRecordFromCacheBroadcast )Описание :
Общие вопросы взаимодействия с СУБДЧто измененно :
Кеширование и синхронизация данных
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Дать возможность прикладным программистам послать команду на очистку кэша другими пользователями Галактики -- из программного кода на VIP.
Как измененно :
Добавлен метод интерфейса
procedure PurgeRecordFromCacheBroadcast(tableCode : WORD; pos : PositionHandle);
Он посылает другим пользователям галактики оповещение о том, что эту запись исправили или удалили. Если параметр передать pos = NULL -- надо забыть всю таблицу.
В других экземплярах Галактики запись удалится из кеша и перерисуются видимые элементы, в которых данная таблица ведущая и наличествует эта запись (как и при оповещении о ручном редактировании данных).
Рекомендуется применять при программном изменении критичных данных, наблюдение старой версии которых может привести к неправильному принятию решений пользователями. Например, некоторые _общие_ настройки системы. Не следует злоупотреблять оповещениями про большое количество записей (если записей много, то, вероятно, лучше послать сброс всей таблицы по окончанию процесса)
Метод вызывает также PurgeRecordFromCache в текущем экземпляре Галактики, но не вызывает перерисовку визуальных элементов.
Для работы оповещений должен быть включен параметр Network.UpdateTable=ON (включен по умолчанию)