Имя: Пароль:
1C
1С v8
Как узнать какому Макету пренадлежит область? УТ 11.1
0 Geroy
 
04.03.15
13:44
Макет = УправлениеПечатью.МакетПечатнойФормы("Обработка.ПечатьОбщихФорм.ПФ_MXL_ТОРГ12");

ОбластьМакетаСтандарт   = Макет.ПолучитьОбласть("Строка");

ОбластьМакета = ОбластьМакетаСтандарт;

Процедура следующая - ЗаполнитьРеквизитыСтрокиТовара(СтрокаТовары, ОбластьМакета, НомерСтроки)

Как мне теперь в процедуре ЗаполнитьРеквизитыСтрокиТовара
Получить какой именно макет используется

В зависимости от того какой макет используется разные данные будут выводиться
1 Jonny_Khomich
 
04.03.15
13:50
Ничего не понятно. Но для определения макета делай условие и заполняй как тебе надо.
2 Geroy
 
04.03.15
13:52
(1) а что тут непонятного
Назначается область макета и передается в другую процедуру
и вот с другой процедуры как мне получить ?
УправлениеПечатью.МакетПечатнойФормы("Обработка.ПечатьОбщихФорм.ПФ_MXL_ТОРГ12")=Истина ну или Ложь
3 Jonny_Khomich
 
04.03.15
13:55
(2) передавать параментром?
4 Geroy
 
04.03.15
13:56
(3) нет не выход
процедура общая
5 lEvGl
 
гуру
04.03.15
13:58
мб посмотреть как работает процедура МакетПечатнойФормы()?
6 lEvGl
 
гуру
04.03.15
14:01
у области нет свойства "Макет из которого получена", предполагаю потому что тип у макета и области один и тот же, это одно и тоже
Основная теорема систематики: Новые системы плодят новые проблемы.