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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.01.2010, 12:09   #1  
Lelya is offline
Lelya
Участник
Аватар для Lelya
 
56 / 14 (1) ++
Регистрация: 16.01.2003
Адрес: Москва
Angry Разница с суммах при сторно заказа на покупку
Добрый день!

Оприходовали заказ на покупку, затем его сторнировали через немедленное получение. Получили "странную" разницу в суммах между накладными (прямой и сторно):
Сумма \ Налог
Накладная \ 273 955,00 \ 31 462,78
Сторно \ -273 960,00 \ -31 463,24

Смотрю строки накладных. Прямая:
Код номенклатуры \ Количество \ Сумма с НДС \ НДС \ Цена с НДС
Ном1 \ 1 000,00 \ 68 000,00 \ 10 372,88\ 68,00
Ном2 \ 1 000,00 \ 167 555,00 \ 15 232,27\ 167,56
Ном3 \ 600,00 \ 38 400,00 \ 5 857,63\ 64,00

Сторно:
Код номенклатуры \ Количество \ Сумма с НДС \ НДC \ Цена с НДС
Ном1 -1 000,00 \ -68 000,00 \ -10 372,88 \ 68,00
Ном2 -1 000,00 \ -167 560,00 \ -15 232,73 \ 167,56
Ном3 -600,00 \ -38 400,00 \ -5 857,63 \ 64,00

Такое впечатление, что система при сторно взяла цену на товар из "прямой" накладной и умножив на кол-во получила снова сумму (на 5 руб. больше), хотя в заказе на продажу цена не указала, только "Чистая сумма"
Что делать? Кто с этим сталкивался? Как заставить аксу брать сумму, а не рассчитывать сумму из цены?
Заранее всем спасибо.

P.S. Ax 4.0 SP2 У ном-р включены аналитики Партия и Номер ГТД.
Старый 27.01.2010, 12:22   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Насколько я знаю, штатным способом никак. Это особенность поведения системы.
Если обрабатываемое количество отличается от количества в строке, то при расчете суммы сперва считается цена и от неё уже сумма берется. Поэтому происходят округления.

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

Можно попробовать указывать цену за несколько единиц.
Старый 27.01.2010, 12:33   #3  
Lelya is offline
Lelya
Участник
Аватар для Lelya
 
56 / 14 (1) ++
Регистрация: 16.01.2003
Адрес: Москва
2 Logger
Ну, во-первых, количества всегда одинаковые (сторно же). В данном случае +1000 и -1000. Непонятно, с чего система вдруг стала снова пересчитывать сумму.
А запретить вводить сумму никак не получится, иначе мы получим разницу в сумме от накладной поставщика. Это будет сложно объснять, например, налоговой службе.
Старый 27.01.2010, 12:41   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
С точки зрения аксапты они разные. Так как +1000 не равно -1000
Это разные числа.
Если по модулю они всегда одинаковые то можно простую кастомизацию попробовать прикрутить, чтобы для таких случаев суммы не пересчитывались, а брались с обратным знаком.
Кажется где то в дебрях PriceDisc ...
За это сообщение автора поблагодарили: Lelya (1).
Старый 27.01.2010, 12:49   #5  
Lelya is offline
Lelya
Участник
Аватар для Lelya
 
56 / 14 (1) ++
Регистрация: 16.01.2003
Адрес: Москва
Спасибо.
Будем копать, но как минимум обидно, что это только программированием можно испавить.
Поставила "Единицу измерения цены" = 1000. Помогло в данном случае, но, возможно, сыграет при других кол-вах. Потестирую на этот случай. В PriceDisc полезу в крайнем случае
Старый 27.01.2010, 12:53   #6  
Lelya is offline
Lelya
Участник
Аватар для Lelya
 
56 / 14 (1) ++
Регистрация: 16.01.2003
Адрес: Москва
Сейчас бы еще это сторно как-то исправить. Похоже придется doupdate прямо в LedgerTrans и VendTrans, а так не хочется
Старый 27.01.2010, 12:59   #7  
ikopyl is offline
ikopyl
Участник
Лучший по профессии AXAWARD 2013
 
245 / 128 (5) +++++
Регистрация: 27.07.2006
Адрес: Белгород - Москва - Химки
Цитата:
Сообщение от Lelya Посмотреть сообщение
А запретить вводить сумму никак не получится, иначе мы получим разницу в сумме от накладной поставщика.
Делайте то же самое при сторно через немедленное получение - при разноске накладной нужно не полениться, зайти в строки и проверить суммы. Если нужно - откорректировать.

Кстати, на всякий случай проверьте настройки округления для цены в справочнике валют (ГК).
__________________
Если машина не заводится с пятого раза - читай инструкцию.

Последний раз редактировалось ikopyl; 27.01.2010 в 13:02.
За это сообщение автора поблагодарили: Lelya (1).
Старый 27.01.2010, 13:53   #8  
Lelya is offline
Lelya
Участник
Аватар для Lelya
 
56 / 14 (1) ++
Регистрация: 16.01.2003
Адрес: Москва
2 ikopil
Челт побьери, а я была уверена, что в Разноске уже нельзя сумму изменить. Спасибо!
А настройки округления в курсах валют я сразу проверила, ставила округление до тясячных и до десятитысячных не помогло.
Старый 27.01.2010, 19:26   #9  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Lelya Посмотреть сообщение
Сейчас бы еще это сторно как-то исправить. Похоже придется doupdate прямо в LedgerTrans и VendTrans, а так не хочется
Еще строки накладных
Старый 27.01.2010, 19:35   #10  
Lelya is offline
Lelya
Участник
Аватар для Lelya
 
56 / 14 (1) ++
Регистрация: 16.01.2003
Адрес: Москва
2 Logger
Знаю, спасибо Самая бяка именно с VendTrans и LedgerTrans не знаю, как апдейдить "жуткие" поля AmountMST с их "-+" и "--"
Старый 27.01.2010, 21:54   #11  
Rezervforall is offline
Rezervforall
Участник
 
142 / 26 (1) +++
Регистрация: 09.06.2009
и еще TaxTrans
Старый 28.01.2010, 10:13   #12  
ikopyl is offline
ikopyl
Участник
Лучший по профессии AXAWARD 2013
 
245 / 128 (5) +++++
Регистрация: 27.07.2006
Адрес: Белгород - Москва - Химки
Цитата:
Сообщение от Lelya Посмотреть сообщение
2 Logger
Знаю, спасибо Самая бяка именно с VendTrans и LedgerTrans не знаю, как апдейдить "жуткие" поля AmountMST с их "-+" и "--"
Э-м-м... Отсторнируйте своё сторно ( ) опять через немедленное получение, стандартным способом (система сама Вам пересчитает суммы, по идее суммы должны совпасть с вашей неправильной накладной), а потом сделайте правильное сторно исходной накладной, с указанием правильных сумм по строкам в момент разноски.
__________________
Если машина не заводится с пятого раза - читай инструкцию.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX 4.0 Заказ на продажу на основании заказа на покупку Бигудь DAX: Функционал 12 06.10.2010 11:06
Ax 3.0 Сторно заказа ОС Rivez DAX: Функционал 3 21.12.2009 14:56
Сторно по Подотчетнику Nuta DAX: Функционал 6 11.11.2009 05:13
Сторно ввода в эксплуатацию ОС Rivez DAX: Функционал 16 25.08.2009 10:46
Кредит-нота заказа на покупку в AX4 S.Kuskov DAX: Функционал 3 26.03.2008 15:32
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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