Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
30 сен 2024, 14:31

Печать во внешней обработке

Автор Nail2010, 14 апр 2011, 08:49

0 Пользователей и 4 гостей просматривают эту тему.

has

А если ЭтотОбъект.ПолучитьМакет?

Maxim

где у вас находится процедура Нажатие и Печать?

has

Управляемое приложение чтоли у тебя?

has

Для управляемого режима надо макет получать на сервере

&НаСервере
Функция ПолучитьМакетНаСервере()
    ЭтотОбъект=РеквизитФормыВЗначение("Объект");
    Макет = ЭтотОбъект.ПолучитьМакет("Макет");
    Возврат Макет;
КонецФункции

&НаКлиенте
Процедура Выполнить(Команда)
       Макет=ПолучитьМакетНаСервере();
КонецПроцедуры

Nail2010

Нет, Толстый клиент - Обычное приложение!
Процедура Нажатие и печать в форме внешней обработки. Все что делается - для внешней обработки

Maxim

Я понимаю, есть разница что эти процедуры находятся в модуле форме, а оказывается что печать должна находиться в модуле объекта.

Maxim


Maxim

В модуле формы обработки:
&НаКлиенте
Процедура Нажатие(..)
СформироватьПечать();
КонецПроцедура

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

В модуле объекта обработки:
Функция Печать() Экспорт
...
КонецФункции

Nail2010

А разве не может процедура печати полностью находиться в модуле формы внешней обработки?

Nail2010

А директивы НаСервере и НаКлиенте в обычном приложении НЕ НУЖНЫ, так?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск