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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.07.2012, 15:07   #1  
Fornit is offline
Fornit
Участник
 
10 / 16 (0) ++
Регистрация: 18.03.2008
SalesPurchReport_RU. Баг?
Смотрим код метода initCustVendData:

Код:
final protected SalesPurchReportCounteragentData_RU initCustVendData(CustVendTable  _contragent,
                                                                     BankAccountMap _bankAccount,
                                                                     CustVendAC     _account)
{
    SalesPurchReportCounteragentData_RU ret = new SalesPurchReportCounteragentData_RU(this.languageId());

    select firstonly _contragent
        where _contragent.AccountNum == _account;

    select firstonly _bankAccount
        where _bankAccount.AccountID == _contragent.BankAccountId;
...
Ключ таблицы CustBankAccount содержит два поля: AccountId и CustAccount. Последнее в запросе не учитывается и в результате мы можем получить банковский счет, ничего общего не имеющий с нашим контрагентом...

Версия 5.0.1500.6491
За это сообщение автора поблагодарили: gl00mie (5).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
BookDataCalc_Sales_Ru, метод initOnPayment ошибка jonny DAX: Программирование 4 24.04.2011 16:52
AX2009_RU: баг в InventUpd_Financial.financialReceiptQueryRun_W() EVGL DAX: Функционал 2 04.08.2010 10:58
Баг на форме "Проводки по сопоставлению" S.Kuskov DAX: Программирование 12 29.04.2009 19:19
ALEG: Блог переехал на новую площадку tools4cio.ru Blog bot DAX Blogs 0 23.02.2009 18:05
Вопрос по классу SalesPurchReport_RU Кирилл DAX: Программирование 4 27.02.2004 13:28

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

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

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