![]() |
#4 |
NavAx
|
Сразу оговорюсь: я про 3.6. Что в 2.6 - не в курсе, к сожалению.
Дык вот, посмотрим для примера на таблицу Customer, на поле Sales (LCY) Это FlowField. Расчитывается, как сумма по полю Sales (LCY) таблицы Cust. Ledger Entry. Смотрим фильтры: Customer No. No. Global Dimension 1 Code Global Dimension 1 Filter Global Dimension 2 Code Global Dimension 2 Filter Posting Date Date Filter Currency Code Currency Filter Agreement No. Agreement Filter Последние 5 фильтров выстроены не по обычным полям таблицы Customer, а по полям типа FlowFilter. Что это означает: если Вы просто откроете табличку Customer, то увидите в этом поле значения, не завязанные на измерения, дату, валюту и договора. Если же Вы установите значения для, например, Date Filter, то в сумму будут входить уже только те клиентские операции из 21-й таблицы, в которых Posting Date попадает в диапазон, заданный в Date Filter. Т.е., например, если Вам нужно посмотреть сумму только по вчерашним операциям - вводите в Date Filter значение (TODAY - 1). Если по всем операциям до вчерашнего дня включительно - вводите '..TODAY - 1' и т.п. Соответственно, если, например, нужно в какой-то форме выводить суммы только по вчерашнему дню, то достаточно на OnOpenForm написать SETFILTER("Date Filter", TODAY - 1); Если в отчете - опять же просто положите фильтр на датаайтем и т.п. На всякий случай, для более конструктивной беседы, опишите более подробно свою задачу ![]() З.Ы. Флоуфильтры выставляются по нажатию кнопочки Shift + F7 |
|
|
![]() |
||||
Тема | Ответов | |||
Можно ли сортировать по FlowField??? | 3 | |||
Вычисление FlowField в отчете | 3 | |||
Дублирование FlowField | 7 | |||
SIFT over FlowField | 1 | |||
Фильтры в CalcFormula у FlowField | 2 |
|