Информация о файле обновления Галактика ATLCORE_STUB_DLL_55320.TXT


Описание файла обновления:
ФайлATLCORE_STUB_DLL_55320.TXT
ОбновлениеatlCore_Stub_DLL_55320
НазначениеОбщее
Продукт
Релиз20/03/2012 :
КомпонентatlCore_Stub
ТипDLL
Версия5.5.32.0
Дата2018-10-15 18:14:01
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
101.630045.5.31.0ЕК: Декларативное описание иерархических списковИнструментарий прикладного программистаVip - язык, компиляция
VIP компиляция ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Декларативное описание иерархических списков.Создана возможность упрощенного создания иерархических списков (tree).
102.1807975.5.31.0Добавить фукции Кому, Копии, Тема больше 255 символов при отправке письмаИнструментарий прикладного программистаФункции в Атлантисе
Почта Vip ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Добавить функции MailAddTo, MailAddCo, MailAddSubj для отправки по почтедоработано
102.1696555.5.30.0общий фильтр "по всем словам"Сервисные функции (AQA, архивация, редактор, экспорт-импорт)Сортировка, группировка, агрегаты
Фильтры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Заменить множественную визуализацию единичной при фильтрации данных.Доработано.
102.1614475.5.30.0Нужно возможность работы подписчика точки расширения epEnableEditAttribute и epEnableEditClassifierПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Внешние атрибуты ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Возможность работы точки расширения epEnableEditAttribute и epEnableEditClassifier в закрытом от записи интерфейсе.Сделано.
180.50285.5.30.0Редактирование ссылочных внешних атрибутов, выведенных конфигураторомПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Внешние атрибуты ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Дать возможность редактирования внешних атрибутов в защищенной от редактирования записи.Сделаны две точки расширения для внешних атрибутов и внешних классификаторов. Точки вызываются в защищенном для редактирования интерфейсе для проверки возможности редактирования атрибутов/классификаторов. ExtensionPoint epEnableEditClassifier // #docl Точка расширения. </brief> Определение прав и разрешений на редактирование и создание внешних классификаций (wTable // #docl Код таблицы. </brief> : word); ExtensionPoint epEnableEditAttribute // #docl Точка расширения. </brief> Определение прав и разрешений на редактирование и создание внешних атрибутов (wTable // #docl Код таблицы. </brief> : word);
101.621255.5.30.0SAP: настройки отрисовки браузераСхематизацияСхематизация окна приложения
Видимая часть Табличный редактор ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Дать возможность управления настройки отрисовки табличного редактора.Доработано.
102.1699285.5.30.0Поддержка атлантического фильтраИнструментарий прикладного программистаЛогические таблицы
VIP исполнение ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержка атлантического фильтра.Функции BrowseGetFirst BrowseGetLast BrowseGetPrev BrowseGetNext теперь учитывают фильтры. cmValue3 : { // RedrawCurrentAndGo (brSpMnPlan, False); BrowseGetPrev (brSpMnPlan,false); RedrawPanel (#katMC); } cmValue4: { // RedrawCurrentAndGo (brSpMnPlan, True); BrowseGetNext (brSpMnPlan,false); RedrawPanel (#katMC); }
101.622665.5.30.0Каталог ОР. На вкладке "Специф объекта" в режиме "Список компл" устанавл-ем группировку с сортир-й по возрастанию по полю "Кол-во", при переходе в режим отобр-я Иерархия компл-х по Alt+S - неверное отСервисные функции (AQA, архивация, редактор, экспорт-импорт)Сортировка, группировка, агрегаты
Группировка ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Активная группировка в табличном редакторе портит дерево по той же таблице.При переключении на дерево группировки деактивируются. При повторном открытии интерфейса группировки восстанавливаются не активными. Их можно активировать через пункт меню заголовка колонки.
101.607435.5.29.0SAP: сводный интерфейс настройки браузераОконная библиотека WinОбщие вопросы отрисовки и поведения элементов
Эргономика Табличный редактор Настройка ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Разработать интерфейс настройки колонок табличного редактора, в котором можно было бы настраивать все доступные для изменения пользователем параметры колонок табличного редактора.Разработан интерфейс "Настройка представления табличного редактора", запускающийся кнопкой инструментальной панели главного окна приложения.
101.618045.5.29.0Для показа скрытых колонок нельзя использовать интерфейс общей настройки табличного редактораЭлементы пользовательского интерфейсаПроблемы к эргономике в целом
Настройка ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Для показа скрытых колонок использовать интерфейс, содержащий список скрытых колонок с возможностью группового выбора.Доработано.
102.1617205.5.29.0Хранение пользовательских настроек отображенияПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Эргономика Табличный редактор Настройка ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Обеспечить возможность сохранения различных настроек табличного редактора, а также их экспорта в сторонний файл и импорта из стороннего файла.Реализовано.
102.1715515.5.29.0Нужна возможность подписки на сообщения изменения таблиц БД в Vipe-еИнструментарий прикладного программистаЛогические таблицы
VIP исполнение ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Нужна возможность подписки на сообщения изменения таблиц БД в Vip-е.Доступна обработка команды изменения таблиц cmGlobalUpdateTable. В обработчике Target - код измененной таблицы Операцию и адрес записи можно получить с помощью GetGlobalUpdateTableParameters Сделаны 2 функции procedure SendBroadcastMessageUpdateTable (tableCode : word; operation : word; pPosition : PositionHandle); Инициирует рассылку команды о изменении таблицы cmGlobalUpdateTable. tableCode - код таблицы operation - операция может быть одна из cmInsertRecord cmUpdateRecord cmDeleteRecord pPosition - адрес записи function GetGlobalUpdateTableParameters (var operation : word; var pPosition : PositionHandle) : word; Получение параметров внутри обработчика cmGlobalUpdateTable. Возвращает код таблицы.
102.1714105.5.29.0Агрегаты в деревьяхСервисные функции (AQA, архивация, редактор, экспорт-импорт)Сортировка, группировка, агрегаты
Агрегаты ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать поддержку автоматического подсчета агрегатов в иерархических списках.Сделана возможность создания агрегатов в иерархических списках в программном коде на языке VIP. Агрегат считается по верхнему уровню дерева. Настройки для пользователя по-прежнему недоступны.
102.1649925.5.28.0SAP. Передача данных по помеченным записям в буфера обменаИнструментарий прикладного программистаАвтопометка
VIP выполнение ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать передачу данных по помеченным записям в буфер обмена.Сделан пункт в локальном меню заголовка колонки "Копировать помеченные записи в буфер обмена". В буфере обмена помещаются значения текущей колонки помеченных записей, разделенные переводом каретки. Без дубликатов.
102.1588385.5.27.0Необходима выгрузка содержимого Browse/Tree в XML.Элементы пользовательского интерфейсаПроблемы к эргономике в целом
XML ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Для выгрузки данных из табличных экранных форм (в режиме отображения Список и Иерархия) в XML в панели инструментов создать кнопку: Выгрузить в XML. Создавать и сохранять файл с расширением .xml.Реализовано.
102.1491785.5.26.0Реализовать сохранение и загрузку формата XLSX для операторов select .. to xlsx .. и import .. From xlsxЭкспорт/импортЭкспорт/импорт
Excel ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать сохранение и загрузку формата XLSX для операторов select .. to xlsx .. и import .. From xlsx. Реализовать библиотеку функций для работы с Excel из vip.Доработано
101.584395.5.25.0Разработать инструмент для описания связей между таблицамиСервисные функции (AQA, архивация, редактор, экспорт-импорт)Системные интерфейсы Atlantis
Системные интерфейсы ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Разработать инструмент для описания связей между таблицами. Необходимо уметь находить взаимосвязи между таблицами (ссылки), регистрировать новые для использования в дальнейшем при выборе значений из связанных таблиц.Инструмент разработан. Меню "Сервис Настройка Взаимосвязи таблиц"
101.565345.5.24.0Сохранять состояние параметров окна "Поиск подстроки"Сервисные функции (AQA, архивация, редактор, экспорт-импорт)Системные интерфейсы Atlantis
Системные интерфейсы Поиск ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сохранять параметры поиска по Ctrl+F и восстанавливать их во время следующего сеанса поиска. Добавить возможность восстанавливать значения по умолчанию.Доработано. Параметры последнего поиска по Ctrl+F сохраняются в DSK-файл в случае, если поиск производился (и не сохраняются, если поиск не был запущен по установленным новым параметрам). Добавлена кнопка [По умолчанию], при нажатии на которую восстанавливаются параметры по умолчанию. Добавлена проверка на попытку поиска пустой строки.
101.580685.5.23.0Дать возможность прикладным программистам послать броадкаст про очистку кеша ( PurgeRecordFromCacheBroadcast )Поддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Кеширование и синхронизация данных ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Дать возможность прикладным программистам послать команду на очистку кэша другими пользователями Галактики -- из программного кода на VIP.Добавлен метод интерфейса procedure PurgeRecordFromCacheBroadcast(tableCode : WORD; pos : PositionHandle); Он посылает другим пользователям галактики оповещение о том, что эту запись исправили или удалили. Если параметр передать pos = NULL -- надо забыть всю таблицу. В других экземплярах Галактики запись удалится из кеша и перерисуются видимые элементы, в которых данная таблица ведущая и наличествует эта запись (как и при оповещении о ручном редактировании данных). Рекомендуется применять при программном изменении критичных данных, наблюдение старой версии которых может привести к неправильному принятию решений пользователями. Например, некоторые _общие_ настройки системы. Не следует злоупотреблять оповещениями про большое количество записей (если записей много, то, вероятно, лучше послать сброс всей таблицы по окончанию процесса) Метод вызывает также PurgeRecordFromCache в текущем экземпляре Галактики, но не вызывает перерисовку визуальных элементов. Для работы оповещений должен быть включен параметр Network.UpdateTable=ON (включен по умолчанию)
180.86205.5.22.0Очень медленно работает сортировка в списке накладных, ДОСервисные функции (AQA, архивация, редактор, экспорт-импорт)Сортировка, группировка, агрегаты
Сортировка ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать возможность управления сохранением сортировки.Добавлен пункт в локальное меню "Восстанавливать сортировку" и флаг в интерфейс настройки сортировки "Восстанавливать сортировку при запуске интерфейса". По умолчанию флаг в поле "Восстанавливать сортировку при запуске интерфейса" снят.
103.72675.5.21.0Распространить операцию MOD на тип CompИнструментарий прикладного программистаФункции в Атлантисе
VIP-компиляция ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать оператор MOD для переменных типа comp.Сделано.
102.1305565.5.19.0Гибкая настройка UseCacheAndSortСервисные функции (AQA, архивация, редактор, экспорт-импорт)Сортировка, группировка, агрегаты
Сортировка ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Дать возможность гибкой настройки использования системной сортировки.Сделан атрибут CustomSorting у интерфейса, браузера и поля для указания, что используется прикладная сортировка.
104.201955.5.18.0Проблемы с компонентностью при подключении объектных интерфейсов в формах (секция .declare)Инструментарий прикладного программистаFCom - исполнение, интерпретация
FCOM Компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Проблемы с компонентностью при подключении объектных интерфейсов в формах (секция .declare)Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Перекомпилировать проекты с компонентностью и подключением объектных интерфейсов в формах (секция .declare), если они скомпилированы на Атлантисе версий 5.5.17 или более старых.
101.537305.5.18.0Переработать интерфейс "Поиск по фильтру"Сервисные функции (AQA, архивация, редактор, экспорт-импорт)Системные интерфейсы Atlantis
Системные интерфейсы Эргономика Поиск ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Переработать интерфейс "Поиск по фильтру", предоставить возможность составления сложных запросовДоработано. Используется "Конструктор условий"
101.522295.5.16.0Независимая компиляция строк статусаИнструментарий прикладного программистаVip - язык, компиляция
Вип компиляция ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать раздельную компиляцию statusline.Появилась возможность разбивать statusline на части для удобства обновления системы. Компонентным statusline не стал. Те константы по прежнему должны быть уникальны в пределах системы. Для этого введена возможность описания ссылки на другой StatusLine ("StandeartStatus").
102.1262895.5.16.0Навигация при включенной системной сортировкеПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Сортировка ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- После изменения/вставки переходит на другую запись без учета активной сортировки.Исправлено.
101.521515.5.15.0Проблемы с передачей массива конструкторуИнструментарий прикладного программистаVip - язык, компиляция
Вип исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не передаются в конструктор параметры типа массив.Исправлено.
101.518945.5.15.0Переработать интерфейс "Работа фильтров" (Ctrl+A)Сервисные функции (AQA, архивация, редактор, экспорт-импорт)Система встроенных фильтров (по Ctrl+A)
Фильтрация Системные интерфейсы Ctrl+A ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Переработать интерфейс "Работа с фильтрами" в соответствии с корпоративным стандартом.Переработано. Для работы со старым вариантом диалога следует использовать параметр DataBase.OldFiltersDialog=true.
102.732055.5.14.0При отображении списков скроллинг может быть установлен только в 3 положенияхПлатформозависимые видимые библиотекиОбщие вопросы отрисовки и поведения элементов
Скролеры в броузерах ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать нормальные скролеры в броузерах.Совсем нормальные можно будет сделать только после оптимизации получения текущей позиции в броузере. Сделано только для броузеров (в деревьях нет). Только на SQL и Oracle. Количество записей в выборке получает только, если этот агрегат оптимизируется (те не всегда). Возможны странности с позицией ползунка, если прорисовка начиналась не с граничного значения. Если количество получить не удалось - работает как раньше.
101.511605.5.14.0Реализовать сохранение настроек агрегатов, сортировки и группировки в dskСервисные функции (AQA, архивация, редактор, экспорт-импорт)Сортировка, группировка, агрегаты
Вип исполнение сортировка ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать сохранение настроек сортировки и агрегатов броузера в dsk.Сделано сохранение текущих настроек агрегатов, сортировки в dsk. Также добавлена языковая конструкция для задания сортировки в випе. browse bb fields xf$code : protect; xf$name : protect; xf$title : protect; ordered xf$name (desc); end;
102.277075.5.14.0function CloseWindowWithCM (iWindow : Integer; command : word) : Boolean;Инструментарий прикладного программистаФункции в Атлантисе
Вип компиляция ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Доработать функцию CloseWindow чтобы передавать через нее код возврата для RunWindowModal.Функция CloseWindowEx, где второй параметр для кода возврата RunWindowModal.
101.516545.5.14.0Проявляется на 5.5.13: если для интерфейса вывести внешний атрибут от другой таблицы, то при руном вводе значение не сохраняетсяСервисные функции (AQA, архивация, редактор, экспорт-импорт)Конфигуратор
Вип исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Вызов UpdateTable в обработчике cmCheckRecord приводит к сбросу отредактированных внешних атрибутов.Исправлено.
101.506945.5.13.0Реализовать динамическую поддержку агрегатов в браузереИнструментарий прикладного программистаЛогические таблицы
Табличный редактор ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Дать возможность увидеть агрегаты для произвольной колонки табличного редактора.Реализована возможность подсчета и показа агрегатов по текущей колонке табличного редактора в отдельном окне. Для этого сделаны кнопка в инструментальной панели и пункты в локальном меню.
101.506955.5.13.0Реализовть возможность предопределенных агрегатовИнструментарий прикладного программистаЛогические таблицы
табличный броузер ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать агрегаты в табличном броузере.Сделан интерфейс настройки агрегатов, а так же кнопка в панели инструментов и пункты локального меню для его вызова. Без возможности сохранения и восстановления настроек.