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


Описание файла обновления:
ФайлPG90DRV_DLL_55310.TXT
Обновлениеpg90drv_DLL_55310
НазначениеОбщее
Продукт
Релиз20/03/2012 :
Компонентpg90drv
ТипDLL
Версия5.5.31.0
Дата2018-08-01 17:29:43
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.174528NEWНе отключается пользовательСистемные утилитыМониторинг
Трехуровневая архитектура Права доступа ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В настройках службы приложений нельзя указать имя администратора с номером офиса в формате <логин>@<офис> с сохранением работоспособности.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Реквизиты администратора в настройки службы в утилите GalConf должны быть указаны в формате <логин>@<офис> в случае если включено разграничение прав доступа.
102.177247NEWДоработать работу с семафорами на PostgreSQLПоддержка различных платформ баз данныхPostgreSQL
Прямой SQL PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Доработать хранимые функции для работы с семафорами на платформе PostgreSQL.Реализовано. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Установить базу с помощью инсталлятора pg9inst.exe
101.64000NEWПеренести функционал 102.47413 на постгреПоддержка различных платформ баз данныхPostgreSQL
Семафоры PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Нужна функция, которая бы возвращала имя пользователя, захватившего данный семафор, и по возможности другую информацию на платформе PostgreSQL.Добавлена функция function GetSemaphoreBlocker(semId : string; var minMode : byte; R : record of X$Semafors): Word; # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
101.64030NEWPostgreSQL: Сообщение об ошибке при первом входе в модуль, требующий административных правПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Установили схему Галактики ERP с помощью инсталлятора pg9inst.exe. Выполняем первый вход в Support под пользователем supervisor. Входим в модуль Филиальность, получаем сообщение об ошибке создания администратора по умолчаниюДоработано.
101.64041NEWPostgreSQL: Не работает Select, Update в прямом sqlПоддержка различных платформ баз данныхPostgreSQL
DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать возможность прямого sql на PG.Реализовано.
101.64082NEWрантайм при открытие вкладки рабочии станцииПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- окно карточка пользователя из администрирования пользователей завожу нового пользователя ввожу логин, можно еще чего-нибудь. например поставить галочку Неограниченное время действия пароля и перехожу на следующую вкладку Рабочие станции рантайм сразу.Исправлено.
102.170540NEWПри изменении записей (insert, delete, update) с помощью dsql-запроса вызовом sqlExecute не очищается драйверный кэшИнструментарий прикладного программистаПрямой SQL
Прямой SQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При последовательном вызове функций SqlPrepare, SqlExecute не очищается драйверный кэш.Доработано.
101.609825.5.30.0PG: изменить тип строковых полей на citext для тех, по которым индексы upcaseПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Использовать тип данных citext для строковых полей, по которым индексы UPCASEСделано. В таблицах Галактики ERP имеется 6 полей, по которым есть индексы как UPCASE так и NOUPCASE. Сейчас все индексы по ним будут работать как UPCASE.
101.504605.5.30.0Поле ROWID не нужно на постгресеПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Убрать поле ROWID из всех таблиц, т.к. его функциональность полностью обеспечивается полем NREC.Сделано. В таблицах, где нет суррогатного индекса, добавлено поле SYS#NREC как на MSSQL
101.502015.5.30.0Убрать поле SYS#UL на постгресеПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Убрать поле SYS#UL из всех таблиц, т.к. его функциональность полностью обеспечивается служебным полем xmin.Сделано.
101.500525.5.30.0Postgre: для уникальных индексов индекс в БД не соответствует ORDER BYПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Для уникальных индексов индекс в БД не соответствует ORDER BY в запросеИндексы переделаны, поле ROWID вообще убрано. Индексы как на MSSQL: неуникальные получают на конце NREC/SYS#NREC
102.1174885.5.30.0Медленно выполняется проверка реестра настроек на PostGreSQLПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Медленно выполняется проверка реестра настроек на PostGreSQLДоработано.
101.608655.5.30.0Ускорить работу на платформе Postgres 2017Поддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Ускорить работу на платформе Postgres 2017Доработано.
102.1725765.5.30.0Необходимо чтобы путь к ora90drv.log настраивался параметром.Поддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Драйверы СУБД ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Необходимо чтобы путь ко всем логам настраивался параметром.Параметр Files.LogFilesDirectory затрагивает следующие логи: ms70drv.log, ORA90DRV.LOG, PG90DRV.LOG, psql9drv.log, btrv_drv.log, dsql.log, protocol. Следующие логи параметр не затрагивает: ms_inst.log, ora9inst.log, pg9inst.log, chkora9.log, chkmssql.log, napsrv.log
102.1623515.5.28.0Устранить смену позиции при вызове ReReadRecordИнструментарий прикладного программистаЛогические таблицы
Логические таблицы ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Устранить смену позиции при вызове ReReadRecord при ограничении вида bounds test = 0 == code and 1 <<= Arch ordered by Arch (desc);Условие при проверке в IsValidNew теперь тоже переворачивается.
102.1189505.5.20.0Использование именованных параметров в функциональном интерфейсе к DSQLИнструментарий прикладного программистаПрямой SQL
DSQL Все платформы ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Добавить работу с именованными параметрамиДобавлено
101.552485.5.20.0Неадминистратор может модифицировать данные в меню Регистрации модуля Репликация данных?Репликация данныхCORPO-клиент:Регистрация Групп Запросов
Права доступа Репликация данных Настройка ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Нет возможности раздать права привелегированным пользователям на таблицы, необходимые для настройки Корпо-обмена.Исправлено. В список таблиц для настройки прав включены таблицы x$JournalConfig и x$RegisterTable. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Привелегированным пользователям добавить права RIUD на таблицы x$JournalConfig и x$RegisterTable.
101.528295.5.20.0Необходим шлюз для SmartInspect к интегрированному средству логирования AtlantisИнструментарий прикладного программистаЛогирование
Ядро ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Необходим шлюз для SmartInspect к интегрированному средству логирования AtlantisРеализовано. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: При использовании 3-хуровневой архитектуры после автоматического обновления клиентской части необходимо вручную скопировать из каталога EXE серверной части в каталог EXE клиентских частей файл atlantis.rtx.
102.1191065.5.14.0Заломано отображение документов в каталоге объектов строительстваОконная библиотека WinОбщие вопросы отрисовки и поведения элементов
Oracle MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если в выборку не попадает ни одной записи, какие-то записи были отбракованы проверкой условия на клиенте (булевским фильтром), то показывается одна лишняя пустая запись. Если создать новую запись, то появится строчка после этой пустой.Исправлено.
102.1207595.5.14.0Лишние предупреждения в лог сервера PostgreSQLПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Лишние предупреждения в лог сервера PostgreSQL На сервере БД postgreSQL в лог при записи данных в мемо-поле из атлантического приложения заносятся предупреждающие строки WARNING: there is no transaction in progressисправлено
102.1197955.5.13.0Внутренняя ошибка интерфейса доступа к базе данныхПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Драйвера БД Oracle PostrgeSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если идет вставка в таблицу без суррогатного ключа, и все поля заполняются значениями по умолчанию (нулями, пустыми строками), то программа формирует неправильный запрос в БД, вставка не проходит. Например, в support модуль SQL пишем insert pick set wlist := 0; Неправильный запрос: INSERT INTO TEST."PICK" () VALUES()Исправлено.
101.504235.5.13.0Ошибка при создании таблицы в "Консоли управления" на PostgreSQLПоддержка различных платформ баз данныхPostgreSQL
Драйверы БД Инсталляторы БД PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка при создании таблицы в "Консоль управления".Исправлено.
101.502545.5.13.0Ошибка при установке схемы с прикладным кодом на PostgreSQLПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Драйвер PostgreSQL. Ядро системы работы с данными. ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При установке схемы PostgreSQL с включенной опцией "Устанавливать прикладной код" утилита asql.exe выдает ошибку.Исправлено.
102.1157505.5.13.09.1 PostgreSQ ПП 103(5) При выполнении алгоритма - ошибка SQL сценария и падениеПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- 9.1 ПП 103(5) При выполнении алгоритма - ошибка SQL сценария и падение.Реализован механизм создание временных таблиц на платформе постгреса. Создание временных таблиц с индексами и триггерами происходит без ошибок, но с созданием ошибок в pg90drv.log Эти ошибки не влияют на работу прикладного кода. Проблема на доработку pg90drv.log создана отдельно.
102.1196215.5.13.0Создавать служебные объеты для временных таблиц в схеме пользователяПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Выполняем алгоритм, который создает временные таблицы. Созданные служебные объекты для временных таблиц должны попасть в схему пользователя. Т.е. не должны попасть в схему public.Доработан механизм создания временных таблиц.
102.1198555.5.13.0Инсталятор добавляет объеты в public схемуПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- С помощью инсталлятора устанавливаем галактическую базу на чистый сервер БД. В схеме public (просматриваем в pgAdmin) в разделе "триггерные функции" после установки появляются объекты, которые должны быть в той схеме, куда ставим БД.Доработан механизм генерации названий объектов.
102.1195285.5.13.09.1 Атл.5512 Ошибки при работе с филиальной базойПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- 9.1 Атл.5512 Ошибки при работе с филиальной базой Фактические затраты - Расчеты - Расчет смет расходов - ин-с "Расчет фактических смет" (см.влож.файл). В результате выполнения (кнопка "Продолжить") выдается сообщение об отсутствии настроек аналитик продуктов выпуска, хотя они имеются ( Фактические затраты - Настройка - Настройка аналитики продуктов выпуска).Исправлена генерация запроса при филиальности
102.1207515.5.13.0AQATEST. Internal error 4 при расчете б/лПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- AQATEST +. + Internal error 4 ( +Значение вне допустимого диапазона)in base.dll at 0003B30C. Тест 1.0- 1.1  + n:LIBAQATEST810REL+OBNOVLUppersARIRUSirus +  +На Oracle и Ms sql тест проходит. +  +Доработан механизм отлова некорректных для текущего формата данных с плавающей точкой.
102.1210045.5.13.09.1 Падение на PGS на сегменте восстановления с филиальностьюПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- 9.1 Падение на PGS на сегменте восстановления с филиальностью. На MSSQL И на ORACL тест проходит Тест:N:LIBAQATEST810REL+OBNOVLPROIZVTestFilial сегмент:Филиалы_Сохранение База: by01-pgsql01.topsoft.local 5432 PROIZV Proizv2 Содержание PG90DRV.LOG: 19.12.2012 13:36:02 []: Unsupported character set ! NLS_CHARACTERSET = UTF8
102.1210605.5.13.0Слетает коэффициент коррекции налога и его невозможно корректироватьЗаработная платаРасчет подоходного налога
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Слетает коэффициент коррекции налога и его невозможно корректировать. Документы-Лицевые счета-Смежные данные-Размер годового дохода. На базе первоначально "коэф. корр." был установлен 0,9, при расчете заработной платы этот коэф. установился на 1, в результате неверный налог. Если зайти в интерфейс и поменять коэф. с "1" на "0,9", то он переустанавливается на "0". Проявляется только на PostgreSQL.Исправлен механизм обнуления.
102.1210675.5.13.0Некорректная справка расчета отпускаПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Некорректная справка расчета отпуска Проявляется только на PostgreSQL. Сам расчет верный , а заполнение справки нет. Во вложении справка. В январе 2012 отработан один день, в колонке "Дн/час" должно стоять 0,95, стоит 0. Расчет среднего исходит из 0,95. В итоге расчет верный.исправлена доработками в 102.121060
102.1211685.5.13.0Сообщение об ошибке при перевыборе ХозоперацииПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
102.1155425.5.12.0Удаление таблиц в журнализацииЖурнализацияНастройка системы
Журнализация ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если в списке журналируемых таблиц была таблица, которую позже удалили, то она отображается пустой строкой и не удаляется нажатием F8 (вместо нее из списка удаляется другая таблица)Теперь эта пустая строка удаляется.
101.494465.5.12.0Не работает CREATE VIEW в DSQLИнструментарий прикладного программистаПрямой SQL
DSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает CREATE VIEW в DSQLСделано с ограничением: структура созданного VIEW не запоминается, поэтому 1) обращаясь к полям, нужно обязательно указывать префиксом "имя_VIEW." 2) если при этом указать несуществующее поле или не существующее VIEW, то контроля при компиляции нет, запрос не выполнится 3) информация о типе столбца недоступна, нужно ее указывать явно
101.498335.5.12.0Тормоз при открытии интерфейсов, считываются описания таблицПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Общие проблемы быстродействия ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Убрать лишние считывания служебной информации из БД при старте интерфейсовДоработано
101.502745.5.12.0Не работает идентификация пользователя под протектом в 3х уровневой галактикеПрава доступаОбщие проблемы по модулю
Postgre SQL 3-х уровневая Протект ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает идентификация пользователя под протектом в 3-х уровневой галактике Под протектом не могу зайти в 3-х уровневую галактику ни под пользователем, ни под админом. Выдается ошибка - неверные имя или пароль (см файл)Исправлено.
102.1157125.5.12.0AQATEST: не проходит тeст на oracle и sql на 9.1Инструментарий прикладного программистаФункции в Атлантисе
Драйверы БД Oracle MSSQL PostgreSql ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Попытка перечитывания содержимого записи (RereadRecord) в таблице сдвигает курсор в табличном редакторе на следующую строку.Исправлено
102.1158435.5.12.0Runtime 216 при прогоне тестаПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Runtime 216 при прогоне теста во время занесения в ЛС нового постоянного перечисления в банк на соответствующей вкладке "Банк".Исправлена работа Throw
102.1157415.5.12.09.1 PostgreSQL При настройке шаблона и попытке заполнения поля Группа аналитикПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- 9.1 При настройке шаблона и попытке заполнения поля Группа аналитикИсправлена работа Throw
102.1157485.5.12.09.1. При натройке шаблона Производственного заказа - RuntimeПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При настройке шаблона производственного заказа при открытии вкладки "Представления" появляется сообщение "Runtime error 216... попытка обращения к некорректному дескриптору".Исправлена работа Throw
102.1157525.5.12.0Run time при импортеПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Run time при импорте ОС. Создать в модуле "Учёт ОС" несколько объектов, перейти в модуль ТОРО, активировать пункт меню Операции Импорт данных в каталог ОР Импорт данных из картотеки Основных средств. Выбрать созданные ОС, импортировать данные, происходит Run time. На BTR работает правильно.Исправлена работа Throw
102.1158735.5.12.0Run time при копировании ОРПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Run time при копировании ОР. Активировать пункт меню Документы Каталог ОР. При помощи быстрого поиска или <Ctrl>+<F> найти произвольный объект ремонта, перейти в режим его редактирования, закрыть окно "Редактирование ОР", нажать <Ctrl>+<F2>, программа выдаст сообщение "Сохранён объект ремонта .....", затем нажать <Ctrl>+<F3>, программа выдаст сообщение "Создать копию сохранённого документа [Да][Нет]", Нажать [Да], в этом месте происходит сбой, altererror в прикреплённом файле. На BTR работает всё верно.Исправлена работа Throw
102.1160655.5.12.0RunTime error при формировании накладной на сбытПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- RunTime error при формировании накладной на сбыт из лок. меню списка ЛЗВИсправлена работа Throw
102.1160675.5.12.0RunTime error при пакетном формировании ПЛ по заказамПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- RunTime error при пакетном формировании ПЛ по заказам по расписанию ТС и смене (ф-ция лок. меню из списка рег. листов)Исправлена работа Throw
102.1160755.5.12.0Вылет по рантайму на PGS при формировании документовПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Вылет по рантайму на PGS при формировании документов, см. вложение.Исправлена работа Throw
102.1160615.5.12.0RunTime при проведении операции формирования накладнойПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- RunTime при проведении операции формирования накладной по ДО RuntimeError 216 (rtl: попытка обращения к некорректному дескриптору) in PG90DRV.DLL at 0002FB33 Только на PostGreeSQLИсправлена работа Throw
102.1163385.5.12.0AQA сегмент данных на филиальной базе. Восстановление БД.Поддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка при разворачивании AQA-сегмента данных с филиальной БД на филиальной базе. Ошибка при удалении данных из таблиц.Исправлено построение sql запроса для удаления данных при восстановлении БД.
101.489625.5.12.0При конфликте по уникальным ключам формируется PG90DRV.LOGВосстановление БДПо всему журналу
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- 1) В модуле "SQL-Доступ к БД" выполняем запрос: insert KLNALOG set NALOG=100,PODNAL=100; delete KLNALOG where NALOG=100; insert KLNALOG set NALOG=100,PODNAL=101; 2) В модуле "Восстановление БД" открываем окно =Выполнение действий пользователей по журналу изменений БД= (Выполнить действия > По всему журналу), выбираем первый insert (где PODNAL=100), нажимаем F9. При разрешении конфликтов проблем не возникает, но формируется PG90DRV.LOG с сообщениями об ошибках (лог во вложениях).Доработана обработка ошибки при дублировании по уникальному ключу.
101.488895.5.12.0PG90DRV.LOG при переходе с Pervasive на PostgreSQLПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка вставки в таблицу Workstations при конвертации БД системы "Галактика ERP" с платформы Pervasive на PostgreSQL.Доработана обработка ошибки при дублировании по уникальному ключу.
102.1162665.5.12.0Ошибка при печати накладнойПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка при печати накладной, см. вложение. На других платформах не проявилось. Удаленный доступ OIT-L02 - запуск Галактики с ярлыка ГАЛ 9.1 PGS OPERИсправлена вставка новой записи в таблицу