Проблема ПИР | Первое решение | Описание | Проект | Детализация |
---|
Что изменено: | Как изменено: |
---|
101.46463 | NEW | Доработка шлюза в OLE | Инструментарий прикладного программиста | Взаимодействие с Атлантис-приложением через OLE |
OLE шлюз ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Доработать OLE шлюз. | Добавлена поддержка массивов (safearray), даты времени (в ole всегда datetime для тип time випа расширяется текущей датой), в параметрах функций интерфейса |
102.104422 | 5.4.36.0 | При включенных параметрах COMAutomation=on и COMRegServer=on секции API | Инструментарий прикладного программиста | Взаимодействие с Атлантис-приложением через OLE |
OLE сервер ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение галактики при запуске в режиме OLE сервера без предварительной регистрации. | Исправлено. |
101.42706 | 5.4.26.0 | работа с несколькими БД одновременно через OLE | Предложение по новой функциональности Атлантиса | ? |
OLE сервер ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Дать возможность работы нескольких OLE серверов на одном компьютере. | Добавлен параметр /ProgID для задания ProgID OLE сервера при регистрации. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Для того, чтобы несколько OLE серверов одного и того же экземпляра Галактики могли работать каждый со своей БД, необходимо после регистрации этих серверов скорректировать реестр: в поле [HKEY_CLASSES_ROOTCLSID<идентификатор-объекта>LocalServer32] добавить файл конфигурации к строке запуска приложения. Путь на cfg-файл надо указывать полностью. <Идентификатор-объекта> можно найти в поле HKEY_CLASSES_ROOT<имя-объекта>Clsid], где <имя-объекта> - значение параметра ProgID регистрации сервера. Пример: Регистрация OLE сервера: galnet.exe /RegServer /ProgID:atlexec1.APP После регистрации в реестре появляется запись [HKEY_CLASSES_ROOTatlexec1.APPClsid] со значением: "{B7D240B3-1332-42C2-AFCB-0C5AEA025EEE}". И запись [HKEY_CLASSES_ROOTCLSID{B7D240B3-1332-42C2-AFCB-0C5AEA025EEE}LocalServer32] со значением: "Y:MoskGAL810.54exeatlexec.exe /ProgID:atlexec1.APP". Ее необходимо привести к виду: "Y:MoskGAL810.54exeatlexec.exe /ProgID:atlexec1.APP /c:Y:Moskgalnet1.cfg" Для каждого сервера можно указать свой cfg-файл. Таком образом, каждый OLE сервер будет работать с собственными настройками (в т.ч. БД). Необходимо иметь в виду, что обращение к Галактике через все OLE сервера будет идти от одного (фиктивного) пользователя. В связи с этим возможны конфликты имен ресурсов, dsk-файлов и т.д. при одновременной работе с несколькими OLE серверами, ссылающимися на одну и ту же папку EXE. |
102.74634 | 5.4.14.0 | Для выпуска Атлантиса 5314 | Предложение по новой функциональности Галактики ERP (по системе в целом) | ? |
Для совместимости с Атлантисом 5.3.14 необходима персборка на этом атлантисе 6 dll: - G_FA 8.10.1.0 - G_Fin 8.10.3.0 - G_Nalog 8.10.2.0 - G_OPer 8.10.3.0 - G_Txo 8.10.8.0 - Galnet 8.10.53.0 | Указанные DLL пересобраны на 5.3.14. |
102.83101 | 5.4.14.0 | Атлантис 5.4.14 | Проблемы по Атлантису в целом (не знаю какая именно его часть-научите) | неотклассифицировано |
| |