Имя: Пароль:
1C
1С v8
Ошибка при вызове метода контекста (ПолучитьОбласть): Область не найдена
0 DaryaKoroleva
 
28.06.13
14:03
Делаю внешнюю печатную форму. Добавила область "Приказ".
Но вылезает ошибка: "Ошибка при вызове метода контекста (ПолучитьОбласть): Область не найдена: "
Вывожу ее кодом:
ОбластьМакета = Макет.ПолучитьОбласть("Приказ");
ТабДокумент.Вывести(ОбластьМакета);
1 ДенисЧ
 
28.06.13
14:04
Наверное, нет такой области...
2 1Cv8_accepted
 
28.06.13
14:05
ОбластьМакета = ПолучитьМакет("ИмяТвоегоМакета").ПолучитьОбласть("Приказ");
3 1Cv8_accepted
 
28.06.13
14:07
(0) Кстати, область, надеюсь, которая красными линиями выделяется (Ctrl+Shift+N), а не именованая область ячеек в табличном документе?
4 DaryaKoroleva
 
28.06.13
14:09
(1) Есть =)
(3) Красными-красными =)
5 Cyberhawk
 
28.06.13
14:11
Без фото в профиле метод ПолучитьОбласть() работать не будет
6 ДенисЧ
 
28.06.13
14:11
(4) Не верю (с)
Скриншоты в студию
7 DaryaKoroleva
 
28.06.13
14:19
8 ДенисЧ
 
28.06.13
14:22
Ерундистика какая-то.
Может, макет не тот правишь.. А может (5) прав... :-)
9 User_Agronom
 
28.06.13
14:25
А все остальные область нормально получаются?
10 pessok
 
28.06.13
14:25
а нафига в отдельную область выносить константу? моар кода?
11 User_Agronom
 
28.06.13
14:26
+ (9) области
12 pessok
 
28.06.13
14:27
а по делу - может не тот макет? :) например, пытаешься получить общий макет ТОРГ-12, в котором нет этой области?
13 DaryaKoroleva
 
28.06.13
14:33
Все исправила!)
Дошло в чем дело =)
Надо было заменить сточку:
Макет = ПолучитьОбщийМакет("ТОРГ12");
На:
Макет = ПолучитьМакет("ТОРГ12");

И по этому, как бы я не меняла макет, который был добавлен в обработку, на печать выводился общий, в котором нет моих изменений)  

Блин)))
14 DaryaKoroleva
 
28.06.13
14:34
(12) Ну да)
15 DaryaKoroleva
 
28.06.13
14:34
Спасибо)
16 Mitriy
 
28.06.13
14:35
гы...