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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.10.2011, 10:53   #1  
Freeangel is offline
Freeangel
Участник
 
173 / 55 (2) ++++
Регистрация: 01.04.2005
Отложенный переход права собственности
Добрый день.


При тестировании функционала "Отложенный переход права собственности" в DAX 2009 выявилась следующая проблема.
При обработке накладной по возврату проведенного заказа через немедленную поставку возникает ошибка:
Цитата:
"Количество 30 не может быть получено, поскольку номенклатура уже была возвращена"
.

Скажите, кто-нибудь использовал данный функционал? Как решили проблему?

Dynamics Ax 2009 SP1 RU7
Старый 14.10.2011, 18:08   #2  
gene is offline
gene
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
76 / 93 (4) ++++
Регистрация: 21.07.2006
Адрес: Москва
Добрый день!
Правильно ли я понимаю, что речь идет о заказе с типом разноски "Отложенный переход прав собственности"? По такому заказу возврат через немедленное получение невозможен, поскольку в момент разноски накладной номенклатура списывается со склада, приходуется на транзитный склад новым лотом со ссылкой на исходный через возвращенный лот, откуда списывается новым же лотом "в путь". Таким образом, вернуть номенклатуру, списанную исходным лотом, действительно невозможно, поскольку она уже "возвращена".
Если вы хотите при помощи возврата скорректировать или отменить отгрузку до перехода прав собственности, используйте функцию "Переход прав собственности\ Отмена отгрузки" в журнале накладных (описание имеется в инструкции к функциональности).
Если же это уже после перехода прав собственности, то тут поможет стандартная функция создания кредит-ноты.
Старый 16.10.2011, 11:18   #3  
CDR is offline
CDR
MCTS
MCBMSS
 
236 / 175 (6) ++++++
Регистрация: 27.11.2003
А можно как-либо вообще отсторнировать накладную после перехода прав собственности?

Стандартная функция создания кредит-ноты не подходит, т.к. делает следующие косяки:
1. Все проводки кредит-нота формирует на одну дату, в то время как исходные проводки по отгрузке и переходу прав сформированы разными датами. В итоге в ГК сальдо и обороты по счетам кривые.
2. Стандартная кредит-нота вообще никак не сторнирует ни обороты по 45 счету, ни товарные движения по транзитному складу.
__________________
Dynamics AX Experience
Старый 17.10.2011, 10:58   #4  
gene is offline
gene
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
76 / 93 (4) ++++
Регистрация: 21.07.2006
Адрес: Москва
Цитата:
Сообщение от CDR Посмотреть сообщение
А можно как-либо вообще отсторнировать накладную после перехода прав собственности?

Стандартная функция создания кредит-ноты не подходит, т.к. делает следующие косяки:
1. Все проводки кредит-нота формирует на одну дату, в то время как исходные проводки по отгрузке и переходу прав сформированы разными датами. В итоге в ГК сальдо и обороты по счетам кривые.
2. Стандартная кредит-нота вообще никак не сторнирует ни обороты по 45 счету, ни товарные движения по транзитному складу.
Стандартного механизма нет. Сторнируются только обороты по продаже - сальдо по клиенту, выручка, себестоимость продаж. Даже с НДС могут быть проблемы, поскольку он признается на дату отгрузки, а не перехода прав собственности.
Старый 17.10.2011, 16:29   #5  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от gene Посмотреть сообщение
Стандартного механизма нет. Сторнируются только обороты по продаже - сальдо по клиенту, выручка, себестоимость продаж. Даже с НДС могут быть проблемы, поскольку он признается на дату отгрузки, а не перехода прав собственности.
На правах мини-тролля: то есть для таких накладных сторнирование невозможно, в общем случае?

Не проще ли для таких накладных эту фичу... заблокировать?

Недоработочка, однако... MSFT, блин...

PS: Для тех, кто в MSBS: вы же это на весь мир, типа, разрабатываете... Я б поаккуратней попытался как-то. Привет SVS
__________________
Best Regards,
Roman

Последний раз редактировалось RVS; 17.10.2011 в 16:31.
Старый 17.10.2011, 17:50   #6  
gene is offline
gene
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
76 / 93 (4) ++++
Регистрация: 21.07.2006
Адрес: Москва
Цитата:
Сообщение от RVS Посмотреть сообщение
На правах мини-тролля: то есть для таких накладных сторнирование невозможно, в общем случае?

Не проще ли для таких накладных эту фичу... заблокировать?
Не очень понял, для каких "таких" накладных какую "эту" фичу заблокировать?

Для накладных с отложенным переходом прав собственности полное корректное сторнирование после регистрации перехода прав собственности, в общем случае, действительно невозможно. Тут, к сожалению, скорее всего могут помочь только дополнительные правки "ручками"...
Старый 17.10.2011, 16:47   #7  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Судя по международному стандарту, весь мир давно "забил" на сторно ) В этом плане локализация сделала достаточно много, хотя, конечно, есть куда стремиться
__________________
Ivanhoe as is..
Старый 18.10.2011, 10:14   #8  
Freeangel is offline
Freeangel
Участник
 
173 / 55 (2) ++++
Регистрация: 01.04.2005
Спасибо за ответы.

Получается, что надо либо использовать Отборочные накладные с разноской в ГК для учета ОППС, либо дорабатывать функционал.
Старый 27.10.2011, 11:17   #9  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Костыли
Мы тут сделали костыли, вроде работают, но нужно тщательно проверить, для чего и выкладываю проект. Т.е. прошу помочь найти и устранить проблемы, а так же помочь улучшить.
ЗЫ. DAX2009 R6

Последний раз редактировалось raz; 08.11.2011 в 16:13.
Старый 30.10.2011, 14:24   #10  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Вижу, что желающих использовать станартный функционал практически нет. Видимо, кому нужен 45 счет, тот использует свои решения. У нас сейчас переход с Dax3 на Dax2009 и мы пытаемся отказаться от нашей реализации 45 счета. В "костылях" просто доведенный до логического конца стандартный вариант. Непонятно почему вендор сам не довел его до конца. Хотелось бы помощи в поиске возможных проблем.
Старый 02.11.2011, 08:01   #11  
Freeangel is offline
Freeangel
Участник
 
173 / 55 (2) ++++
Регистрация: 01.04.2005
Желание есть, но очень много недоработок со стороны MS.
Ещё одно найденное замечание. Нельзя использовать ОППС во внутрихолдинговых заказах. Хотя что мешало сделать обработку Отборочной накладной по закупке при обработке накладной во внутрихолдинговом заказе на продажу с использование ОППС
Старый 08.11.2011, 16:15   #12  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Прошу прощения у тех шестерых, кто скачал проект. Из проекта по невнимательности выпал один класс, в итоге была некорректная работа.
Прикладываю исправленный проект.
Вложения
Тип файла: zip GoodInRout.ZIP (181.3 Кб, 130 просмотров)
За это сообщение автора поблагодарили: Logger (33), Bega (10), zhan (2), Dolores (1).
Старый 03.02.2012, 16:54   #13  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Цитата:
Сообщение от raz Посмотреть сообщение
Прошу прощения у тех шестерых, кто скачал проект. Из проекта по невнимательности выпал один класс, в итоге была некорректная работа.
Прикладываю исправленный проект.
Используете? Проблем не выявлено?
Старый 03.02.2012, 17:48   #14  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
используем, для этого и делал.
еще рано говорить о проблемах - склад не закрывали в реальной обстановке, но сторно работает. ну и тестировали конечно.
там есть один нюанс - GoodsInRouteCancel_RU.correctInventTrans() - там самодельная (не стандартная) маркировка/связывание складских проводок, что бы при коррекции проводок были обороты по 90-м счетам (желание нашего гл.буха), если без этих оборотов можете жить, то метод можно пропустить.
За это сообщение автора поблагодарили: Bega (5).
Старый 27.11.2012, 16:55   #15  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Цитата:
Сообщение от raz Посмотреть сообщение
используем, для этого и делал.
еще рано говорить о проблемах - склад не закрывали в реальной обстановке, но сторно работает. ну и тестировали конечно.
там есть один нюанс - GoodsInRouteCancel_RU.correctInventTrans() - там самодельная (не стандартная) маркировка/связывание складских проводок, что бы при коррекции проводок были обороты по 90-м счетам (желание нашего гл.буха), если без этих оборотов можете жить, то метод можно пропустить.
Это сторнирование откатывает в том числе и проводки на склад товаров отгруженных, то есть делает полный откат до первоначального склада, правильно я понимаю? У вас не просили сделать сторно только самого перехода права собственности, то есть откат продажи со склада товаров отгруженных?
Старый 27.11.2012, 17:37   #16  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Нет. Доработка делалась для возвратов.
Старый 28.11.2012, 17:37   #17  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Проблема с датами обнаружилась. Например, проводки на склад товаров отгруженных были 30.10.2012, а переход датой 02.11.2012. Сторнирование происходит только одной датой, например 02.11.2012 для всех проводок. Наверно для ваших возвратов это было нормальным?
Старый 28.11.2012, 19:51   #18  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Видимо нормально. Пользователи не жалуются.
Старый 29.11.2012, 14:57   #19  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Тут недавно ошибку нашел:

X++:
class InventMov_Vir_GoodsInRoute_Delivery_RU
{
...
AmountMSTPhysicalRevenue estimatedPhysicalRevenue(InventTrans _inventTrans)
{
    //return estimatedPhysicalRevenue; 
    return Currency::amount(estimatedPhysicalRevenue * abs(_inventTrans.Qty / this.transQty()));
}
AmountMST estimatedPhysicalTax(InventTrans _inventTrans)
{
    //return estimatedPhysicalTax; 
    return Currency::amount(estimatedPhysicalTax * abs(_inventTrans.Qty / this.transQty()));
}
...
}
За это сообщение автора поблагодарили: Logger (5), Bega (5).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отложенный переход права собственности Freeangel DAX: Функционал 0 12.07.2011 11:29
DAX 2009 RU_5_Условие оплаты при отложенном переходе права собственности Shmel_83 DAX: Функционал 0 16.11.2010 10:01
Права доступа и переименование andriy_s DAX: Администрирование 2 20.07.2010 13:34
Права, Переход к основной таблице ktrn DAX: Администрирование 25 22.04.2009 13:32
расчеты с персоналом. переход к регрессивной шкале shumelka DAX: Функционал 0 29.03.2004 11:01

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

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

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