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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.04.2007, 19:51   #1  
MarinaM is offline
MarinaM
Участник
 
39 / 10 (1) +
Регистрация: 15.11.2005
Как я могу повлиять на колво строк печатаемых на странице прежде, чем напечатается Transfooter?

Спасибо
Старый 04.04.2007, 07:12   #2  
Greggy_imported is offline
Greggy_imported
Участник
Аватар для Greggy_imported
 
291 / 10 (1) +
Регистрация: 24.09.2004
посчитать их в onAfterGetRecord и в зависимости от необходимого количества строк совершить необходимые действия.
Старый 04.04.2007, 10:46   #3  
RedFoxUA is offline
RedFoxUA
Участник
Аватар для RedFoxUA
 
60 / 10 (1) +
Регистрация: 25.10.2006
Цитата:
Сообщение от Greggy Посмотреть сообщение
посчитать их в onAfterGetRecord и в зависимости от необходимого количества строк совершить необходимые действия.

Хорошо, но как тогда точно определить сколько страниц получится при печати?
Это нормально работает, когда знаешь, что А4 только печатается (заранее распечатал и посчитал кол-во строк на листке). А когда разные типы бумаг? А еще лучше рулонов для матричного принтера для расходной накладной?
Старый 04.04.2007, 11:04   #4  
Greggy_imported is offline
Greggy_imported
Участник
Аватар для Greggy_imported
 
291 / 10 (1) +
Регистрация: 24.09.2004
Цитата:
Сообщение от RedFoxUA Посмотреть сообщение

Хорошо, но как тогда точно определить сколько страниц получится при печати?
Это нормально работает, когда знаешь, что А4 только печатается (заранее распечатал и посчитал кол-во строк на листке). А когда разные типы бумаг? А еще лучше рулонов для матричного принтера для расходной накладной?
насколько я знаю при разных типах печати ... никак
Старый 04.04.2007, 14:50   #5  
MarinaM is offline
MarinaM
Участник
 
39 / 10 (1) +
Регистрация: 15.11.2005
Строки подсчитаны,а вот действия... Если я ставлю SHOWOUTPUT, то не выводятся данные, а переход страницы все равно происходит.
Старый 04.04.2007, 14:56   #6  
Greggy_imported is offline
Greggy_imported
Участник
Аватар для Greggy_imported
 
291 / 10 (1) +
Регистрация: 24.09.2004
нужно сделать CurrReport.NEWPAGE
Старый 04.04.2007, 15:00   #7  
MarinaM is offline
MarinaM
Участник
 
39 / 10 (1) +
Регистрация: 15.11.2005
В том то и дело, что я не хочу NEWPAGE, а наоборот. Уточню: переход страницы начинается раньше, чем мне хотелось бы. Остается много место и бумага не экономно расходуется.
Старый 04.04.2007, 15:08   #8  
Greggy_imported is offline
Greggy_imported
Участник
Аватар для Greggy_imported
 
291 / 10 (1) +
Регистрация: 24.09.2004
то есть footer переносится на следующую страницу хотя место под него еще осталось или как? не совсем понятно что происходит... а какой отчет самописный или стандартный?
Старый 04.04.2007, 15:19   #9  
MarinaM is offline
MarinaM
Участник
 
39 / 10 (1) +
Регистрация: 15.11.2005
Самописный на основе стандартного. Предположим печатается фактура, в которой 50 позиций (строк). Стоит трансфутер и трансхидер. Так вот трансфутер активизируется, когда места еще полным-полно. Ну скажем после 20 позиции. Далее все происходит стандартно: переход страницы и т.д. А я хочу, чтобы переход происходил после 30ой, а не 20ой строки.
Старый 04.04.2007, 15:22   #10  
kekki is offline
kekki
Участник
 
58 / 10 (1) +
Регистрация: 27.06.2005
А если поменять поля страницы?
Старый 04.04.2007, 15:26   #11  
mRazik is offline
mRazik
Участник
Аватар для mRazik
 
20 / 10 (1) +
Регистрация: 09.02.2007
Готов поспорить, что стоит Nav, ниже чем 4.0 SP3. Все дело в том, что он просто оставляет место на каждой странице под нижний колонтитул, который печатается только на последней. SP3 решает эту проблему. На этом форуме где-то он был.
Старый 04.04.2007, 15:31   #12  
MarinaM is offline
MarinaM
Участник
 
39 / 10 (1) +
Регистрация: 15.11.2005
Да вроде бы дело не в полях... Т.к. обычный футер (не транс) печатается в самом низу страницы, а вот body обрывается, когда место для него еще есть.
Старый 04.04.2007, 15:35   #13  
mRazik is offline
mRazik
Участник
Аватар для mRazik
 
20 / 10 (1) +
Регистрация: 09.02.2007
Я об этом и говорю - у меня таже самая проблема была, SP3 все поправил.
Можешь Body сделать пошире, а футер поуже и посмотри, что получиться.
У тебя какая версия?
Старый 04.04.2007, 15:36   #14  
MarinaM is offline
MarinaM
Участник
 
39 / 10 (1) +
Регистрация: 15.11.2005
To mRazik: SP2. Я тут в сев. ам. про SP3 ничего не слышала пока. Значит ничего нельзя сделать?
Старый 04.04.2007, 15:38   #15  
MarinaM is offline
MarinaM
Участник
 
39 / 10 (1) +
Регистрация: 15.11.2005
А если я боди сделаю пошире, то сами строки тоже шире станут.
Старый 04.04.2007, 15:43   #16  
mRazik is offline
mRazik
Участник
Аватар для mRazik
 
20 / 10 (1) +
Регистрация: 09.02.2007
Абсолютно ничего.
У меня счет-фактура была - на первой странице в шапке все реквизиты, парочка строк и пол пустой страницы,
а на последней, там где на всех других пустое место стоят подписи и прочее.
SP3 решает эту проблему без всяких программных решений, да и программно ничего не сделаешь

Строки по ширене остануться прежними, только их влезет побольше(смотря на сколько расширишь)
Старый 04.04.2007, 15:53   #17  
MarinaM is offline
MarinaM
Участник
 
39 / 10 (1) +
Регистрация: 15.11.2005
Может я что-то не так поняла, но если я увеличиваю высоту секции бади, то это влияет на высоту строки, а не места отведенного под секцию. И строк напечатанных на странице становится еще меньше.
Старый 04.04.2007, 16:02   #18  
mRazik is offline
mRazik
Участник
Аватар для mRazik
 
20 / 10 (1) +
Регистрация: 09.02.2007
Не мучайся, ставь SP3.
Старый 04.04.2007, 18:08   #20  
RedFoxUA is offline
RedFoxUA
Участник
Аватар для RedFoxUA
 
60 / 10 (1) +
Регистрация: 25.10.2006
Цитата:
Сообщение от mRazik_technologia Посмотреть сообщение
Абсолютно ничего.
У меня счет-фактура была - на первой странице в шапке все реквизиты, парочка строк и пол пустой страницы,
а на последней, там где на всех других пустое место стоят подписи и прочее.
SP3 решает эту проблему без всяких программных решений, да и программно ничего не сделаешь

Строки по ширене остануться прежними, только их влезет побольше(смотря на сколько расширишь)
Че-то я немного не понял - как ширина Body зависит от кол-ва строк. Можете пояснить?
 


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

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

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