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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.02.2013, 03:38   #6  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
Спасибо.
По сути думаю добавить поле дня недели в форму построчных скидок (Multiline&Total, к счастью, с днями недели использоваться не будет)

На сколько я вижу, все получается достаточно просто тогда.
В PriceDiscTable таблице добавляю поле день недели + AxPriceDisc меняем соответствующе.

в PriceDisc классе в методе findDisc оставляю все как есть, только добавляю условие на день недели в запросе(если нет записи на конкр день недели, то берем с запись с пустой, те "возвращаемся" к стандартному механизму).
Ставлю условия на PriceDiscTable form, чтобы поле Дня недели показывалось только для ввода построчных скидок для заказов. + проверка на самой таблице на всяк, что поле не может быть заполнено только для записей этого типа

Стандартный механизм TableGroupAll на PriceDiscTable позволяет удовлетворить условия задания на ввода различных скидкок как на конкр товар, так и на все номенклатуры.

Что-то упускаю?

+ с скажите, т.з матчасти, почему аксапта позволяет вводить две строки скидки на одно и тоже сочетание Item&CustDiscountGroups и при тех inventDim.
То есть позволяет ввести для товара, например, две абсолютно идентичные строки в форме настроек скидок на 10% и на 20% и потом в заказ подставит не наиболее выгодную, а суммарную в 30%. В чем физ смысл/зачем это разрешено? (см соответствующий код в findDisc())

PS Риторический ,скорей, вопрос . При нахождении ценового соглащения используется текущая дата SystemDateGet. Неужели нигде не нужно в бизнес логике находить соглашение на какую-то дату, отличную от текущей???

Последний раз редактировалось IKA; 04.02.2013 в 05:16.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Названия дней недели ice DAX: Программирование 2 28.09.2011 11:03
Amand: Регистрируй Second Shot и получи скидку 25% на второй экзамен Blog bot DAX Blogs 0 23.10.2008 18:05
Как учесть скидку по оплате при возврате? i-gor DAX: Функционал 14 17.11.2005 15:29
Помогите указать 2 рабочих центра на операции clerk DAX: Функционал 14 08.02.2005 22:35
Заказы\Натсройки\ЦенаСкидка\Активизировать цену -скидку George V. Tavrizoff DAX: Функционал 1 03.03.2003 14:57
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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