|
Не открывается Макет Word |
☑ |
0
Beast42
17.10.16
✎
07:34
|
В общем код такой:
Процедура ТестСМакетомСервер()
//получаем макет из объекта обработки
ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
СсылкаМакет = ОбработкаОбъект.ПолучитьМакет("Макет");
Word = СсылкаМакет.Получить();
//открываем и активируем документ
СсылкаМакет = Word.Application.Documents(1);
СсылкаМакет.Activate();
//включаем видимость приложения
СсылкаМакет.Application.Visible = Истина;
КонецПроцедуры
Если базай файловая, то всё открывается, но если же база серверная, то никакого результат, только в диспетчере задач висит приложение word. В чём проблемка кроется?
|
|
1
Mauser
17.10.16
✎
07:36
|
И кому ты его на сервере показывать собрался?
|
|
2
Beast42
17.10.16
✎
07:41
|
(1) Я вот не могу чего то сооброзить как на клиенте в серверном варианте показать этот макет...
|
|
3
Mauser
17.10.16
✎
07:47
|
(2) через диск и отдельный word.application
|
|
4
Beast42
17.10.16
✎
07:49
|
(3) Минуя диск никак?
|
|
5
Mauser
17.10.16
✎
08:01
|
(4) Используй файловую базу?
|
|
6
ЧеловекДуши
17.10.16
✎
08:07
|
(4) Пишешь его во временные файлы, после копируешь через Временное хранилище значений, на клиент. Затем открываешь на стороне клиента, если надо :)
|
|
7
Beast42
17.10.16
✎
08:07
|
(5) Никак нельзя. овер 100 пользователей)
|
|
8
Beast42
01.11.16
✎
10:52
|
Дабы не плодить темы задам вопрос тут же.
Добился я того что бы ворд формировался и открывался.
Теперь не могу нарыть какими способами реализовать открыдие этого макета только на просмотр, но чтобы были доступны определенные поля для редактирования. Добился только чтобы открывался на просомтр. Word.ActiveDocument.Protect(2,Истина,"123" ,Ложь,Истина);
Как же сделать определённые поля у документа доступными для редактирования?
|
|
9
Beast42
01.11.16
✎
12:01
|
up неужели никто не сталкивался?)
|
|
10
Gantosha
01.11.16
✎
12:04
|
ну почему, до метода протект доходили. Скорее всего нельзя защитить область (точнее массивы слов). Возможно можно сделать защищенный документ ,а вставки делать в специальные поля, но я в них радости не нашел.
|
|
11
Gantosha
01.11.16
✎
12:18
|
посмотрите тут ..может это и не о том, но похожие слова есть.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший