Do not let any software impress you!

Only let it convince your intellect.
Slider img 1
Do not look for a business paradise!

It is a waste of time.
Slider img 2
Only yourself can push you uphill.

There is no easy road to prizes.
Slider img 3
Productivity is the name of the game.

And you have to conquer it.
Slider img 4
As long as you understand it,

you will start to build your know-how.
Slider img 5
We can help with that.

We have the tools and the method.
Slider img 6

Cover Date Cover Amount Invoice Amount Currency Number Business Budget
1/9/2019 111 111 EUR A Corporation Image
11/10/2019 111 111 EUR A Corporation Image
2:1-2

Title : Sales Covers

Toolbars

call paral()
call OpenForm("ptDelete";"AU_SALE_COVER_E.FM";"WORK.AU_EVENT";1;"?=AU_EVENT")
call BrowseFilter()
call PrintGrid()
call CreateSheet()

Buttons

Fields


 (.DATE)
 (.AMOUNT)
 (.TOTAL_AMOUNT)
 (.CCODE)
 (.NUMBER)
 (.TITLE)
 (.BUDGET_FLAG)
 (.DATE)
 (.AMOUNT)
 (.TOTAL_AMOUNT)
 (.CCODE)
 (.NUMBER)
 (.TITLE)
 (.BUDGET_FLAG)


AutoScript

lib

proc Form_Start()

     call SetCaption("Sale Cover")

end

proc Lst_DblClick()

     event = TGetFld(q,"AU_EVENT")
     expr = strcat(event,"=AU_EVENT")
     call OpenForm("ptEdit","AU_SALE_COVER_E.FM","WORK.AU_EVENT",1,expr)

end

proc Panels_Start()

     mode = __params[4]
     pevent = __params[5]
     bus_id = GetActiveEtair("AU_BUSINESS")

     if (mode = "") then
        mode = "ALL_MODE"
     endif

     if (mode = "ALL_MODE") then
        start_sql "DATA" "KOSMOS"
         SELECT AU_EVENT.AU_EVENT, AU_EVENT.DATE, AU_KE_EVENT.FLAG1, AU_KE_EVENT.AMOUNT, AU_BUSINESS.TITLE,
         AU_EVENT.TOTAL_AMOUNT, AU_CURRENCY.CCODE, AU_EVENT.NUMBER, AU_EVENT.BUDGET_FLAG
         FROM AU_CURRENCY INNER JOIN (((AU_EVENT INNER JOIN AU_KE_EVENT
         ON AU_EVENT.AU_EVENT = AU_KE_EVENT.AU_EVENT)
         INNER JOIN AU_T_EVENT ON AU_EVENT.AU_T_EVENT = AU_T_EVENT.AU_T_EVENT)
         INNER JOIN AU_BUSINESS ON AU_EVENT.BUSINESS_FROM = AU_BUSINESS.AU_BUSINESS)
         ON AU_CURRENCY.AU_CURRENCY = AU_EVENT.AU_CURRENCY
         WHERE (AU_T_EVENT.KEVENT1 = 3) AND (AU_EVENT.BUSINESS_TO = :B)
        end_sql
        q = QueryByName("DATA")
        call TSetParam(q,"B",bus_id)
     endif
     if (mode = "SORDER_MODE") then
        start_sql "DATA" "KOSMOS"
         SELECT AU_EVENT.AU_EVENT, AU_EVENT.DATE, AU_KE_EVENT.FLAG1, AU_KE_EVENT.AMOUNT, AU_BUSINESS.TITLE,
         AU_EVENT.TOTAL_AMOUNT, AU_CURRENCY.CCODE, AU_EVENT.NUMBER, AU_EVENT.BUDGET_FLAG
         FROM AU_CURRENCY INNER JOIN (((AU_EVENT INNER JOIN AU_KE_EVENT
         ON AU_EVENT.AU_EVENT = AU_KE_EVENT.AU_EVENT)
         INNER JOIN AU_T_EVENT ON AU_EVENT.AU_T_EVENT = AU_T_EVENT.AU_T_EVENT)
         INNER JOIN AU_BUSINESS ON AU_EVENT.BUSINESS_FROM = AU_BUSINESS.AU_BUSINESS)
         ON AU_CURRENCY.AU_CURRENCY = AU_EVENT.AU_CURRENCY
         WHERE (AU_T_EVENT.KEVENT1 = 3) AND (AU_EVENT.BUSINESS_TO = :B)
         AND (AU_EVENT.EVENT_E=:EV)
        end_sql
        q = QueryByName("DATA")
        call TSetParam(q,"B",bus_id)
        call TSetParam(q,"EV",pevent)
     endif

     call TPrepare(q)

end

proc paral()

    call OpenForm("ptAppend","AU_SALE_COVER_E.FM","WORK.AU_EVENT",1,"?=AU_EVENT",pevent)

end