|
Печать 8.2 | ☑ | ||
---|---|---|---|---|
0
Collector
16.08.11
✎
16:02
|
Добрый день!
Как распечатать сразу несколько печформ, допустим документа реализации? Т.е. при единовременном нажатии на кнопку печати или новой кнопки если нужно, напечатать ТОРГ12, Расходную накладную, Счет-Фактуру. Наверно это даже лучше делать без предварительного просмотра. |
|||
1
Hostess_
of_Love 16.08.11
✎
16:36
|
дополнительная кнопка + код с вызовом печати этих трех печатных форм
|
|||
2
salvator
16.08.11
✎
16:43
|
Сделай доп.внешнюю печатную форму, в ней пропиши вызов печформ
|
|||
3
Luhtas
16.08.11
✎
16:48
|
(1) Поддерживаю, я так делал.
|
|||
4
mikecool
16.08.11
✎
16:49
|
у меня доп.форма печати пакета
открылась - установлены формы по умолчанию + можно откорректировать + параметры печати |
|||
5
Collector
17.08.11
✎
08:39
|
Так с этим разобрался, спасибо! Не подскажите, как печатать автоматом? можно даже, чтобы печатные формы открывались, но не приходилось каждый раз на печать нажимать...
|
|||
6
Wobland
17.08.11
✎
08:44
|
(5) посмотри в сторону УниверсальныеМеханизмы.НапечататьДокумент()
|
|||
7
ДенисЧ
17.08.11
✎
08:45
|
ТабличныйДокумент.Напечатать (SpreadsheetDocument.Print)
ТабличныйДокумент (SpreadsheetDocument) Напечатать (Print) Синтаксис: Напечатать(<ДиалогПечати>) Параметры: <ДиалогПечати> (необязательный) Тип: РежимИспользованияДиалогаПечати. Определяет необходимость показа диалога печати перед печатью. Значение по умолчанию: НеИспользовать Описание: Выводит табличный документ на печать. Доступность: Тонкий клиент, веб-клиент, толстый клиент. Пример: ТабДок.Напечатать(); |
|||
8
Collector
17.08.11
✎
09:12
|
Если кому-нибудь интересно в УТ11 получилось вот так:
&НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) Если УправлениеПечатьюКлиент.ПроверитьДокументыПроведены(ПараметрКоманды, ПараметрыВыполненияКоманды.Источник) Тогда УправлениеПечатьюКлиент.ВыполнитьКомандуПечатиНаПринтер( "Документ.РеализацияТоваровУслуг", "РасходнаяНакладная", ПараметрКоманды, // Неопределено, Неопределено); УправлениеПечатьюКлиент.ВыполнитьКомандуПечатиНаПринтер( "Обработка.ПечатьОбщихФорм", "ТОРГ12", ПараметрКоманды, // Неопределено, Новый Структура("ВыводитьУслуги", Ложь) ); УправлениеПечатьюКлиент.ВыполнитьКомандуПечатиНаПринтер( "Обработка.ПечатьОбщихФорм", "СчетФактура", ПараметрКоманды, // ПараметрыВыполненияКоманды.Источник, Новый Структура("ПечатьВВалюте", Ложь) // ПараметрыПечати ); КонецЕсли; КонецПроцедуры Т.е. Создал команду ПечатьКомплект добавил в группу Командная панель формы.Печать с типом параметра ДокументСсылка.РеализацияТоваровУслуг |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |