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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.12.2005, 20:17   #1  
Delfins_imported is offline
Delfins_imported
Участник
 
147 / 10 (1) +
Регистрация: 24.03.2004
Проблема такая, что нужна найти проводку и корреспондентную проводку 1:1...
Пример:

Код:
Accout / Amount / TransDate  / Voucher / CreatedTransId 
1111	 +20	  25.11.2005   V_1	   64
2222	 -20	  25.11.2005   V_1	   64
1111	 +20	  25.11.2005   V_1	   65
2222	 -20	  25.11.2005   V_1	   65
Правильно ли считать, что прободки между собой связани по CreatedTransId ???
Иначе я не могу достать 1:1 корреспондентную статистику... (кто к кому был `Posted`)

Запрос у меня такой:

Код:
while select ledgerTrans
where [Period], [Accounts]
{
   while select ledgerTransOffset
   where
		ledgerTransOffset.TransDate			== ledgerTrans.TransDate &&
		ledgerTransOffset.Voucher			  == ledgerTrans.Voucher &&
		ledgerTransOffset.Creaditing		   != ledgerTrans.Creaditing && // называется "Correspondence: Deb-Cred"
		ledgerTransOffset.JournalNum		   == ledgerTrans.JournalNum &&
		ledgerTransOffset.CreatedTransactionId == ledgerTrans.CreatedTransactionId &&
   {
	   ...
   }
}
Или всё-таки нельзя надееться на CreatedTransactionId ???

Спасибо!
 


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

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

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