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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.06.2006, 14:44   #1  
Protey is offline
Protey
Участник
 
143 / 15 (1) ++
Регистрация: 22.09.2005
Адрес: Сургут
Где заполняются строки для отчета SalesPurchInvoice_RU
Подскажите плиз, а то ковыряюсь, ковыряюсь, вроде нашел, оказалось не то
Старый 19.06.2006, 15:01   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Поставьте BreakPoint на методе отчета этого

public void setHeaderData(TmpSalesPurchReportTable_RU _headerData)
{
headerData.setTmpData(_headerData);
}
и посмотрите, откуда вызывается - а там уже найдете, думаю

Только что посмотрел - там много конечно, где она заполняется.
Но все это - наследники salesPurchReport_RU - там куча методов типа: add*AmountToHeader
Но само добавление записи во временную таблицу происходит в методе insertHeader().
А он сам вызывается из метода prepareData(), где вызывается при проходе по строкам.

Последний раз редактировалось kashperuk; 19.06.2006 в 15:05.
Старый 19.06.2006, 15:08   #3  
LEX is offline
LEX
NavAx
Аватар для LEX
NavAx Club
 
33 / 12 (1) ++
Регистрация: 06.04.2004
Предлагаю посмотреть метод prepareDynamicLine класса SalesPurchReport_RU, думаю это то, что вам нужно .
Старый 19.06.2006, 15:10   #4  
Protey is offline
Protey
Участник
 
143 / 15 (1) ++
Регистрация: 22.09.2005
Адрес: Сургут
Я тоже думал, что метод prepareDynamicLine в классе SalesPurchReport_RU, оказалось нет, я просто тупо в этом классе прибавил к количеству 10000, в отчете изменения не отобразились
Старый 19.06.2006, 15:25   #5  
LEX is offline
LEX
NavAx
Аватар для LEX
NavAx Club
 
33 / 12 (1) ++
Регистрация: 06.04.2004
Тогда посмотрите класс SalesPurchReport_Invoice_RU, возможно на нем у вас перекрыт метод prepareDynamicLine.
Старый 19.06.2006, 15:27   #6  
Protey is offline
Protey
Участник
 
143 / 15 (1) ++
Регистрация: 22.09.2005
Адрес: Сургут
Нет метод не перекрыт, в этом классе только заголовок заполняется
Старый 19.06.2006, 15:27   #7  
Protey is offline
Protey
Участник
 
143 / 15 (1) ++
Регистрация: 22.09.2005
Адрес: Сургут
Все было нормально, пока на SP4 не перешли, теперь этот отчет непонятно через какое место формируется
Старый 20.06.2006, 14:39   #8  
Protey is offline
Protey
Участник
 
143 / 15 (1) ++
Регистрация: 22.09.2005
Адрес: Сургут
Неужели никто с этим не сталкивался?
Старый 20.06.2006, 14:56   #9  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Попробуйте поставить точку останова на методе insert() временной таблицы TmpSalesPurchReportLine_RU и посмотрите стек вызовов.
Старый 20.06.2006, 16:29   #10  
Protey is offline
Protey
Участник
 
143 / 15 (1) ++
Регистрация: 22.09.2005
Адрес: Сургут
Спасибо, отловил
На будущее вдруг кому понадобится, строки заполняет класс PurchReportInvent_Invoice_RU
За это сообщение автора поблагодарили: mazzy (5).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как изменить заголовок окна предв.просмотра отчета Владимир Максимов DAX: Программирование 6 03.07.2006 15:34
При создании строки в закупке статус строки становится "Отменено" AlexUnik DAX: Функционал 4 27.09.2004 16:05
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Формирование отчета с динамически изменяемым числом столбцов. rumpleteazer DAX: Программирование 1 06.09.2002 11:25
Функция "Удалить строки" Oks DAX: Функционал 1 03.07.2002 18:09

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

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

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