|
Внешние печатные формы | ☑ | ||
---|---|---|---|---|
0
Collector
03.10.11
✎
08:35
|
Доброе утро, Уважаемые!
Возможно ли из модуля документа вызывать внешнюю печ. форму этого документа? Если да, то как ? |
|||
1
golden-pack
03.10.11
✎
08:37
|
вызывать --> это как
|
|||
2
Collector
03.10.11
✎
08:41
|
ну есть документ, например "Реализация" у него тьма внешних печатных форм: переделанные накладные, ТОРГ12 под разных клиентов. Делаю печать комплекта документов. Реально печатать внешние формы или все придется в конфигуру засовывать?
|
|||
3
golden-pack
03.10.11
✎
08:44
|
реально
|
|||
4
Collector
03.10.11
✎
08:49
|
=) не подскажите направление, куда смотреть ?
|
|||
5
John83
03.10.11
✎
09:31
|
например в сторону параметров (отбора) печ. формы
в таб. часть справочника внеш. печ. формы запихнуть все свои формы и поставить соответствующий отбор для каждой строки |
|||
6
Collector
03.10.11
✎
11:04
|
(5)В общем не понял я как делать через справочник внешних печ. форм. Сделал вот так: свалил все печ формы в отдельную папку и пока вот такой код получается:
ВнешняяОбработка = ВнешниеОбработки.Создать("C:\калябаля\Торг12ШХ.epf"); ТабДок = ВнешняяОбработка.Печать(ЭтотОбъект); ТабДок.Напечатать(РежимИспользованияДиалогаПечати.Использовать); работает. но хотелось бы чтобы из базы цеплялась внеш. обработка. Такой финт не проходит: нешняяОбработка = Справочники.ВнешниеОбработки.НайтиПоНаименованию("ТОРГ12-ШК"); ВО = ВнешняяОбработка.ПолучитьОбъект(); ТД = ВО.Печать(ЭтотОбъект); что не так делаю ? |
|||
7
John83
03.10.11
✎
11:12
|
создаешь элемент ТОРГ-12, в таб. части добавляешь строчку, в которой выбираешь нужную обработку, добавляешь отбор, добавляешь следующую строчку, опять отбор и т.д.
|
|||
8
Collector
04.10.11
✎
10:51
|
Не очень понял, что вы имели ввиду. Вопрос был снят при помощи типовых решений. Если интересно, вот :
ДеревоМакетовПечати = УниверсальныеМеханизмы.ПолучитьДеревоМакетовПечати(ЭтотОбъект.Ссылка, ЭтотОбъект.ПолучитьСтруктуруПечатныхФорм(),,,Ложь); СтрМакета = ДеревоМакетовПечати.Строки.Найти("ТОРГ-12ШК"); ТабДок = УниверсальныеМеханизмы.НапечататьВнешнююФорму(ЭтотОбъект.Ссылка,СтрМакета.Расшифровка); ТабДок.Показать(); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |