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


Описание файла обновления:
ФайлSTREAMS__DLL_55360.TXT
Обновлениеstreams__DLL_55360
НазначениеОбщее
Продукт
Релиз20/03/2012 :
Компонентstreams_
ТипDLL
Версия5.5.36.0
Дата2020-01-13 15:51:41
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
101.66614NEWПроблемы со скриптом подстановок при выгрузкеЛокализаторЛокализация
Локализатор ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать локализацию более 32767 строк.Доработано.
102.1985835.5.35.0Предупреждения о неиспользуемых переменныхИнструментарий прикладного программистаVip - язык, компиляция
VIP-компиляция ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Выдавать информацию о том, что переменная не используется, если она не используется, для локальных переменных в методах и обработчиках и для переменных уровня интерфейса, если включена опция компилятора Vip.StrictVip.Доработано.
102.2017735.5.35.0падает при обращении к несуществущему элементу массива из widestringИнструментарий прикладного программистаДлинные строки
WideString ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Аварийное завершение работы приложения при обращении к несуществующему элементу массива из widestring.Исправлено.
101.670795.5.35.0Доработка сервера ключа по замечаниям АсконыБезопасность системыСерверы аппаратных ключей и их мониторы
Сервер аппаратного ключа ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение производительности САК при большой нагрузке если установлен параметр HardWareKey.CheckPeriod > 0. Возможно падение САК.Слегка переработан сокетный транспорт аппаратного ключа. Параметр Key.CheckPeriod= рекомендуется оставить по умолчанию (1000). Если требуется искать сервер ключа не спрашивая пользователя, то использовать -1000.
101.673185.5.35.0Добавить кнопки Главного меню в панель инструментовПредложение по новой функциональности Атлантиса?
Главное меню ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Добавить кнопки Главного меню в панель инструментов.Сделано выпадающее меню у кнопки "Выход в главное меню".
101.630915.5.34.0ЕК: реализовать атрибуты (тэги) сущностей в языке vipИнструментарий прикладного программистаVip - язык, компиляция
VIP-компиляция ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Добавить возможность определения в исходном тексте интерфейса произвольных строк текста для его любых, однозначно определяемых идентификаторами, элементов. Для одного элемента может быть определено несколько строк с различными или одинаковыми идентификаторами.Доработано.
101.646255.5.34.0Поддержать длинные строки на vip и в ядреИнструментарий прикладного программистаVip - язык, компиляция
VIP-компиляция ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать длинные строки на vip и в ядре.Созданы 2 типа: WideString - строка из двухбайтовых символов длиной до 2 097 151. Если не указан размер - длина составит 2 047 символов. Кодировка 1200 (UTF-16 little endial) с нулем на конце. WideChar - двухбайтовый символ.
101.652935.5.34.0Поддержать длинные строки в таблицах в памятиИнструментарий прикладного программистаТаблицы в памяти
Таблицы в памяти ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать длинные строки в таблицах в памяти.В описаниях table struct теперь доступны widestring. Максимальная длина - 2047 символов.
101.655765.5.34.0Длинные строки: требуется поддержка в FCOMИнструментарий прикладного программистаFCom - язык, компиляция
FCOM ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Требуется поддержка длинных строк в FCOMДоработано
102.1915215.5.34.0Ошибка работы с widestring в массивеПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
VIP-компиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка работы с widestring в массиве.Исправлено.
102.1952735.5.34.0Ошибка работы вызова объекта с прямым запросомИнструментарий прикладного программистаОбъекты как таблицы
VIP-исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Многократный вызов свойства объекта.Исправлено.
102.1962475.5.34.0Научить функции работы с файлами работать с widestringИнструментарий прикладного программистаФункции в Атлантисе
VIP-исполнение ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Научить функции работы с файлами работать с widestring.Строковые функции WriteLn, WriteLine и ReadLn объекта File доработаны для поддержки widestring. Сделаны функции SetCodePage/GetCodePage для задания кодировки файла. Используется для строковых функций.
101.636545.5.33.0Работа функции ConvertOemToUtf8: необходимо увеличить количество обрабатываемых символовИнструментарий прикладного программистаФункции в Атлантисе
Работа с файлами Кодировки ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать функцию конвертацию файла в UTF8.Доработано
101.641615.5.33.0Добавить флаг для определения параметра как устаревшегоИнструментарий прикладного программистаФункции в Атлантисе
Параметры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Добавить флаг для определения параметра как устаревшего.Доработано.
102.1845125.5.33.0Не работает корректно отправка письма (тело письма)Инструментарий прикладного программистаФункции в Атлантисе
Почта ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Некорректно работает отправка письма (тело письма).Исправлено.
101.647735.5.33.0Если в функции "Настройка представления табл. ред." для Фильтра по колонкам создать определенную настройку и применить ее, а потом встать на фильтрующее значение в интерфейсе, то фильтрующее значение Оконная библиотека WinОбщие вопросы отрисовки и поведения элементов
Фильтры ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Некорректное отображение значения фильтра по колонкам после установки фильтра интервального типа ("между").Исправлено.
102.1861085.5.33.0Неверная информация о процессореПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Информация о рабочей станции ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неверная информация о процессоре.Исправлено.
101.651195.5.33.0Поддержать длинные строки в видимых библиотекахОконная библиотека WinОбщие вопросы отрисовки и поведения элементов
Длинные строки ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать длинные строки в видимых библиотеках.Сделано.
101.655445.5.33.0Не работает флаг Windows.BrowserViewFlags=7Функциональные элементы Атлантис-приложенияПараметры системы, cfg-файл
Параметры Контроль допустимых значений ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает флаг Windows.BrowserViewFlags=7Исправлено
102.1892805.5.33.0Особенности объявления массивов в vip (кол-во элеменов в объявляемом массиве)Инструментарий прикладного программистаVip - язык, компиляция
VIP-исполнение ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При входе в программный блок восстанавливать количество элементов в массивах, описанных в нём, в соответствии с их описанием.Доработано.
101.632245.5.33.0Провести ревизию используемых параметровПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Параметры Конфигурационный файл ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Предлагается провести ревизию используемых параметров: Выявить устаревшие; Скорректировать описания; Определить допустимые значения и диапазоны; Проверить флаги, типы, значения по умолчанию; При необходимости, внести изменения в код обработки изменившихся параметровИзменены значения, описывающие параметры. Внесены изменения в коды, обработки параметров там, где это требовалось.
180.108975.5.33.0Повторное обращение к полю объектной таблицыИнструментарий прикладного программистаОбъекты как таблицы
Объектный драйвер ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Убрать повторный вызов метода свойства при получении значения свойства.Реализовано.
101.635865.5.33.0Доработать интерфейс настройки параметровСервисные функции (AQA, архивация, редактор, экспорт-импорт)Системные интерфейсы Atlantis
Системные интерфейсы Настройка Параметры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Доработать интерфейс настройки параметров: добавить отображение синонимов, допустимых значений; контролировать ввод значений, предотвращая недопустимые.Доработано. Добавлен пункт меню Сервис Настройка Параметры.
102.1890995.5.33.0Функции для работы с почтой - Нужна функция для отправки почтовых сообшений в формате HTML в кодировке UTF-8Инструментарий прикладного программистаФункции в Атлантисе
Почта ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать возможность отправки почтовых сообщений в формате HTML в кодировке UTF-8.Добавлена функция SetBodyFromFileEncodingTable(aFile: string; Encoding : byte; html: boolean = false): boolean; Исправлена ошибка, приводящая к аварийному завершению работы приложения при использовании функции SetBody.
102.1813235.5.32.0Переполнение стека при использовании рекурсивной функции в конструкции whereИнструментарий прикладного программистаЛогические таблицы
Логические таблицы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение при использовании рекурсивных функций в фильтрах логической таблицы.Исправлено.
102.1830905.5.32.0FormatStr_1 не поддерживает значения типа compИнструментарий прикладного программистаVip - исполнение, интерпретация
Функции для Vip ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- В функциях FormatStr_* поддержать вывод значений типа comp как целочисленных.Доработано. Реализация FormatStr_* перенесена из 6.0 (частично)
102.1839355.5.32.0Оптимизировать работу оператора likeПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Вынос вычисляемых выражений ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать вынос фильтров на СУБД для скриптов (asql и модуль SQL саппорта) на sql-платформахДоработано. Это не означает, что все фильтры вынесутся, но те же, что и в интерфейсах. В частности, выносятся только фильтры, назначенные явно на конкретную таблицу. В скриптах для этого надо наложить на таблицу баунд и в комплекте к нему фильтр. Без баунда фильтр будет относиться к выборке в целом, а такие фильтры у нас пока не выносятся.
101.627675.5.31.0Функции для определения возможных значений параметровИнструментарий прикладного программистаФункции в Атлантисе
Параметры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать возможность задавать допустимые значения параметров.Реализовано.
102.263615.5.31.0Описывать типы параметров, допустимые значения и значение по умолчаниюСистемные утилитыПрочие дополнительные утилиты
Параметры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать возможность задавать допустимые значения параметров.Реализовано.
102.1771945.5.31.0Некорректное сохранение вложения, если файл открытЭлементы пользовательского интерфейсаРедактор мемо-полей
Редактор мемо-полей ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Некорректное сохранение вложения, если файл открыт другим приложением.Исправлено.
101.627695.5.31.0Логирование изменений значений параметровИнструментарий прикладного программистаЛогирование
Параметрам Логирование ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Логирование изменений значений параметровДоработано.
101.632765.5.31.0Проверять параметры на соответствие допустимым значениям, если они были заданыПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Параметры Логирование ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Проверять параметры на соответствие допустимым значениям, если они были заданы.Доработано.
180.106245.5.31.0слетает фильтр по колонке после удаления ТХОХозоперацииРазноска ТХО "Все документы"
Фильтры ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Функция PopAllConditionForLeave снимает фильтры по колонкам.Функция PopAllConditionForLeave теперь не удаляет системные фильтры табличного редактора.
102.1797655.5.31.0Если присвоить переменной типа variant значение переменной типа boolean, выдается предупреждение компилятораИнструментарий прикладного программистаVip - язык, компиляция
Компилятор Vip ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Не выдавать предупреждение при присваивании значения типа boolean переменной типа variant. Разрешить неявное приведение переменной типа variant к типу boolean. Представлять значение boolean в переменной variant в соответствии со стандартом (boolean (true) = smallint (-1)).Доработано.
101.639565.5.31.0Не выдается имя исходного файла для исключенияИнструментарий прикладного программистаVip - язык, компиляция
Компилятор Vip ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При клонировании TExceptionID не все поля копируются.Исправлено.
101.641605.5.31.0Нужны функции для определения, каким образом устанавливался и установлен параметрИнструментарий прикладного программистаФункции в Атлантисе
Параметры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Нужны функции для определения, каким образом устанавливался и установлен параметрДоработано.
101.641715.5.31.0Нужна функция для определения, в каком именно интерфейсе был изменен параметрИнструментарий прикладного программистаФункции в Атлантисе
Параметры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Нужна функция для определения, в каком именно интерфейсе был изменен параметр.Доработано.
101.622285.5.30.0Подвисает открытие интерфеса Счета, до на закупку при использовании фильтра по полю nodocПоддержка различных платформ баз данныхActian (Pervasive, Btrieve)
Права доступа Pervasive ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Протектные фильтры могут вызвать зависание, когда система ошибочно думает, что все фильтры индексные.Исправлено.
102.1711975.5.30.0Не всегда актуализируется агрегат sum после добавления, удаленияИнструментарий прикладного программистаЛогические таблицы
Агрегаты логической таблицы ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Не всегда актуализируется агрегаты после изменения таблицы через вторую логическую таблицу.Исправлено.
102.1716805.5.30.0Ошибка в работе метода SelectFieldЭлементы пользовательского интерфейсаПроблемы к эргономике в целом
VIP исполнение ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не всегда срабатывают функции SelectField и SelectFieldInFormat внутри отложенного переключения форматов.Сделана поддержка функции SelectFieldInFormat внутри отложенного переключения форматов.
101.636465.5.30.0Доработки в транспорте для САКБезопасность системыОбщие вопросы безопасности системы
Сервер аппаратного ключа ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Нестабильная работа сервера ключа по сокетному протоколу.Улучшена диагностика. Изменено закрытие соединения. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Установить сервер аппаратного ключа версии 5.5.30
101.600725.5.29.0Добавить поле домен ПользователяПрава доступаПользователей
Права доступа Настройка ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Предоставить возможность определять, хранить и редактировать сетевую учетную запись пользователя.Реализовано.
101.616925.5.29.0сообщение ошибки Вход в филиальную БД с выключенным протектомФилиальностьОбщие проблемы по модулю
Филиальность ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Конкретизировать сообщения при проблемах старта на БД с филиальностью.Реализовано. - В случае отказа от выбора филиала выдается сообщение: "Не выбран ни один из филиалов."; - В случае отсутствия доступных филиалов выдается сообщение: "Пользователю <имя пользователя> недоступен ни один из филиалов" - В случае отсутствия доступных филиалов при запуске с параметром System.Filials выдается сообщение: "Пользователю <имя пользователя> недоступен ни один из филиалов из числа указанных в параметре System.Filials"
101.614135.5.29.0SAP: пиктограммы в заголовке колонокОконная библиотека WinОбщие вопросы отрисовки и поведения элементов
Библиотека видимых элементов ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Добавить возможность отображать пиктограммы в заголовке колонок табличного редактора.Доработано.
102.1669895.5.29.0FindItem для полей-массивовИнструментарий прикладного программистаVip - язык, компиляция
Компилятор Vip ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Разрешить использование функций FindItem и FindItemFrom для полей таблиц, являющихся массивом.Доработано.
102.1623975.5.29.0Параметр по умолчанию не проинициализировалсяИнструментарий прикладного программистаVip - исполнение, интерпретация
VIP-компиляция Запуск интерфейсов ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Параметр не был инициализирован значением по умолчанию.Исправлено. Для получения желаемого результата, в объявлении переменную нужно проинициализировать.
101.608315.5.29.0SAP: расширить возможности отрисовки статического текстаОконная библиотека WinОбщие вопросы отрисовки и поведения элементов
Видимая часть Статический текст ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Расширить возможности отрисовки статического текста.Доработано.
101.620035.5.29.0Нужен диалог выбора объектов из ActiveDirectoryИнструментарий прикладного программистаФункции в Атлантисе
Функции в Atlantis ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Нужен диалог выбора объектов из ActiveDirectory в Атлантисе для использования на прикладном уровне.Доработано.
101.621685.5.29.0Дублирование файла в мемо полеЭлементы пользовательского интерфейсаРедактор мемо-полей
Редактор мемо-полей ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При сохранении содержимого вложения, отредактированного во встроенном или внешнем редакторе, вложение дублируется.Исправлено.
102.1623515.5.28.0Устранить смену позиции при вызове ReReadRecordИнструментарий прикладного программистаЛогические таблицы
Логические таблицы ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Устранить смену позиции при вызове ReReadRecord при ограничении вида bounds test = 0 == code and 1 <<= Arch ordered by Arch (desc);Условие при проверке в IsValidNew теперь тоже переворачивается.