|
Как задать параметр в макете WORD?
| ☑ |
0
sapravka
04.05.14
✎
03:54
|
Здравствуйте!
Если что не так - прошу сильно не ругать.
В конфигураторе:
Добавил макет Active document - Документ Microsoft Word (у меня 2003).
Создал функцию печати, там выбрал необходимые данные запросом и тут возникли вопросы:
1. Как задать в конфигураторе в макете Word 2003 параметр?
2. Как передать в функции данный параметр в макет?
Убедительно прошу, подскажите пожалуйста, как решить вышеперечисленные вопросы.
|
|
1
Garkin
04.05.14
✎
04:04
|
(0) Нажми букву "Я" справа от темы.
|
|
2
Wobland
04.05.14
✎
09:00
|
я через Find.Execute делал
|
|
3
Torquader
04.05.14
✎
19:27
|
(2) Там есть понятие поле (Field), которые можно получать через коллекцию или по имени и делать замену и простановку значений быстро и качественно, а не перебором всего текста при установке каждого параметра.
|
|
4
mehfk
04.05.14
✎
19:53
|
(0) В Word Вставка - поле - автоматизация - docvariable - имяпеременной
в 1с
АктивныйДокумент = ПолучитьМакет("Макет");
КомОбъект = АктивныйДокумент.Получить();
КомОбъект.Variables.Item(имяпеременной).Value = значениепеременной;
|
|
5
grayshadow
04.05.14
✎
23:31
|
ежли через find.execute, то тупо пишем в макете нечто вроде <!*!*!_парамертр1_!*!*!> и потом эту хрень ищем
главное чтобы не спуталось с обычным текстом
|
|