Итоговые значения не меняются с фильтрацией ретранслятора

Мы переходим с NAV 2009 R2 на NAV 2016, и у меня возникла проблема со страницей.

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

Спасибо за любую информацию, которую кто-нибудь может мне дать.

2 ответа

Попробуйте добавить "суммирующую" процедуру (которая добавит значения из текущей записи в глобальные переменные, отображаемые внизу страницы) и вызовите ее из триггера OnAfterGetRecord().

Вы можете попробовать создать FlowField в таблице, на которой основана ваша страница. FlowField должен суммировать нужные вам столбцы, а затем просто добавить вновь созданное поле в группу на вашей странице. Конечно, вы должны иметь в виду фильтры.

Другой вариант заключается в том, что вы создаете глобальную переменную (например, Total) на странице и функцию, которая вычисляет общую сумму для данного столбца или столбцов и сохраняет ее в переменной. Добавьте переменную в качестве поля в группе страниц, а также убедитесь, что значение обновляется после любого изменения.

Другие вопросы по тегам