Имя: Пароль:
1C
1С v8
Не выводятся параметры в Word
0 galimovmaks
 
19.05.17
09:00
Всем привет, помогите плиз.
Делаю печать документа Word. в нем заданы параметры через docVariable вида {DOCVARIABLE имя параметра \* MARGEFORMAT}

Сам документ хранится в регистре сведений в ресурсе типа ХранилищеЗначения

Заполняю параметры следующим образом

МакетДокумента = Выборка.Хранилище.Получить();                
ИмяФайла = ПолучитьИмяВременногоФайла(".doc");
МакетДокумента.Записать(ИмяФайла);
            
MSWord = Новый COMОбъект("Word.Application");
MSWord.Documents.add(ИмяФайла);
            
ДокументВорд = MSWord.Application.Documents(1);
ДокументВорд.Activate();
            ДокументВорд.Variables.Item("ТарифнаяСтавка").Value = Выборка.ТарифнаяСтавка;

ДокументВорд.Fields.Update();
MSWord.ActiveWindow.View.ShowFieldCodes = False;
            
MSWord.Application.Visible = Истина;
MSWord.Activate();
            
УдалитьФайлы(ИмяФайла);


В результате открывается документ word и вместо подставленных параметров выходят надписи
"Ошибка! Неизвестное имя свойства документа."

В чем может быть причина?
1 Одинесю
 
19.05.17
09:02
А макет сохранен с изменениями?
2 galimovmaks
 
19.05.17
09:08
Да, макет сохранен с параметрами. и в тех местах, где должны быть параметры выводится "Ошибка! Неизвестное имя свойства документа."
3 Одинесю
 
19.05.17
09:41
Бывало такое, сохранял, пересохранял, то сразу запустится, то через раз. Попробуй удалить макет и опять добавить.
4 galimovmaks
 
19.05.17
12:28
Без результатно..