1C 7.7 и OLE (проблема при подключении не в монопольном режиме)
Добрый день!
Задачька:
Подключиться через OLE с 1С 7.7 к 1С 7.7.
Не монопольно!
Выполнять обмен документами.
Все работает идеально, если в параметрах подключения установить
открывать базу 1С = монопольно!
Проблема!
Если открывать подключение не монопольно, то выдает ошибку подключения!
Как решить???
Буду благодарен за ответы.
Задачька:
Подключиться через OLE с 1С 7.7 к 1С 7.7.
Не монопольно!
Выполнять обмен документами.
Все работает идеально, если в параметрах подключения установить
открывать базу 1С = монопольно!
Проблема!
Если открывать подключение не монопольно, то выдает ошибку подключения!
если фМ = 1 тогда
монопольно = " /M";
иначе
монопольно = "";
конецесли;
путь_к_УПР_базе = "/d C:\Data\УпрБаза";
v7 = "";
v7 = СоздатьОбъект("V1CEnterprise.Application");
БазаОткрыта = v7.initialize(v7.RMTrade, путь_к_УПР_базе + " /nAuto /p123" + монопольно, "NO_SPLASH_SHOW");
если БазаОткрыта = 0 тогда
сообщить("ошибка");
конецесли;
ПоказатьКак решить???
Буду благодарен за ответы.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Ну, не знаю... Вот кусок кода, который у меня работал при переносе без проблем, правда, монопольно или нет - я уже не помню, и проверить уже не на чем:
Тут ПутьКБазе, Пользователь и Пароль - реквизиты формы обработки.
Признак монопольного подключения стоит самым первым, но я не думаю, что дело в этом.
БазаИсточник=СоздатьОбъект("V1CEnterprise.Application");
КомСтр="/d"""+СокрЛП(ПутьКБазе)+"""";
Если Монопольно=1 Тогда
КомСтр=" /m "+КомСтр;
КонецЕсли;
Если ПустаяСтрока(Пользователь)=0 Тогда
КомСтр=КомСтр+" /n"+СокрЛП(Пользователь);
КонецЕсли;
Если ПустаяСтрока(Пароль)=0 Тогда
КомСтр=КомСтр+" /p"+СокрЛП(Пароль);
КонецЕсли;
Состояние("Подождите, запускается Расчет квартплаты...");
Рез=БазаИсточник.Initialize(БазаИсточник.RMComplex,КомСтр,"NO_SPLASH_SHOW");
ПоказатьТут ПутьКБазе, Пользователь и Пароль - реквизиты формы обработки.
Признак монопольного подключения стоит самым первым, но я не думаю, что дело в этом.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот