![]() |
![]() |
![]() |
|
Управляемые формы. Печать документа | ☑ | ||
---|---|---|---|---|
0
palpetrovich
04.07.11
✎
16:01
|
учусь, подскажите пожалуйста
&НаСервере Функция ПолучитьТоварыДокумента() ... &НаКлиенте Процедура Печать(Команда) ТоварыДокумента = ПолучитьТоварыДокумента(); ПечатьДокумента(ТоварыДокумента); ... ошибка: Процедура или функция с указанным именем не определена (ПечатьДокумента) ПечатьДокумента(ТоварыДокумента); определена в модуле Менеджера документа, как ее вызвать из формы? |
|||
1
palpetrovich
04.07.11
✎
16:06
|
учась методом "полутыка", пока особо ничего про печать доке не нашел...
да Функция ПолучитьТоварыДокумента() и Процедура Печать(Команда) - это в форме сначала делал примерно так: &НаКлиенте Процедура Печать(Команда) ПолучитьИВывестиТоварыДокумента() &НаСервере Функция ПолучитьИВывестиТоварыДокумента() ругани не было, но и не выводилось ничего :) ...наверное это и правильно, фигли на сервере выводить... |
|||
2
palpetrovich
04.07.11
✎
16:08
|
да, еще одно, демки нет, подглядеть неоткуда
|
|||
3
acsent
04.07.11
✎
16:12
|
Все делаешь не так, изучай БСП или УТ11
|
|||
4
palpetrovich
04.07.11
✎
16:18
|
(3) ну нет у меня, учу по 1Cv82__Prakticheskoe_Posobie_Razrabotchika__Radchenko_2009.djvu
вот почему с печатью отчета все понятно, а с печатью дока - заморочки? |
|||
5
TitanLuchs
04.07.11
✎
16:20
|
(0) Сделай все конструктором печати.
1. Быстро 2. Работает 3. Увидишь, как надо делать |
|||
6
palpetrovich
04.07.11
✎
16:23
|
(5) попробую, спасибо
|
|||
7
Smallrat
04.07.11
✎
16:27
|
(0) Все можно сделать по старинке - на сервере:
ТабДокумент = Новый ТабличныйДокумент; ТабДокумент.Вывести(); ТабДокумент.Показать(); А по хорошему: УФ поддерживает мульти-обработку. Поэтому правильнее теперь делать печать через модуль менеджера и команды объекта с обработкой печати множества объектов. |
|||
8
palpetrovich
04.07.11
✎
16:36
|
(7) по старинке - у меня не получилось, в (1) я об этом упоминал. И к тому-же где-то читал что печать на сервере - это айс - потому и возник сабж
(5) а "конструктором печати" - это что (где)? поробовал КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА - ну нарисовал он мне код и макет, толку от него? где его размещать? |
|||
9
TitanLuchs
04.07.11
✎
16:36
|
(7) Дык конструктор как раз все это и сделает
|
|||
10
shuhard
04.07.11
✎
16:38
|
(8) ПКМ по документу в дереве
|
|||
11
Smallrat
04.07.11
✎
16:38
|
(9) о как! надо щас заценить, спасиб!
|
|||
12
TitanLuchs
04.07.11
✎
16:39
|
(8) Конфигуратор, в дереве жмакни по своему документу, выбери закладку "Макеты", справа снизу кнопка "Конструкторы", выпадающий список "Конструктор печати..."
|
|||
13
TitanLuchs
04.07.11
✎
16:40
|
+(12) Он сам сделает макет, запихнет весь код в модуль менеджера, создаст команду и разместит ее на форме документа
|
|||
14
palpetrovich
04.07.11
✎
16:41
|
(10) спасибо, ща попробую ...только предварительно свои художества уберу :)
|
|||
15
palpetrovich
04.07.11
✎
16:49
|
спасибо, с конструктором печати все получилось
оказваается все еще боле закручено чем я думал, в форме докумета вооще никаких процедур печати нет, все в модуле команды и модуле менеджера, причем в модуле менеджера - с "Экспорт" |
|||
16
TitanLuchs
04.07.11
✎
22:15
|
(15) Все правильно, это чтобы распечатывать можно было из любой формы. Например, выделить в форме списка группу документов и распечатать их хором.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |