Имя: Пароль:
1C
1С v8
Печать в управляемых формах.
,
0 Bodrug
 
10.02.14
13:05
Добавил на форму документа кнопку печати. В модуле формы пишу
    Макет = ПолучитьМакет("Стандарт");
    Область = Макет.ПолучитьОбласть("Шапка");
    Макет.ВывестиОбласть("Шапка");
    Макет.Показать();

Появляется ошибка Процедура или функция с указанным именем не определена (ПолучитьМакет)

Как правильно написать процедуру печати? И где лучше это делать: в модуле формы или в модуле объекта?
1 Wobland
 
10.02.14
13:06
лучше всего это делать на сервере в модуле менеджера
2 Cube
 
10.02.14
13:06
(0) Посмотреть в типовых не предлагать?
3 Bodrug
 
10.02.14
13:09
(2) К сожалению нет сейчас никакой типовой конфы на УФ.
4 Поpyчик-4
 
10.02.14
13:10
(0) Всю тему не читал. Изучить матчасть по управляемым формам и их клиент-серверной ориентированности не предлагали?
(2) Ну скачай с юзерса или в сети порыскай.
5 Bodrug
 
10.02.14
13:11
(1) Пишу процедуру в модуль менеджера и пишу обращение к ней из модуля формы и выдается ошибка.

&НаКлиенте
Процедура Печать(Команда)
    ДоговорПечать();
КонецПроцедуры

ДоговорПечать() - в модуле менеджера
Ошибка в модуле формы: Процедура или функция с указанным именем не определена (ДоговорПечать)
6 Wobland
 
10.02.14
13:11
(5) Документы.КакойТо.Печать
7 Wobland
 
10.02.14
13:11
+(6) (Ссылка)
8 Bodrug
 
10.02.14
13:12
(4) Не успел я еще выучить матчасть, а задание уже дали.
9 Cube
 
10.02.14
13:12
(3) (5) Да... Не зная УФ вообще, пытаться кодить, не имея под рукой ниодной типовой... Быдлокодим?
10 GROOVY
 
10.02.14
13:13
Макет = Документы.ИмяДокумента.ПолучитьМакет();

А в целом коллеги правы, лучше сделать команду и в модуле менеджера описать алгоритм формирования макета печати.
11 Cube
 
10.02.14
13:13
(8) Так качни cf-ник БП 3.0 с вражеского сайта... Делов на одну рюмку чая
12 Wobland
 
10.02.14
13:13
(8) думаешь, мы за тебя делать будем, пока матчасть грызть будешь?
13 Поpyчик-4
 
10.02.14
13:13
(5) Клюшечник или студент? Ну так сначала почитай книжки. Форум не пособие 1С
14 GROOVY
 
10.02.14
13:14
(8) Хорошо, что не хирургом работаешь!
15 Мимохожий Однако
 
10.02.14
13:18
(8)Ctrl-F1 и Shift-F1 для старта. Там по методам и свойствам есть комментарий в каком режиме и в каких модулях применяется.
Основная теорема систематики: Новые системы плодят новые проблемы.