Здравствуйте, возник вопрос. Я создал обработку, COM подключение на стационарном компьютере. Из 7.7 в 8.3.И все работает как надо. Справочники заполняются. Документы создаются. Но когда я перенес эту обработку на сервер windows 2008. Та же самая 8 и та же самая 7 установлена на сервер. Выдает не понятную для меня ошибку. Ошибка представлена на картинке. И да, я поменял путь к базе!) Ниже представлен код подключения. Есть предположение что какой то компонент не установлен на сервере.
&НаКлиенте
Процедура Команда1(Команда)
// &НаКлиенте
// Процедура Загрузки()
ПутьКБазе="D:\общая\База Транспорт ООО\";
Пользователь="Алексей";//пользователь базы 7.7
Пароль="boss";
МонопольныйРежимOLE = ""; // " /m";
ЗапускБезЗаставки = 1;
База = Новый COMОбъект("V1CEnterprise.Application");
СтрокаПодключения = "/D"""+СокрЛП(ПутьКБазе)+""" /N"""+СокрЛП(Пользователь)+""" /P"""+СокрЛП(Пароль)+"""";
РезультатПодключения=База.Initialize(База.RMTrade,СтрокаПодключения,?(ЗапускБезЗаставки = 1,"NO_SPLASH_SHOW",""));
Если НЕ РезультатПодключения Тогда
Сообщить("Не удалось произвести подключение к информационной базе");
КонецЕсли;
ПоказатьПрикрепленные файлы:
По теме из базы знаний
- Перенос бухгалтерских остатков 7.7 -> 8.2
- Перенос данных из ЗиК 7.7 при переходе на ЗУП 8.2 (КОРП,УПП) через COM-соединение
- Загрузка накладных из ТиС 7.7 в Бухгалтерию 3.0 по com соединению
- Сверки и переносы документов между базами 7.7 и 8, исправление расхождений. Реализации. Поступления. Корректировки отгрузки, поступления. Счета-фактуры выданные, полученные; исправленные выданные и полученные. COM-объект 1С8 (ОФ)
- COMNativeWrapper, COM-Диспетчер Native-компонент 1С (Аддонов), совместимый со всеми версиями 1С (7.7, 8.0, 8.1, 8.2, 8.3).
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если платформа 1с 7.7 установлена на сервере (1C 7.7 есть в списке установленных программ, а не скопирована папка 1cv77/bin), то под админом должно работать. Как вариант переустановить. Сделать разовый запуск базы 1С 7.7 от имени администратора. Для обычного пользователя может помочь включение его в групп пользователей DCOM.
Запусти DCOMCNFG, в настройках DCOM найди V77.GeneralPropPage, в свойствах можно настроить доступ
Запусти DCOMCNFG, в настройках DCOM найди V77.GeneralPropPage, в свойствах можно настроить доступ
Прикрепленные файлы:
База = Новый COMОбъект("V77.Application");
СтрокаПодключения = "/D"""+СокрЛП(ПутьКБазе)+""" /N"""+СокрЛП(Пользователь)+""" /P"""+СокрЛП(Пароль)+"""";
РезультатПодключения=База.Initialize(База.RMTrade,СтрокаПодключения,?(ЗапускБезЗаставки = 1,"NO_SPLASH_SHOW",""));
СтрокаПодключения = "/D"""+СокрЛП(ПутьКБазе)+""" /N"""+СокрЛП(Пользователь)+""" /P"""+СокрЛП(Пароль)+"""";
РезультатПодключения=База.Initialize(База.RMTrade,СтрокаПодключения,?(ЗапускБезЗаставки = 1,"NO_SPLASH_SHOW",""));
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот