![]() |
![]() |
|
Вопрос по 8.2 | ☑ | ||
---|---|---|---|---|
0
r_i_n_i_k
24.10.11
✎
11:23
|
делаю так
&НаКлиенте Процедура Печать(Команда) Напечатать() КонецПроцедуры &НаСервере Процедура Напечатать() ТабДокумент = Новый ТабличныйДокумент; Макет = ПолучитьОбщийМакет("Макет"); Область = Макет.ПолучитьОбласть("Шапка"); ТабДокумент.Вывести(Область); ТабДокумент.Показать(); КонецПроцедуры макет не выходит..что не так? |
|||
1
Wobland
24.10.11
✎
11:24
|
а как ТабДок будет показываться на сервере?
|
|||
2
zak555
24.10.11
✎
11:24
|
создать в конструкторе ?
|
|||
3
r_i_n_i_k
24.10.11
✎
11:25
|
нет конструктора..есть только компановка..я создаю отчет, на енй форма..конструктора выходной формы нету
|
|||
4
r_i_n_i_k
24.10.11
✎
11:27
|
(1) а как сделать?
|
|||
5
Wobland
24.10.11
✎
11:28
|
(4) не знаю ;) я бы попробовал вернуть клиенту ТабДок и показывать уже на клиенте
|
|||
6
Ткачев
24.10.11
✎
11:29
|
&НаКлиенте
Процедура Печать(Команда) Напечатать().Показать(); КонецПроцедуры &НаСервере Функция Напечатать() ТабДокумент = Новый ТабличныйДокумент; Макет = ПолучитьОбщийМакет("Макет"); Область = Макет.ПолучитьОбласть("Шапка"); ТабДокумент.Вывести(Область); Возврат ТабДокумент; КонецФункции |
|||
7
aleks-id
24.10.11
✎
11:31
|
&НаКлиенте
Процедура Печать(Команда) тд=Напечатать(); тд.Показать(); КонецПроцедуры &НаСервере Функция Напечатать() ..... Возврат ТабДокумент; КонецФункции |
|||
8
r_i_n_i_k
24.10.11
✎
11:32
|
спасибо!
|
|||
9
r_i_n_i_k
24.10.11
✎
11:51
|
&НаКлиенте
Процедура Печать(Команда) Напечатать().показать() КонецПроцедуры &НаСервере Функция Напечатать() ТабДокумент = Новый ТабличныйДокумент; Макет = ПолучитьОбщийМакет("Макет"); Область = Макет.ПолучитьОбласть("Шапка"); ТабДокумент.Вывести(Область); Область = Макет.ПолучитьОбласть("Строка"); Запрос = Новый Запрос( "ВЫБРАТЬ | ПартииТоваров.Регистратор.Контрагент |ИЗ | РегистрНакопления.ПартииТоваров КАК ПартииТоваров |ГДЕ | ПартииТоваров.Регистратор.Дата МЕЖДУ &ДатаНач И &ДатаКон); Запрос.УстановитьПараметр("ДатаНач", <Параметр>); Возврат ТабДокумент КонецФункции такой вопрос, а как задать параметр? поле находится на форме отчета |
|||
10
Wobland
24.10.11
✎
11:52
|
(9) отдать параметр в Напечатать()?
|
|||
11
r_i_n_i_k
24.10.11
✎
11:53
|
(10)
там нету ни ДатаНач ни Объект.ДатаНач |
|||
12
Wobland
24.10.11
✎
11:53
|
(11) а сделай. Напечатать(ДатаС, ДатаПО)
|
|||
13
r_i_n_i_k
24.10.11
✎
11:54
|
это в Процедуре Печать?
Но там нету этих ДатаС |
|||
14
Wobland
24.10.11
✎
11:55
|
(13) >поле находится на форме отчета
точно нету? |
|||
15
эцп
24.10.11
✎
11:56
|
(11) Ссылка = РеквизитФормыВЗначение("Объект");
Как-то так... А уж со ссылкой можно делать все что хочешь |
|||
16
r_i_n_i_k
24.10.11
✎
11:56
|
(14) точно нету..
ДатаНач есть на форме отчета, и в реквизитах отчета |
|||
17
эцп
24.10.11
✎
12:06
|
(0) Вообще-то печать лучше вынести в команду в дерево конфигурации, не в команду формы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |