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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.07.2005, 12:08   #1  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
Как правильно достучаться из InventTrans до даты накладыной
Бегу циклом по inventtrans (по всем проводкам в заданном периоде). Как мне по правильному достучаться до даты накладной?
if (InventTrans.TransType==InventTransType::Purch)
тогда лезем в VendInvoiceJour и ищем по InventTrans.invoiceId и т.п.
if (InventTrans.TransType==InventTransType::Sales)
тогда лезем в CustInvoiceJour и ищем по InventTrans.invoiceId и т.п.
или есть какой-то способ пхитрее и попроще?
Старый 22.07.2005, 12:40   #2  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
В общем случае смотрите "дату финансовую" в inventtrans
Старый 22.07.2005, 12:56   #3  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
А это разве одно и тоже? Не, вроде бы нет...
Старый 22.07.2005, 13:43   #4  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Re: Как правильно достучаться из InventTrans до даты накладыной
Цитата:
Изначально опубликовано NJD
Как мне по правильному достучаться до даты накладной?
До какой именно даты, можете уточнить? там есть еще "дата документа".

Если именно до "Даты накладной", то Recoilme был совершенно прав: обработка заказа или закупки накладной (фин. приход\расход) формирует проводки со статусом "Закуплено"\"Продано", и устанавливает "Финансовую дату", датой накданой указанной при обработке. Т.е. именно той датой которая Вам нужна.
Старый 22.07.2005, 13:44   #5  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
да... ну если так, то спасибо...
Старый 22.07.2005, 14:17   #6  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Да что Вас смущает?
Тем более если Вы будете искать по предложенному Вами способу, это будет долго. так как на InvoiceID в InventTrans нет индекса.
Старый 22.07.2005, 20:52   #7  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Re: Re: Как правильно достучаться из InventTrans до даты накладыной
Цитата:
Изначально опубликовано slava09
...
Если именно до "Даты накладной", то Recoilme был совершенно прав: обработка заказа или закупки накладной (фин. приход\расход) формирует проводки со статусом "Закуплено"\"Продано", и устанавливает "Финансовую дату", датой накданой указанной при обработке.
...
А вот и нет. Если в параметрах модуля Расчеты с поставщиками на закладке Обновления установить отметку в поле Использование даты документа, то при обработке "накладной" по закупке и указании как Даты проводки, так и Даты документа (поля живут на закладке Настройки в форме обработки накладной) в InventTrans.DatePhysical пойдет Дата проводки, а в CustTrans.TransDate пойдет Дата документа.

Т.о. в складских проводках и в "накладной" окажутся разные даты.

Безусловно, это частный случай, который может использоваться только теми, кто ведет в системе управленческий, а не фискальный учет. Но тем не менее...
__________________
С уважением,
glibs®
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
InventTransIdReturn и Закрытие склада DenisS DAX: Программирование 15 03.12.2008 09:02
Достаточно ли изменить дату в таблицах inventTrans, inventTransPosting, VendPackingSlipJour? DmitryS DAX: Программирование 3 18.09.2008 14:37
Связь таблиц InventTrans и PurchLine Pustik DAX: Программирование 2 25.11.2004 12:23
Очень не хочеться вручную устанавливать даты для всех строк журнала .... ATimTim DAX: Функционал 1 14.09.2004 19:33
Проверка даты Wamr DAX: Программирование 9 15.12.2002 17:28

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

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

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