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


Описание файла обновления:
ФайлMS70DRV_DLL_55356.TXT
Обновлениеms70drv_DLL_55356
НазначениеСпециальное
Продукт
Релиз20/03/2012 :
Компонентms70drv
ТипDLL
Версия5.5.35.6
Дата2019-11-06 23:41:54
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
101.67985NEWНе работает "распределение затрат" на ORACLE и MS SQLПоддержка различных платформ баз данныхOracle
DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Дать возможность именованные параметры привязывать по порядковым номерам, т.к. такой код уже есть и он раньше работал.Доработано.
102.1761755.5.35.0В физическую таблицу помещаются искореженные данныеПоддержка различных платформ баз данныхMS SQL
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если поле таблицы не упомянуто в логической таблице, оно оптимизируется как неиспользуемое, и sqlFlushIntoTmp пропускает это поле при выгрузке.Исправлено. Все поля создаются на время выгрузки.
101.668775.5.35.0расширить возможность управления созданием индексов в sqlFlushIntoTmpИнструментарий прикладного программистаПрямой SQL
DSQL Временные таблицы ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Расширить возможность управления созданием индексов в sqlFlushIntoTmp. Если индексы просят создать, то они должны создаваться после вставки данных, если тип временной таблицы это позволяет.Доработано. Добавлен флаг FIT_SkipCreateIndex для sqlFlushIntoTmp Добавлена возможность включать на СУБД индекс вызовом sqlCreateTmpIndex(indexName)
101.661825.5.35.0Не формируется протокол протокольного драйвера на 3хуровневой архитектуреПоддержка различных платформ баз данныхMS SQL
PostgreSQL MSSQL ORACLE ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не формируется протокол протокольного драйвера на 3хуровневой архитектуре.Исправлено.
101.672015.5.35.0При сохранении прав пользователя образуется логПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Администрирование пользователей Вынос вычисляемых выражений на СУБД ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При "сохранении прав пользователя в буфере обмена" образуется лог с сообщением об ошибке.Исправлено.
101.672565.5.35.0Применение фильтра Alt+B вызывает падение Runtime error 216Поддержка различных платформ баз данныхOracle
Вынос вычисляемых выражений на СУБД Oracle ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если снять один фильтр и наложить другой, такой, что sql-тексты фильтров совпадают, но они наложены на разные поля одной таблицы, то будет неправильная фильтрация или даже падение программы при несовпадении типов полей.Исправлено.
101.672235.5.35.0В журнале событий системы разграничения прав отображается информация о неверно введенном паролеПоддержка различных платформ баз данныхЖурналирование и разграничение прав доступа на уровне СУБД
Права доступа Журнал событий ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При регистрации события неудачной попытки входа в систему не писать в журнал неправильный пароль, который пытались использовать.Доработано.
101.669255.5.35.0Не удаляется роль группы с сервера MS SQL при удалении группы из галактикиПоддержка различных платформ баз данныхMS SQL
Права доступа MSSQL ORACLE PostgreSQL ------ СУТЬ ПРЕДЛОЖЕНИЯ ----- Не удаляется роль группы с сервера MSSQL при удалении группы.Реализовано.
101.667575.5.35.0Неправильная диагностика в режиме NTLM-авторизации при входе незарегистрированного в Протекте пользователя.Поддержка различных платформ баз данныхMS SQL
MSSQL NT-Security ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При попытке войти в систему с NT-авторизацией незарегистрированного, равно как и заблокированного пользователя выдавать правильное сообщение об ошибке.Доработано.
101.669445.5.35.0DSQL: сделать генератор последовательностей на лету и применить его для заполнения суррогатного ключа временных таблицИнструментарий прикладного программистаПрямой SQL
DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать макрос для автонумератора #rownum.Сделать макрос для генератора значений суррогатного ключа для вставки во временные таблицы #SurrValTmp. Сделать автоматическое применение #SurrValTmp при вставке во временную таблицу, если колонку суррогатного ключа не заполняют.Реализовано. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
101.671865.5.35.0Неправильный вывод в протокол драйвераПоддержка различных платформ баз данныхOracle
ORACLE MSSQL PGSQL BTRV Инсталляторы ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неправильный вывод в протокол драйвера.Исправлено
101.674275.5.35.0Не проходит докомпиляция с помощью Alter_Cumulative.exe 9.1.17 на MSSQL ServerПоддержка различных платформ баз данныхMS SQL
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не проходит докомпиляция с помощью Alter_Cumulative на MSSQL Server.Исправлено.
101.658375.5.34.0PostgreSQL: ошибка при расчете прав при UseSqlRole=trueПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка при расчете прав при UseSqlRole=trueИсправлено
101.660515.5.34.0chkora9 неправильно проверяет индексы при наличии филиальности, либо сторонних индексов на галактических таблицахПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Oracle Филиальность Проверка БД ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- На системах с филиальностью утилита проверки БД считает хорошие индексы плохими.Исправлено.
101.659985.5.34.0Зависает проверка пользователей и правПоддержка различных платформ баз данныхMS SQL
Утилита проверки БД MSSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При проверке прав пользователей неперехваченное исключение приводит к некорректному завершению или зависанию программы.Исправлены ошибки при проверке по логу. Добавлена корректная обработка потенциальных ошибок. Изменена проверка прав пользователей и групп.
101.665085.5.34.0Неправильная диагностика при блокировке пользователя в режиме NTLM-авторизацииПоддержка различных платформ баз данныхMS SQL
MSSQL NT-аутентификация ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При попытке зайти незарегистрированным или заблокированным пользователем на базу с NT-аутентификацией получаем недостаточно диагностики. Требуется подробное сообщение об ошибке.Добавлены особенные сообщения для этих двух случаев.
102.1919865.5.34.0Медленная установка фильтра в постоянных доплатахПоддержка различных платформ баз данныхMS SQL
MSSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- План запроса, подготовленного при первом запуске при некоторых значениях параметров, оказывается плох для других значениях параметров. При этом подготовленный запрос хранится до выхода из Галактики. Нужно, чтобы выбирался план не специфичный для параметров при первом запуске, а обобщенный.Доработано. Навигационные запросы снабжаются хинтом OPTIMIZE FOR UNKNOWN
102.1906555.5.34.0Странное поведение getfirstПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Вынос вычисляемых выражений на СУБД MSSQL Oracle ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В качестве значения фильтра передаётся мусор, если фильтр связан с полем вышестоящей таблицы той же выборки, а тип запроса -- MakeLink (довыборка полей невошедших таблиц, когда они неожиданно понадобились)Исправлено.
102.1968975.5.34.0Не работает докомпиляция на mssqlИнструментарий прикладного программистаДокомпиляция
Докомпиляция MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При попытке изменить любую таблицу внутренняя ошибка.Исправлено.
102.1965175.5.34.0Добавить возможность устанавливать множественный фильтр по колонкамЭлементы пользовательского интерфейсаПроблемы к эргономике в целом
Фильтры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Добавить возможность устанавливать множественный фильтр по колонке по содержимому буфера обмена.Сделаны пункты меню в заголовке колонки "Фильтровать записи по буферу обмена" и "Снять фильтр по буферу обмена".
102.1969095.5.34.0При распределении затрат "Фатальная ошибка при копировании во временную таблицу (аналог VolProd). Код ошибки: [1]".КонтроллингРаспределение затрат
MSSQL Временные таблицы DSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает групповая вставка во временную таблицу после того, как из неё убрать ненужное поле версионности.Исправлено.
101.666075.5.34.0Некорректно выдаются права групп включенных в иерархиюПоддержка различных платформ баз данныхMS SQL
MSSQL Утилита тестирования ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При значении параметра UseSQLRole=true на MSSQL пользователям некорректно выдаются права групп, включенных в иерархию.Исправлено. Должен быть установлен флаг "Пересчет вхождения в группы".
101.662895.5.34.0Если не задан текущий офис, то не работает вход под пользователем с заданным офисомПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
MSSQL ORACLE PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если не задан текущий офис, то не работает вход под пользователем с заданным офисом.Исправлено.
101.662555.5.34.0Некорректно даются права пользователю супервизор при первом входе в модуль, требующий права администратораПоддержка различных платформ баз данныхOracle
ORACLE Утилита проверки БД ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Некорректно даются права пользователю супервизор при первом входе в модуль, требующий права администратораИсправлено
101.670635.5.34.0Postgres. Не работает 3-уровневая галактика под протектомПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Нельзя войти в БД с включенной системой разграничения прав доступа на трехуровневой архитектуре.Исправлено.
102.1886615.5.33.0При включении сортировки по полю "Сумма с НДС" или "НДС" в интерфейсе остается одна записьПоддержка различных платформ баз данныхOracle
Сортировка Вынос вычисляемых выражений на СУБД ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка при сортировке по вычисляемому полю, зависящему от переменной типа boolean (либо от поля вышестоящей таблицы типа boolean)Исправлено
101.660025.5.33.0Невозможно выполнить докомпиляцию Alter_Cumulative после конвертации с версии 8.10Инструментарий прикладного программистаДокомпиляция
Докомпиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- На платформах MSSQL, Oracle не работают скрипты докомпиляции, содержащие modify index Индекс в СУБД не исправляется (лечится утилитой проверки), либо, реже, возникает ошибка 311 и докомпиляция прерываетсяИсправлено.
101.659975.5.33.0runtime Фильтр по значению колонокПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Фильтры Вынос вычисляемых выражений на СУБД ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Фильтрация по колонке с полем типа "Дата" приводит к аварийному завершению работы приложения.1. В подсистеме фильтрации проверка результата выноса на СУБД всех функций. 2. Доработан вынос битовых операций на СУБД: принимают аргументы типов date, time, datetime и результат будет соответствующего аргументу типа 3. Исправлены ошибки в реализации функции CompBitAnd и других на платформах MSSQL, Oracle # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: На платформах MSSQL и Oracle: запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
102.1568705.5.33.0Блокировка пользователя после ввода N раз неверного пароляПрава доступаНастройка системы
Права доступа ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать опцию автоматической блокировки пользователей в том числе в СУБД после неправильного ввода пароля N раз Сделать опцию автоматической разблокировки таких пользователей через M минутРеализовано. Функционал действует только при работе Atlantis-приложения, но не при доступе к БД через стороннее приложение. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: MSSQL: 1. Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 Документа "Система Галактика ERP. Платформа MS SQL Server. Инструкция по установке" 2. Запустите проверку целостности БД с опциями "Проверка корректности триггеров" (ChkBase.Triggers=On), "Проверка служебных объектов" (ChkBase.StoredProcs=On) Oracle, PG: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
102.1020515.5.33.0Блокировать учетную запись на урвне БДПрава доступаПользователей
Права доступа ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При блокировке пользователя в Support блокировать его учётную запись в СУБД.Доработано. Применимо к платформам MSSQL, Oracle, PostgreSQL # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Запустите проверку целостности БД с опциями "Проверка корректности триггеров" (ChkBase.Triggers=On), "Проверка служебных объектов" (ChkBase.StoredProcs=On)
102.1815455.5.33.0StackOverflow при потере сетевого соединенияПоддержка различных платформ баз данныхMS SQL
Драйвера БД MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При потере сетевого соединения с сервером БД вместо ожидаемого Runtime Error 250 приложение аварийно прекращает работу по причине исчерпания стека.Исправлено.
101.633285.5.32.0Сделать хранимые функции для наложения битовой маски на тип Datetime для поддержки фильтрации по компоненте DatetimeИнструментарий прикладного программистаПрямой SQL
Прямой SQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать хранимые функции для наложения битовой маски на тип Datetime.Реализовано. Разработаны функции CompBitAnd, CompBitOr, CompBitXor, CompBitNot. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On). На базе данных ORACLE и MS SQL должны появится четыре новые функции.
106.105835.5.32.0Потеря данных журнала при докомпиляции БДПоддержка различных платформ баз данныхMS SQL
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Потеря данных журнала при докомпиляции БД.Исправлено.
101.646415.5.32.0Сделать параметр, по которому ошибка #5(DuplicateKey) будет писаться в логПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Утилита проверки БД ORACLE MSSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать параметр, по которому ошибка #5(DuplicateKey) будет писаться в лог.Изменено
180.106885.5.32.0зависание при сортировке списка договоров по полю Начало действияПоддержка различных платформ баз данныхMS SQL
MSSQL Автосортировка ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При показе договоров с включенной пользовательской сортировкой сервер в процессе выполнения запроса пытается создать временную таблицу шириной более 8060 байт, что приводит к ошибке.Даем хинт "ROBUST PLAN" в запросах данного типа, если ширина выборки 8060+ байт
101.640655.5.32.0PostgreSQL: Runtime при выполении просмотра журналаПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Аварийное завершение работы приложения при выполнении просмотра журнала.Исправлено.
101.650975.5.32.0В 3-ех уровневой архитектуре в определенных интерфейсах не работает сортировка (по одному/двум полям)Поддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Трехуровневая Вынос вычисляемых выражений ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В трехуровневой Галактике не работает сортировка про произвольным колонкам. (проявление зависит от настроек трехуровневой)Исправлено.
101.504825.5.32.0Исправить диагностику сообщения о DuplicateKeyПоддержка различных платформ баз данныхMS SQL
Утилита проверки БД ORACLE MSSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Исправить диагностику сообщения о DuplicateKey. В случае рассинхронизации таблицы x$Journal с зеркальной во время вставки в журналируемую таблицу может быть выдано сообщение о дублировании уникального ключа. Что не отражает суть проблемы.Реализовано.
102.1745285.5.31.0Не отключается пользовательСистемные утилитыМониторинг
Трехуровневая архитектура Права доступа ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В настройках службы приложений нельзя указать имя администратора с номером офиса в формате <логин>@<офис> с сохранением работоспособности.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Реквизиты администратора в настройки службы в утилите GalConf должны быть указаны в формате <логин>@<офис> в случае если включено разграничение прав доступа.
101.606585.5.31.0Функции выделение части из датыИнструментарий прикладного программистаПрямой SQL
Прямой SQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализация отдельных функции для даты D_DAY, D_MONTH, D_YEAR, D_WEEKDAYРеализованы отдельные функции для даты D_DAY, D_MONTH, D_YEAR, D_WEEKDAY # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On). На базе данных ORACLE и MS SQL должны появится четыре новые функции.
101.606595.5.31.0Функция возвращающая последнее число месяца от датыИнструментарий прикладного программистаПрямой SQL
Прямой SQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать функции прямого SQL, возвращающей последнее число месяца от даты.Реализованы функции LastDayInMonth, D_LastDayInMonth # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On). На базе данных ORACLE и MS SQL должны появится две новые функции.
101.609705.5.31.0Зависает support при удалении доставленных записейПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
CORPO Групповые операции ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При удалении доставленных записей удалять из таблицы SERVERJOURNAL данные блоками по 1000 записей.Реализовано. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
102.474135.5.31.0Надо имя пользователя, установившего семафорПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Семафоры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Нужна функция, которая бы возвращала имя пользователя, захватившего данный семафор, и по возможности другую информациюДобавлена функция function GetSemaphoreBlocker(semId : string; minMode : byte; R : record of X$Semafors): Word; # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: MSSQL: Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 Документа "Система Галактика ERP. Платформа MS SQL Server. Инструкция по установке" Oracle: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
103.97815.5.31.0Не работает переключение на NT-авторизациюПоддержка различных платформ баз данныхMS SQL
MSSQL NT-Security ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает переключение на NT-авторизацию.Работает переключение туда и обратно.
102.1705405.5.31.0При изменении записей (insert, delete, update) с помощью dsql-запроса вызовом sqlExecute не очищается драйверный кэшИнструментарий прикладного программистаПрямой SQL
Прямой SQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При последовательном вызове функций SqlPrepare, SqlExecute не очищается драйверный кэш.Доработано.
102.1839245.5.31.0Перестал формироваться протокол калькулирования при выполнении операции распределения затратИнструментарий прикладного программистаПрямой SQL
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает оптимизированная вставка (BULK INSERT) для пользователей, не обладающими правами администратора.Исправлено.
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
101.622725.5.29.0Сделать процедуру выгрузки из таблицы в памяти во временную таблицу DSQL, использующую BULK INSERT для ускорения вставкиИнструментарий прикладного программистаПрямой SQL
DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать процедуру выгрузки из логической таблицы во временную таблицу DSQL, использующую BULK INSERT для ускорения вставки.Метод логической таблицы function sqlFlushIntoTmp(iTable: integer; tableName: string; flags : word): word; iTable -- номер узла в ЛТ, из которого копировать tableName -- имя временной таблицы DSQL flags: * FIT_Create -- создать временную таблицу, совпадающую полями c узлом, но без индексов и реляций; если была другая временная таблица с таким именем, она будет удалена (аналогично sqlCreateTmpTable) * FIT_Truncate -- очистить целевую таблицу перед вставкой * FIT_ByName -- связывать поля по именам, а не по порядку. Имеет смысл и совместно с FIT_Create, т.к. некоторые поля исходного узла могут отсутствовать в выборке ЛТ, в этом случае сопоставление по номерам даже с клоном может быть некорректным. Возвращает код ошибки, в частности может вернуть tsFileNotFound, если нет временной таблицы с данным именем, tsInvalidOperation, если операция не поддерживается на данной платформе, tsDuplicateKey, если нарушено уникальное ограничение в целевой таблице (в последнем случае полный откат вставки не гарантируется) Ещё особенности: * Не работает на платформе Pervasive (возвращает tsInvalidOperation) * На работу влияет параметр Lot.ImportBatchRowCount * Ограничения и фильтры не снимаются с узла! Происходит пробежка в текущих ограничениях и в текущем порядке. Если ограничения не нужны, снимите их вручную. После операции позиция в узле не восстанавливается. * В режиме FIT_Create создаёт таблицу с опцией ctmDynamicIndex, что позволяет добавить индексы потом. * Целевая таблица должна быть создана через Атлантис, иначе программа не найдёт информацию о её колонках.
102.1684175.5.29.0Ошибка записи в базу данных из-за использования занятых адресовПоддержка различных платформ баз данныхMS SQL
MSSQL Ведение суррогатного ключа ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Для таблиц, не имеющих явного суррогатного индекса, неправильно заполняется поле системного суррогатного индекса в операциях групповой вставки.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: 1. Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 Документа "Система Галактика ERP. Платформа MS SQL Server. Инструкция по установке" 2. Запустите проверку целостности БД с опцией "Проверка корректности триггеров" (ChkBase.Triggers=On).
102.1676285.5.29.0atlwp.dll - повторный запуск галактики в том же процессе с большой вероятностью падаетФункциональные элементы Атлантис-приложенияRuntimeLibrary
Ядро рабочего процесса ----- СУТЬ ПРОБЛЕМЫ ----- При попытке повторного запуске Атлантис-приложения в отдельном потоке того же процесса, его выполнение с большой долей вероятности аварийно завершает работу.Реализованы методы инициализации библиотеки ядра и приложения в расчёте на запуск экземпляров Атлантис-приложения в отдельных потоках. Параллельная инициализация/финализация потоков не поддерживается, рекомендовано только последовательное исполнение рабочих потоков