29.05.2013, 17:54 | #1 |
NavAx
|
Здравствуйте, коллеги.
Есть у нас специально обученные пользователи, которые иногда запускают в Наве печатную форму, а потом распечатывают ее на пдф-принтер и получают файл. Подскажите, пожалуйста, как бы так сократить операцию? Чтобы юзер только жал одну кнопку в Наве и сразу получал файл (а путь Навижын сам за юзера придумает)?
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
29.05.2013, 21:25 | #2 |
Участник
|
1. Путь для файла: функция TEMPORARYPATH
2. PDF: eсли RTC, то имеется ReportVariable.SAVEASPDF(Filepath), если CC, то надо самим программить, напр. с PDFCreator-Automation |
|
30.05.2013, 10:46 | #3 |
Участник
|
Вот нет бы на аутсорс отдать более опытным товарищам )
Принтер типа Acrobat PDF или Acrobat Distiller + таблица 78 |
|
30.05.2013, 12:30 | #4 |
Administrator
|
можно даже сразу письмо создавать, печатать в файл и прикреплять вложения
интересно, Яш? |
|
30.05.2013, 17:08 | #5 |
NavAx
|
Интересно именно сохранить в пдф то, как выглядит 100 лет назад нарисованная печатная форма (именно в навижнском виде, без всяких экселей-вордов)
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
30.05.2013, 19:49 | #6 |
Administrator
|
устанавливаем PDFCreator (она бесплатная)
прописываем переменные Name DataType Subtype Length PDFCreator Automation 'PDFCreator'.clsPDFCreator PDFCreatorOption Automation 'PDFCreator'.clsPDFCreatorOptions PDFCreatorError Automation 'PDFCreator'.clsPDFCreatorError DefaultPrinter Text 200 как-то так все это выглядит: PDFCreatorOption.AutosaveFilename := FileName; PDFCreatorOption.AutosaveDirectory := FileDirectory; PDFCreator.cOptions := PDFCreatorOption; DefaultPrinter := PDFCreator.cDefaultPrinter; PDFCreator.cDefaultPrinter := 'PDFCreator'; PDFCreator.cClearCache(); PDFCreator.cPrinterStop := FALSE; REPORT.RUNMODAL(... |
|
31.05.2013, 12:16 | #7 |
NavAx
|
Спасибо, Серег, попробую.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
01.06.2013, 18:10 | #8 |
Administrator
|
не мне, Quattro можешь плюсануть
|
|