|
Печать из обработки | ☑ | ||
---|---|---|---|---|
0
nAPACEHAK
07.05.14
✎
16:58
|
Доброго всем
Подскажите, пожалуйста, как напечатать данные из обработки? Чего то не вкурю никак. гугл не помогает ((( просто не делал ни разу, а чего нибудь более-менее "разжеванного" не нашел Есть обработка, которая обсчитывает и выводит на форму результат в 4 ТЗ + др.реквизиты Как распечатать результат? Пробую так: &НаСервере Функция ПолучитьМакетНаСервере(ТабДок) Макет = Обработки.ОтчетОтбытийИзКТ.ПолучитьМакет("Макет"); ОбластьШапки = Макет.ПолучитьОбласть("Шапка"); ТабДок.Вывести(ОбластьШапки); Возврат РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет"); КонецФункции &НаКлиенте Процедура ВывестиОтчет() ТабДок = Новый ТабличныйДокумент; Макет = ПолучитьМакетНаСервере(ТабДок); ТабДок.Показать (); КонецПроцедуры Ну в принципе тут я и заблудился. Выводится макет, в котором только текстовые поля. Научите выводить параметры? Как надо выводить реквизиты обработки на печать? |
|||
1
Крошка Ру
07.05.14
✎
17:03
|
...
ОбластьШапки = Макет.ПолучитьОбласть("Шапка"); ОбластьШапки.Параметры.ИмяПараметра1 = Значение1; ОбластьШапки.Параметры.ИмяПараметра2 = Значение2; ... ТабДок.Вывести(ОбластьШапки); ... |
|||
2
nAPACEHAK
08.05.14
✎
10:00
|
Тоесть каждому параметру макета надо присваивать значение?
А можно параметры макета брать с реквизитов обработки? как то ОбластьШапки.Параметры.Заполнить(ЭтотОбъект); правда, если так, то почему то Переменная не определена (ЭтотОбъект) ОбластьШапки.Параметры.Заполнить(<<?>>ЭтотОбъект); (Проверка: Сервер) |
|||
3
Godofsin
08.05.14
✎
10:02
|
(2) Читай СП
|
|||
4
Крошка Ру
08.05.14
✎
10:07
|
(2) могу посоветовать только то же, что и в (3) - RTFM
|
|||
5
nAPACEHAK
08.05.14
✎
10:16
|
(4) верю (((
ну хоть намекните чтоли Синтаксис: Заполнить(<Объект>) Параметры: <Объект> (обязательный) Тип: Произвольный. Объект, из свойств которого будут заполняться параметры макета табличного документа. Описание: Заполняет параметры значениями свойств переданного объекта. Заполняются только те параметры, имена которых совпадают с именами свойств объекта. --------- ЭтотОбъект (ThisObject) Использование: Только чтение. Описание: Тип: ОбработкаОбъект. Содержит данный объект обработки. Свойство предназначено для получения объекта в модуле объекта или модуле формы. -------- ткните плз носом в пример хоть какой нить |
|||
6
Крошка Ру
08.05.14
✎
10:40
|
(5) Возьми в любой типовой конфе, посмотри как какая-нибудь простенький макет на печать выводится. Или ещё лучше погугли как внешняя печатная форма делается.
|
|||
7
DexterMorgan
08.05.14
✎
10:51
|
(6) да ты че советуешь) там любой простенький макет выводится через какой-нить общий модуль "Управление печатью" а от туда вызывается процедура модуля менеджера.
ТС-у не вариант туда лезть =))) |
|||
8
Крошка Ру
08.05.14
✎
10:57
|
(7) Выводится через УниверсальныеМеханизмы.НапечататьДокумент()(например), а формируется в модуле объекта в процедуре Печать(). Полезно посмотреть, ящитаю
|
|||
9
Крошка Ру
08.05.14
✎
10:58
|
(8) Сам так начинал ))
|
|||
10
User_Agronom
08.05.14
✎
10:58
|
(0) Макет получаешь. А где параметры заполняешь?
|
|||
11
nAPACEHAK
08.05.14
✎
11:19
|
Всё. Спасибо. Вроде разобрался
|
|||
12
DexterMorgan
08.05.14
✎
12:44
|
(8) какой модуль объекта, это моветон, по фэн-шую в модуле менеджера это делать
|
|||
13
DexterMorgan
08.05.14
✎
12:45
|
(8) ты кароч застрял в типовых на обычном приложении =)
|
|||
14
Крошка Ру
08.05.14
✎
14:53
|
(13) Каюсь, на серьёзном уровне не сталкивался с УФ ;))
Возможностей обычных форм пока хватает с избытком |
|||
15
DexterMorgan
08.05.14
✎
15:35
|
(14) формы тут ни при чем
|
|||
16
DexterMorgan
08.05.14
✎
15:38
|
(14) Вот объясни, чтобы распечатать документ нужно вызвать процедуру модуля объекта, т.е. объект нужно получить -- нафига для печати получать объект, чем ссылки не достаточно?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |