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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.02.2008, 13:01   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от glibs Посмотреть сообщение
Переоценка не трогает закрытые проводки. Только незакрытые.
Я про это и говорю.
Проблема в полностью закрытых проводках.

Еще раз: раньше количество велось по аналитике склад+партия, а себестоимость считалась только по аналитике склад. (это значит, что партия была и раньше, есть уже давно полностью списанные партии, которые вошли в финансовый результат прошлых периодов)

Надо: с некоторой даты вести и количественный учет, и себестоимость по аналитике склад+партия. Причем старые проводки желательно не менять.

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

Что делать с этими суммовыми остатками, которые сейчас сильно искажают отчеты с суммой по склад+партия.

См. приложенный excel-файл, который демонстрирует проблему. Проблема в +33 рубля и -33 рубля, которые видны у партий.

Вложение 3225 Вложение 3226

Цитата:
Сообщение от glibs Посмотреть сообщение
Я говорил про переоценку остатков, а не проводок.
Glibs, переоценка остатков сводится к переоценке открытых проводок.
Проблема в закрытых проводках


Цитата:
Сообщение от glibs Посмотреть сообщение
Нужно:
...
2. .... закрыть склад.
3. Сделать корректировку стоимости запасов (делается исключительно на дату последнего закрытия склада).
4. Поставить галку "финансовый склад" ...
корректировка стоимости откорректирует стоимость ТОЛЬКО в открытых проводках.
В закрытых проводках по старым партиям ничего не скорректируется.
Во-первых, потому что количественных остатков нет
Проводки то ЗАКРЫТЫ!

(Блин, вспоминаю старый Ералаш: потому что они параллельные!)


Цитата:
Сообщение от glibs Посмотреть сообщение
А можно:
- либо доступно и убедительно объяснить чем не устраивают уже предложенные
- либо сформулировать конкретно таки условия задачи
Насчет убедить - не беспокойся. Я уже говорил - нужные слова я знаю.
Вопрос можно ли это сделать принципиально?

Условия задачи полностью сформулированы и не вижу причин менять их.
Даже пример проводок в Excel-файле приведен.
Что именно не устраивает?


Цитата:
Сообщение от Alexius Посмотреть сообщение
По сравнению с перезакрытием склада предложенный способ имеет следущие преимущества:
1. В закрытых финансовых периодах результат остается неизменным
Не, не, не...
Закрытие установит не только сопоставленную часть (...settlement...), но и коррекцию суммы. Т.е. закрытие изменит себестоимость.
Кроме себестоимости, скорее всего изменится порядок сопоставлений (раньше сопоставлялись все приходы в пределах одного слкдад со всеми расходами с этого же склада, а теперь только внутри партии). Что неизбежно отразится на отчете Структура стоимости.

Цитата:
Сообщение от Alexius Посмотреть сообщение
2. Сохраняется история коррекции себестоимости
Да. Но зачем, если отчеты показывают совсем другие цифры во всех номенклатурах с партиями?

Цитата:
Сообщение от Alexius Посмотреть сообщение
3. Время на одно "большое" закрытие меньше, чем на много мелких открытий/закрытий
Может быть... Весь финансовый результат запихать на дату ввода остатков...
Спасибо, надо подумать.

Цитата:
Сообщение от Alexius Посмотреть сообщение
Минус: "раздутие" InventSettlement
Да, это неизбежное зло


Цитата:
Сообщение от Alexius Посмотреть сообщение
Из фразы
я предположил, что необходимо выровнять остатки по всем и закрытым и открытым партиям, а это невозможно не корректируя себестоимость в проводках.
Почти да.
Не то, чтобы "невозможно", а очень и очень не хочется корректировать себестоимость в старых проводках. Поскольку изменив один раз, потом несколько лет придется объяснять почему вот эти распечатанные отчеты (по которым бонусы менеджемнту рассчитывались) не сходятся с данными Аксапты...

Цитата:
Сообщение от Alexius Посмотреть сообщение
PS. В примере вы описали исходную ситуацию, добавьте еще пожалуйста то, что должно получиться в результате.
В результате складской отчет с суммами (например, Физ.наличие по складам) в разрезе Склад + Партия с некоторой даты должен показывать количество = 0 и сумму = 0 по старым, полностью закрытым партиям.

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

Цитата:
Сообщение от gaenar Посмотреть сообщение
А если головную боль перевалить на тех, кто проблему создал?
Это мы завсегда успеем.
Я уже говорил, что знаю нужные слова на тему: почему этого делать не надо

Цитата:
Сообщение от gaenar Посмотреть сообщение
Поплывут фин результаты - значит сделать им отчёты, где будут видны изменения по фин результатам. Пусть корректируют их вручную, восстанавливая status quo.
А складские отчеты?
А другие отчеты, которые опираются на складскую себестоимость?
Не, это не выход.
__________________
полезное на axForum, github, vk, coub.
Старый 21.02.2008, 16:50   #2  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Цитата:
Сообщение от mazzy Посмотреть сообщение
Не, не, не...
Закрытие установит не только сопоставленную часть (...settlement...), но и коррекцию суммы. Т.е. закрытие изменит себестоимость.
Кроме себестоимости, скорее всего изменится порядок сопоставлений (раньше сопоставлялись все приходы в пределах одного слкдад со всеми расходами с этого же склада, а теперь только внутри партии). Что неизбежно отразится на отчете Структура стоимости.

Не то, чтобы "невозможно", а очень и очень не хочется корректировать себестоимость в старых проводках. Поскольку изменив один раз, потом несколько лет придется объяснять почему вот эти распечатанные отчеты (по которым бонусы менеджемнту рассчитывались) не сходятся с данными Аксапты...
Цитата:
Сообщение от mazzy Посмотреть сообщение
В результате складской отчет с суммами (например, Физ.наличие по складам) в разрезе Склад + Партия с некоторой даты должен показывать количество = 0 и сумму = 0 по старым, полностью закрытым партиям.
Хм, специально выделил две цитаты. На мой взгляд они противоречат друг другу.
Остаток = Приход - Расход
Приход не корректируется, корректировка расхода не приемлима. Что делать, что бы изменился Остаток ?
Цитата:
Сообщение от mazzy Посмотреть сообщение
Желательно, чтобы до этой некоторой даты складской отчет с суммами выдавал бы точно такие же данные по количеству и сумме, что и до манимуляций над партиями.
Подкорректируйте этот (и может быть другие) отчет так, что бы до "некоторой даты" CostAmountAdjustment он брал не из складских проводок, а из сопоставлений. Скорость бесспорно упадет, но результат будет старый.

Безумная идея
если напрочь отсутствует желание корректировать себестоимость проводок в закрытом периоде, то можно на дату перехода создать доп. складские проводки с нулевым кол-вом и суммой корректировки. Ес-но нужно будет подумать какие добавить записи в InventSettlement и создать бух. проводки.
Старый 21.02.2008, 18:24   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Alexius Посмотреть сообщение
Хм, специально выделил две цитаты. На мой взгляд они противоречат друг другу.
именно. в этом и вопрос. как удовлетворить противоречащим условиям

Цитата:
Сообщение от Alexius Посмотреть сообщение
Подкорректируйте этот (и может быть другие) отчет так, что бы до "некоторой даты" CostAmountAdjustment он брал не из складских проводок, а из сопоставлений. Скорость бесспорно упадет, но результат будет старый.
Стандартный функционал и стандартные отчеты так и работают складские отчеты так и работают.
проблема в том, что же надо записать в InventSettlement, чтобы было корректно


Цитата:
Сообщение от Alexius Посмотреть сообщение
доп. складские проводки с нулевым кол-вом и суммой корректировки.
Это не валидная запись, насклько я помню.

(сейчас проверил свойство mandatory и validate-методы - подтверждения не нашел. Но, по-моему, запись с 0 количеством недопустима)
__________________
полезное на axForum, github, vk, coub.
Старый 21.02.2008, 18:29   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от mazzy Посмотреть сообщение
(сейчас проверил свойство mandatory и validate-методы - подтверждения не нашел. Но, по-моему, запись с 0 количеством недопустима)
Во, метод InventTrans.checkFixFields
X++:
if (this.Qty   > 0)
{
//...
}
else
if (this.Qty   < 0)
{
//...
}
else
{
    if (this.StatusIssue  != StatusIssue::None)
    {
//...
    }

    if (this.StatusReceipt != StatusReceipt::None)
    {
//...
    }
}
Т.е. проводка с 0 количеством должна быть с пустыми статусами прихода/расхода.
проводка со статусом прихода = None не будет учитываться при расчете себестоимости, не будет влиять на себестоимость

В общем: по-моему, такое предложение не пойдет.
Добавлено: хотя надо подумать. Спасибо.
__________________
полезное на axForum, github, vk, coub.
Старый 22.02.2008, 09:09   #5  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Цитата:
Сообщение от mazzy Посмотреть сообщение
Т.е. проводка с 0 количеством должна быть с пустыми статусами прихода/расхода.
проводка со статусом прихода = None не будет учитываться при расчете себестоимости, не будет влиять на себестоимость
Хм, все расходные проводки имеют статус прихода None. Засада заключается не в том, чтобы расчитать и вставить "нелегальные" проводки, а в том, как поведет себя в дальнейшем система при их наличии.

Более очевидный минус такого подхода может проявиться на незакрытых партиях, маленький абстрактный примерчик при методе расчета себестоимости FIFO (он более наглядный, на других будет схожая ситуация):
01.01.08 Проводка1 Приход Партия1 +1
02.01.08 Проводка2 Приход Партия2 +1
03.01.08 Проводка3 Расход Партия2 -1
31.01.08 Закрытие1 Сопоставлены и закрыты Проводка1 и Проводка3
01.02.08 УРА! "Некоторая дата" Создаем корректирующие проводки, и т.д., в конце устанавливаем "Финансовый склад" для "Партии"
01.02.08 Закрытие2 Сопоставления отсутствуют
02.02.08 Проводка4 Расход Партия1 -1
29.02.08 Закрытие3 ВНИМАНИЕ ! Вопрос знатокам: Сопоставит ли это закрытие Проводку2 с Проводкой4 по разным партиям, скорректирует себестоимость и закроет их или нет ?
Старый 22.02.2008, 10:10   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Alexius Посмотреть сообщение
не в том, чтобы расчитать и вставить "нелегальные" проводки, а в том, как поведет себя в дальнейшем система при их наличии.
ап-солютно согласен.
__________________
полезное на axForum, github, vk, coub.
Старый 22.02.2008, 08:49   #7  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Цитата:
Сообщение от mazzy Посмотреть сообщение
Стандартный функционал и стандартные отчеты так и работают складские отчеты так и работают.
проблема в том, что же надо записать в InventSettlement, чтобы было корректно
Если все используемые отчеты расчитывают CostAmountAdjustment по InventSettlement, то первый предложенный мной способ должен подойти.

PS. Ну может при некоторой доработке
Теги
ax3.0, ax4.0, faq, закрытие склада, партии, склад, складская аналитика, физическое наличие

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Denis Fedotenko: Себестоимость и закрытие склада Blog bot DAX: База знаний и проекты 44 29.03.2010 14:54
Отчет Физ.запасы по складам(Ax 3.0) Lyuboff DAX: Функционал 5 21.08.2007 11:45
Расчет себестоимости по нескольким складам DreamCreator DAX: Программирование 5 17.07.2006 08:58
Отр.финансовый +физ.наличие+партия Swetik DAX: Функционал 2 21.06.2005 11:21
Проблема учет плановых затрат и расчет полной плановой себестоимости. AlexUnik DAX: Функционал 13 16.09.2004 10:01

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

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

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