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

 
 
Thread Tools Search this Thread Display Modes
Old 23.07.2007, 18:27   #1  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Join Date: 05.10.2006
Location: Екатеринбург
Отчёт сторно накладные.
столкнулась с такой проблемой.
Нужен отчёт под вид реестра накладных, то есть накладные и общая инфа по ним.
но нужно, чтобы сторно накладные и накладные которые возвращают, не показывались в отчёте.. К тому же если из отгруженных 10 штук вернули 3, то в отчёте должны быть 7 штук и указана накладная первоначальная.
То есть если просто отсекать проводки с маркированным InvoiceReturned, будет неправильно...
может кто сталкивался с такой дилемой.. Хочется сделать по правильному и не городить временные таблицы...
может кто подскажет ..Заранее спасибо...
Old 23.07.2007, 19:49   #2  
miklenew is offline
miklenew
Участник
miklenew's Avatar
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Join Date: 10.07.2006
Location: г. Ликино-Дулёво
Quote:
Originally Posted by fialka View Post
столкнулась с такой проблемой.
Нужен отчёт под вид реестра накладных, то есть накладные и общая инфа по ним.
но нужно, чтобы сторно накладные и накладные которые возвращают, не показывались в отчёте.. К тому же если из отгруженных 10 штук вернули 3, то в отчёте должны быть 7 штук и указана накладная первоначальная.
То есть если просто отсекать проводки с маркированным InvoiceReturned, будет неправильно...
может кто сталкивался с такой дилемой.. Хочется сделать по правильному и не городить временные таблицы...
может кто подскажет ..Заранее спасибо...
В этом отчёте вам нужна таблица InventTrans поле InventTransIdReturn. Если не ошибаюсь если делается сторно или возврат это поле заполнятся в проводке и в новой и в старой. Т.е. один лот ссылается на другой. У вас же наверное рабочие данные, есть на чём проверить. Вроде должно быть так.
Old 23.07.2007, 22:15   #3  
Lemming is offline
Lemming
Участник
Lemming's Avatar
 
1,144 / 343 (14) ++++++
Join Date: 20.04.2004
Location: Москва, Чайнатаун в Люблино
Blog Entries: 10
:)
Quote:
Originally Posted by miklenew View Post
В этом отчёте вам нужна таблица InventTrans поле InventTransIdReturn. Если не ошибаюсь если делается сторно или возврат это поле заполнятся в проводке и в новой и в старой. Т.е. один лот ссылается на другой. У вас же наверное рабочие данные, есть на чём проверить. Вроде должно быть так.


А если я накладную провожу через общий журнал ГК и вообще модуль логистики не закуплен Как поведет себя подобный код!?!
Old 24.07.2007, 09:11   #4  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Join Date: 05.10.2006
Location: Екатеринбург
Quote:
Originally Posted by miklenew View Post
В этом отчёте вам нужна таблица InventTrans поле InventTransIdReturn. Если не ошибаюсь если делается сторно или возврат это поле заполнятся в проводке и в новой и в старой. Т.е. один лот ссылается на другой. У вас же наверное рабочие данные, есть на чём проверить. Вроде должно быть так.
Да, InventTrans использую, только вот загвоздка, если сгруппирую по InventTransIdReturn , и просуммирую количество или сумму, не будет первоначальной накладной. Не всегда ведь сторнируют полностью накладную...
Вот меня и интересует, как правильней просуммировать сторно накладные, Ведь если есть накладная №1(Qty ==10) , её сторнируют накладной №2 (QTY==3). InventTransIdReturn у них одинаковый. В отчёте должна быть одна строка накладная №1 QTY=7.
Заранее, спасибо всем откликнувшимся...
Old 24.07.2007, 09:35   #5  
miklenew is offline
miklenew
Участник
miklenew's Avatar
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Join Date: 10.07.2006
Location: г. Ликино-Дулёво
А что если при join-ить InventTrans и InventTrans, только не через DataSourse на форме, а кодом через поля лот и возращаемый лот через addLink. Только подумать надо какой JoinMode использовать в сочетание с каким фильтром. У вас получиться два Qty. Дисплэйным полем найдёте разницу.
Old 24.07.2007, 10:12   #6  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Join Date: 05.10.2006
Location: Екатеринбург
Quote:
Originally Posted by miklenew View Post
А что если при join-ить InventTrans и InventTrans, только не через DataSourse на форме, а кодом через поля лот и возращаемый лот через addLink. Только подумать надо какой JoinMode использовать в сочетание с каким фильтром. У вас получиться два Qty. Дисплэйным полем найдёте разницу.
Хорошо.Задачу с количеством решила и с одним запросом по InventTrans.
А как просуммировать сумму, то есть это опять в накладные возвращатся...не ужели никто таким не страдал
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Сторно ввода в эксплуатацию ОС Rivez DAX: Функционал 16 25.08.2009 10:46
Вписать динамический отчет в страницу (DAX 4.0) Qaz Qwerty DAX: Программирование 2 17.07.2008 05:46
Как получить указатель на отчёт когда пользователь выбрал Печать на принтер в просмотрщике, в форму SysPrintForm? rkorchagin DAX: Программирование 10 17.04.2008 11:59
Отчёт по отгрузкам и оплатам fialka DAX: Программирование 2 17.07.2007 14:22
Форма накладные расходы Swetik DAX: Функционал 3 21.05.2003 13:58
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 10:20.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.