|
Перенос Печатной формы doc на управляемые формы | ☑ | ||
---|---|---|---|---|
0
MAPATNK2
naïve
28.08.23
✎
19:36
|
Перешел с УПП на Ка, пытаюсь возродить свою печатную форму договора в новой базе.
В старой было все просто Функция Печать() Экспорт Макет = ПолучитьМакет("Макет"); MSWord = Макет.Получить();// .... тут код по формированию печатной формы Возврат MSWord; КонецФункции; И все, документ печатается и сразу открывается. Как реализовать это на Управляемых формах? |
|||
1
Волшебник
28.08.23
✎
19:37
|
И чтобы работало в браузере, да?
|
|||
2
MAPATNK2
naïve
28.08.23
✎
19:40
|
(1) Ну я об этом не думал конечно. Пока буду довольствоваться тонким клиентом.
|
|||
3
MAPATNK2
naïve
28.08.23
✎
19:40
|
(1) Типа, если запущу под толстым, то старый код взлетит?
|
|||
4
MAPATNK2
naïve
28.08.23
✎
19:41
|
Ух, релаьно, файловую версию запустил, там открыл ВПФ и она взлетела. А Как её в клиент серверный режим привести?
|
|||
5
MAPATNK2
naïve
28.08.23
✎
19:50
|
Видал инфу, что на УФ необходимо использовать стандартную БСП шную функцию
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "Макет", "Договор", СформироватьПечатнуюФорму(МассивОбъектов, ОбъектыПечати)); А модуль формирования печатной формы запихать в СформироватьПечатнуюФорму(СсылкаНаДокумент, ОбъектыПечати); Функция СформироватьПечатнуюФорму должна возвращать табличный документ. В моем случае я не понимаю, как вернуть табличный документ, если работаю с COMобъектом. |
|||
6
Волшебник
28.08.23
✎
19:53
|
(5) Никак
|
|||
7
MAPATNK2
naïve
28.08.23
✎
19:55
|
(6) А как тогда вывести на печать Вордовский документ при работе на Управляемых формах?
|
|||
8
Волшебник
28.08.23
✎
20:06
|
(7) Вызвать метод Document.PrintOut
|
|||
9
MAPATNK2
naïve
28.08.23
✎
20:15
|
(8) Где, если не секрет? XD
|
|||
10
Волшебник
28.08.23
✎
20:18
|
В Вашем коде будет: MSWord.PrintOut()
|
|||
11
MAPATNK2
naïve
28.08.23
✎
20:20
|
Благодарю!! Попробую.
|
|||
12
MAPATNK2
naïve
28.08.23
✎
20:28
|
(10) не поперло. Просто зависает после вызова этой процедуры.
|
|||
13
mikecool
28.08.23
✎
20:32
|
в БСП есть методы вывода печатных форм в ворд, эксель
поищи по общим модулям |
|||
14
MAPATNK2
naïve
28.08.23
✎
20:34
|
(10) Чет, по моему, эта штука нужна для печати документа, а не для вывода его в виде печатной формы в Word. Во всяком случае примеры видел именно непосредственной печати с данной процедурой.
|
|||
15
Волшебник
28.08.23
✎
22:47
|
(14) Вы же это и спрашивали в (7)
|
|||
16
Valdis2007
29.08.23
✎
08:29
|
(0) в принципе все тож самое, только ворд в клиентской процедуре запускаешь...ну и ворд на клиенте стоять должен...и права на запуск должны быть
|
|||
17
stix2010
29.08.23
✎
09:06
|
(0) Нужно отказываться от технологий сомнительных компаний из недружественных стран
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |