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

Date Warehouse Good Quantity Event Type Number Invoice Amount Currency Business
12/8/2019 Main Warehouse CoilSheet 101 2 Order 27 222 EUR A Corporation
14/9/2019 Main Warehouse CoilSheet 101 1 Invoice 11 23603,82 EUR A Corporation
14/9/2019 Main Warehouse CoilSheet 1010 2 Invoice 11 23603,82 EUR A Corporation
14/9/2019 Main Warehouse PressTwo 101102020202 2 Invoice 11 23603,82 EUR A Corporation
6/6/2020 Main Warehouse CoilSheet 101 1 Invoice 20 23603,82 EUR A Corporation
6/6/2020 Main Warehouse CoilSheet 1010 2 Invoice 20 23603,82 EUR A Corporation
6/6/2020 Main Warehouse PressTwo 101102020202 2 Invoice 20 23603,82 EUR A Corporation
7:1-7

Title : Goods Sending

Toolbars

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

Buttons

Fields


 (.DATE)
 (.DESCR)
 (.TITLE)
 (.QUANT)
 (.DESCR_1)
 (.NUMBER)
 (.TOTAL_AMOUNT)
 (.CCODE)
 (.TITLE_1)
 (.DATE)
 (.DESCR)
 (.TITLE)
 (.QUANT)
 (.DESCR_1)
 (.NUMBER)
 (.TOTAL_AMOUNT)
 (.CCODE)
 (.TITLE_1)


AutoScript

lib

proc Form_Start()

     call SetCaption("Goods Sending")

end

proc Lst_DblClick()

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

end

proc Panels_Start()

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

     if (mode = "ALL_MODE") then
        start_sql "DATA" "KOSMOS"
         SELECT AU_EVENT.AU_EVENT, AU_EVENT.DATE, AU_EVENT.EVENT_E, AU_WAREHOUSE.DESCR,
         AU_GOOD.TITLE, AU_KE_GOOD.QUANT, AU_CURRENCY.CCODE, AU_BUSINESS.TITLE,
         AU_EVENT.NUMBER, AU_EVENT.TOTAL_AMOUNT, AU_T_EVENT.DESCR
         FROM (((((AU_EVENT INNER JOIN AU_KE_GOOD ON AU_EVENT.AU_EVENT = AU_KE_GOOD.AU_EVENT)
         INNER JOIN AU_GOOD ON AU_KE_GOOD.AU_GOOD = AU_GOOD.AU_GOOD)
         INNER JOIN AU_WAREHOUSE ON AU_EVENT.FROM_WAREHOUSE = AU_WAREHOUSE.AU_WAREHOUSE)
         INNER JOIN AU_CURRENCY ON AU_EVENT.AU_CURRENCY = AU_CURRENCY.AU_CURRENCY)
         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_TO = AU_BUSINESS.AU_BUSINESS
         WHERE (AU_T_EVENT.KEVENT1 = 2) AND (AU_EVENT.BUSINESS_FROM = :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_EVENT.EVENT_E, AU_WAREHOUSE.DESCR,
         AU_GOOD.TITLE, AU_KE_GOOD.QUANT, AU_CURRENCY.CCODE, AU_BUSINESS.TITLE,
         AU_EVENT.NUMBER, AU_EVENT.TOTAL_AMOUNT, AU_T_EVENT.DESCR
         FROM (((((AU_EVENT INNER JOIN AU_KE_GOOD ON AU_EVENT.AU_EVENT = AU_KE_GOOD.AU_EVENT)
         INNER JOIN AU_GOOD ON AU_KE_GOOD.AU_GOOD = AU_GOOD.AU_GOOD)
         INNER JOIN AU_WAREHOUSE ON AU_EVENT.FROM_WAREHOUSE = AU_WAREHOUSE.AU_WAREHOUSE)
         INNER JOIN AU_CURRENCY ON AU_EVENT.AU_CURRENCY = AU_CURRENCY.AU_CURRENCY)
         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_TO = AU_BUSINESS.AU_BUSINESS
         WHERE (AU_T_EVENT.KEVENT1 = 2) AND (AU_EVENT.BUSINESS_FROM = :B)
         AND (AU_EVENT.EVENT_E = :EV)
        end_sql
        q = QueryByName("DATA")
        call TSetParam(q,"EV",pevent)
        call TSetParam(q,"B",bus_id)
     endif

     call TPrepare(q)

end

proc paral()

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

end