![]() |
#1 |
Участник
|
Как правильно достучаться из InventTrans до даты накладыной
Бегу циклом по inventtrans (по всем проводкам в заданном периоде). Как мне по правильному достучаться до даты накладной?
if (InventTrans.TransType==InventTransType::Purch) тогда лезем в VendInvoiceJour и ищем по InventTrans.invoiceId и т.п. if (InventTrans.TransType==InventTransType::Sales) тогда лезем в CustInvoiceJour и ищем по InventTrans.invoiceId и т.п. или есть какой-то способ пхитрее и попроще? |
|
![]() |
#2 |
злыдень
|
В общем случае смотрите "дату финансовую" в inventtrans
|
|
![]() |
#3 |
Участник
|
А это разве одно и тоже? Не, вроде бы нет...
|
|
![]() |
#4 |
Участник
|
Re: Как правильно достучаться из InventTrans до даты накладыной
Цитата:
Изначально опубликовано NJD
Как мне по правильному достучаться до даты накладной? Если именно до "Даты накладной", то Recoilme был совершенно прав: обработка заказа или закупки накладной (фин. приход\расход) формирует проводки со статусом "Закуплено"\"Продано", и устанавливает "Финансовую дату", датой накданой указанной при обработке. Т.е. именно той датой которая Вам нужна. |
|
![]() |
#5 |
Участник
|
да... ну если так, то спасибо...
|
|
![]() |
#6 |
Участник
|
Да что Вас смущает?
Тем более если Вы будете искать по предложенному Вами способу, это будет долго. так как на InvoiceID в InventTrans нет индекса. |
|
![]() |
#7 |
Member
|
Re: Re: Как правильно достучаться из InventTrans до даты накладыной
Цитата:
Изначально опубликовано slava09
... Если именно до "Даты накладной", то Recoilme был совершенно прав: обработка заказа или закупки накладной (фин. приход\расход) формирует проводки со статусом "Закуплено"\"Продано", и устанавливает "Финансовую дату", датой накданой указанной при обработке. ... Т.о. в складских проводках и в "накладной" окажутся разные даты. Безусловно, это частный случай, который может использоваться только теми, кто ведет в системе управленческий, а не фискальный учет. Но тем не менее...
__________________
С уважением, glibs® |
|