|
23.07.2007, 18:27 | #1 |
Участник
|
Отчёт сторно накладные.
столкнулась с такой проблемой.
Нужен отчёт под вид реестра накладных, то есть накладные и общая инфа по ним. но нужно, чтобы сторно накладные и накладные которые возвращают, не показывались в отчёте.. К тому же если из отгруженных 10 штук вернули 3, то в отчёте должны быть 7 штук и указана накладная первоначальная. То есть если просто отсекать проводки с маркированным InvoiceReturned, будет неправильно... может кто сталкивался с такой дилемой.. Хочется сделать по правильному и не городить временные таблицы... может кто подскажет ..Заранее спасибо... |
|
23.07.2007, 19:49 | #2 |
Участник
|
Цитата:
Сообщение от fialka
столкнулась с такой проблемой.
Нужен отчёт под вид реестра накладных, то есть накладные и общая инфа по ним. но нужно, чтобы сторно накладные и накладные которые возвращают, не показывались в отчёте.. К тому же если из отгруженных 10 штук вернули 3, то в отчёте должны быть 7 штук и указана накладная первоначальная. То есть если просто отсекать проводки с маркированным InvoiceReturned, будет неправильно... может кто сталкивался с такой дилемой.. Хочется сделать по правильному и не городить временные таблицы... может кто подскажет ..Заранее спасибо... |
|
23.07.2007, 22:15 | #3 |
Участник
|
Цитата:
Сообщение от miklenew
В этом отчёте вам нужна таблица InventTrans поле InventTransIdReturn. Если не ошибаюсь если делается сторно или возврат это поле заполнятся в проводке и в новой и в старой. Т.е. один лот ссылается на другой. У вас же наверное рабочие данные, есть на чём проверить. Вроде должно быть так.
А если я накладную провожу через общий журнал ГК и вообще модуль логистики не закуплен Как поведет себя подобный код!?! |
|
24.07.2007, 09:11 | #4 |
Участник
|
Цитата:
Сообщение от miklenew
В этом отчёте вам нужна таблица InventTrans поле InventTransIdReturn. Если не ошибаюсь если делается сторно или возврат это поле заполнятся в проводке и в новой и в старой. Т.е. один лот ссылается на другой. У вас же наверное рабочие данные, есть на чём проверить. Вроде должно быть так.
Вот меня и интересует, как правильней просуммировать сторно накладные, Ведь если есть накладная №1(Qty ==10) , её сторнируют накладной №2 (QTY==3). InventTransIdReturn у них одинаковый. В отчёте должна быть одна строка накладная №1 QTY=7. Заранее, спасибо всем откликнувшимся... |
|
24.07.2007, 09:35 | #5 |
Участник
|
А что если при join-ить InventTrans и InventTrans, только не через DataSourse на форме, а кодом через поля лот и возращаемый лот через addLink. Только подумать надо какой JoinMode использовать в сочетание с каким фильтром. У вас получиться два Qty. Дисплэйным полем найдёте разницу.
|
|
24.07.2007, 10:12 | #6 |
Участник
|
Цитата:
Сообщение от miklenew
А что если при join-ить InventTrans и InventTrans, только не через DataSourse на форме, а кодом через поля лот и возращаемый лот через addLink. Только подумать надо какой JoinMode использовать в сочетание с каким фильтром. У вас получиться два Qty. Дисплэйным полем найдёте разницу.
А как просуммировать сумму, то есть это опять в накладные возвращатся...не ужели никто таким не страдал |
|