compdata
Краткое описание :
Выделить IProxySetup в отдельный исходник атлантисаОписание :
Прочие дополнительные утилитыЧто измененно :
atlTlb
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Выделить IProxySetup в отдельный исходник атлантиса.
Как измененно :
atlPxySetup.vih
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
compdata
Краткое описание :
Быстродействие при печати накладныхОписание :
FCom - исполнение, интерпретацияЧто измененно :
FCOM
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Замедление работы диалога выбора отчетов.
Как измененно :
Исправлено
compdata
Краткое описание :
Изменение порядка следования закладокОписание :
Vip - исполнение, интерпретацияЧто измененно :
Вип компиляция
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Дать возможность задания порядка вкладок TabbedSheet.
Как измененно :
Добавлена языковая конструкция TabsOrder.
Добавлено свойство конфигуратора TabbedSheetOrder.
compdata
Краткое описание :
При наследовании не расширяются элементы TabbedSheetОписание :
Vip - исполнение, интерпретацияЧто измененно :
Вип компиляция
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Дать возможность изменять размеры элементов tabbedSheet'а, если при наследовании изменяется размер окна.
Как измененно :
Теперь при расширении TabbedSheet или форматов можно задать их новые размеры.
compdata
Краткое описание :
реализовать функцию маркера вернуть данные в порядке текущей сортировкиОписание :
АвтопометкаЧто измененно :
Автопометка
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Реализовать функцию маркера вернуть данные в порядке текущей сортировки.
Как измененно :
Для маркера добавлен:
ObjInterface IMarkerSorting;
// #docl Системный интерфейс: Сортировки в IMarker.
procedure ExportToByBrowserSort // #docl Выгружает все помеченные записи в маркер. Содержимое маркера перед операцией очищается.
(StdMarker // #docl Маркер, в который производится выгрузка пометок.
: LongInt);
procedure ExportToNameByBrowserSort // #docl Выгружает помеченные записи в маркер. Содержимое маркера перед операцией очищается.
(StdMarker // #docl Маркер, в который производится выгрузка пометок.
: String);
End;
Функции выгружают содержимое в порядке текущей сортировки броузера.
Ограничения:
Для дерева будет работать некорректно, если установлена сортировка по полям подцепленной таблицы.
compdata
Краткое описание :
Теряется сортировка формОписание :
FCom - исполнение, интерпретацияЧто измененно :
FCOM
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Теряется сортировка форм
Как измененно :
Исправлено
compdata
Краткое описание :
При старте Саппорта без индикации процесса идет долгое удаления EVENTS и CONTUREVENTS.Описание :
ВесьЧто измененно :
Права доступа
Консоль администратора
Журнал
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Перенести очистку журналов систем лицензирования и разграничения прав пользователей из ядра Atlantis-приложения во время запуска и снабдить эти процессы визуализацией с возможностью прерывания.
Как измененно :
Реализовано. Очистка журналов производится при старте системы Support при условии включенности соответствующих подсистем.
compdata
Краткое описание :
Возможность протоколировать открытые курсорыОписание :
OracleЧто измененно :
Oracle
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Дать возможность ограничить количество открытых курсоров,
а в случае превышения предела увидеть текст запросов, связанных с превышением.
В протокольном драйвере логировать количество открытых курсоров,
даже если лимит не превышен.
Как измененно :
Добавлены два служебных (недокументируемых) параметра для протоколирования максимального количества открытых курсоров при работе на платформе Oracle.
Первый параметр SQLDriver.PeakCursorsCountReport, если он больше нуля, то при закрытии соединения с СУБД в лог выдаётся пиковое значение открытых курсоров и тексты нескольких последних курсоров для локализации (собственно, значение параметра SQLDriver.PeakCursorsCountReport -- это количество строк). Значение по умолчанию 0.
При использовании в трёхуровневой версии потребуется остановить сервер приложений, чтобы завершить соединения с СУБД и получить лог.
Второй параметр SQLDriver.OpenCursorsLimit устанавливает лимит, при превышении которого программа аварийно завершается (и печатает тексты всех курсоров). Преимущества этого параметра при тестировании в том, что его работу нельзя не заметить (не заметить вывод в логе), недостаток в том, что нужно априорно установить приемлемый лимит. Также этот параметр защищает инстанс Oracle от проблем одного клиента (упадёт только конкретный клиент, а если превысить лимит Oracle, то все клиенты). Значение по умолчанию 4999
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Если в настройках Oracle вы обоснованно используете значение параметра open_cursors больше, чем 5000,
то следует поднять этот лимит (SQLDriver.OpenCursorsLimit) и в Галактике ERP до такого же значения.
compdata
Краткое описание :
Аппаратный ключ крайне медленно работает с использованием протокола smb2Описание :
Серверы аппаратных ключей и их мониторыЧто измененно :
Система лицензирования
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Реализовать альтернативный алгоритм обмена информацией сервера аппаратного ключа и Atlantis-приложения для работы по протоколу SMB2 без задержек.
Как измененно :
Доработано. Добавлен флаг маски для параметра LicParam.CheckBurstMode. Флаг переключает обмен с сервером ключа на альтернативный алгоритм, который в некоторых случаях в условиях повышенной нагрузки на каталог обмена может дать выигрыш в скорости обработки запросов.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Начиная с обновления Атлантис версии 5.5.23 рекомендуется использовать сервер аппаратного ключа
HWServer 5.5.21 или новее.
compdata
Краткое описание :
Подключить топики справки FRHelp.chm для вызова по F1 из FastReport-окон в Атлантис-приложенияхОписание :
?Что измененно :
Генератор отчетов Fast Report
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Для организации вызова справки по F1 из FR-окон в Атлантис-приложениях необходимо в vip-коде соответствующих интерфейсов прописать хелп-константы.
Для хелп-проекта FReport нам выделены константы 300-320 (с учетом запаса).
Идентификаторы топиков (A-Link):
1)Для нового окна =Отчеты FastReport= (когда FROldStyleDialog=false) - FRHelp_NovVersOkna.
2)Для окна =Настройка FastReport= (вызов из нового окна =Отчеты FastReport=\кнопка [Настроить]) на вкладке "Параметры" - FRHelp_DialogNastrFR.
3)Для окна =Настройка FastReport= (вызов из нового окна =Отчеты FastReport=\кнопка [Настроить]) на вкладке "Список видимости" - FRHelp_DialogNastrFR.
4)Для старого окна =Отчеты FastReport= (когда FROldStyleDialog=true) на вкладке "Отчеты" - FRHelp_UstarevshVersOkna.
5)Для старого окна =Отчеты FastReport= (когда FROldStyleDialog=true) на вкладке "Видимость отчетов" - FRHelp_UstarevshVersOkna.
Как измененно :
Добавление hc константы для всех FastReport окон.
compdata
Краткое описание :
После [[Ctrl+F9] Компиляция] теряется текущая позицияОписание :
FCom - исполнение, интерпретацияЧто измененно :
FCOM
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
После [[Ctrl+F9] Компиляция] теряется текущая позиция
Как измененно :
Исправлено
compdata
Краткое описание :
Буферизовывать bulk insert на MSSQL, чтобы можно было параллельно выполнять другие запросыОписание :
MS SQLЧто измененно :
MSSQL
Импорт с оптимизацией
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Буферизовывать bulk insert на MSSQL, чтобы можно было чередовать посылку туда очередной строки с другими операциями с СУБД (например, с другими вставками)
Как измененно :
Доработано. По умолчанию выключено.
Включается параметром SQLDriver.BCPBufferInMemory (а также Lot.ImportBatchMode)
Функциональность нужна сейчас только для работы CORPO-сервера
compdata
Краткое описание :
Транслятор DSQL создает запрос с ошибкой ORA-01790: expression must have same datatype as corresponding expressionОписание :
Прямой SQLЧто измененно :
Oracle
DSQL
параметры типа Comp
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не работает объединение в UNION двух колонок, одна из которых является кейсом с вариантами Comp, а другая просто полем или константой типа Comp
Как измененно :
Исправлено
compdata
Краткое описание :
Рантайм при запуске интерфейса AtlFiltersListОписание :
Управление объектами системыЧто измененно :
Вспомогательные функции
Консоль управления
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Аварийное завершение работы приложения при попытке автономного запуска интерфейса AtlFiltersList.
Как измененно :
Исправлено.
compdata
Краткое описание :
Неправильно работает режим "скрывать" для групп в иерархическом представлении окна выбора отчетаОписание :
Системные интерфейсы AtlantisЧто измененно :
FCOM
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Неправильно работает режим "скрывать" для групп в иерархическом представлении окна выбора отчета.
Как измененно :
Исправлено.
compdata
Краткое описание :
Сделать Ctrl+C и Ctrl+V комбинациями по умолчанию для копирования блока в редактореОписание :
РедакторЧто измененно :
Редактор
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать Ctrl+C и Ctrl+V комбинациями по умолчанию для копирования блока в редакторе.
Как измененно :
Доработано. Функция "Вкл./Выкл. режима показа страниц", которая имела комбинацию Ctrl+V, вызывается по комбинации Alt+F7; функция "Преобразование первой буквы строки в заглавную,Редактор", имевшая комбинацию Ctrl+C, вызывается по комбинации Ctrl+F C.
compdata
Краткое описание :
Сохранять позицию формы в дереве после просмотра исходника формыОписание :
FCom - исполнение, интерпретацияЧто измененно :
FCOM
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Сохранять позицию формы в дереве после просмотра исходника формы.
Как измененно :
Исправлено
compdata
Краткое описание :
Дать возможность прикладным программистам послать броадкаст про очистку кеша ( PurgeRecordFromCacheBroadcast )Описание :
Общие вопросы взаимодействия с СУБДЧто измененно :
Кеширование и синхронизация данных
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Дать возможность прикладным программистам послать команду на очистку кэша другими пользователями Галактики -- из программного кода на VIP.
Как измененно :
Добавлен метод интерфейса
procedure PurgeRecordFromCacheBroadcast(tableCode : WORD; pos : PositionHandle);
Он посылает другим пользователям галактики оповещение о том, что эту запись исправили или удалили. Если параметр передать pos = NULL -- надо забыть всю таблицу.
В других экземплярах Галактики запись удалится из кеша и перерисуются видимые элементы, в которых данная таблица ведущая и наличествует эта запись (как и при оповещении о ручном редактировании данных).
Рекомендуется применять при программном изменении критичных данных, наблюдение старой версии которых может привести к неправильному принятию решений пользователями. Например, некоторые _общие_ настройки системы. Не следует злоупотреблять оповещениями про большое количество записей (если записей много, то, вероятно, лучше послать сброс всей таблицы по окончанию процесса)
Метод вызывает также PurgeRecordFromCache в текущем экземпляре Галактики, но не вызывает перерисовку визуальных элементов.
Для работы оповещений должен быть включен параметр Network.UpdateTable=ON (включен по умолчанию)
compdata
Краткое описание :
Независимо от значения квоты группе отводится только 1 лицензияОписание :
Квотирование лицензийЧто измененно :
Система лицензирования
Квотирование
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Неправильно определяется дефицит квотируемых лицензий.
Как измененно :
Исправлено.