Active Document перестал работать на 8.3.6.2237 #753595


#0 by evorle145
Помогите, чет совсем в ступоре. База клиент-серверная. &НаКлиенте Где туплю, подскажите?
#1 by ВедущийП
Текст ошибки?
#2 by evorle145
{Справочник.ДоговорыКонтрагентов.Форма.ФормаЭлемента.Форма(1010)}: Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: -2147221020(0x800401E4): Синтаксическая ошибка
#3 by evorle145
, забыл уточнить, в файлом варианте все работает!
#4 by Записьдампа
Файловые системы на клиенте и сервере - очень разные вещи. Начиная от расположения файлов и кончая правами доступа.
#5 by evorle145
, понимаю. Но ведь тут сделано все вроде по инструкции как . Но com объект на клиенте создать не может...
#6 by ВедущийП
Windows 32 разрядный?
#7 by evorle145
не, 64
#8 by Записьдампа
Это к автору писульки на нимфостарте, плз. Ты сохраняешь файл по пути для сервера, а потом пытаешся читать его на клиенте. А это возможно только в файловой базе или в случае когда сервер запущен на той же машине.
#9 by evorle145
, так а как же тогда? читать тоже на сервере что ли?
#10 by Записьдампа
Передавать тушку файла, из которого ты создаешь комобъект, через временное хранилище.
#11 by Serginio1
Возвращай Двоичные Данные и записывай на клиенте в папки на которые есть разрешения в Ворде итд.
#12 by ВедущийП
Сохраняй файл в общей папке, и отдавай путь типа \serversharefail.doc
#13 by ВедущийП
#14 by ВедущийП
Ессесно надо добавить ИмяФайла= ИмяФайла = СтрЗаменить(ИмяФайла, КаталогВременныхФайлов, "\servershare");
#15 by ВедущийП
В папку должен доступ иметь пользователь под которым запущен сервер 1С
#16 by evorle145
, то есть проблема в том , что на клиенте я не могу обратиться к файлу, у которого путь такой: C:UsersUSR1CV82AppDataLocalTemp  ?
#17 by evorle145
это то есть так делать: И потом на клиенте ДвоичныеДанные = ПолучитьИзВременногоХранилища(АдресФайлаВХранилище ); ДвоичныеДанные.Записать(ПолучитьИмяВременногоФайла("doc"));
#18 by ВедущийП
Путь к файлу, который находится на сервере. А ты или не на сервере, или,  если на сервере, у тебя нет доступа к папке пользователя, под которым запущен сервер 1с.
#19 by evorle145
, да, доступа нет, совершенно верно. Сейчас буду делать как вы сказали. Только хотел бы еще просить взглянуть на , что я не так тут сделал, что опять валится в исключение, вот сам код:
#20 by evorle145
В функцию добавил помещение во временное хранилище:
#21 by Serginio1
А разве нельзя просто
#22 by evorle145
Может быть и так тоже работает! Прошу меня просить, код в - полностью рабочий!! Спасибо больше Serginio1 и ВедущийП  за помощь! Воспользовался советом в
#23 by Serginio1
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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