AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
NAV
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.05.2013, 17:54   #1  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Здравствуйте, коллеги.

Есть у нас специально обученные пользователи, которые иногда запускают в Наве печатную форму, а потом распечатывают ее на пдф-принтер и получают файл.
Подскажите, пожалуйста, как бы так сократить операцию? Чтобы юзер только жал одну кнопку в Наве и сразу получал файл (а путь Навижын сам за юзера придумает)?
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 29.05.2013, 21:25   #2  
alexb_imported is offline
alexb_imported
Участник
 
256 / 12 (1) ++
Регистрация: 25.08.2006
1. Путь для файла: функция TEMPORARYPATH
2. PDF: eсли RTC, то имеется ReportVariable.SAVEASPDF(Filepath), если CC, то надо самим программить, напр. с PDFCreator-Automation
Старый 30.05.2013, 10:46   #3  
SVG is offline
SVG
Участник
 
201 / 10 (1) +
Регистрация: 15.11.2004
Вот нет бы на аутсорс отдать более опытным товарищам )

Принтер типа Acrobat PDF или Acrobat Distiller + таблица 78
Старый 30.05.2013, 12:30   #4  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
можно даже сразу письмо создавать, печатать в файл и прикреплять вложения
интересно, Яш?
Старый 30.05.2013, 17:08   #5  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Интересно именно сохранить в пдф то, как выглядит 100 лет назад нарисованная печатная форма (именно в навижнском виде, без всяких экселей-вордов)
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 30.05.2013, 19:49   #6  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
устанавливаем 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  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Спасибо, Серег, попробую.
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 01.06.2013, 18:10   #8  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
не мне, Quattro можешь плюсануть
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:59.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.