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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.05.2008, 18:05   #1  
Blog bot is offline
Blog bot
Участник
 
25,475 / 846 (79) +++++++
Регистрация: 28.10.2006
Developer notes: Inventory closing make corrections for transactions in closed periods
Источник: http://axdevnotes.blogspot.com/2008/...tions-for.html
==============

It was on previous project where I first took part as a manager. The project was completed successfully, but some questions have no answers till now. One of them is why inventory closing functionality makes corrections for transactions in closed periods. It is huge headache for all users. Fortunately it happens rarely, that is why solution of this issue was suspended. When I visited masterclass at December 2007 arranged by Microsoft in Moscow, I asked this question, but got no answer. I am going to investigate inventory closing algorithm more deeply, but if anybody has decision, be welcome.


Источник: http://axdevnotes.blogspot.com/2008/...tions-for.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
Старый 05.05.2008, 18:35   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Blog bot Посмотреть сообщение
Источник: http://axdevnotes.blogspot.com/2008/...tions-for.html
==============

One of them is why inventory closing functionality makes corrections for transactions in closed periods.
Либо я плохо понимаю английский, либо одно из двух.

закрытие никогда не создает коррекции в ЗАКРЫТОМ периоде.
Закрытие создает коррекции с датой закрытия. Эта дата не может находится в закрытом периоде.

Однако закрытие может затронуть ОТКРЫТЫЕ складские проводки, дата которых находится в закрытом периоде. Однако это не значит, что меняется себестоимость в закрытом периоде.

Скорее всего автор не до конца разобрался в функционале Аксапты. И как многие делает следующую ошибку: он берет первоначальную себестоимость и прибавляет ВСЕ коррекции. А это не правильно.

Себестоимость проводок может меняться со временем.
Когда стандартная Аксапта показывает себестоимость на дату, она берет первоначальную плюс коррекции ДО указанной даты.

Это значит, что себестоимость складских проводок не меняется в закрытом периоде.
Но это значит, что себестоимость в ОТКРЫТЫХ проводках может быть переоценеа со временем (учтены накладные расходы, разнесены неотфактурованные закупки, выполнены ручные коррекции себестоимости). Переоценка никогда не делается в закрытом периоде.

Это еще одно из устоявшихся заблуждений относительно Аксапты.
Первое - хранить данные в журналах/заказах/закупках не предполагая, что они могут удаляться.
Второе - надежда на то, что складские аналитики в журналах/заказах/закупках совпадают со складскими аналитиками в складских проводках
Аналитика в строках закупки отличается от аналитики в проводках
__________________
полезное на axForum, github, vk, coub.
Старый 15.07.2008, 20:52   #3  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Я думаю, что имелось ввиду, что могут корректироваться закрытые проводки в закрытом периоде. Коррекции, при этом, будут, конечно, проведены датой закрытия, которая в открытом периоде.

Цитата:
Сообщение от mazzy Посмотреть сообщение
Однако закрытие может затронуть ОТКРЫТЫЕ складские проводки, дата которых находится в закрытом периоде.
Это верно, но не исчерпывающе, к сожалению. Закрытие может помимо этого затронуть ЗАКРЫТЫЕ складские проводки, дата которых находится в закрытом периоде.

Например:
28 июня: Приход - 2 шт. по 10 руб. (сумма - 20 руб.)
29 июня: Расход - 1 шт. (с/c 10 руб.)
30 июня: Закрытие склада.
После этого расход 29 июня закрывается (Value open = No), а у прихода становится сопоставлена 1 шт за 10 руб.
1 июля: Коррекция себестоимости первого прихода (допустим, накладные расходы подоспели) на 5 руб.
Сумма прихода становится 25 руб, из которых 10 руб. сопоставлено
2 июля: Пересчет склада (если не нравится пересчет, представьте закрытие 31 июля).
Пересчет создаст только одну коррекцию - себестоимость расхода 29 июня (который уже закрыт ) будет скорректирована до 12.5 рублей.

Казалось бы, все логично, не на что жаловаться. Но представим, что себестоимость у нас стандартная, накладные расходы не проводятся непосредственно на прибыль/убыток по стандартной себестоимости, а вместо этого мы 1 июля поменяли стандартную себестоимость - допустим, она была 10 руб, а стала 15 - и переоценили склад (с помощью кнопки Коррекция-Проводки в форме Закрытие склада). При этом мы переоценили только открытую часть приходной проводки. То есть, мы сделаем ручную коррекцию по приходу на 5 руб (так как корректируется себестоимость только 1 шт из 2ух пришедших). Затем сделаем пересчет, и увидим, что себестоимость расхода - 12.5 рублей, что не является ни новой, ни старой стандартной себестоимостью.

Из этой ситуации есть три выхода (по крайней мере, я больше не придумал ):
  1. Переоценивать всю приходную проводку целиком (именно так предлагает поступить стандартная коррекция). Очевидно, что это не всегда приемлемо (даже, скорее, вообще не приемлемо - расход был в июне, а значит и его себестоимость должна быть июньской).
  2. Вместо коррекции по проводкам сделать коррекцию в наличии. Интересно, что при этом Аксапта разобьет все частично сопоставленные проводки на две - одну полностью сопоставленную и одну полностью несопоставленную - и скорректирует открытую. У этого подхода есть один существенный недостаток - коррекция в наличии всегда проводится датой последнего закрытия. При этом у нас не останется ни одного отчета, в котором бы можно было увидеть себестоимость склада до переоценки (то есть до изменения стандартной себестоимости).
  3. Руками разбить все частично сопоставленные проводки на полностью сопоставленную и полностью открытую, а затем скорректировать открытые проводки. Коррекцию провести 1 июля. После этого запустить пересчет на 1 июля. Таким образом, стоимость склада на 30 июня будет рассчитана исходя из старой себестоимости, а на 1 июля - уже из новой. Основной недостаток - нужен кто-то, кто после закрытия склада будет разбивать частично сопоставленные проводки
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
За это сообщение автора поблагодарили: Logger (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Developer notes: Be careful whith Collections and Maps in Axapta Blog bot DAX Blogs 0 13.05.2008 19:05
Developer notes: Why debit and credit turnovers different in Ledger and Inventory modules? Blog bot DAX Blogs 0 03.05.2008 08:16
Developer notes: Null value for ADO command parameter Blog bot DAX Blogs 0 03.05.2008 08:16
November princess: How does Dynamics Ax perform the inventory settlement for closing process Blog bot DAX Blogs 0 11.01.2008 22:10

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:43.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.