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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.01.2002, 17:22   #1  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
? .addRange().value(myMethod())
Может ближе к вечеру совсем запарился, но авось кто поможет
Задача примерное следующая -
Имеем отчет с двумя связанными datasource SalesTable и SalesLine.
В отчете хотелось бы видеть заказы, для строк которых выполняются некоторые условия в myMethod.
Если это условие можно запихнуть в range, то подскажите как?
Пытался перекрывать executeSection() в секциях отчета, но в случае невыполнения ни одной строкой условий печатается заголовок заказа, что очень некрасиво.
__________________
С уважением, Вячеслав.
Старый 28.01.2002, 22:36   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Если честно, то я не понял вопроса.
Можешь попробуешь еще раз сформулировать?
__________________
полезное на axForum, github, vk, coub.
Старый 29.01.2002, 06:53   #3  
Andrew Besedin is offline
Andrew Besedin
Участник
 
119 / 15 (1) ++
Регистрация: 25.01.2002
Привет!
Как я понял, Слава имел ввиду следующее: хотелось бы, чтобы диапазоны изменялись динамически в процессе формирования (например) отчета.
Но такое невозможно. Чтобы это реализовать, нужно перекрывать send(), либо executeSection() и отслеживать нужные условия.

Андрей Беседин
Старый 29.01.2002, 11:20   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Хм... не думаю.

Slava, поясни.
__________________
полезное на axForum, github, vk, coub.
Старый 29.01.2002, 12:15   #5  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Андрей прав Имеем отчет с двумя связанными датасоурсами SalesTable && SalesLine. Хочется для каждой записи в SalesTable пробежать по всем строкам этого заказа, проверяя некое условие, и если оно верно, то показывать этот заказ (со строками).

Более конкретно: закупщики ставят скидки по номенклатуре. Они могут ошибиться. Моя задача - имея алгоритм расчета скидок, заново расчитать скидки и сравнить с теми, что проставлены вручную. Выдать на экран неверные заказы.

Я не могу один раз задать диапазон по проценту скидки, т.к. я этот процент расчитываю на основе полученных данных (строка заказа). И мой вопрос в том, чтобы динамически менять диапазон в зависимости от того значения, которое я расчитал.

Я решил эту проблему, перекрывая send()
__________________
С уважением, Вячеслав.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AddRange не фильтрует Ихъ бин программикеер DAX: Программирование 6 01.09.2006 14:27
Расширенный AddRange и OuterJoin Russland DAX: Программирование 0 04.07.2006 16:36
Расширенный AddRange Russland DAX: Программирование 3 04.07.2006 10:49
Можно ли редактировать форму, если на нее наложен addRange? Hans DAX: Программирование 10 22.05.2006 16:35
Как добавить в addRange условие по "или" на контейнерные поля? Lora DAX: Программирование 9 29.11.2004 13:52
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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