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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.11.2005, 13:33   #1  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
? Баг(или не досмотрел) при печати счета-фактуры
При печати счета-фактуры, строки которой не помещаются на одну страницу, слетает печать шапки(та, где печатаются заголовки столбцов и их номера). Этот момент проявляется на одном единственном документе, то есть остальные документы на несколько страниц печатаются нормально. В ...TransBody... executeSection есть код, который отвечает за вывод этого заголовка.
X++:
if (lineCount < numOfLines)
{
checkHeight = any2int(sectionTransBody.heightValue() +
sectionTransPageFooter.heightValue());
lineCount ++;
}
Я так понимаю этот код возвращает текущую высоту строки секции + высоту секции с итогами по проводкам.
Далее в том методе идет код, который смотрит, печатать шапку или нет(то есть, произошла ли смена страницы или нет)
X++:
if((pageHeight - element.currentYmm100()/100) < checkHeight)
{
moreThenOnePage = true;
element.execute(4);
element.newPage();
printHeader = true;
}
Проблема в том, что когда уже должна начаться новая страница условие if((pageHeight - element.currentYmm100()/100) < checkHeight) не отрабатывает.

Очень похоже, что element.currentYmm100() возвращает неверное значение.
Правильно ли я понимаю что этот метод возвращает значение равное уже напечатанному на текущую страницу?

Если кто сталкивался с этим(возможно в других отчетах), как побороли?

Не ли, какого альтернативного механизма понять, что страница уже сменилась и не мудрить с вычислениями через системные методы?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при печати счета на оплату LGray DAX: Функционал 14 28.12.2007 15:55
Судьба НДС по конкретному ОС внутри счета-фактуры Gustav DAX: Функционал 9 06.04.2006 14:58
Печ. форма счета-фактуры Ena DAX: Функционал 8 20.01.2006 19:50
Налоги при печати накладной/счета на оплату/счета фактуры Андре DAX: Функционал 4 27.05.2004 15:32
Настройки печати счета-фактуры. VadimVN DAX: Функционал 3 19.03.2004 21:13

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

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

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