Ответ
 
Опции темы
Старый 03.07.2014, 07:53    | »»» |  #1
s.sintsov
Начинающий
 
Аватар для s.sintsov
 
Н.Новгород
Регистрация: 03.07.2014
Сообщений: 7
s.sintsov is on a distinguished road
По умолчанию Несколько экземпляров автографа и баз 1С на одном сервере

Добрый день! Вопрос следующий:
на одном сервере планируется установка нескольких экземпляров ПО АвтоГРАФ. В каждом свой список транспортных средств и контрольных точек. Под каждый экземпляр автографа отдельная база 1С, куда должны средствами OLE выгружаться данные о прохождении транспортными средствами контрольных точек. Проблема в том, что в системе регистрируется один единственный компонент OLE и работает из всех баз 1С с одним и тем же экземпляром ПО АвтоГРАФ. Есть возможность как-то это ограничение обойти?

Второй альтернативный вопрос: возможен ли вариант по расписанию выгружать отдельно для каждого экземпляра ПО АвтоГРАФ табличку например в формате dbf, содержащую информацию по столбцам:
транспортное средство | контрольная точка | время посещения |
выгружать естественно в автоматическом режиме в разные папки
s.sintsov вне форума   Ответить с цитированием
Старый 03.07.2014, 13:17    | »»» |  #2
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,970
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от s.sintsov Посмотреть сообщение
Есть возможность как-то это ограничение обойти?
Есть. Правда, слегка через колено. Но иначе обойти ограничение Microsoft не получается.
Каждый экземпляр ПО прописывается в реестре со своим GUID.
Для этого, насколько помню, есть специальный ключ командной строки.
При инициализации СОМ-объекта в программных модулях 1С – необходимо обращаться к конкретной копии через GUID.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 03.07.2014, 13:18    | »»» |  #3
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,970
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от s.sintsov Посмотреть сообщение
Второй альтернативный вопрос: возможен ли вариант по расписанию выгружать отдельно для каждого экземпляра ПО АвтоГРАФ табличку например в формате dbf, содержащую информацию по столбцам:
транспортное средство | контрольная точка | время посещения |
выгружать естественно в автоматическом режиме в разные папки
А зачем для этого две или более копии ПО ???
Два или более разных карлиста в одной копии ПО решают эту проблему.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Сказал «Я - ЗА»:
4ynaka6pa (07.07.2014)
Старый 04.07.2014, 07:53    | »»» |  #4
s.sintsov
Начинающий
 
Аватар для s.sintsov
 
Н.Новгород
Регистрация: 03.07.2014
Сообщений: 7
s.sintsov is on a distinguished road
По умолчанию

Сообщение от SK Посмотреть сообщение
Сообщение от s.sintsov Посмотреть сообщение
Второй альтернативный вопрос: возможен ли вариант по расписанию выгружать отдельно для каждого экземпляра ПО АвтоГРАФ табличку например в формате dbf, содержащую информацию по столбцам:
транспортное средство | контрольная точка | время посещения |
выгружать естественно в автоматическом режиме в разные папки
А зачем для этого две или более копии ПО ???
Два или более разных карлиста в одной копии ПО решают эту проблему.
Вопрос зачем предлагаю пока оставить вне плоскости данного обсуждения. Скажем так, задача не показывать в одном экземпляре ПО список всех автомобилей и всех контрольных точек по всем филиалам. Прошу помощи именно в направлении одновременного запуска нескольких экземпляров ПО АвтоГРАФ, установленных в разные папки. Буду очень благодарен, если подскажете, что это за параметр командной строки, который позволяет задать собственный GUID для каждого экземпляра приложения при установке или при регистрации компоненты.

Пока попробовал в реестре поменять ветку HKEY_CLASSES_ROOT\AutoGRAPH.AutoGRAPHAutomation, сделал вместо нее две
HKEY_CLASSES_ROOT\AutoGRAPH.AutoGRAPHAutomation_1 и HKEY_CLASSES_ROOT\AutoGRAPH.AutoGRAPHAutomation_2. Внутри каждой в разделе CLSID указал свой уникальный ID. Соответственно прописал их в HKEY_CLASSES_ROOT\Wow6432Node\CLSID\ с параметрами LocalServer32 указывающими каждый на свою папку. Не помогает, при попытке запустить второй экземпляр АвтоГРАФ, видимо, обнаруживает, что один экземпляр уже запущен и не стартует повторно.
s.sintsov вне форума   Ответить с цитированием
Старый 04.07.2014, 09:49    | »»» |  #5
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

s.sintsov,
нужно запустить каждую копию программы АвтоГРАФ с ключом guidreg, новые сгенерированные giud'ы будут записаны в файл guids.ini
после чего уже при подключении 1С к АвтоГРАФу указывать нужный guid

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 04.07.2014, 09:50    | »»» |  #6
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

для разрегистрации нужно запустить с ключом guidunreg

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 04.07.2014, 12:41    | »»» |  #7
s.sintsov
Начинающий
 
Аватар для s.sintsov
 
Н.Новгород
Регистрация: 03.07.2014
Сообщений: 7
s.sintsov is on a distinguished road
По умолчанию

Сделал точно так, как написано. При создании com-объекта по отдельности из каждой базы 1С - все работает. Т.е. АвтоГРАФ запускается отдельно из той папки, из которой и нужно. Но вот при попытке запустить одновременно из двух баз 1С (соответственно ожидается, что Автограф запустится одновременно из 2-х разных папок) при попытке создания второго экземпляра объекта выдается сообщение об ошибке:

Ошибка при вызове конструктора (COMОбъект): -2146959355(0x80080005): Ошибка при выполнении приложения-сервера : -2146959355(0x80080005): Ошибка при выполнении приложения-сервера
s.sintsov вне форума   Ответить с цитированием
Старый 04.07.2014, 13:27    | »»» |  #8
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,970
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Как инициализируется СОМ-объект ?

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 08.07.2014, 06:06    | »»» |  #9
s.sintsov
Начинающий
 
Аватар для s.sintsov
 
Н.Новгород
Регистрация: 03.07.2014
Сообщений: 7
s.sintsov is on a distinguished road
По умолчанию

А первой базе:

АГ=Новый COMОбъект("AutoGRAPH.AutoGRAPHAutomation_1") ;

Во второй базе:

АГ=Новый COMОбъект("AutoGRAPH.AutoGRAPHAutomation_2") ;

В реестре прописано:

HKEY_CLASSES_ROOT\AutoGRAPH.AutoGRAPHAutomation_1\ CLSID\{36176F31-7E7D-43FB-A011-2E3D5E6172B0}

HKEY_CLASSES_ROOT\AutoGRAPH.AutoGRAPHAutomation_2\ CLSID\{4D7D2E35-789E-4199-AD60-AE0D375C9BEA}

Как прописать GUID непосредственно в функцию COMОбъект?
s.sintsov вне форума   Ответить с цитированием
Старый 08.07.2014, 09:07    | »»» |  #10
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,970
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

А руками две этих копии ПО нормально запускаются ?

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:15. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot