AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 06.09.2005, 18:57   #1  
Deep Dreamer is offline
Deep Dreamer
Участник
 
76 / 25 (1) +++
Join Date: 05.03.2004
Location: Москва
Временные таблицы должны быть вложенными (inner)...
Коллеги!

Столкнулся со следующей ошибкой, когда пытался на стандартной форме "Проводки по документу" нажать кнопку "Исходный документ":

Невозможно выбрать запись в 'Журнал отчетов по складским журналам' ('InventJournalReportTable_RU')
Временные таблицы должны быть вложенными (inner), когда вы объединяете их оператором join с постоянными таблицами.
(C) \Classes\Originaldocuments\findFromLedgerTrans - line 330
(C) \Classes\Originaldocuments\findRelations - line 6
(C) \Forms\Originaldocuments\Data Sources\TmpLedgerBase\Methods\linkActive - line 13


Ошибка возникает только в тонкой 3-звенке. В 2-звенке всё работает.

Сюда не отсылайте... Смотрел... Но проблема в том, что у нас ни одной доработки - всё стандартный функционал...

Всё это происходит в абсолютно чистом приложении Axapta 3.0 SP4 HF1 HF2.
Стоит Oracle 9.2.0.6.

Сначала подумал, что были какие-то изменения в классе OriginalDocuments в SP4, действительно были. Пробовал на SP4 вернуть старый вариант класса из SP3. Не помогло. После трассировки нашёл место "вылета" :

PHP Code:
        while select inventJournalReportTable
                exists join InventJournalTable
                    where InventJournalTable
.JournalId == inventJournalReportTable.JournalId
                exists join InventJournalTrans
                    where inventJournalTrans
.JournalId == InventJournalTable.JournalId &&
                          
inventJournalTrans.Voucher   == ledgerTrans_Caller.voucher   &&
                          
inventJournalTrans.TransDate == ledgerTrans_Caller.transDate 
После некоторых безрезультатных хождений с бубном попробовал это же приложение натравить на базу в MS SQL... И о чудо! Всё работает. Стало быть виноват Oracle???

Возникает вопрос: как быть и что делать?
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Временные таблицы в отчете Прокопьева DAX: Программирование 25 02.10.2006 14:54
Не страшно ли временные таблицы временно сделать постоянными? Gustav DAX: Программирование 11 09.02.2006 11:04
Временные таблицы в отчетах konfet DAX: Программирование 5 19.01.2005 11:32
Временные таблицы vasiliy DAX: Программирование 6 09.11.2004 11:04
Временные таблицы в запросе Dron AKA andy DAX: Программирование 4 06.09.2002 12:14

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 01:50.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.