Имя: Пароль:
1C
1С v8
Макет Другого Документа
0 picom
 
28.09.11
13:01
8.2 Обычные формы
Есть документ А
и документ Б
.
У документа А есть макет "МА"
.
При нажатии на форме кнопки документа Б
хочу распечатать на основе макета "МА", не перенося его в документ Б
.
Вот недоделанный текст получения макета
.
Процедура ОсновныеДействияФормыПечатьБ(Кнопка)
   
   ТабДокумент = Новый ТабличныйДокумент;  
   Макет = ПолучитьМакет("МА");            //получить из документа А надо а не из этого
   
   ТабДокумент.АвтоМасштаб = истина ;
   ТабДокумент.ОтображатьСетку = Ложь;
   ТабДокумент.ТолькоПросмотр = Истина;
   ТабДокумент.ОтображатьЗаголовки = Ложь;
.
Помогите реализовать задуманное
1 DrShad
 
28.09.11
13:03
а не проще в общие макеты засунуть и юзать где хочешь
2 Ненавижу 1С
 
гуру
28.09.11
13:06
Макет = Документы.Б.ПолучитьМакет("МА");
3 Ненавижу 1С
 
гуру
28.09.11
13:06
+(2) то есть
Макет = Документы.А.ПолучитьМакет("МА");
4 picom
 
28.09.11
13:07
(2) неа, так пробывал, не видит документ Б
5 ptiz
 
28.09.11
13:09
(4) Значит, нет такого документа.
6 picom
 
28.09.11
13:11
Щас проверю, походу такая переменная задвоена
"документы"
7 picom
 
28.09.11
13:11
Работает спасибо