|
Печать документов в тонком клиенте | ☑ | ||
|---|---|---|---|---|
|
0
FuriKuri
21.06.13
✎
12:14
|
Хочу в тонком кленте обработкой распечатать документ, для этого по нажатию кнопки стоится собственно сама печатная форма и передается в процедуру печати:
&НаСервере Процедура НапечататьДокументУпр(ПечДокумент, КоличествоЭкземпляров = 1, НаПринтер = Ложь, Заголовок = "", Ссылка = Неопределено, ИсточникМакета = Неопределено) Экспорт Если ПечДокумент = Неопределено тогда Возврат; КонецЕсли; // Получить необходимое количество копий Если КоличествоЭкземпляров > 0 Тогда ПечДокумент.КоличествоЭкземпляров = КоличествоЭкземпляров; КонецЕсли; Если НЕ ПечДокумент.АвтоМасштаб И НЕ ЗначениеЗаполнено(ПечДокумент.ИмяПринтера) Тогда ПечДокумент.АвтоМасштаб = Истина; КонецЕсли; Если ТипЗнч(НаПринтер) = Тип("Булево") Тогда Если НаПринтер Тогда ПечДокумент.Вывод = ИспользованиеВывода.Разрешить; ПечДокумент.Напечатать(); Иначе ФормаПечати = ПолучитьФорму("Обработка.ГрупповаяПечатьДокументов.Форма.ПечатьДокументовУпр",, Новый УникальныйИдентификатор); ФормаПечати.ОбъектПечати = Ссылка; ФормаПечати.ПечатныйДокумент = ПечДокумент; ФормаПечати.Заголовок = Заголовок; ФормаПечати.Защита = УправлениеДопПравамиПользователей.ЗащитаТаблиц(); //ФормаПечати.ИсточникМакета = ИсточникМакета; ФормаПечати.Открыть(); КонецЕсли; ИначеЕсли ТипЗнч(НаПринтер) = Тип("Массив") Тогда ПечДокумент.Вывод = ИспользованиеВывода.Разрешить; ПечДокумент.Напечатать(); НаПринтер.Добавить(ПечДокумент); КонецЕсли; КонецПроцедуры Эта процедура типовая из общего модуля, только переделал получение формы под тонкий клиент (ну и форму тоже под управляемое сделал). Так вот куда вставить эту процедуру или что в ней не так, так как при запуске оно ругается на метод получения формы. |
|||
|
1
mxs089
21.06.13
✎
12:18
|
(0) жуй кактус
|
|||
|
2
FuriKuri
21.06.13
✎
12:20
|
(1) жую. и тем не как это сделать? или может можно както проще это дело все в тонком клиенте реализовать?
|
|||
|
3
mxs089
21.06.13
✎
12:37
|
хочешь из внешней обработки печатать? не нужно копировать функции, достаточно вызвать её
|
| Форум | Правила | Описание | Секции | Поиск |