AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
CRM
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 23.05.2016, 16:31   #1  
Aquarius ist offline
Aquarius
Участник
 
139 / 29 (1) +++
Registriert seit: 08.02.2007
Ort: Одесса
Связь inventsettlement с расходными и приходными проводками inventtrans с одинаковым лотом
Добрый день,
Акс 2009. Sp 5.

у меня вопрос по связи inventsettlement с расходными и приходными складскими проводками одного и того же лота.

мне нужно написать запрос на SQL,который получит данные себестоимости складских проводок по закупкам и продажам задним числом. (т.е. необходимо вычесть корректировки приходных проводок отчетного периода, сделанных после закрытия склада в конце месяца )

У нас каждый месяц происходит корректировка "в наличии" в конце месяца после закрытия склада с целью переоценки остатков на начало следующего периода.

Т.о. открытые приходные проводки по закупкам и открытые приходные проводки -сторно заказов на продажу- переоцениваются.

Мне для получения исходной себестоимости приходных проводок отчетного периода (после закрытия месяца )нужно вычесть все корректировки, которые начиная с даты окончания отчетного периода были сделаны операциями "закрытия и коррекция" с типом "в наличии"
.
Я не смогла разобраться до конца со связью таблиц inventtrans и inventsettlement для такого случая.

У меня есть
1. расходная проводка по заказу на продажу 0027312
08.12.2015 номер лота IT-AA00074217 Продано -80, итоговая сумма затрат -27 156,54
2. а также приходная проводка по этому же заказу на продажу 0027312
08.12.2015 номер лота IT-AA00074217 Куплено 80, итоговая сумма затрат 28 115,17

Из формы складские проводки я просматриваю сопоставления для данных проводок.
для проводки 1 номер лота IT-AA00074217 -мне выдает сопоставление:
сопоставление №1
31.12.2015 операция закрытие склада. принцип сопоставления фифо , тип сопоставления расход.сопост. к-во -80, сумма сопоставления -27 156,54, корректировка -21 108,85 т

для проводки 2 номер лота IT-AA00074217-мне выдает сопоставление:
сопоставление №2
31.12.2015 операция закрытие склада. принцип сопоставления корректировка ,тип сопоставления полная корректировка,сопост к-во 0, Сумма сопоставления 0, корректировка 21 108,85
сопоставление №3
31.12.2015 операция в наличии. принцип сопоставления корректировка ,тип сопоставления корректировка сальдо,сопост к-во 0, Сумма сопоставления 0, корректировка 958,63
сопоставление №4
31.01.2016 операция закрытие склада. принцип сопоставления фифо ,тип сопоставления приход. сопост к-во 80 сумма 28 115,17 корректировка 0

Если я открываю непосредственно таблицу InventSettlement и делаю фильтр по inventransId IT-AA00074217 то у меня отображаются все 4 вышеописанных сопоставления, одно сопставление для расходной проводки и три для приходной.

Я не могу понять как из этого множества записей выбрать запросом записи для расходной складской проводки заказа , и как выбрать для приходной складской проводки заказа.
Потому что кроме связи по номеру лота других связей с inventTrans с inventSettlement не нахожу.

Или надо выбирать для расходной проводки inventTrans только такие проводки inventSettlement которые имеют тип Расход?

А для приходной проводки inventTrans только такие проводки inventSettlement которые имеют тип Приход, Корректировка Сальдо, Полная корректировка?

Тогда вроде получается выбрать правильно проводки сопоставления.
Alt 23.05.2016, 16:42   #2  
S.Kuskov ist offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3.448 / 1792 (66) ++++++++
Registriert seit: 28.04.2007
Ort: Калуга
Поле TransRecId таблицы InventSettlement ссылается на RecId таблицы InventTrans.
Посмотрите на метод InventSettlement.InventTrans()
This post has been rated by: Aquarius (1).
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
axforum blogs: Оптимизация разноски ГК закрытия склада AX2012 R2(российский функционал) Blog bot DAX Blogs 0 18.10.2013 00:15
Связь WMSOrderTrans и inventTrans IKA DAX: Программирование 4 09.04.2013 20:03
Отмена закрытия склада. Оптимизация. vallys DAX: Программирование 20 23.08.2012 11:14
Себестоимость: связь InventTrans и InventSettlement Prophetic DAX: Программирование 1 26.04.2010 10:19
Связь таблиц InventTrans и PurchLine Pustik DAX: Программирование 2 25.11.2004 12:23

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 21:55 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.