Показать сообщение отдельно
Старый 27.04.2005, 14:01   #4  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Сразу оговорюсь: я про 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