Интерфейс не поддерживается #611788


#0 by fantomask
Добрый день! Есть клиент серверная база 1С 8.2 при загрузке эксель файла, на моменте создания соm объекта выходит ошибка "no such interface supported" или по русски интерфейс не поддерживается. Причем в файловом варианте все работает! версия платформы 8.2.15.294 Поискал на форуме, но ответа так и не нашел.
#1 by andrewks
эксель на сервере установлен? права на ком-объекты есть?
#2 by fantomask
ексель установлен а как проверить права на ком объекты? странно ведь в файловом варианте на сервере то работает...
#3 by Klesk
проверь права пользователя от которого сервер 1с стартует
#4 by shuhard
[странно ведь в файловом варианте на сервере то работает..] странно, что ты не нашёл ответа на этот вопрос на форуме
#5 by andrewks
сервер 1с х64?
#6 by fantomask
да
#7 by andrewks
а эксел х32
#8 by fantomask
да
#9 by andrewks
это был не вопрос
#10 by fantomask
так что можно сделать с этим?
#11 by MSII
А зачем ком на сервере создавать? Читать/писать в эксельный файл чисто клиентская задача.
#12 by Ranger_83
создать COMОбъект("Excel.Application") на клиенте?
#13 by Ranger_83
:)
#14 by fantomask
на &сервере
#15 by Ranger_83
это был не вопрос
#16 by andrewks
где-то в инете валялась инструкция, как сделать х64 стаб для х32 объекта. лично не пробовал, но вроде говорят, что работает
#17 by fantomask
Дал права на USR1CV82 теперь ругается на строке Док.Workbooks.Open(файл); на путь файла
#18 by andrewks
кстати, и на мисте есть:
#19 by Пеппи
какой путь у файла?
#20 by fantomask
на рабочем столе. Вызываю диалог выбора файла
#21 by Пеппи
извини, но файлу не место быть на конкретном рабочем столе. )
#22 by fantomask
я вызываю диалог выбора файла, пользователь сам выбирает путь к файлу
#23 by andrewks
шо, прямо на сервере?
#24 by andrewks
по-ходу, тут я загнался, это не ком, а оле
#25 by fantomask
, Вот полный код &НаКлиенте
#26 by andrewks
прав нет на файл у USR1CV82
#27 by fantomask
Вообще есть мысль что путь к файлу между клиентом и сервером передавать нельзя или нужно как то иначе это дело реализовать
#28 by shuhard
т.е. файл на рабочем столе юзера - феерично
#29 by andrewks
и вообще, сама идея плоха
#30 by ДенисЧ
мда.... Файл лежит на компе у пользователя... Путь передаётся на другой комп... И странно, почему это он не открывается...
#31 by fantomask
в таком случае возникает трудности. USR1CV82 пользователь локальной машины и у него нет админских прав на домен а как можно сделать лучше?
#32 by Ranger_83
на клиенте открывай
#33 by Wobland
немного не в тему. что случится, если юзер откажется от выбора файла?
#34 by fantomask
ничего А на клиенте будет работать   Док.Workbooks.Open(файл);?
#35 by el-gamberro
феерично просто
#36 by el-gamberro
будет конечно
#37 by el-gamberro
Когда это будет переносится на промышленную базу ТС будут ждать новые сюпризы
#38 by fantomask
какие сюрпризы?
#39 by Ranger_83
Для чего файл прогонять через сервер?Количество вызовов сервера лучше минимизировать
#40 by el-gamberro
#41 by Ranger_83
Еще добавлю,что если не нужные данные формы,то лучше использовать внеконтекстный(&НаСервереБезКонтекста)серверный  вызов
#42 by fantomask
блин, не получается. Я на сервере создаю ком объект, потом его передаю на клиент, чтобы открыл файл и начал его обрабатывать. Вот на моменте передачи ком объекта из сервера на клиент вылетает ошибка
#43 by fantomask
оказывается ком объекты можно создавать на клиенте. всё сделал, работает! Всем спасибо за участие и помошь!
#44 by Ranger_83
Тебе об ентом еще с еще намекали
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С