03.07.2014, 07:53
|
| »»» |
#1
|
Начинающий
Н.Новгород
Регистрация: 03.07.2014
Сообщений: 7
|
Несколько экземпляров автографа и баз 1С на одном сервере
Добрый день! Вопрос следующий:
на одном сервере планируется установка нескольких экземпляров ПО АвтоГРАФ. В каждом свой список транспортных средств и контрольных точек. Под каждый экземпляр автографа отдельная база 1С, куда должны средствами OLE выгружаться данные о прохождении транспортными средствами контрольных точек. Проблема в том, что в системе регистрируется один единственный компонент OLE и работает из всех баз 1С с одним и тем же экземпляром ПО АвтоГРАФ. Есть возможность как-то это ограничение обойти?
Второй альтернативный вопрос: возможен ли вариант по расписанию выгружать отдельно для каждого экземпляра ПО АвтоГРАФ табличку например в формате dbf, содержащую информацию по столбцам:
транспортное средство | контрольная точка | время посещения |
выгружать естественно в автоматическом режиме в разные папки
|
|
|
|
03.07.2014, 13:17
|
| »»» |
#2
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,974
|
Сообщение от s.sintsov
|
Есть возможность как-то это ограничение обойти?
|
Есть. Правда, слегка через колено. Но иначе обойти ограничение Microsoft не получается.
Каждый экземпляр ПО прописывается в реестре со своим GUID.
Для этого, насколько помню, есть специальный ключ командной строки.
При инициализации СОМ-объекта в программных модулях 1С – необходимо обращаться к конкретной копии через GUID.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
03.07.2014, 13:18
|
| »»» |
#3
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,974
|
Сообщение от s.sintsov
|
Второй альтернативный вопрос: возможен ли вариант по расписанию выгружать отдельно для каждого экземпляра ПО АвтоГРАФ табличку например в формате dbf, содержащую информацию по столбцам:
транспортное средство | контрольная точка | время посещения |
выгружать естественно в автоматическом режиме в разные папки
|
А зачем для этого две или более копии ПО ???
Два или более разных карлиста в одной копии ПО решают эту проблему.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
04.07.2014, 07:53
|
| »»» |
#4
|
Начинающий
Н.Новгород
Регистрация: 03.07.2014
Сообщений: 7
|
Сообщение от 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 указывающими каждый на свою папку. Не помогает, при попытке запустить второй экземпляр АвтоГРАФ, видимо, обнаруживает, что один экземпляр уже запущен и не стартует повторно.
|
|
|
|
04.07.2014, 09:49
|
| »»» |
#5
|
Опытный пользователь
Регистрация: 22.12.2010
Сообщений: 2,121
|
s.sintsov,
нужно запустить каждую копию программы АвтоГРАФ с ключом guidreg, новые сгенерированные giud'ы будут записаны в файл guids.ini
после чего уже при подключении 1С к АвтоГРАФу указывать нужный guid
г. Челябинск
Ахмедьянов Алексей Адлерович
|
|
|
|
04.07.2014, 09:50
|
| »»» |
#6
|
Опытный пользователь
Регистрация: 22.12.2010
Сообщений: 2,121
|
для разрегистрации нужно запустить с ключом guidunreg
г. Челябинск
Ахмедьянов Алексей Адлерович
|
|
|
|
04.07.2014, 12:41
|
| »»» |
#7
|
Начинающий
Н.Новгород
Регистрация: 03.07.2014
Сообщений: 7
|
Сделал точно так, как написано. При создании com-объекта по отдельности из каждой базы 1С - все работает. Т.е. АвтоГРАФ запускается отдельно из той папки, из которой и нужно. Но вот при попытке запустить одновременно из двух баз 1С (соответственно ожидается, что Автограф запустится одновременно из 2-х разных папок) при попытке создания второго экземпляра объекта выдается сообщение об ошибке:
Ошибка при вызове конструктора (COMОбъект): -2146959355(0x80080005): Ошибка при выполнении приложения-сервера : -2146959355(0x80080005): Ошибка при выполнении приложения-сервера
|
|
|
|
04.07.2014, 13:27
|
| »»» |
#8
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,974
|
Как инициализируется СОМ-объект ?
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
08.07.2014, 06:06
|
| »»» |
#9
|
Начинающий
Н.Новгород
Регистрация: 03.07.2014
Сообщений: 7
|
А первой базе:
АГ=Новый 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Объект?
|
|
|
|
08.07.2014, 09:07
|
| »»» |
#10
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,974
|
А руками две этих копии ПО нормально запускаются ?
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
08.07.2014, 14:26
|
| »»» |
#11
|
Начинающий
Н.Новгород
Регистрация: 03.07.2014
Сообщений: 7
|
Каждая по отдельности нормально. Если вместе, то та, которая запущена первой, стартует и работает нормально. При попытке запустить вторую - она не запускается. Никаких ошибок не выдает. Просто не стартует.
|
|
|
|
15.07.2014, 13:02
|
| »»» |
#12
|
Начинающий
Н.Новгород
Регистрация: 03.07.2014
Сообщений: 7
|
Подтвердите, пожалуйста, что возможности одновременного запуска 2 экземпляров программы Автограф под одним пользователем нет.
|
|
|
|
15.07.2014, 13:45
|
| »»» |
#13
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,974
|
Он есть, но... похоже отключен. Разбираемся.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
05.12.2014, 19:45
|
| »»» |
#14
|
Дилер
г.Саратов, ООО "Мониторинговый Центр Спутник"
Регистрация: 03.03.2011
Сообщений: 623
|
Сообщение от s.sintsov
|
Подтвердите, пожалуйста, что возможности одновременного запуска 2 экземпляров программы Автограф под одним пользователем нет.
|
У меня был экземпляр диспетчерской програмки которая запускалась на ПК при уже запущеной обычьной диспетчерской програмки. Это было давно и по факту не пригодилось.
А ещё был файл для корекции показаний в програмке - решил не давать клиентам кроме 1 случая который в конце концов тоже подтвердил что эту прогу клиентам давать ненадо.
ООО "Мониторинговый Центр Спутник", г.Саратов, Саратовская область, Россия
Шапошников Даниил Игоревич, зам. директора
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 13:52. Часовой пояс GMT.
|
|