Имя: Пароль:
1C
 
Из 1С в Ворд. Поле выдается с ошибкой
0 Stim
 
22.04.09
16:31
Делаю по Книга знаний: v8: Заполнение полей документа Word (шаблон Active Document)

Добавил в документ 3 поля,делаю в них запись, на первом выдается ошибка:

Ошибка! Переменная документа не указана

Остальные два выводятся без ошибок. В чем причина?
1 ТелепатБот
 
гуру
22.04.09
16:31
2 Барбариска
 
22.04.09
16:34
Небось пустое значение передал...
3 Stim
 
22.04.09
16:39
(2) не пустое.. значение записалось, но вслед за ним записалась эта ошибка
4 Кадош
 
22.04.09
16:40
код в студию
5 vde69
 
22.04.09
16:43
6 Stim
 
22.04.09
16:49
Процедура БольшаяКраснаяКнопкаНажатие(Элемент)
   // Вставить содержимое обработчика.
   АктивныйДокумент = ПолучитьМакет("Макет1");
   
   WordDoc = АктивныйДокумент.Получить();
   WordDoc.Application.Visible=1;
       WordDoc.Variables.Item("Поле1").Value="23";
       WordDoc.Variables.Item("Поле2").Value="33";
       WordDoc.Variables.Item("Поле3").Value="43";
КонецПроцедуры;
_____________

Поля расположены один за другим в одну строку, в результате получаю:
23Ошибка! Переменная документа не указана3343
7 Stim
 
22.04.09
16:54
а, млин, туплю. Просто на месте первого поля я ставил раньше другое поле, с другим названием.. Походу это оно и показывается. Как удалить поле?
8 Кадош
 
22.04.09
16:54
WordDoc.Application.Visible=Макет1; что это?
9 Stim
 
22.04.09
16:55
WordDoc.Application.Visible=1;
10 Stim
 
22.04.09
16:56
см (1)
11 Stim
 
22.04.09
16:58
как удалить добавленное поле в Ворде?
12 Stim
 
22.04.09
17:10
разобрался. alt+F9 показывает коды полей.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший