Помогите решить проблему с суммирующей колонкой.

  • Автор темы AlexBlot
  • Дата начала
A

AlexBlot

#1
Земляки памажите! :(
Надеюсь никто не будет против, если я запощу вопрос на англ.? Просто уже описал один раз, не хочется переводить. Думаю тут все должны понимать по англ. Русского хелпа для лотуса вроде пока нет... :( или уже есть? :)

Hello!
I'm making a report view where will be summarized contract sums.

There are Contract documents with initial contract price (form Contract), for example 10000$ and Bills (response documents with form Bill), already sent to customer. My task is to show how much money we still haven't bill to customer. For example:

Contract Price
10000
Bills
3000
2000

So, the resulting amount is 10000 - 3000 - 2000 = 5000

I've made a summary column and show in this column contract price and bills with negative sign.

It looks like:

10000
-3000
-2000
-------
5000

This works good, until we have a contract with initial price 0$
Then it will show negative sum:

Contract 0$
Bills
-3000
-2000
-----------
-5000

I need to filter these negative summary values and I have no idea how to do this. Sure, I can go other way and create report with agent, but it will be a little bit more complicated and longer.
And I hope to find easy way with a view.
Any ideas?

Thanks for your help!

-------

Спасибо за помощь!

Ответы можно на любом... буду читать со словарём, если что.. :)
 

Omh

Lotus team
04.07.2007
2 210
1
#3
Высчитывать эти данные в Contract форме и показывать их из документа, не используя column's totals.
Эти колумн тоталы не поддающаяся кустимизации вещь, насколько я помню.
Как работает, так работает.
Ну, а судя по описанию, работают правильно :)
 
A

AlexBlot

#4
Ну это понятно, можно в доке все посчитать. Но тогда начинаются проблемы, что два счета вместе создали, неправильно посчиталось... надо периодического агента шедулить. Короче геммор... :)
 

Omh

Lotus team
04.07.2007
2 210
1
#5
Ну для документов с нулевой суммой ты не сможешь во view отключть тотал.
Только если сами эти доки вычесть selection formul'ой.

Можно агента не шедулить: PostSave у Bill/QuerySave у Contract
Ну тут уже кто во что горазд...