21.01.2010, 16:48 | #1 |
Участник
|
Проблема с созданием предварительных настроек для печати отчёта
Добрый вечер.
Передо мной встала такая задача. Нужно печатать отчет по парамертам, которые мы предварительно настроили в свой форме параметров. Для этого у себя в таблице параметров(пусть будет ParametersTable1) я создал поле типа контейнер. использовал для этого ЕДТ PrintJobSettingsPacked. Далее на форме ParametersTable1 я разместил кнопку, в методе clicked которой расположил следующий код: X++: printJobSettings.printerSettings(formStr(SysPrintForm));
ParametersTable1.PrintJobSettingsPacked = printJobSettings.packPrinterSettings(); После при инициализации отчета(короче говоря в методе init) я вставляю такой код: X++: element.printJobSettings().unpackPrintJobSettings(ParametersTable1::find().PrintJobSettingsPacked); |
|
21.01.2010, 19:53 | #2 |
Участник
|
всем спасибо, решение нашлось.
|
|
11.05.2010, 22:09 | #3 |
Участник
|
а где описание решения-то?
__________________
Felix nihil admirari |
|
09.08.2011, 10:45 | #4 |
Участник
|
все просто:
X++: ParametersTable1.PrintJobSettingsPacked = printJobSettings.packPrinterSettings(); правильно так: X++: printJobSettings.printerSettings(formStr(SysPrintForm));
ParametersTable1.PrintJobSettingsPacked = printJobSettings.packPrintJobSettings(); |
|