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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.10.2005, 14:47   #1  
gudzon is offline
gudzon
программист
 
1,166 / 324 (13) ++++++
Регистрация: 06.07.2004
Адрес: Москва
Кол-во по умолчанию в Закупках
Проясните, пжл., след. вопрос.
При создании строки закупки подставляется стандартное кол-во товара. Вызывается такой метод:

QtyStandard standardQty()
{
QtyStandard QtyStandard = max(this.lowestQty,this.standardQty);
return roundUp(max(1,QtyStandard), this.quantity);
}

В первой строке определяется максимальное кол-во из Мин. кол-ва и Кол-ва по умолчанию. Тут все понятно. В следующей строчке кол-во округляется вверх исходя из кратности. Так вот вопрос Почему именно max(1,QtyStandard)? Т.е. Минимальное кол-во в закупке должно быть ВСЕГДА > 1! Проблема возникла когда я пытался создать строку с номенк. с Кратностью 0.72 и Кол-вом по умолч. 0,72. Я ожидал что быдет подставлено 0,72, но Аксапта упорно выдает 1,44 (округление вверх). По идеи правильным будет написать:

return roundUp(max(this.quantity,QtyStandard),this.quantity);

Интересно никто не сталкивался с такой проблемой. И чем мне может грозить такое исправление (не зря же кто-то написал ИМЕННО 1)? Заранее спасибо за ответы.
Старый 28.10.2005, 17:45   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Скорее всего, кто-то не подумал.

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

Лучше пеперпишите код так, чтобы если в карточке везде нули, то ставил 1, иначе так, как вы написали.
__________________
С уважением,
glibs®
Старый 01.11.2005, 10:36   #3  
gudzon is offline
gudzon
программист
 
1,166 / 324 (13) ++++++
Регистрация: 06.07.2004
Адрес: Москва
2 glibs
Теперь понятно. Спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Распределение суммы пропорционально кол-ву в переносах AvrDen DAX: Функционал 21 23.09.2008 11:55
Значение по умолчанию параметра типа EDT c array elements либо просто массива HorrR DAX: Программирование 16 20.02.2008 19:18
Кол-во пользователей по лицензии gudzon DAX: Администрирование 11 22.05.2006 13:12
Как включить по умолчанию налог в закупках? Ann DAX: Функционал 3 20.10.2004 09:23
Планирование, не учитывается наличное кол-во на складе SergAY DAX: Функционал 5 17.12.2003 14:16

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

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

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