Имя: Пароль:
1C
1С v8
Макет на управляемой форме
0 Z_Z
 
15.11.12
18:09
Добрый день. Сделал внешнюю обработку на управляемом приложении. Добавил макет. И не могу к нему программно обратиться в модуле формы.
Макет = ПолучитьМакет("Макет") не работает((.Как получить макет?
1 shuhard
 
15.11.12
18:10
(0) а что СП про ПолучитьМакет пишет ?
2 Z_Z
 
15.11.12
18:14
{Форма.Форма.Форма(130,10)}: Процедура или функция с указанным именем не определена (ПолучитьМакет)
   Макет = <<?>>ПолучитьМакет("Макет");   (Проверка: Сервер)
3 Cunni
 
15.11.12
18:14
&НаСервереБезКонтекста?
4 Z_Z
 
15.11.12
18:17
да

&НаСервереБезКонтекста
Функция ПолучитьМакетНаСервере() Экспорт
   Макет = ПолучитьМакет("Макет");  
   Возврат Макет;
КонецФункции
5 Z_Z
 
15.11.12
18:19
(1) СП пишет

Пример:

МакетОбработки = ВнешОбработка.ПолучитьМакет("Шаблон");
в чтотакое ВнешОбработка не пишет((
6 Fram
 
15.11.12
18:19
ПриклОбъект = РеквизитФормыВЗначение("Отчет");
Макет = ПриклОбъект.Получитьмакет("Макет");
7 Z_Z
 
15.11.12
18:20
(6) Должен добавить новый реквизит формы ? с каким типом?
8 Fram
 
15.11.12
18:23
(7) он у тебя уже есть если это Форма отчета
9 Z_Z
 
15.11.12
18:25
у меня форма внешней обработки
10 Aprobator
 
15.11.12
18:26
Основной реквизит формы есть даже у внешней обработки )
11 Fram
 
15.11.12
18:27
(9) ну, давай соображай :)
12 Z_Z
 
15.11.12
18:28
{(1)}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
13 Fram
 
15.11.12
18:28
(12) &НаСервереБезКонтекста убрал
14 Fram
 
15.11.12
18:28
?
15 Z_Z
 
15.11.12
18:30
да, оставил просто &НаСервере
16 Fram
 
15.11.12
18:32
а в качестве параметра что указал?
17 Z_Z
 
15.11.12
18:32
ПриклОбъект = РеквизитФормыВЗначение("Отчет");
18 Z_Z
 
15.11.12
18:33
РеквизитФормыВЗначение("Обработка") таже фигня((
19 Fram
 
15.11.12
18:33
мда.. а (10) тебе что написал?
20 Fram
 
15.11.12
18:34
ищи в реквизитах формы "Основной реквизит". Он жирненький такой )
21 Z_Z
 
15.11.12
18:37
точно))) РеквизитФормыВЗначение("Объект")
Спасибо!!!
22 vmv
 
15.11.12
19:41
как писал классик, збааавно)
Ошибка? Это не ошибка, это системная функция.