Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Атлантис 5.5ATLCORE_DLL

Справка по компоненту.

Количество версий компонента35
Количество рещенных задач667
Последная дата обработки компонента2023-03-31 12:50:43
Последная дата файла2023-03-31 12:46:37
Последная версия5.5.41.0

Новые задачи в этом компоненте

atlCore_
101.34237
ATLCORE_ ( 5.5.22.0 )

Краткое описание :

Пользователь не отключается от модуля

Описание :

Мониторинг пользователей

Что измененно :



Администрирование
Лицензирование

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
В случае, если не удалось корректно освободить лицензию, выдавать соответствующее уведомление администратору.

Как измененно :


Доработано.
atlCore_
102.140073
ATLCORE_ ( 5.5.22.0 )

Краткое описание :

исключение ExObjIfcBadVar

Описание :

Vip - исполнение, интерпретация

Что измененно :



Компилятор Vip
Интерпретатор Vip

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если количество элементов представления внутренней структуры Vip-интерфейса (переменные, функции, вычисляемые выражения) превышает
некоторое пороговое значение (64K), то любой его метод, определённый после этого момента, не может быть вызван через реализуемый
им объектный интерфейс (ObjInterface).

Как измененно :


Исправлено.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Перекомпилировать все интерфейсы, в которых количество элементов представления внутренней структуры превышает 64K.
atlCore_
102.142100
ATLCORE_ ( 5.5.22.0 )

Краткое описание :

Выдается 2 раза сообщение

Описание :

Встроенные в программу средства контроля лицензий (REDFOX)

Что измененно :



VIP-выполнение

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
В случае блокировки запуска интерфейса по лицензионным ограничениям при его загрузке по ссылке из прикладного кода сообщение о недостатке лицензий выдается дважды.

Как измененно :


Исправлено. Сообщение выдается однократно.
atlCore_
102.142266
ATLCORE_ ( 5.5.22.0 )

Краткое описание :

Не работает пометка с 2-мя pMarker

Описание :

Автопометка

Что измененно :



Автопометка

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Поддержать работу marker.ImportFromName / ImportFrom в cmInit для скрытых форматов.

Как измененно :


Сделано.
atlCore_
102.142910
ATLCORE_ ( 5.5.22.0 )

Краткое описание :

Доработать отчет "Сервис | Информация | О загруженных интерфейсах"

Описание :

О загруженных интерфейсах

Что измененно :



Отчеты

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Доработать отчет "Сервис | Информация | О загруженных интерфейсах".

Как измененно :


Доработаны две новые табличные формы, добавлена визуализация процесса.
atlCore_
102.143844
ATLCORE_ ( 5.5.22.0 )

Краткое описание :

Не работает ExportTo в cmInit

Описание :

Vip - исполнение, интерпретация

Что измененно :



VIP-исполнение

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не работает свойство автопометки ExportTo в обработчике cmInit.

Как измененно :


Исправлено.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Требуется перекомпиляция интерфейсов, содержащих вызов метода системного маркера ExportTo в обработчике cmInit интерфейса.
atlCore_
101.56329
ATLCORE_ ( 5.5.22.0 )

Краткое описание :

Переделать кеш записей в драйвере оракла, чтобы сделать возможным построчное удаление из кеша

Описание :

Oracle

Что измененно :



Кеш драйвера СУБД
Oracle

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Переделать кеш записей в драйвере оракла, чтобы сделать возможным построчное удаление из кеша.
Требуется процедура удаления из кеша по комбинации номер_таблицы + адрес_записи.
Эту процедуру вызывать из своих апдейтов и приходящих оповещений, а также дать возможность вызывать из программы на VIP

Как измененно :


Добавлена процедура языка VIP
procedure PurgeRecordFromCache(tableCode : WORD; pos : PositionHandle);
На оракле она удаляет все записи, содержащие данную строку данной таблицы (в том числе в качестве подцепленной таблицы). Если параметр передать pos = NULL -- чистит всё по этой таблице.
На MSSQL чистит всё по данной таблице (форма кеша не позволяет чистить частично)

При исправлении или удалении записи в табличном редакторе (только вручную пользователем!) отправляются оповещения другим клиентам; при приёме такого сообщения теперь вызывается указанная процедура, а потом вызывается перерисовка некоторых видимых элементов.
Можно отключить вызов PurgeRecordFromCache, вернув старое поведение, задав параметр
Network.UpdateTable=ON_PARTIAL (будет пересканирование видимых элементов без чистки кеша)

При использовании PurgeRecordFromCache в прикладном коде для перерисовки видимого элемента также надо этому элементу сделать RescanPanel
При выполнении обычного Update/Delete эта процедура вызывается автоматически
atlCore_
102.72476
ATLCORE_ ( 5.5.22.0 )

Краткое описание :

Добавить возможность инициализации переменных при объявлении

Описание :

Vip - язык, компиляция

Что измененно :



VIP
Синтаксис

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Добавить возможность инициализации переменных при объявлении

Как измененно :


Доработано
atlCore_
180.8620
ATLCORE_ ( 5.5.22.0 )

Краткое описание :

Очень медленно работает сортировка в списке накладных, ДО

Описание :

Сортировка, группировка, агрегаты

Что измененно :



Сортировка

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать возможность управления сохранением сортировки.

Как измененно :


Добавлен пункт в локальное меню "Восстанавливать сортировку" и флаг в интерфейс настройки сортировки "Восстанавливать сортировку при запуске интерфейса". По умолчанию флаг в поле "Восстанавливать сортировку при запуске интерфейса" снят.
atlCore_
180.8654
ATLCORE_ ( 5.5.22.0 )

Краткое описание :

Некорректная работа GroupBy с continue

Описание :

Vip - исполнение, интерпретация

Что измененно :



Компилятор Vip

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При использовании группировок groupby в циклах _loop оператор continue обретает смысл только внутри тела группы, в котором нет других групп,
так как именно оно соответствует телу цикла _loop без использования групп.
Ошибка выдаётся не во всех ситуациях неправильного использования оператора continue.

Как измененно :


Исправлено.
Ошибка сделана предупреждением, но теперь выдаётся для всех случаев некорректного использования оператора continue в цикле _loop с использованием группировок groupby.

5.5.41.05.5.40.05.5.39.15.5.39.05.5.38.45.5.38.05.5.37.15.5.37.05.5.36.05.5.35.05.5.34.05.5.33.05.5.32.05.5.31.05.5.30.05.5.29.05.5.28.05.5.27.05.5.26.05.5.25.05.5.24.05.5.23.05.5.22.05.5.21.05.5.20.05.5.19.05.5.18.05.5.17.05.5.16.05.5.15.05.5.14.05.5.13.05.5.12.05.5.11.0