Здравствуйте? моя задача прочитать данные из 1С77 в 1С82. Решили (все отделом) делать это с помощью COM объекта. я написала процедуру - все как положено
Попытка
База = Новый COMОбъект("V77S.Application");
Исключение
....
РезультатПодключения=База.Initialize(База.RMTrade,СтрокаПодключения,?(ЗапускБезЗаставки = 1,"NO_SPLASH_SHOW",""));
процедура эта (назовем ее ТестПодключения) должна отрабатывать на сервере (ну допустим 1srv) под Windows Server 2012 под пользователем user1c82. На этой машине установлен 1С77 для sql. Класс зарегистирован. Com объект создается.
А Вот к базе не подключается. к любой. пробовали и "настоящую" -(sql -ную) и локальную, файловую. результат при выполнении метода Initialize вот такой:
Faulting application name: 1cv7s.exe, version: 7.70.0.27, time stamp: 0x4573fcd8
Faulting module name: Frame.dll, version: 7.70.0.14, time stamp: 0x3e9e540a
Exception code: 0xc0000005
Fault offset: 0x0000d1ad
Faulting process id: 0xc30
.....
Если под пользователем user1c82 на сервере 1srv запустить непосредственно 7-ку она любую базу открывает абсолютно нормально.
Если попробовать запустить ТестПодключения с других компов (моего или компа коллеги Win 8, Win 7)
( именно местную базу - но с такой же конфигурацией) то Com-объект благополучно создается и подключается.
Вот этот последний тест делали и из под своих пользователей и из под "user1c82".
Попытка
База = Новый COMОбъект("V77S.Application");
Исключение
....
РезультатПодключения=База.Initialize(База.RMTrade,СтрокаПодключения,?(ЗапускБезЗаставки = 1,"NO_SPLASH_SHOW",""));
процедура эта (назовем ее ТестПодключения) должна отрабатывать на сервере (ну допустим 1srv) под Windows Server 2012 под пользователем user1c82. На этой машине установлен 1С77 для sql. Класс зарегистирован. Com объект создается.
А Вот к базе не подключается. к любой. пробовали и "настоящую" -(sql -ную) и локальную, файловую. результат при выполнении метода Initialize вот такой:
Faulting application name: 1cv7s.exe, version: 7.70.0.27, time stamp: 0x4573fcd8
Faulting module name: Frame.dll, version: 7.70.0.14, time stamp: 0x3e9e540a
Exception code: 0xc0000005
Fault offset: 0x0000d1ad
Faulting process id: 0xc30
.....
Если под пользователем user1c82 на сервере 1srv запустить непосредственно 7-ку она любую базу открывает абсолютно нормально.
Если попробовать запустить ТестПодключения с других компов (моего или компа коллеги Win 8, Win 7)
( именно местную базу - но с такой же конфигурацией) то Com-объект благополучно создается и подключается.
Вот этот последний тест делали и из под своих пользователей и из под "user1c82".
По теме из базы знаний
- Обработка для переноса остатков дебиторской и кредиторской задолженности в "Управление торговлей" ред.11.1 из "Бухгалтерия 7.7" через COM-cоединение
- Автозагрузка заявок покупателя, поступлений и реализаций из Комплексной 7.7 в ERP. Перенос данных из любой сильно переписанной конфигурации 1С:Предприятия 7.7 в современную 8.3 через COM
- Сверки и переносы документов между базами 7.7 и 8, исправление расхождений. Реализации. Поступления. Корректировки отгрузки, поступления. Счета-фактуры выданные, полученные; исправленные выданные и полученные. COM-объект 1С8 (ОФ)
- Перенос (и исправление) номенклатуры и единиц из (по) 7.7 в 8.3 и из 8.3 в 7.7. COM-объект 8.3 (ОФ)
- Пример сводной информационной базы для отчетов по нескольким Комплексным 1С 7.7
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот