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

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 24.06.2005, 17:25   #1  
Red Stranger ist offline
Red Stranger
Участник
 
102 / 19 (1) ++
Registriert seit: 01.04.2005
? Фифо how to?
Встала такая проблема.
Мне необходимо расчитать стоимость номенклатуры по ФИФО. Знаю, что внчале необходимо сделать пересчет склада, но вот как это сделать программно?

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

Всем заранее спасибо.
Alt 24.06.2005, 17:51   #2  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
http://axapta.mazzy.ru/lib/explore/
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 24.06.2005, 18:02   #3  
YaHooka ist offline
YaHooka
Участник
 
212 / 16 (1) ++
Registriert seit: 22.03.2005
Ort: Москва
К сожалению не расскажу как это делать программно, присоединюсь к вопросу в такой форулировке:
Как на стандартном функционале посмотреть текщую стоимость по партиям.
Думаю это пригодиться г-ну Red Stranger при тестировании его разработки
Alt 24.06.2005, 18:04   #4  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Zitat:
Изначально опубликовано YaHooka
Как на стандартном функционале посмотреть текщую стоимость по партиям.
По партиям или по лотам?
В Аксапте есть термин партия. Партионный учет и партия - разные вещи.

Итак, по партиям или по лотам?
__________________
полезное на axForum, github, vk, coub.
Alt 24.06.2005, 18:11   #5  
YaHooka ist offline
YaHooka
Участник
 
212 / 16 (1) ++
Registriert seit: 22.03.2005
Ort: Москва
Если я правильно понимаю, партия - это складская аналитика. Мне нужно именно партионный учет, так что по лотам.
Alt 24.06.2005, 18:23   #6  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
ИМХО, это два разных вопроса.

Первый: как программно инициализировать пересчет.
Второй: как узнать себестоимость (лота, по набору аналитик и т. п.).

На первый я ответил (вернее указал направление).
На второй, в принципе, можно ответить той же ссылкой
Тем не менее, смотрите класс InventSumDateValue (для себестоимости по аналитикам) и метод InventTrans::calcCostValue() (для себестоимости по лоту).
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 24.06.2005, 18:30   #7  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Zitat:
Изначально опубликовано YaHooka
Если я правильно понимаю, партия - это складская аналитика. Мне нужно именно партионный учет, так что по лотам.
Согласен с Максимом.
Если же без программирования
то смотрите в отчет Складские проводки для себестоимости по лотам и Физ.наличие по складам.
__________________
полезное на axForum, github, vk, coub.
Alt 24.06.2005, 18:54   #8  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
Кстати, раз уж затронули тему отчетов

В отчете Складские проводки нет поля, в которое бы выводилась себестоимость с учетом коррекции. Может кто-нибудь подскажет, в каком отчете это можно посмотреть.

Кроме того, насколько мне удалось выяснить путем тестирования, отчет "Физ. наличие по складам" выводит себестоимость с учетом только тех коррекций, которые были проведены на дату построения отчета, либо более раннюю дату. Коррекции, проведенные более поздней датой (пусть даже они и корректируют проводки, которые имеют дату более раннюю, чем дата построения отчета) в отчете не учитываются. Это действительно так? Или все же можно просто посмотреть стоимость запасов на складе на определенную дату с учетом всех коррекций, проведенных быть может более поздними датами?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 25.06.2005, 12:45   #9  
Peter Savintsev ist offline
Peter Savintsev
Участник
 
246 / 124 (5) +++++
Registriert seit: 14.12.2001
Zitat:
Изначально опубликовано Maxim Gorbunov
Кстати, раз уж затронули тему отчетов

В отчете Складские проводки нет поля, в которое бы выводилась себестоимость с учетом коррекции. Может кто-нибудь подскажет, в каком отчете это можно посмотреть.
Угу. В таблице складских проводок такого поля нет. Хранятся отдельна первоначальная сумма проводки (CostAmountPosted) и коррекция (CostAmountAdjustment).

Zitat:
Кроме того, насколько мне удалось выяснить путем тестирования, отчет "Физ. наличие по складам" выводит себестоимость с учетом только тех коррекций, которые были проведены на дату построения отчета, либо более раннюю дату. Коррекции, проведенные более поздней датой (пусть даже они и корректируют проводки, которые имеют дату более раннюю, чем дата построения отчета) в отчете не учитываются. Это действительно так?
Да. И не только в этом отчете, но и почти во всех, которые находятся в УЗ/Отчеты/Статус.

Zitat:
Или все же можно просто посмотреть стоимость запасов на складе на определенную дату с учетом всех коррекций, проведенных быть может более поздними датами?
Не уверен, что это можно сделать с помощью стандартных отчетов.

На мой взгляд вполне объяснимо то, что стандартные отчеты учитывают коррекцию, которая была проводена только в отчетном периоде. Ведь по идее складские отчеты (сальдо, обороты) должны совпадать с отчетами по ГК (например, по 10, 41 счетам). А проводки по этим счетам в ходе коррекции возникают именно датой пересчета/закрытия. Соответственно, чтобы не возникло расхождений между, например, сальдо по 10 счету и остатками материалов, в отчетах по складу должна учитываться только коррекция <= дате формирования отчета.
Alt 27.06.2005, 08:30   #10  
KiselevSA ist offline
KiselevSA
Злыдни
Benutzerbild von KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Registriert seit: 25.01.2002
Ort: Москва
А чем не устраивает запрос "В наличии"? Включите отображение партии для аналитики и смотрите себестоимость на закладке "Величина".
Alt 27.06.2005, 10:23   #11  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
2Peter Savintsev
Спасибо за подтверждения. В принципе, я согласен, что в этом есть определенная логика. Проблема в том, что клиенты привыкли работать с другой логикой. Ну ничего, будем переучивать

2KiselevSA
Запрос показывает текущее состояние. А мне как раз нужно узнать стоимость склада на одну из прошедших дат.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 27.06.2005, 10:39   #12  
MironovI ist offline
MironovI
Участник
 
724 / 77 (4) ++++
Registriert seit: 30.05.2005
Возвращаясь таки к фифо.. допустим пересчет по номенклатуре сделан.. это нам нужно для того чтобы расчитать нормально фифо т.к. в InventSum все равно лежит средняя себестоимость.. так что придется искать место в механизме закрытия склада скорее всего где эта фифа расчитывается..
Alt 27.06.2005, 10:44   #13  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
MironovI, а чего Вы хотите добиться?
Если себестоимость уже пересчитана, зачем искать место, где она пересчитывается?

Да и не надо искать. Вы спросите, Вам и так расскажут
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 27.06.2005, 10:52   #14  
MironovI ist offline
MironovI
Участник
 
724 / 77 (4) ++++
Registriert seit: 30.05.2005
Zitat:
Изначально опубликовано Maxim Gorbunov
Если себестоимость уже пересчитана, зачем искать место, где она пересчитывается?
Расчитывать ФИФО надо именно потому что повторюсь в InventSum лежит что до пересчета что после СРЕДНЯЯ себестоимость и система списывает всегда по средней, поясню на примере..

закуплено 10 шт сумма 10
закуплено 10 шт сумма 20
в InventSum 20 штук сумма 30
списываем 10 шт сумма быдет 15(!) а не 10 как должно быть по модели фифо..
А вот если мы еще раз сдеалаем пересчет то на проводку списания начислится коррекция на -5 чтобы прривести проводку в соотв. модели фифо..
Alt 27.06.2005, 11:53   #15  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
Сумма в InventSum будет 20 после пересчета. Проверьте.

Добавлено: в InventSum лежит не средняя себестоимость, а мгновенная средняя. Алгоритм ее расчета нормально описан в документации по логистике.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 27.06.2005, 11:57   #16  
MironovI ist offline
MironovI
Участник
 
724 / 77 (4) ++++
Registriert seit: 30.05.2005
20 это ЛИФО тогда уж.. должно быть 10.. но сейчас проверю..
Alt 27.06.2005, 12:04   #17  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
3 раза перечитал Ваше сообщение. Я тупой? Или утро тяжелое?

1 приход: 10 штук по 1 рублю = 10 рублей
2 приход: 10 штук по 2 рубля = 20 рублей

Итого на складе 20 штук на 30 рублей (собственно, это и видно в InventSum).

Продаем 10 штук. Списывается по мгновенной средней (по 1 рублю 50 копеек). На складе остается 10 штук на 15 рублей (опять же, видно в InventSum).

Делаем пересчет по ФИФО. Проданные 10 штук сопоставились с первым приходом. Делается коррекция расходной проводки (5 рублей). Итого на складе остается 10 штук на 20 рублей (весь второй приход). Опять же, видим это в InventSum.

10 штук на 10 рублей было бы, если бы на складе у нас остался после продажи только первый приход (то есть расход был бы сопоставлен по ЛИФО со вторым приходом).
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 27.06.2005, 12:57   #18  
MironovI ist offline
MironovI
Участник
 
724 / 77 (4) ++++
Registriert seit: 30.05.2005
Усе верно, ты говоришь про себестоимость в InventSum, а я чро себестоимость проводки, но в общем мы грим об одном и том же.. так вот вопрос-то в чем - как узнать себестоимость проводки перед тем как ее разнести и сделать пересчет..
Alt 27.06.2005, 13:50   #19  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
До пересчета себестоимость можно только мгновенную среднюю узнать. По модели - никак. Да и неправильно это, ИМХО. Себестоимость становится известна только (!) после персчета или закрытия.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 27.06.2005, 14:34   #20  
MironovI ist offline
MironovI
Участник
 
724 / 77 (4) ++++
Registriert seit: 30.05.2005
Да, согласен, для системы это неправильно и ненормально.. но по жизни бывает нужно, вот конкретный пример - делается декомплектация, в журнале ты должен указать стоимость изделия.. а ты ее знать не знаешь.. Согласно учетной политике ты должен указать стоимость по ФИФО.. Короче архитектурная проблема на самом деле журнала Спецификация..
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
axaptabuilder: How to setup Axapta batch server running as user defined windows service Blog bot DAX Blogs 0 12.04.2007 16:10
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 12.04.2007 16:10
DynamicsTech: How to Setup Alerts in Dynamics Ax 4.0 Blog bot DAX Blogs 0 12.04.2007 11:50
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 22.11.2006 15:20
axaptabuilder: How to setup Axapta batch server running as user defined windows service Blog bot DAX Blogs 0 28.10.2006 16:47
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 09:08 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.