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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.01.2010, 16:48   #1  
rusalaudinov is offline
rusalaudinov
Участник
 
91 / 36 (2) +++
Регистрация: 24.05.2007
Проблема с созданием предварительных настроек для печати отчёта
Добрый вечер.

Передо мной встала такая задача. Нужно печатать отчет по парамертам, которые мы предварительно настроили в свой форме параметров.
Для этого у себя в таблице параметров(пусть будет ParametersTable1) я создал поле типа контейнер. использовал для этого ЕДТ PrintJobSettingsPacked.
Далее на форме ParametersTable1 я разместил кнопку, в методе clicked которой расположил следующий код:
X++:
    printJobSettings.printerSettings(formStr(SysPrintForm));
    ParametersTable1.PrintJobSettingsPacked =  printJobSettings.packPrinterSettings();
То есть вызывается форма SysPrintForm, в которой происходит настройка, а далее я упаковываю параметры к себе в таблицу.

После при инициализации отчета(короче говоря в методе init) я вставляю такой код:
X++:
    element.printJobSettings().unpackPrintJobSettings(ParametersTable1::find().PrintJobSettingsPacked);
Несмотря на это отчет продолжает печататься на экран, даже если я "попросил" его печататься на принтер. ЧЯДНТ?
Старый 21.01.2010, 19:53   #2  
rusalaudinov is offline
rusalaudinov
Участник
 
91 / 36 (2) +++
Регистрация: 24.05.2007
всем спасибо, решение нашлось.
Старый 11.05.2010, 22:09   #3  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
674 / 512 (19) +++++++
Регистрация: 27.04.2006
Адрес: Montreal
а где описание решения-то?
__________________
Felix nihil admirari
Старый 09.08.2011, 10:45   #4  
kair84 is offline
kair84
Участник
 
47 / 58 (2) ++++
Регистрация: 15.04.2010
Адрес: Belarus
все просто:
X++:
ParametersTable1.PrintJobSettingsPacked =  printJobSettings.packPrinterSettings();
в принтДЖОБсет.. сохраняются принтерсет..
правильно так:
X++:
printJobSettings.printerSettings(formStr(SysPrintForm));
ParametersTable1.PrintJobSettingsPacked =  printJobSettings.packPrintJobSettings();
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Баги при печати отчета в RTF Максимка DAX: Функционал 1 22.09.2009 22:18
Сохранение пользовательских настроек в диалоге отчета Андрей К. DAX: Программирование 14 26.04.2007 10:56
Проблема с созданием объекта Lelya DAX: Администрирование 33 27.06.2005 16:38
проблема с размером шрифта отчета lexa DAX: Программирование 0 24.03.2005 15:52
Ориентация листа при печати отчета Roman A. DAX: Программирование 3 27.11.2003 16:11

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:35.