PDA

Просмотр полной версии : Настройка обработки 1С для обмена со StoreHouse



maxval.rus
29.01.2018, 21:05
Здравствуйте. Столкнулся с проблемой при настройки обработки для бухгалтерии 3.0. При попытке обмена обработка ругается:

Не удалось создать COM-объект StoreHouse: {ВнешняяОбработка.Загрузка ДанныхИзStoreHouse.МодульОбъек а}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Недопустимая строка с указанием класса
Сделал по инструкции (Обертка COM+)регистрацию comcntr.dll, хотя она и была зарегистрирована через regsvr32. COM обмен баз 1с работает нормально, а вот именно эта обработка ни в какую. Так же эксперементировал на локальном компе, толку 0.

Искодные данные:
Сервер 1С x64, windows x64 2008r2. StoreHouse 4, r-keeper 7, 1c 8.3.10.2580, обработка "ЗагрузкаДанныхИзStoreHouse_8.3.epf".

Буду премного благодарен, если подскажите в каком направлении двигаться. Спасибо.

P.S. Делал по этой инструкции http://www.maxblogs.ru/articles/ruchnoe-sozdanie-com-soedineniya-dlya-1s#prettyPhoto

sibgaba
31.01.2018, 18:18
А при чем тут СОМ, comcntr.dll и вообще та инструкция?
Откуда вы вообще решили что это про нее?

SH работает через OLE. Соответствующая dll автоматически регается при установке из инсталятора.

maxval.rus
04.02.2018, 14:43
Дело было действительно не в "comcntr.dll". Надо было обернуть "sh4ole.dll" по той инструкции. Но так как у HelpLine либо мега кривые мануалы, либо их просто нет, то и возникают такие вопросы. Вобщем вопрос я решил, спасибо.