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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.12.2008, 19:01   #1  
Julietta is offline
Julietta
Участник
 
17 / 10 (1) +
Регистрация: 20.10.2003
Адрес: Москва
Как избавиться от отрицательных фин. остатков номенклатуры?
Доброго времени суток!
Имею Axapta 3.0 SP3.

Есть ряд артикулов, учет которых велся по группе складской аналитики без галочки Финансовый склад (себестоимость считается по FIFO). Соответственно теперь существуют отрицательные финансовые остатки в разрезе складов (и при нулевых количественных остатках и при ненулевых). Можно ли избавиться от этих финансовых минусов в разрезе складов (другие складские аналитики в этой группе не используются, только Склад)?

Далее планируется включить галку Финансовый склад в этой группе складской аналитики для аналитики Склад.

Всем спасибо!
Старый 24.12.2008, 07:36   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Julietta Посмотреть сообщение
Можно ли избавиться от этих финансовых минусов в разрезе складов (другие складские аналитики в этой группе не используются, только Склад)?
Да. Технологически просто:
1. добавляйте записи InventSum для каждой записи InventTrans
2. постарайтесь воспользоваться стандартным алгоритмом, который пересчитывает ИЛИ после добавления InventSum пересчитывайте вручную InventTrans.CostAmountAdjustment = СУММ(InventSum, которые относятся к InventTrans, и не отменены Cancelled=0)
3. "по вкусу" делайте или не делайте проводки в ГК по добавленным суммам

Помните, что себестоимость по складской проводке = InventTrans.CostAmountPosted + InventTrans.CostAmountAdjustment
а себестоимость за единицу номенклатуры = (InventTrans.CostAmountPosted + InventTrans.CostAmountAdjustment) / InventTrans.Qty
Эти себестоимости показываются на закладке Обзор в складских проводках.

Стандартный механизм находится в коррекции проводок.
Управление запасами \ Периодические операции \ Закрытие и коррекция \ Кнопка Коррекция \ Операции \ Кнопка выбрать \ (задайте фильтр и выберите какую-нибудь проводку) \ В поле Редактировать установите сумму \ кнопка Разноска.

Но только на логическом уровне очень сложно решить какие суммы нужно добавить и к каким именно InventTrans. Здесь здорово придется думать, чтобы получить правильную себестоимость.

В принципе, вместо суперджоба, который а) рассчитывает суммы и б) добавляет записи, можно сделать нашлепку попроще к стандартному механизму коррекции. Нашлепка будет всего лишь рассчитывать суммы в форме коррекции. А добавлением записей будет заниматься стандартный механизм.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: aidsua (1).
Старый 24.12.2008, 08:28   #3  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Добавлю.
Как написал mazzy вы выправите приходы(для журнала перенос они не войдут).
Расходы должны выправиться после пересчёта.
Но могут и не выправиться. Или выправиться с определённой погрешностью.
Вот одна из причин с которой столкнулся.
Есть строка журнала переноса при при определённых телодвижениях (щас точно не помню что делал) У вас расходная половинка может сопоставиться с приходной один в один. Т.е. расходная проводка скл1 сопоставиться с приходной проводкой скл2 одного и того же лота. Это если сопоставление делалось с отключённым фин складом по складу. Получиться такая изолированная штука.
Поэтому готовьтесь ктому что вам ещё прийдётся отменять закрытия и пересчёты за прошлые периоды.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
За это сообщение автора поблагодарили: mazzy (2).
Старый 24.12.2008, 10:16   #4  
Julietta is offline
Julietta
Участник
 
17 / 10 (1) +
Регистрация: 20.10.2003
Адрес: Москва
Большое спасибо за ответы. Буду обмозговывать
Старый 13.01.2009, 18:58   #5  
Julietta is offline
Julietta
Участник
 
17 / 10 (1) +
Регистрация: 20.10.2003
Адрес: Москва
После долгого обмозгования сделала так (вдруг кому-то будет полезно такое решение):
1. Пересчитала склад со старыми настройками
2. Для "проблемных" (у которых себестоимость нужно было считать в разрезе складов, но ошиблись с настройкой) артикулов открыла склад с самого начала движения, программно установив поля QtySettled = 0, CostAmountSettled = 0 в таблицах складских проводок и складских сопоставлений (неотмененных), поля ValueOpen = 1, DateClosed = dateNull() в таблице складских проводок.
3. Изменила настройки, установив галку Фин. склад для аналитики Склад в группе складской аналитики.
4. Пересчитала склад по "проблемным" артикулам, что позволило выделить на отдельном документе ГК суммы коррекции себестоимости.
5. Закрыла склад

Надеюсь, все сделала верно . Суммы расхождений у нас получились небольшие, что несомненно обрадовало . Ну и надо заметить, что кол-во "проблемных" артикулов было небольшое.
Старый 14.01.2009, 00:05   #6  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Возможно в п.2. стоило бы ещё и почистить таблицу собственно сопоставлений по данным проводкам? (InventSettlement, если не ошибаюсь)
__________________
Zhirenkov Vitaly
Старый 23.01.2009, 10:19   #7  
Julietta is offline
Julietta
Участник
 
17 / 10 (1) +
Регистрация: 20.10.2003
Адрес: Москва
совсем чистить таблицу сопоставлений, считаю, нет необходимости, так как иначе сотрем всю историю корректировок себестоимости. я ограничилась только обнулением закрытого количества и закрытой суммы.
Теги
как правильно, номенклатура, остатки, отрицательные остатки, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Планирование номенклатуры с типом Основное средство AlexeyBP DAX: Функционал 19 29.01.2009 07:42
Учёт остатков в разрезе фин. аналитики miklenew DAX: Программирование 11 06.11.2007 20:01
Не могу изменить название номенклатуры slava09 DAX: Функционал 14 21.03.2007 18:01
Фильтрация отрицательных остатков OliaM DAX: Функционал 20 05.10.2004 20:44
Контроль отрицательных остатков Сисой DAX: Функционал 4 22.12.2003 21:21

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

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

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