#0
by Pilokarpios
Ребята помогите, 2017 год на дворе, а проблему либо не решили или я туплю. Windows 2012 x64 1C сервер х64 (у юзера агента-службы есть права) ЭТО КОД РАБОЧИЙ &НаСервере ЭТОТ КОД НЕ ПАШЕТ &НаСервере В настройках WORD в безопасности разрешили всё что можно. ЗЫ Word и Excel установлены! файлы xls и doc открываются. Что делать подскажите люди добрые, копаем весь день. Может проблема в настройке компонент, там для Excel настраивался запуск от текущего пользователя и папка "C:WindowsSysWOW64configsystemprofileDesktop" Спасибо за ответы.
#1
by Garykom
Ну попробуй поставить 64 битный Word (MS Office)... может даже поможет. Но лучше выкинуть MS Office и заюзать другие решения для выполнения исходной задачи.
#5
by Garykom
"открыть файлик вордом на сервере" это не задача это "инструмент" если инструмент не работает, то возьми другой
#6
by Pilokarpios
ПутьКФайлуНаСервере = Строка: "D:гребанныйфайл.doc" Задача: Предпросмотр word документа в управляемой форме
#9
by Pilokarpios
Нет конечно же, также зависает 1С и висит процесс WINWORD.exe, если процесс завершить, то отпускает 1С с неизвестной ошибкой
#13
by Pilokarpios
<a class="word" href="//docs.google.com/gview? ///// 400. That’s an error. The requested URL was not found on this server. That’s all we know.
#18
by Garykom
ну настрой IIS8 какая нафик разница, чтобы можно было файлики из папки через http получать
#20
by Garykom
В курсе сколько будет стоит лицензия на WORD чтобы использовать ее на сервер так как вы хотите?
#22
by Pilokarpios
НЕ ВАРИАНТ, мне нужен: Word.SaveAs(ВремФ,8); и показать предпросмотр HTML на управляемых формах.
#24
by Pilokarpios
Идея отличная, обязательно возьму на заметку, спасибо. Но что же с долбаным word?
#25
by Cyberhawk
"Задача: Предпросмотр word документа в управляемой форме" // Это не задача, это какая-то куита
#29
by Pilokarpios
Это не каммент, это какает о куита, я написал цель, что еще надо написать? Хватит флудить
#32
by Garykom
Не проще все документы при сохранении в некий каталог автоматом в .html переводить с тем же именем?
#33
by Garykom
+ Кста на .Net есть прекрасные средства для работы с файловой системой и ее событиями, даже изменения файликов можно отслеживать и пересоздавать "веб превью".
#38
by Garykom
Да мы поняли что если привыкли микроскопом гвозди забивать то уже никак... -Ой у меня микроскоп не работает -Так он же электронный, а не советский чугунный
#39
by Pilokarpios
Да причем тут это, зависает WORD, мне млять что теперь все бросить и перевести контору на LINUX, хватит уже, противно слушать, умные все такие.
#45
by Pilokarpios
если про Компоненты x32 и x64, то проблема возникает на этом этапе: Word = Новый COMОбъект("Word.Application"). Но COM же срабатывает и WINWORD.EXE заводиться, значит не в компонентах дело.
#46
by DomovoiAtakue
Может вылазит предупреждение и прячется на задний план, в процессах ничего еще вордовского нет?
#49
by Garykom
Зайди на сервер от юзера от которого выполняется процесс "сервера 1С" и попробуй открыть Word. Очень удивишься...
#53
by Garykom
"Может проблема в настройке компонент, там для Excel настраивался запуск от текущего пользователя и папка "C:WindowsSysWOW64configsystemprofileDesktop" "
#57
by Pilokarpios
Корпорация Microsoft на сегодняшний день не рекомендует производить и не поддерживает автоматизацию программ из пакета Microsoft Office с помощью автоматических, неинтерактивных клиентских приложений или компонентов (включая ASP, DCOM и службы NT), поскольку при запуске в этом окружении программы пакета Office могут работать нестабильно или зависать.
#58
by Fram
попробуй свой код засунуть в обработку с обычной формой и открыть в том сеансе с видимым вордом.
#59
by Pilokarpios
Спасибо за совет, но не буду тратить время. Сегодня перерыл страниц 200 с подобными темами, я так и не увидел рабочих решений с предпросмотром word документов через управляемые формы. Excel завёлся, как и во многих темах, что мне попадались Что качается word, не видел рабочего решения, только если на стороне клиента колдовать, этот вариант не устраивает.
#61
by Garykom
Т.е. для сервера 64 (система и 1С) и офиса 32 трабла решается (возможно) через создание папочек и регистрацию СОМ+
#62
by Garykom
+ Но с учетом что сервер 1С нынче модно на линуксах и с потсгресом юзать или даже в облаках... советую выкинуть офис и сделать нормальное решение.
#63
by Pilokarpios
Может есть знатоки? cmd: "mmc comexp.msc /32" и "mmc comexp.msc /64" Службы компонентов->Компьютеры->Мой компьютер->Настройка DCOM: "Microsoft Excel Application" имеется, а "Microsoft Word Application" нету, может он по другому называется или его нужно добавить?
#65
by Pilokarpios
я сегодня на эту статью натыкался раза 4, там есть кусок кода: который у меня не работает ))
#66
by Cyberhawk
Так у тебя не такой код приведен, поэтому и не работает. В ветке тебе уже намекнули на важную строку.
#67
by Имитирующий работу
> так и не увидел рабочих решений А ты не пробовал не искать куски кода, а пытаться понять почему оно не работает?
#69
by Garykom
Все же самое правильное то поднять в сети (если нет желания пользоваться кучей онлайн конвертеров doc(x)2html) свой конвертер из офиса в html и заюзать его из 1С. Лучше всего в момент когда файлы офиса засовываются/прикрепляются к 1С, банально отправляем файлик в сервис и конвертированный в html ответ прицепляем куда нуна.
#70
by Pilokarpios
тоже самое, зависает процесс WINWORD.EXE, не грузит процессор, просто висит. В ручную файл открывается. если процесс был грохнут, при ручном открытии пишет, что пред открытие было сбойным. Сервер закрыт для онлайн "гуляний".
#72
by Pilokarpios
Н и ч е г о не открылось, тупо зависает процесс winword, грешу на разрядность и настройки компонент DCOM. DCOM уходят в прошлое, да знаю.
#73
by Pilokarpios
хотя если бы это было так, то COM объект не создался бы, а он создается и его можно пощупать в отладчике, после:Новый COMОбъект("Word.Application")
#74
by Pilokarpios
Имеется ввиду поднять сервис в сети с рабочим word и через него (через webсервис) конвертировать файлы в html, тоже вариант, но игра не стоит свеч, я думал всё проще с word, т.к. с Excel всё взлетело.
#76
by Pilokarpios
MSWord = Новый COMОбъект("Word.Application"); Процесс зависает... дальше даже кода нет
#78
by Cyberhawk
Может у конфы не разрешена модальность. В попытку завернуть, проверить исключение. Ну и попробовать через Documents.add и активацию конкретного документа
#80
by Pilokarpios
{Форма.Форма.Форма}: Ошибка при вызове метода контекста (Add) ДокументН = Word.Application.Documents.Add; по причине: Произошла исключительная ситуация (Microsoft Word): Не удается запустить событие.
#84
by Garykom
>Сервер закрыт для онлайн "гуляний". ну так на этом же сервере и поднять свою веб-сервису
#85
by Pilokarpios
Я так понимаю, сервис не будет (на этом же сервере) юзать Новый COMОбъект("Word.Application"), есть какой то волшебный метод msword *.doc файл конвертировать в html без онлайн конверторов?
#86
by Garykom
Не обязательно с MS Word, можно что угодно вплоть до LibreOffice или любого рабочего решения. Типа
#89
by Pilokarpios
т.е. поднять сервис, который будет чисто конвертацией заниматься через внешний онлайн сервис?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Вопросы по COMОбъект("Excel.Application");
- v8: Word - Как в форму вставить OLE объект (Word) и управлять им
- как из Ворда получить весь текст целиком, через COMОбъект("Word.Application
- Как открыть документ Word используя объект ActiveX Word.Document.
- Зависает процесс 1cv8.exe
- Процесс 1cv8.exe остается в памяти после подключения ч/з V82.Application
- Ошибка при пересылке в COMОбъект("Word.Application") изображения
- проблемма с COMОбъект("Word.Application") в 8.2
- COMОбъект("Word.Application")
- 8.2 &НаСервере Новый COMObject("V77.Application") - 1С7.exe зависает
- новый COMОбъект("WIA.ImageProcess"); Ошибка при вызове конструктора (COMОбъект)
- ComОбъект. Табличная часть.
В этой группе 1С
- PostgreSQL и 1С 8.2
- Вопрос по отражению авансов в связке УТ 11 + онлайн-кассы
- БП 3.0 поступление на расчетный счет дает проводки на 62.01 и 62.02
- Подключение Asterisk к 1с Управление Аптечной Сетью
- Выводится пустая табличная форма вместо макета, почему?
- Выгрузка остатков из УПП в БП 3.0
- СКД произвольный макет общий итог
- ФР Штрих-М печатает 2 чека вместо одного
- При ЧАСТИЧНОЙ оплате в Чеке указана ПОЛНАЯ сумма
- v7: Как открыть копию отчета в отдельном окне программно?
- Документооборот. Несколько адресатов входящего документа
- Как перебрать и изменить табличную часть документа
- Развернуть все узлы динамического списка
- СКД. Отбор в автоматически генерируемой форме.
- Чек на возврат или чек коррекции
- Как получить Тип значения вида "СправочникСсылка.Контрагенты"?
- Как отразить смешанную оплату в УТ 10.3.41?
- Прекращена работа программы "1cv8c"
- [УТ10] Реализация, куда вывести дату оплаты?
- Авторизация 1С на прокси-сервере