![]() |
#7 |
Axapta Retail User
|
Цитата:
Сообщение от miklenew
![]() Вы похоже пользуетесь AutoDesignSpec (генератором), а перекрываете fetch. Может стоили бы делать через Generarted Design. К сожаленью никогда AutoDesignSpec не пользовался, мож там есть такая багофича. С границами играться не рекомендую в Аксапте отчёты работают плохо, там можете много граблей собрать.
Вот код на сейчас - на данном этапе печатаются строчки до конца листа...и дальше не переносятся вообще (( т.е. аксапта обрывает список на одном листе X++: select tmpHeader; Header. data(tmpHeader); element.send(tmpHeader); //шапка отчета this.execute(7); //шапка таблицы while select tmpLines order by itemName //динамические строки { lineNum ++; Lines.data(tmpLines); element.send(tmpLines); pageHeight = element.printerPageHeight(); pageHeight -= element.currentYmm100()/145; if((pageHeight) <= 0.35) element.newPage(); //здесь я пытаюсь сделать проверку на границы листа, однако не получается( } //далее печать остальных секций, с ними ошибок не возникло element.newPage(); this.execute(2); element.newPage(); this.execute(8); Последний раз редактировалось xenikk; 26.07.2007 в 16:06. |
|