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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.12.2006, 11:44   #1  
AraraT® is offline
AraraT®
Участник
1C
 
158 / 106 (4) +++++
Регистрация: 13.01.2006
Адрес: Республика Татарстан, г. Казань
Нужен класс SalesTotals только для строк
Добрый день!
У меня есть вопросик...
Есть класс SalesTotals, с помощью которого можно посчитать итоги всего заказа (суммы "Все", "Немедленная поставка" и др.), с ним я разобрался.
А мне необходимо подсчитать эти суммы только для определенных строк заказа (вариант установки значения в поле "Немедленная поставка" строк заказа не подходит).
Видел класс SalesTotals_OnlyLines, но он тоже не подходит, там нет возможности указания "Все", "Немедленная поставка"...
Если его можно как-то модифицировать - подскажите пож-та.

Вообщем, вопрос: "Как посчитать итоги конкретной строки заказа?"

Последний раз редактировалось AraraT®; 18.12.2006 в 11:48.
Старый 18.12.2006, 12:35   #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
Возьмите заказ. Нажмите кнопку Обработка\Накладная. Можете поудалять строки и поменять цены и количество. Справа сверху есть кнопка Итоги.

Я сейчас точно не помню как оно работает... но мне показалось, что там нет ничего сложного. Если вы умеете пользоваться дебагером — то разберетесь.
__________________
С уважением,
glibs®
Старый 18.12.2006, 13:20   #3  
pdojn is offline
pdojn
Участник
 
50 / 12 (1) ++
Регистрация: 24.06.2004
Адрес: Москва
У класса SalesTotals_Trans есть метод QueryBuild. Добавляем туда необходимое условие и смотрим Итоги.
Старый 18.12.2006, 13:21   #4  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Если вам нужна какая-то особая фильтрация по строкам заказа в момент подсчета и при этом сохранение функционала SpecQty, то, мне кажется, что вам нужно просто объявить наследника от SalesTotals_Trans и переопределить там методы создания запроса и получения строки из запроса по вашим требованиям. Останется только определиться с классом в методе которого construct будете создавать экземпляр именно своего класса (только будте осторожны - функционал используется не в одном месте, легко нарушить работоспособность в других местах)
Хотя, если честно, то мы так не заморачивались, а пошли по следующему пути:
Повесили в самой форме кнопку, при нажатии которой в строках заказа заполняется поле "немедленная поставка" нужными значениями, форма переключается в соответствующий режим, вызывается обновление расчета, поле "немедленная поставка" сбрасывается.

Последний раз редактировалось Raven Melancholic; 18.12.2006 в 13:30. Причина: Дополнение
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вспомогательный класс для импорта из Excel через ADO gl00mie DAX: База знаний и проекты 80 10.04.2017 10:55
Вставка строк в таблицы Аксапты сторонними средствами Андре DAX: База знаний и проекты 1 07.05.2009 16:49
Не обновляется класс при пакетной обработке Eldar9x DAX: Программирование 7 28.01.2009 08:23
Пользовательский генератор строк-перечислений для критерия запроса в Axapta Gustav DAX: База знаний и проекты 20 08.09.2006 13:01
Отвязка формы строк платежа от формы журналов платежей Maximin DAX: Программирование 3 27.01.2005 19:33

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

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

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