atlCore_
Краткое описание :
Пользователь не отключается от модуляОписание :
Мониторинг пользователейЧто измененно :
Администрирование
Лицензирование
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
В случае, если не удалось корректно освободить лицензию, выдавать соответствующее уведомление администратору.
Как измененно :
Доработано.
atlCore_
Краткое описание :
исключение ExObjIfcBadVarОписание :
Vip - исполнение, интерпретацияЧто измененно :
Компилятор Vip
Интерпретатор Vip
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если количество элементов представления внутренней структуры Vip-интерфейса (переменные, функции, вычисляемые выражения) превышает
некоторое пороговое значение (64K), то любой его метод, определённый после этого момента, не может быть вызван через реализуемый
им объектный интерфейс (ObjInterface).
Как измененно :
Исправлено.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Перекомпилировать все интерфейсы, в которых количество элементов представления внутренней структуры превышает 64K.
atlCore_
Краткое описание :
Выдается 2 раза сообщениеОписание :
Встроенные в программу средства контроля лицензий (REDFOX)Что измененно :
VIP-выполнение
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
В случае блокировки запуска интерфейса по лицензионным ограничениям при его загрузке по ссылке из прикладного кода сообщение о недостатке лицензий выдается дважды.
Как измененно :
Исправлено. Сообщение выдается однократно.
atlCore_
Краткое описание :
Не работает пометка с 2-мя pMarkerОписание :
АвтопометкаЧто измененно :
Автопометка
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Поддержать работу marker.ImportFromName / ImportFrom в cmInit для скрытых форматов.
Как измененно :
Сделано.
atlCore_
Краткое описание :
Доработать отчет "Сервис | Информация | О загруженных интерфейсах"Описание :
О загруженных интерфейсахЧто измененно :
Отчеты
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Доработать отчет "Сервис | Информация | О загруженных интерфейсах".
Как измененно :
Доработаны две новые табличные формы, добавлена визуализация процесса.
atlCore_
Краткое описание :
Не работает ExportTo в cmInitОписание :
Vip - исполнение, интерпретацияЧто измененно :
VIP-исполнение
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не работает свойство автопометки ExportTo в обработчике cmInit.
Как измененно :
Исправлено.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Требуется перекомпиляция интерфейсов, содержащих вызов метода системного маркера ExportTo в обработчике cmInit интерфейса.
atlCore_
Краткое описание :
Переделать кеш записей в драйвере оракла, чтобы сделать возможным построчное удаление из кешаОписание :
OracleЧто измененно :
Кеш драйвера СУБД
Oracle
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Переделать кеш записей в драйвере оракла, чтобы сделать возможным построчное удаление из кеша.
Требуется процедура удаления из кеша по комбинации номер_таблицы + адрес_записи.
Эту процедуру вызывать из своих апдейтов и приходящих оповещений, а также дать возможность вызывать из программы на VIP
Как измененно :
Добавлена процедура языка VIP
procedure PurgeRecordFromCache(tableCode : WORD; pos : PositionHandle);
На оракле она удаляет все записи, содержащие данную строку данной таблицы (в том числе в качестве подцепленной таблицы). Если параметр передать pos = NULL -- чистит всё по этой таблице.
На MSSQL чистит всё по данной таблице (форма кеша не позволяет чистить частично)
При исправлении или удалении записи в табличном редакторе (только вручную пользователем!) отправляются оповещения другим клиентам; при приёме такого сообщения теперь вызывается указанная процедура, а потом вызывается перерисовка некоторых видимых элементов.
Можно отключить вызов PurgeRecordFromCache, вернув старое поведение, задав параметр
Network.UpdateTable=ON_PARTIAL (будет пересканирование видимых элементов без чистки кеша)
При использовании PurgeRecordFromCache в прикладном коде для перерисовки видимого элемента также надо этому элементу сделать RescanPanel
При выполнении обычного Update/Delete эта процедура вызывается автоматически
atlCore_
Краткое описание :
Добавить возможность инициализации переменных при объявленииОписание :
Vip - язык, компиляцияЧто измененно :
VIP
Синтаксис
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Добавить возможность инициализации переменных при объявлении
Как измененно :
Доработано
atlCore_
Краткое описание :
Очень медленно работает сортировка в списке накладных, ДООписание :
Сортировка, группировка, агрегатыЧто измененно :
Сортировка
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать возможность управления сохранением сортировки.
Как измененно :
Добавлен пункт в локальное меню "Восстанавливать сортировку" и флаг в интерфейс настройки сортировки "Восстанавливать сортировку при запуске интерфейса". По умолчанию флаг в поле "Восстанавливать сортировку при запуске интерфейса" снят.
atlCore_
Краткое описание :
Некорректная работа GroupBy с continueОписание :
Vip - исполнение, интерпретацияЧто измененно :
Компилятор Vip
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При использовании группировок groupby в циклах _loop оператор continue обретает смысл только внутри тела группы, в котором нет других групп,
так как именно оно соответствует телу цикла _loop без использования групп.
Ошибка выдаётся не во всех ситуациях неправильного использования оператора continue.
Как измененно :
Исправлено.
Ошибка сделана предупреждением, но теперь выдаётся для всех случаев некорректного использования оператора continue в цикле _loop с использованием группировок groupby.