Имя: Пароль:
1C
1С v8
Word docVariable печатная форма
0 Aradel3d
 
29.01.15
06:48
Добрый день!
Столкнулся с ситуацией, когда в вордовском шаблоне под печатную форму, присланном из одной организации уже задействованы пользователями docVariable. Они судя по всему как-то увязаны с некой таблицей-структурой внутри doc файла. Т.е. на листе уже есть параметр ФИО и он заполняется Петров Петрович Петр-ом при открытии документа. При этом если добавлять свои параметры, то уже на уровне Word-a без привлечения 1с пишет "Ошибка! Переменная документа не указана." Дескать твоего параметра нет в моей таблице соответствия. И от этого при формировании печатной формы уже в 1С мои данные не попадают на лист.

Скопировать на новый чистый лист не получится, много текста с графикой, форматирование ломается. Да и при фрагментарном переносе эта табличка переменных судя по всему тоже копируется.

Надо как-то ее удалить или отключить. Как?
1 Rie
 
29.01.15
07:02
(0) Посмотреть макросы документа.
2 Aradel3d
 
29.01.15
07:20
(1) Не могу понять где это расположено. Зашел в Макросы, выбрал Макросы из ИмяДокумента(Документ), там пусто. В Активных шаблонов - пусто, в Normal.dotm тоже пусто.
3 Rie
 
29.01.15
07:21
(2) Может, ссылка куда-то висит?
4 Aradel3d
 
29.01.15
07:22
(3) В этом же меню Макросы? Нет, там еще есть Команд Word но я так полагаю это стандартное и не сильно редактируемое.
5 Aradel3d
 
29.01.15
07:26
Могу файлик docx выложить исходный.
6 Repey
 
17.02.15
07:29
Aradel3d Решил?
7 dk
 
17.02.15
08:25
8 Repey
 
17.02.15
09:16
(7) Прошу прощения, я так и не понял - как эта статья поможет мне избавиться от "Ошибка! Переменная документа не указана." в существующем документе без создания нового документа.
9 Repey
 
17.02.15
10:08
Ругаться перестало после удаления переменных, описанных внутре документа:
Sub DropVar()
For Each CurVar In ActiveDocument.Variables
  CurVar.Delete
Next
ActiveDocument.Save
End Sub

Однако пока не могу с уверенностью сказать, что ничего в документе не напортил. Может лучше было добавить в документ нужных переменных.