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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.01.2006, 09:11   #8  
Sergo is offline
Sergo
Участник
Аватар для Sergo
Axapta Retail User
 
44 / 10 (1) +
Регистрация: 26.09.2005
Адрес: Москва
2 mazzy
Попробую объяснить, вопрос не по фукционалу, а по программированию.
Есть некие сопоставленные проводки по счету ХХ.ХХХ в LedgerTrans:
AmountCur RecId
...
-100 10
-100 15
200 25
...
и соответственно записи в LedgerTransSettlement:
TransRecId SettledId
...
10 0220
15 0220
25 0220
...
и есть соответствующая форма, где, как я думал, мог бы увидеть эти три проводки вместе - LedgerTransSettled, но при вызове этой формы я эти проводки не вижу (в крайнем случае одна, та которая передана как args() в эту форму).
В этой форме в методе executeQuery() на LedgerTrans я написал следующую команду:
info(LedgerTrans_ds.query().dataSourceNo(1).toString())
для того, чтобы узнать какой запрос формируется и вот что получил:
SELECT * FROM LedgerTrans WHERE ((Crediting = 1)) AND LedgerTrans.BondBatchTrans_RU=LedgerTrans.BondBatchTrans_RU AND LedgerTrans.BondBatch_RU=LedgerTrans.BondBatch_RU EXISTS JOIN * FROM LedgerTransSettlement WHERE LedgerTrans.RecId = LedgerTransSettlement.TransRecId AND ((SettleId = 0220))

вопрос в следующем, откуда взялось условие "WHERE ((Crediting = 1)) AND LedgerTrans.BondBatchTrans_RU=LedgerTrans.BondBatchTrans_RU AND LedgerTrans.BondBatch_RU=LedgerTrans.BondBatch_RU"? - соответственно в форме ничего и не показывает....

для того, чтобы я увидел желаемое необходим запрос:
SELECT * FROM LedgerTrans EXISTS JOIN * FROM LedgerTransSettlement WHERE LedgerTrans.RecId = LedgerTransSettlement.TransRecId AND ((SettleId = 0220))
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Программное сопоставление открытых проводок DiZ DAX: Программирование 7 27.10.2004 06:23
"Сопоставление фактур с оплатами" и "Сопоставление открытых проводок" chel DAX: Функционал 2 16.09.2004 12:03
Сопоставление открытых проводок Андре DAX: Программирование 0 14.03.2003 10:55
Сопоставление открытых проводок - копейки Boris DAX: Функционал 7 24.09.2002 10:33
сопоставление открытых проводок - 'коррекция' в основной валюте фирмы sguryev DAX: База знаний и проекты 0 18.12.2001 15:14

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

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

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