|
Печать в БП3 как в БП2 | ☑ | ||
---|---|---|---|---|
0
kachesov
17.11.16
✎
16:29
|
В БП2 была очень удобная вещь для печати:
УниверсальныеМеханизмы.НапечататьДокумент(ТабДок, КоличествоЭкземпляров, НаПринтер, "Универсальный передаточный документ", НепосредственнаяПечать, "УПД_внешний"); В БП3 она не работает. Сейчас вывожу документ для печати на экран.. ТабДок.Показать(); ..а у него нету кнопки "Печать". Подскажите пожалуйста, как быть. |
|||
1
Вафель
17.11.16
✎
16:31
|
// Экспортная процедура печати, вызываемая из основной программы
// // Параметры: // ВХОДЯЩИЕ: // МассивОбъектовНазначения - Массив - список объектов ссылочного типа для печати документа // Как правило, содержит один элемент с ссылкой на вызвавший форму объект (документ, справочник) // // ИСХОДЯЩИЕ: // КоллекцияПечатныхФорм - ТаблицаЗначений - таблица сформированных табличных документов. // Как правило, содержит одну строку с именем текущей печатной формы // ОбъектыПечати - СписокЗначений - список объектов печати. // ПараметрыВывода - Структура - Параметры сформированных табличных документов. Содержит поля: // ДоступнаПечатьПоКомплектно - булево - по умолчанию Ложь // ПолучательЭлектронногоПисьма // ОтправительЭлектронногоПисьма // Процедура Печать(МассивОбъектовНазначения, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ДоговорГПХ") Тогда ТабличныйДокумент = СформиоватьТабДок(МассивОбъектовНазначения, ОбъектыПечати, "ПФ_MXL_ДоговорГПХ"); УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию( КоллекцияПечатныхФорм, "ДоговорГПХ", "Договор ГПХ (Внешняя печ. форма)", ТабличныйДокумент ); КонецЕсли; КонецПроцедуры |
|||
2
Вафель
17.11.16
✎
16:32
|
Это процедура из внешней печ. формы
|
|||
3
iceman2112
17.11.16
✎
16:34
|
Косо печатную форму значит сделал в БП 3.0.
Там не нужно ничего ПОКАЗАТЬ() |
|||
4
iceman2112
17.11.16
✎
16:35
|
Вафель рукалицо
|
|||
5
kachesov
17.11.16
✎
16:53
|
(3) там просто сначала идет форма обработки, в ней происходят некоторые действия и потом формируется документ с данными из формы..
|
|||
6
kachesov
17.11.16
✎
16:54
|
(3) и с модуля формы я показываю документ, а надо печатать
|
|||
7
kachesov
17.11.16
✎
17:12
|
хэлп ми плиз
|
|||
8
Cyberhawk
17.11.16
✎
17:17
|
Нужно открывать общую форму
|
|||
9
azernot
17.11.16
✎
17:30
|
(7) А что собственно ты хочешь-то?
Кнопку "Печать" для произвольно "показанной" печатной формы? Встаёшь курсором на свой "показанный" табличный документ и: - справа вверху жмёшь кнопку "Печать" (с нарисованным принтером) - слева вверху кнопочка с треугольничком вызывающая меню, далее меню Файл - Печать. |
|||
10
Вафель
17.11.16
✎
17:57
|
(4) В ЕРП работает отлично
|
|||
11
kachesov
18.11.16
✎
10:33
|
(9) В принципе да, справа вверху кнопка "Печать" подойдёт.
Спасибо! |
|||
12
azernot
18.11.16
✎
11:51
|
(11) Видишь как полезно правильно формулировать вопрос.
Только подозреваю я, что идёшь ты неверным путём. Самым правильным - будет корректно описать свою печатную форму и использовать стандартные механизмы. Без всяких "показать". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |