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


Описание файла обновления:
ФайлPG9INST_DLL_55160.TXT
Обновлениеpg9Inst_DLL_55160
НазначениеОбщее
Продукт
Релиз20/03/2012 :
Компонентpg9Inst
ТипDLL
Версия5.5.16.0
Дата2013-12-08 03:10:55
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
101.504235.5.13.0Ошибка при создании таблицы в "Консоли управления" на PostgreSQLПоддержка различных платформ баз данныхPostgreSQL
Драйверы БД Инсталляторы БД PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка при создании таблицы в "Консоль управления".Исправлено.
102.1157505.5.13.09.1 PostgreSQ ПП 103(5) При выполнении алгоритма - ошибка SQL сценария и падениеПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- 9.1 ПП 103(5) При выполнении алгоритма - ошибка SQL сценария и падение.Реализован механизм создание временных таблиц на платформе постгреса. Создание временных таблиц с индексами и триггерами происходит без ошибок, но с созданием ошибок в pg90drv.log Эти ошибки не влияют на работу прикладного кода. Проблема на доработку pg90drv.log создана отдельно.
102.1196805.5.13.0AQA-test. Не добавляется регистр учета.Проблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- ХозоперацииНастройкаДокументы системы. Выбираем любой документ, закладка Регистры учета. По f3 выбираем регистр, переключаемся на другую закладку, возвращаемся - запись в регистры не добавилась.Включен алгоритм вставки, когда сначала пытаемся вставить из текущей записи, а потом после неудачи вставляем обычным способом. Ранее этот алгоритм делал только одну попытку на вставке из текущей записи.
102.1196215.5.13.0Создавать служебные объеты для временных таблиц в схеме пользователяПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Выполняем алгоритм, который создает временные таблицы. Созданные служебные объекты для временных таблиц должны попасть в схему пользователя. Т.е. не должны попасть в схему public.Доработан механизм создания временных таблиц.
102.1198555.5.13.0Инсталятор добавляет объеты в public схемуПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- С помощью инсталлятора устанавливаем галактическую базу на чистый сервер БД. В схеме public (просматриваем в pgAdmin) в разделе "триггерные функции" после установки появляются объекты, которые должны быть в той схеме, куда ставим БД.Доработан механизм генерации названий объектов.
102.1195585.5.13.0aqa-test. Не идут тесты по Атлантису с филиальностьюСервисные функции(AQA,архивация,редактор,экспорт-импорт)AQA - Система автотестирования
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- aqa-test. Не идут тесты по Атлантису с филиальностью. Запускаем тест по Атлантису \server1oitDLIBAQATEST910ATL_55ATLANTISEXPIMP "=ЭКСПОРТ-ИМПОРТ=" "L_SOPRDOC::BUY" yazvinskij С филиальностью происходят рассинхронизации, без филиальности проходит без ошибокисправлено
102.1195315.5.13.09.1 Атл.5512 после восстановления базы в режиме филиальности не отображаются копии бюджетаПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- AQA 9.1 Атл.5512 PostgreSQL с филиальностью Если восстановление выполнялось без филиальности, то в нижней панели окна =Бюджеты: область видимости= отображаются существующие копии бюджета, см. вложение Если же восстановление выполнялось с филиальностью, то в нижней панели окна НЕ отображаются существующие копии бюджета. При попытке ввода новой копии идут предупреждения с требованием установки активной копии, которая уже в базе есть, но не отображается, происходит зацикливание сообщений, Галактику приходится снимать.исправлено
102.1166215.5.12.0Переделка драйвера под загрузку без настроенного DSNПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Переделка драйвера под загрузку без настроенного DSN. Реализовать загрузку через настройки в galnet.cfgДоработана возможность настройки соединения к серверу PostgreSQL без настройки DSN в администраторе ODBC. Для этого в разделе [SQLDriver] конфигурационного файла в настройку SQLServer необходимо прописать строку соединения с сервером " 10.10.10.10!Port=5432!Database=LIN " Где 10.10.10.10 - ip адрес сервера БД (возможно прописывание имя сервера) Port=5432 - порт соединения с сервером Database=LIN - имя базы на сервере Данная строка заменяет настройку DSN в администраторе ODBC. Символ "!" служит разделителем между параметрами строки соединения. Так же он сигнализирует откуда брать настройку соединения - из DSN или разбирать строку из настройки. Эта доработка вводит ограничения на имена DSN, баз и схем - в названиях нельзя использовать символ "!". Также базу данных на сервере PG необходимо именовать символами в верхнем регистре без пробелов.
101.487105.5.12.0Постоянные запросы на смену пароля в PostgerssПрава доступаОбщие проблемы по модулю
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Постоянные запросы на смену пароля в Postgerss В новой базе создаю офис, перевожу туда пользователей, включаю протект. Создаю пользователя, делаю ему неограниченное время действия пароля. (настройки пользователя см в прикрепленном файле). При первом заходе пользователя в базу - ему требуют поменять пароль (изначально я его не давала) - что правильно. НО... после этого при каждом заходе этого пользователя в базу ему требуют сменить пароль, хотя стоит птичка на неограниченное действие пароля.Разработан триггер, который изменяет необходимые флаги при установки пароля.
102.1158725.5.12.0Доработать семафорыПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Доработать семафоры Необходимо исправить функцию на сервере чтоб не выдавалось в лог ошибок Error code P0002 with message ERROR: query returned no rows; необходимо всегда выдавать результат.Доработаны семафоры, чтобы не возвращался пустой набор строк.
101.487235.5.12.0Нельзя добавить/удалить пользователя если журналируется табл. X$USERSЖурнализацияОбщие проблемы по модулю
Инсталлятор БД для PostgreSQL. ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Нельзя добавить/удалить пользователя, если журналируется таблица X$USERS.Исправлено.
102.1177615.5.12.0Доработать в DSQL create function для PGПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Доработать в DSQL create function для PG При инсталяции галактической БД есть необходимость создания серверной функции. например: sql function AddTime(D : DateTime; T : comp): DateTime; var i : integer; begin i:=i+1; return From_Sec100(comp(int64(To_Sec100(D))+T)); end ; По этой причине был отключен функционал создания функций в инсталере.Доработана возможность создания хранимых на сервере функций через DSQL.В связи с доработкой в инсталятор БД Галактики добавлена птичка "устанавливать прикладной код"
101.500745.5.12.0ошибка при установке офиса на новой базеПрава доступаНастройка системы
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- ошибка при установке офиса на новой базе 1.Устанавливаю тестовую новую базу (на Atlantis 5.5.12) При установки выставлены все галочки, включая "устанавливать прикладной код" (судя по логу - это важно). 2.Захожу в саппорт в модуль протекта (становлюсь супервизором и т.д.) 3.Далее иду в меню: Меню - Настройка системы 4.Создаю офис: 1 "Мой офис" 5.Тут же щелкаю на вновь созданный офис правой кнопкой и выбираю пункт локального меню "Установить". 6.В результате имеем сообщение об ошибке и сформировавшийся лог файл. (см. вложенные файлы)Создана функция серверная, которая создается при инсталяции БД Галактики. Функция устанавливает "правильного" владельца на хранимые функции в схеме БД Постгреса, перед пересозданием ролей пользователя. Такое пересоздание, например, происходит при переводе пользователя из одного офиса в другой.
102.1191345.5.12.09.1 Атл.5512 некорректно работает филиальностьПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- 9.1 Атл.5512 некорректно работает филиальность При прогоне тестов с филиальностью выдаются ошибки (см. вложенный файл) В результате не все данные разворачиваются из сегмента восстановления базы. Обнаружена при прогоне тестаИсправлено генерация номера филиала при отборе данных. Исправлена работа с таблицами, у которых признак филиалльности выставлен в словаре.
101.480405.5.11.0PostgreSQL: Исправить текст предупреждения при установке второй схемы в одну БДПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Предложение аналогично, изложенному в 101.47976. В настоящее время при установке в один экземпляр БД второй и более галактической схемы выдается предупреждение (см. вложение), в котором говорится о: 1) "системе TEST5436" (TEST5436 -это имя схемы) 2) модуле Enterprise (для новых клиентов в версии 9.1 этот модуль продаваться не будет) Предлагается изменить текст сообщения, например, на такое: 1. (Предупреждение) В экземпляре базы данных уже установлена схема Галактики ERP. Не рекомендуется устанавливать несколько схем системы Галактика ERP в один экземпляр базы данных. P.S. Для отражения в документации просьба предоставить описание причин, по которым мы не рекомендуем устанавливать несколько схем системы Галактика ERP в один экземпляр базы данных.исправленно