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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.12.2010, 09:23   #1  
Sergey Petrov is offline
Sergey Petrov
Участник
 
80 / 19 (1) ++
Регистрация: 03.04.2007
Адрес: Saint-Petersburg, Russia
Спасибо, уважаемый Logger.
В складской проводке списания по закрытию склада InventTrans.CostAmountPosted ("Фин. сумма") = -669.63 EUR. В той же проводке InventTrans.CostAmountAdjustment ("Корректировка") = -4006.88 EUR. Если бы не было корректировки, то сумма сопоставления и пр. сомнення не вызвали бы. InventTrans.CostAmountPosted - вполне адекватная величина. Проблема именно в возникшей корректировке и её источнике.

Не совсем уловил, что не так в тэгах. Но это - детали.
__________________
MS Dynamics AX 2009

Kernel 5.0.1600.4110
Application 5.0.1500.6491
Старый 21.12.2010, 11:02   #2  
Geo is offline
Geo
Участник
Аватар для Geo
 
258 / 47 (2) +++
Регистрация: 04.04.2008
Вопрос: себестоимость чего именно завышена?
Буквально пару дней назад обнаружил, что стандартные складские отчеты неправильно обрабатывают это самое "Средневзвешенное закрытие запасов". Может быть, дело в отчетах?

Автогенерящиеся проводки типа "Средневзвешенное закрытие запасов" - это новое в АХ 2009. Похоже, что отчеты поправить они забыли...
Старый 21.12.2010, 12:55   #3  
Sergey Petrov is offline
Sergey Petrov
Участник
 
80 / 19 (1) ++
Регистрация: 03.04.2007
Адрес: Saint-Petersburg, Russia
Про отчёты я молчу. Проблема выплыла не через них.
Завышена себестоимость товара, которая определяется в складских проводках при списании этого товара со склада (отгрузка Заказа на продажу).

История следующая: в одном из подразделений создали Заказ на продажу. При попытке его отгрузки система сообщила об отрицательной доходности по Заказу. Доходность определяется из сравнения цены, установленной в строке Заказа на продажу, и себестоимости зарезервированного лота на складе (себестоимость оказалась выше цены). Стали разбираться, почему себестоимость именно такая на складе - выяснилось, что по складским проводкам товар пришёл на этот склад с уже завышенной себестоимостью. Пришёл он ещё в октябре (то есть, на момент, когда выяснилась кривизна себестоимости склад уже был неоднократно закрыт).
Перемещения между складами выполняются с использованием Заказов на перемещение (это - функционал, введённый в DAX2009). При этом используется наша доработка, позволяющая увеличивать себестоимость товара на сумму ТТИ в момент его оприходования на целевой склад (себестоимость приходной проводки на целевой склад увеличивается на рассчитываемую сумму ТТИ).
Стал искать, откуда на склад пришло такое дорогое чудо и выяснилось, что себестоимость завышена у целой цепочки проводок. Про проводки закрытия склада на складе-источнике Заказа на перемещение я уже писал.

Теперь про те проводки, которые относятся непосредственно к строкам самого Заказа на перемещение.
Для всех складских проводок, связанных с данной проблемной строкой Заказа на перемещение, имеются сопоставления, выполненные при закрытиях склада (было уже 2 закрытия и оба там "отметились").
Везде закрытия склада вносят корректировки.
Сопоставленных количеств по приходным проводкам на целевой склад нет нигде.
Сопоставленные количества по остальным проводкам совпадают с количествами в самих проводках только в сопоставлениях, выполненных первым закрытием склада (октябрь закрывали). Второе закрытие склада вызывает только корректировки без сопоставленных количеств.
Все эти сопосталения "Разнесены".
Приходные складские проводки на целевой склад "открыты" (InventTrans.ValueOpen = NoYes::Yes). Все остальные "Закрыты".
Сравнил с аналогичными проводками по другим строкам того же Заказа на перемещение.
Для приходных проводок на целевой склад закрытие склада вообще не выполняло сопоставлений (сопоставления типа "Корректировка" только те, которые "накручивают" ТТИ в нашем самописном функционале при оприходовании товара на целевой склад).
Для проводок по транзитному складу есть сопоставления типа "Маркировка", выполненные при закрытии склада (одном, предпоследнем, которое октябрь закрывало).
Для расходных проводок со склада-источника есть сопоставления типа "Средневзвешенная на дату", выполненные также при закрытии склада (одном, предпоследнем).
Приходные складские проводки на целевой склад "открыты" (InventTrans.ValueOpen = NoYes::Yes). Все остальные "Закрыты".

ВОПРОС: может ли закрытие склада откорректировать себестоимость в складских проводках, относящихся к строкам Заказа на перемещение (лоты в проводках по строке Заказа на перемещение разные)? Как определить источник, откуда система берёт сумму корректировки (было уже два закрытия и оба вызвали корректировки, других поступлений на целевой склад из Заказа на перемещение не было)?
__________________
MS Dynamics AX 2009

Kernel 5.0.1600.4110
Application 5.0.1500.6491

Последний раз редактировалось Sergey Petrov; 21.12.2010 в 13:35.
Старый 21.12.2010, 14:03   #4  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от Geo Посмотреть сообщение
Вопрос: себестоимость чего именно завышена?
Буквально пару дней назад обнаружил, что стандартные складские отчеты неправильно обрабатывают это самое "Средневзвешенное закрытие запасов". Может быть, дело в отчетах?
Речь про стандартные отчеты? Подскажи, плиз, чтобы на грабли не наступить.
__________________
Ivanhoe as is..
Старый 28.12.2010, 01:51   #5  
Geo is offline
Geo
Участник
Аватар для Geo
 
258 / 47 (2) +++
Регистрация: 04.04.2008
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Речь про стандартные отчеты? Подскажи, плиз, чтобы на грабли не наступить.
Хорошо, что спросил.
Стало смотреть - и не увидел ошибки в стандартных отчетах. Наоборот, увидел ошибку в наших отчетах, с которыми я сравнивал. Эту ошибку я обнаружил еще раньше, но ее до сих пор не исправили; а я успел о ней забыть.
Старый 15.03.2011, 01:06   #6  
Geo is offline
Geo
Участник
Аватар для Geo
 
258 / 47 (2) +++
Регистрация: 04.04.2008
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Речь про стандартные отчеты? Подскажи, плиз, чтобы на грабли не наступить.
Вроде таки нашел ошибку в стандартных складских отчетах.

Когда в "Закрытии и коррекции" корректируется сумма остатка по номенклатуре ("В наличии"), то в некоторых случаях сумма коррекции вешается на проводку типа "Средневзвешенная стоимость запасов", а не на нормальные приходы (когда именно - не разобрался).

А стандартные складские отчеты не включают в себя сопоставления по проводкам типа "Средневзвешенная стоимость запасов" как класс. В результате, если были коррекции "в наличии" и они повесились на "средневзвешенную стоимость", стандартные отчеты будут врать. При этом они будут расходиться с Главной книгой.
За это сообщение автора поблагодарили: Ivanhoe (5).
Теги
закрытие склада, корректировка себестоимости, корректировки складских проводок, себестоимость

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Denis Fedotenko: Себестоимость и закрытие склада Blog bot DAX: База знаний и проекты 44 29.03.2010 14:54
Разная себестоимость проводок в операции переноса после закрытия склада Mikky DAX: Функционал 2 27.07.2009 11:52
Коррекция стандартной себестоимости. Проблемы закрытия склада PavelM DAX: Функционал 1 17.03.2008 18:14
Опрос по времени закрытия склада Paul_ST DAX: Функционал 0 25.04.2005 15:12
Опрос - Время закрытия склада DiZ DAX: Функционал 3 25.04.2005 12:21

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

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

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