2189 lines
54 KiB
Plaintext
2189 lines
54 KiB
Plaintext
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
|
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
*< FOXBIN2PRG: Version="1.21" SourceFile="contgest.mnx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
|
*
|
|
*<MenuType>1</MenuType>
|
|
*<MenuLocation>REPLACE</MenuLocation>
|
|
|
|
*<MenuCode>
|
|
DEFINE MENU _msysmenu BAR
|
|
DEFINE PAD _000000001 OF _msysmenu PROMPT "\<Utile" COLOR SCHEME 3 ;
|
|
NEGOTIATE LEFT, NONE ;
|
|
KEY ALT+U, "ALT+U" ;
|
|
MESSAGE 'Instrumente utile: calculator, calendar, bloc-notes; iesirea din program.'
|
|
|
|
ON PAD _000000001 OF _msysmenu ACTIVATE POPUP Utile
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP Utile MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF Utile PROMPT "\<Calculator" ;
|
|
MESSAGE 'Deschide un calculator.'
|
|
ON SELECTION BAR 1 OF Utile DO BAR_1_OF_Utile_FB2P
|
|
|
|
DEFINE BAR 2 OF Utile PROMPT "C\<alendar" ;
|
|
MESSAGE 'Deschide un calendar.'
|
|
ON SELECTION BAR 2 OF Utile DO BAR_2_OF_Utile_FB2P
|
|
|
|
DEFINE BAR 3 OF Utile PROMPT "\<Notepad" ;
|
|
MESSAGE 'Deschide un carnetel.'
|
|
ON SELECTION BAR 3 OF Utile DO BAR_3_OF_Utile_FB2P
|
|
|
|
DEFINE BAR 4 OF Utile PROMPT "\-"
|
|
ON BAR 4 OF Utile ACTIVATE POPUP _s9r16veuj
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _s9r16veuj MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 5 OF Utile PROMPT "\<Reindexare"
|
|
ON BAR 5 OF Utile ACTIVATE POPUP Reindexare
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP Reindexare MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF Reindexare PROMPT "\<Fisiere locale si temporare"
|
|
ON SELECTION BAR 1 OF Reindexare DO BAR_1_OF_Reindexare_FB2P
|
|
|
|
DEFINE BAR 6 OF Utile PROMPT "\-"
|
|
ON BAR 6 OF Utile ACTIVATE POPUP _0jl0xqwge
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0jl0xqwge MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 7 OF Utile PROMPT "\<Iesire" ;
|
|
KEY F2, "F2" ;
|
|
MESSAGE 'Iesire din program.'
|
|
ON SELECTION BAR 7 OF Utile DO BAR_7_OF_Utile_FB2P
|
|
|
|
DEFINE PAD _000000002 OF _msysmenu PROMPT "\<Editare" COLOR SCHEME 3 ;
|
|
KEY ALT+E, "" ;
|
|
MESSAGE 'Comenzi de editare.'
|
|
|
|
ON PAD _000000002 OF _msysmenu ACTIVATE POPUP Editare
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP Editare MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR _med_undo OF Editare PROMPT "\<Anuleaza" ;
|
|
KEY CTRL+Z, "Ctrl+Z" ;
|
|
MESSAGE 'Anuleaza ultima comanda de editare.'
|
|
|
|
DEFINE BAR _med_redo OF Editare PROMPT "\<Refa" ;
|
|
KEY CTRL+R, "Ctrl+R" ;
|
|
MESSAGE 'Repeta ultima comanda anulata.'
|
|
|
|
DEFINE BAR _med_sp100 OF Editare PROMPT "\-"
|
|
|
|
DEFINE BAR _med_cut OF Editare PROMPT "\<Taie si retine" ;
|
|
KEY CTRL+X, "Ctrl+X" ;
|
|
MESSAGE 'Copiaza in memorie textul selectat si apoi il sterge din ecran.'
|
|
|
|
DEFINE BAR _med_copy OF Editare PROMPT "\<Copiaza" ;
|
|
KEY CTRL+C, "Ctrl+C" ;
|
|
MESSAGE 'Copiaza in memorie textul selectat.'
|
|
|
|
DEFINE BAR _med_paste OF Editare PROMPT "Re\<da" ;
|
|
KEY CTRL+V, "Ctrl+V" ;
|
|
MESSAGE 'Reda din memorie textul retinut cu comanda <Copiaza>.'
|
|
|
|
DEFINE PAD _000000003 OF _msysmenu PROMPT "I\<nitializare" COLOR SCHEME 3 ;
|
|
SKIP FOR m.nivel>3
|
|
|
|
ON PAD _000000003 OF _msysmenu ACTIVATE POPUP Initializa
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP Initializa MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF Initializa PROMPT "\<Intrare..."
|
|
ON SELECTION BAR 1 OF Initializa DO BAR_1_OF_Initializa_FB2P
|
|
|
|
DEFINE BAR 2 OF Initializa PROMPT "\-"
|
|
ON BAR 2 OF Initializa ACTIVATE POPUP _0b30q4fat
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0b30q4fat MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 3 OF Initializa PROMPT "Generare \<Gestiuni"
|
|
ON SELECTION BAR 3 OF Initializa DO BAR_3_OF_Initializa_FB2P
|
|
|
|
DEFINE BAR 4 OF Initializa PROMPT "\<Cursul valutar" ;
|
|
SKIP FOR m.nivel>2
|
|
ON SELECTION BAR 4 OF Initializa DO BAR_4_OF_Initializa_FB2P
|
|
|
|
DEFINE BAR 5 OF Initializa PROMPT "\<Adaos comercial" ;
|
|
SKIP FOR m.nivel>2
|
|
ON SELECTION BAR 5 OF Initializa DO BAR_5_OF_Initializa_FB2P
|
|
|
|
DEFINE PAD _000000004 OF _msysmenu PROMPT "\<Introducere" COLOR SCHEME 3 ;
|
|
SKIP FOR m.nivel>3
|
|
|
|
ON PAD _000000004 OF _msysmenu ACTIVATE POPUP _0bb0p33cb
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0bb0p33cb MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF _0bb0p33cb PROMPT "\<NIR-uri"
|
|
ON BAR 1 OF _0bb0p33cb ACTIVATE POPUP NIRuri
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP NIRuri MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF NIRuri PROMPT "\<Fara discount"
|
|
ON SELECTION BAR 1 OF NIRuri DO BAR_1_OF_NIRuri_FB2P
|
|
|
|
DEFINE BAR 2 OF NIRuri PROMPT "\<Cu discount final"
|
|
ON SELECTION BAR 2 OF NIRuri DO BAR_2_OF_NIRuri_FB2P
|
|
|
|
DEFINE BAR 3 OF NIRuri PROMPT "Cu discount \<distribuit" ;
|
|
SKIP FOR !CU_DISC_DISTRIB
|
|
ON SELECTION BAR 3 OF NIRuri DO BAR_3_OF_NIRuri_FB2P
|
|
|
|
DEFINE BAR 2 OF _0bb0p33cb PROMPT "\NIR-uri \<magazin"
|
|
ON SELECTION BAR 2 OF _0bb0p33cb DO BAR_2_OF__0bb0p33cb_FB2P
|
|
|
|
DEFINE BAR 3 OF _0bb0p33cb PROMPT "\-"
|
|
ON BAR 3 OF _0bb0p33cb ACTIVATE POPUP _0bb0p3xx2
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0bb0p3xx2 MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 4 OF _0bb0p33cb PROMPT "\<Import"
|
|
ON BAR 4 OF _0bb0p33cb ACTIVATE POPUP Import
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP Import MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF Import PROMPT "\<Marfa"
|
|
ON SELECTION BAR 1 OF Import DO BAR_1_OF_Import_FB2P
|
|
|
|
DEFINE BAR 2 OF Import PROMPT "M\<ateriale"
|
|
ON SELECTION BAR 2 OF Import DO BAR_2_OF_Import_FB2P
|
|
|
|
DEFINE BAR 5 OF _0bb0p33cb PROMPT "\-"
|
|
ON BAR 5 OF _0bb0p33cb ACTIVATE POPUP _0ld0l3yie
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0ld0l3yie MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 6 OF _0bb0p33cb PROMPT "\<Productie"
|
|
ON BAR 6 OF _0bb0p33cb ACTIVATE POPUP Productie
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP Productie MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF Productie PROMPT "\<Produse finite 345"
|
|
ON SELECTION BAR 1 OF Productie DO BAR_1_OF_Productie_FB2P
|
|
|
|
DEFINE BAR 2 OF Productie PROMPT "\<Semifabricate 347"
|
|
ON SELECTION BAR 2 OF Productie DO BAR_2_OF_Productie_FB2P
|
|
|
|
DEFINE BAR 7 OF _0bb0p33cb PROMPT "\-"
|
|
ON BAR 7 OF _0bb0p33cb ACTIVATE POPUP _0ld0l6l2q
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0ld0l6l2q MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 8 OF _0bb0p33cb PROMPT "\<Bonuri de regie"
|
|
ON SELECTION BAR 8 OF _0bb0p33cb DO BAR_8_OF__0bb0p33cb_FB2P
|
|
|
|
DEFINE BAR 9 OF _0bb0p33cb PROMPT "Bonuri \<marfa"
|
|
ON SELECTION BAR 9 OF _0bb0p33cb DO BAR_9_OF__0bb0p33cb_FB2P
|
|
|
|
DEFINE BAR 10 OF _0bb0p33cb PROMPT "\-"
|
|
ON BAR 10 OF _0bb0p33cb ACTIVATE POPUP _0v00uw1vm
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0v00uw1vm MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 11 OF _0bb0p33cb PROMPT "\<Scadere din gestiune (pierderi, lipsa inventar,...)"
|
|
ON SELECTION BAR 11 OF _0bb0p33cb DO BAR_11_OF__0bb0p33cb_FB2P
|
|
|
|
DEFINE BAR 12 OF _0bb0p33cb PROMPT "\-"
|
|
ON BAR 12 OF _0bb0p33cb ACTIVATE POPUP _0bv0mcc22
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0bv0mcc22 MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 13 OF _0bb0p33cb PROMPT "\<Transferuri"
|
|
ON BAR 13 OF _0bb0p33cb ACTIVATE POPUP Transferur
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP Transferur MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF Transferur PROMPT "\<Intre gestiuni"
|
|
ON SELECTION BAR 1 OF Transferur DO BAR_1_OF_Transferur_FB2P
|
|
|
|
DEFINE BAR 2 OF Transferur PROMPT "\<Gestiune -> Magazin"
|
|
ON SELECTION BAR 2 OF Transferur DO BAR_2_OF_Transferur_FB2P
|
|
|
|
DEFINE BAR 3 OF Transferur PROMPT "\<Magazin -> Gestiune"
|
|
ON SELECTION BAR 3 OF Transferur DO BAR_3_OF_Transferur_FB2P
|
|
|
|
DEFINE BAR 4 OF Transferur PROMPT "\-"
|
|
ON SELECTION BAR 4 OF Transferur
|
|
|
|
DEFINE BAR 5 OF Transferur PROMPT "\<Retur magazie"
|
|
ON SELECTION BAR 5 OF Transferur DO BAR_5_OF_Transferur_FB2P
|
|
|
|
DEFINE BAR 6 OF Transferur PROMPT "R\<etur de la comanda facturata"
|
|
ON SELECTION BAR 6 OF Transferur DO BAR_6_OF_Transferur_FB2P
|
|
|
|
DEFINE BAR 14 OF _0bb0p33cb PROMPT "\-"
|
|
ON BAR 14 OF _0bb0p33cb ACTIVATE POPUP _0bv0mk4sm
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0bv0mk4sm MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 15 OF _0bb0p33cb PROMPT "\<Vanzare marfa en-gros"
|
|
ON SELECTION BAR 15 OF _0bb0p33cb DO BAR_15_OF__0bb0p33cb_FB2P
|
|
|
|
DEFINE BAR 16 OF _0bb0p33cb PROMPT "Vanzare marfa din \<stoc (3711)"
|
|
ON SELECTION BAR 16 OF _0bb0p33cb DO BAR_16_OF__0bb0p33cb_FB2P
|
|
|
|
DEFINE BAR 17 OF _0bb0p33cb PROMPT "\<Factura de retur vanzare en-gros"
|
|
ON SELECTION BAR 17 OF _0bb0p33cb DO BAR_17_OF__0bb0p33cb_FB2P
|
|
|
|
DEFINE BAR 18 OF _0bb0p33cb PROMPT "\-"
|
|
ON BAR 18 OF _0bb0p33cb ACTIVATE POPUP _0rg0nv95w
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0rg0nv95w MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 19 OF _0bb0p33cb PROMPT "Vanzare din \<magazin (3712)"
|
|
ON SELECTION BAR 19 OF _0bb0p33cb DO BAR_19_OF__0bb0p33cb_FB2P
|
|
|
|
DEFINE BAR 20 OF _0bb0p33cb PROMPT "\<Factura de retur vanzare magazin"
|
|
ON SELECTION BAR 20 OF _0bb0p33cb DO BAR_20_OF__0bb0p33cb_FB2P
|
|
|
|
DEFINE PAD _000000005 OF _msysmenu PROMPT "\<Vizualizare" COLOR SCHEME 3
|
|
|
|
ON PAD _000000005 OF _msysmenu ACTIVATE POPUP _0bb0p33cc
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0bb0p33cc MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF _0bb0p33cc PROMPT "Extras din Registrul \<Jurnal"
|
|
ON SELECTION BAR 1 OF _0bb0p33cc DO BAR_1_OF__0bb0p33cc_FB2P
|
|
|
|
DEFINE BAR 2 OF _0bb0p33cc PROMPT "\-"
|
|
ON BAR 2 OF _0bb0p33cc ACTIVATE POPUP _0bi0s8och
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0bi0s8och MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 3 OF _0bb0p33cc PROMPT "\<Stocuri"
|
|
ON SELECTION BAR 3 OF _0bb0p33cc DO BAR_3_OF__0bb0p33cc_FB2P
|
|
|
|
DEFINE BAR 4 OF _0bb0p33cc PROMPT "\<Rulaje"
|
|
ON BAR 4 OF _0bb0p33cc ACTIVATE POPUP _0bb0p96cz
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0bb0p96cz MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF _0bb0p96cz PROMPT "\<In luna curenta"
|
|
ON SELECTION BAR 1 OF _0bb0p96cz DO BAR_1_OF__0bb0p96cz_FB2P
|
|
|
|
DEFINE BAR 2 OF _0bb0p96cz PROMPT "\<Total rulaje"
|
|
ON SELECTION BAR 2 OF _0bb0p96cz DO BAR_2_OF__0bb0p96cz_FB2P
|
|
|
|
DEFINE BAR 5 OF _0bb0p33cc PROMPT "\-"
|
|
ON BAR 5 OF _0bb0p33cc ACTIVATE POPUP _0bb0p853v
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0bb0p853v MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 6 OF _0bb0p33cc PROMPT "\<Furnizori"
|
|
ON SELECTION BAR 6 OF _0bb0p33cc DO BAR_6_OF__0bb0p33cc_FB2P
|
|
|
|
DEFINE BAR 7 OF _0bb0p33cc PROMPT "\-"
|
|
ON BAR 7 OF _0bb0p33cc ACTIVATE POPUP _0bb0p853w
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0bb0p853w MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 8 OF _0bb0p33cc PROMPT "\<Gestiuni"
|
|
ON SELECTION BAR 8 OF _0bb0p33cc DO BAR_8_OF__0bb0p33cc_FB2P
|
|
|
|
DEFINE BAR 9 OF _0bb0p33cc PROMPT "\<Lucrari"
|
|
ON SELECTION BAR 9 OF _0bb0p33cc DO BAR_9_OF__0bb0p33cc_FB2P
|
|
|
|
DEFINE PAD _000000006 OF _msysmenu PROMPT "\<Listare" COLOR SCHEME 3
|
|
|
|
ON PAD _000000006 OF _msysmenu ACTIVATE POPUP _0bb0p33cd
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0bb0p33cd MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF _0bb0p33cd PROMPT "\<NIR-uri"
|
|
ON BAR 1 OF _0bb0p33cd ACTIVATE POPUP _0bb0pc0q9
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0bb0pc0q9 MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF _0bb0pc0q9 PROMPT "\<NIR dupa numar in luna curenta"
|
|
ON SELECTION BAR 1 OF _0bb0pc0q9 DO BAR_1_OF__0bb0pc0q9_FB2P
|
|
|
|
DEFINE BAR 2 OF _0bb0pc0q9 PROMPT "\<NIR magazin dupa numar" ;
|
|
SKIP FOR NIR_STANDARD
|
|
ON SELECTION BAR 2 OF _0bb0pc0q9 DO BAR_2_OF__0bb0pc0q9_FB2P
|
|
|
|
DEFINE BAR 3 OF _0bb0pc0q9 PROMPT "\-"
|
|
ON BAR 3 OF _0bb0pc0q9 ACTIVATE POPUP _0d60vggv5
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0d60vggv5 MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 4 OF _0bb0pc0q9 PROMPT "\<Nota de modificare NIR" ;
|
|
SKIP FOR NIR_STANDARD
|
|
ON SELECTION BAR 4 OF _0bb0pc0q9 DO BAR_4_OF__0bb0pc0q9_FB2P
|
|
|
|
DEFINE BAR 2 OF _0bb0p33cd PROMPT "\-"
|
|
ON BAR 2 OF _0bb0p33cd ACTIVATE POPUP _0bb0pgu04
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0bb0pgu04 MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 3 OF _0bb0p33cd PROMPT "\<Bonuri"
|
|
ON BAR 3 OF _0bb0p33cd ACTIVATE POPUP Bonuri
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP Bonuri MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF Bonuri PROMPT "\<Dupa numar"
|
|
ON SELECTION BAR 1 OF Bonuri DO BAR_1_OF_Bonuri_FB2P
|
|
|
|
DEFINE BAR 2 OF Bonuri PROMPT "Dupa \<comanda"
|
|
ON SELECTION BAR 2 OF Bonuri DO BAR_2_OF_Bonuri_FB2P
|
|
|
|
DEFINE BAR 4 OF _0bb0p33cd PROMPT "\-"
|
|
ON BAR 4 OF _0bb0p33cd ACTIVATE POPUP _0c612qr2m
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0c612qr2m MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 5 OF _0bb0p33cd PROMPT "\<Stocuri"
|
|
ON BAR 5 OF _0bb0p33cd ACTIVATE POPUP _0c6142tq6
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0c6142tq6 MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF _0c6142tq6 PROMPT "\<Marfa Magazin"
|
|
ON SELECTION BAR 1 OF _0c6142tq6 DO BAR_1_OF__0c6142tq6_FB2P
|
|
|
|
DEFINE BAR 2 OF _0c6142tq6 PROMPT "\-"
|
|
ON BAR 2 OF _0c6142tq6 ACTIVATE POPUP _0dg15g50m
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0dg15g50m MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 3 OF _0c6142tq6 PROMPT "\<Pe Gestiuni"
|
|
ON BAR 3 OF _0c6142tq6 ACTIVATE POPUP PeGestiuni
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP PeGestiuni MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF PeGestiuni PROMPT "\<In ordine alfabetica"
|
|
ON SELECTION BAR 1 OF PeGestiuni DO BAR_1_OF_PeGestiuni_FB2P
|
|
|
|
DEFINE BAR 2 OF PeGestiuni PROMPT "\<Dupa cod material"
|
|
ON SELECTION BAR 2 OF PeGestiuni DO BAR_2_OF_PeGestiuni_FB2P
|
|
|
|
DEFINE BAR 6 OF _0bb0p33cd PROMPT "\-"
|
|
ON BAR 6 OF _0bb0p33cd ACTIVATE POPUP _0c6142ugf
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0c6142ugf MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 7 OF _0bb0p33cd PROMPT "\<Transferuri"
|
|
ON BAR 7 OF _0bb0p33cd ACTIVATE POPUP NewItem
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP NewItem MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF NewItem PROMPT "\<Intre gestiuni"
|
|
ON SELECTION BAR 1 OF NewItem DO BAR_1_OF_NewItem_FB2P
|
|
|
|
DEFINE BAR 2 OF NewItem PROMPT "\<Gestiune -> Magazin"
|
|
ON SELECTION BAR 2 OF NewItem DO BAR_2_OF_NewItem_FB2P
|
|
|
|
DEFINE BAR 3 OF NewItem PROMPT "\<Magazin -> Gestiune"
|
|
ON SELECTION BAR 3 OF NewItem DO BAR_3_OF_NewItem_FB2P
|
|
|
|
DEFINE BAR 4 OF NewItem PROMPT "\<Retur magazie"
|
|
ON SELECTION BAR 4 OF NewItem DO BAR_4_OF_NewItem_FB2P
|
|
|
|
DEFINE BAR 8 OF _0bb0p33cd PROMPT "\-"
|
|
ON BAR 8 OF _0bb0p33cd ACTIVATE POPUP _0bv16lxb6
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP _0bv16lxb6 MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 9 OF _0bb0p33cd PROMPT "\<Factura de vanzare marfa din stoc (3711)"
|
|
ON SELECTION BAR 9 OF _0bb0p33cd DO BAR_9_OF__0bb0p33cd_FB2P
|
|
|
|
DEFINE BAR 10 OF _0bb0p33cd PROMPT "\<Factura de vanzare magazin (3712)"
|
|
ON SELECTION BAR 10 OF _0bb0p33cd DO BAR_10_OF__0bb0p33cd_FB2P
|
|
|
|
DEFINE PAD _000000007 OF _msysmenu PROMPT "A\<jutor" COLOR SCHEME 3 ;
|
|
KEY ALT+J, "ALT+J" ;
|
|
MESSAGE 'Instructiuni de utilizare, informatii despre acest program.'
|
|
|
|
ON PAD _000000007 OF _msysmenu ACTIVATE POPUP Ajutor
|
|
|
|
*----------------------------------
|
|
DEFINE POPUP Ajutor MARGIN RELATIVE SHADOW COLOR SCHEME 4
|
|
DEFINE BAR 1 OF Ajutor PROMPT "\<Despre program..." ;
|
|
MESSAGE 'Informatii despre program'
|
|
ON SELECTION BAR 1 OF Ajutor DO BAR_1_OF_Ajutor_FB2P
|
|
|
|
*</MenuCode>
|
|
|
|
*<Procedures>
|
|
PROCEDURE BAR_1_OF_Utile_FB2P
|
|
do case
|
|
case file('C:\WINDOWS\CALC.EXE')
|
|
run /N C:\WINDOWS\CALC.EXE
|
|
case file('C:\WINDOWS\SYSTEM32\CALC.EXE')
|
|
run /N C:\WINDOWS\SYSTEM32\CALC.EXE
|
|
case file('C:\WINnt\system32\CALC.EXE')
|
|
run /N C:\WINnt\system32\CALC.EXE
|
|
otherwise
|
|
do mesajatent with 'Aplicatia "Calculator" nu este instalata','pe acest sistem!'
|
|
endcase
|
|
ENDPROC && BAR_1_OF_Utile_FB2P
|
|
|
|
PROCEDURE BAR_2_OF_Utile_FB2P
|
|
od=createo('diary')
|
|
od.show(1)
|
|
ENDPROC && BAR_2_OF_Utile_FB2P
|
|
|
|
PROCEDURE BAR_3_OF_Utile_FB2P
|
|
do case
|
|
case file('C:\WINDOWS\NOTEPAD.EXE')
|
|
run /N C:\WINDOWS\NOTEPAD.EXE
|
|
case file('C:\WINnt\system32\NOTEPAD.EXE')
|
|
run /N C:\WINnt\system32\NOTEPAD.EXE
|
|
otherwise
|
|
do mesajatent with 'Aplicatia "NOTEPAD" nu este instalata','pe acest sistem!'
|
|
endcase
|
|
|
|
ENDPROC && BAR_3_OF_Utile_FB2P
|
|
|
|
PROCEDURE BAR_1_OF_Reindexare_FB2P
|
|
do reindexaretempo in reindexare.prg
|
|
ENDPROC && BAR_1_OF_Reindexare_FB2P
|
|
|
|
PROCEDURE BAR_7_OF_Utile_FB2P
|
|
ies=.t.
|
|
|
|
DO IESIRE
|
|
|
|
*RELEASE OBJECTS_________________________-
|
|
*ostart.release
|
|
*OSETVIZ.RELEASE
|
|
*OSETTULBAR.RELEASE
|
|
*OSETINSTRUM.RELEASE
|
|
|
|
ENDPROC && BAR_7_OF_Utile_FB2P
|
|
|
|
PROCEDURE BAR_1_OF_Initializa_FB2P
|
|
do form start00
|
|
ENDPROC && BAR_1_OF_Initializa_FB2P
|
|
|
|
PROCEDURE BAR_3_OF_Initializa_FB2P
|
|
oge=create('afgest')
|
|
oge.show(1)
|
|
ENDPROC && BAR_3_OF_Initializa_FB2P
|
|
|
|
PROCEDURE BAR_4_OF_Initializa_FB2P
|
|
o=crea('cursval')
|
|
o.show(1)
|
|
ENDPROC && BAR_4_OF_Initializa_FB2P
|
|
|
|
PROCEDURE BAR_5_OF_Initializa_FB2P
|
|
orp=create('parola')
|
|
orp.show(1)
|
|
|
|
if buton=3
|
|
|
|
o=crea('adaoscom')
|
|
o.show(1)
|
|
|
|
endif
|
|
ENDPROC && BAR_5_OF_Initializa_FB2P
|
|
|
|
PROCEDURE BAR_1_OF_NIRuri_FB2P
|
|
alegnir=0
|
|
osetgest.tbrprim.buton1.click
|
|
ENDPROC && BAR_1_OF_NIRuri_FB2P
|
|
|
|
PROCEDURE BAR_2_OF_NIRuri_FB2P
|
|
alegnir=1
|
|
osetgest.tbrprim.buton1.click
|
|
ENDPROC && BAR_2_OF_NIRuri_FB2P
|
|
|
|
PROCEDURE BAR_3_OF_NIRuri_FB2P
|
|
alegnir=2
|
|
osetgest.tbrprim.buton1.click
|
|
ENDPROC && BAR_3_OF_NIRuri_FB2P
|
|
|
|
PROCEDURE BAR_2_OF__0bb0p33cb_FB2P
|
|
nirmagazin=.t.
|
|
osetgest.tbrprim.buton1.click
|
|
nirmagazin=.f.
|
|
ENDPROC && BAR_2_OF__0bb0p33cb_FB2P
|
|
|
|
PROCEDURE BAR_1_OF_Import_FB2P
|
|
do importmarfa in procmeniu.prg
|
|
ENDPROC && BAR_1_OF_Import_FB2P
|
|
|
|
PROCEDURE BAR_2_OF_Import_FB2P
|
|
do importmat in procmeniu.prg
|
|
ENDPROC && BAR_2_OF_Import_FB2P
|
|
|
|
PROCEDURE BAR_1_OF_Productie_FB2P
|
|
DO INTRODPROD WITH '345 '
|
|
ENDPROC && BAR_1_OF_Productie_FB2P
|
|
|
|
PROCEDURE BAR_2_OF_Productie_FB2P
|
|
DO INTRODPROD WITH '347 '
|
|
ENDPROC && BAR_2_OF_Productie_FB2P
|
|
|
|
PROCEDURE BAR_8_OF__0bb0p33cb_FB2P
|
|
m.scd='6024'
|
|
o=crea('selcontmic')
|
|
O.COMBO1.ROWSOURCE='601 ,6021,6022,6023,6024,6028'
|
|
o.show(1)
|
|
|
|
DO CASE
|
|
CASE M.SCD='601 '
|
|
M.SCC='301 '
|
|
CASE M.SCD='6021'
|
|
M.SCC='3021'
|
|
CASE M.SCD='6022'
|
|
M.SCC='3022'
|
|
CASE M.SCD='6024'
|
|
M.SCC='3024'
|
|
CASE M.SCD='6028'
|
|
M.SCC='3028'
|
|
CASE M.SCD='6023'
|
|
M.SCC='3023'
|
|
ENDCASE
|
|
|
|
DO BONARE WITH M.SCD,M.SCC,'CHELTMAT'
|
|
ENDPROC && BAR_8_OF__0bb0p33cb_FB2P
|
|
|
|
PROCEDURE BAR_9_OF__0bb0p33cb_FB2P
|
|
osetgest.tbrprim.buton2.click
|
|
ENDPROC && BAR_9_OF__0bb0p33cb_FB2P
|
|
|
|
PROCEDURE BAR_11_OF__0bb0p33cb_FB2P
|
|
sele bal
|
|
ose=crea('selcont')
|
|
ose.caption='Selectati contul debitor'
|
|
ose.show(1)
|
|
m.scd=cn
|
|
|
|
sele bal
|
|
ose=crea('selcont')
|
|
ose.caption='Selectati contul creditor'
|
|
ose.show(1)
|
|
m.scc=cn
|
|
|
|
|
|
DO BONARE WITH M.SCD,M.SCC,'CHELTMAT'
|
|
ENDPROC && BAR_11_OF__0bb0p33cb_FB2P
|
|
|
|
PROCEDURE BAR_1_OF_Transferur_FB2P
|
|
SELE CALENDAR
|
|
LOCA FOR NL=M.NL AND AN=M.AN
|
|
M.CTVA=CTVAM
|
|
M.FDOC='NOTA TRANSFER'
|
|
|
|
buton=1
|
|
OACT=CREATEOBJ('ACTTRANSFERg')
|
|
OACT.SHOW(1)
|
|
|
|
IF BUTON=2
|
|
DO STERGE
|
|
RETURN
|
|
ENDIF
|
|
|
|
M.NNIR=M.NRACT
|
|
DO CODARE
|
|
|
|
SELE IESIRI
|
|
ZAP
|
|
do cursul
|
|
buton=1
|
|
*do form bonmarfa1
|
|
OBM=CREA('BONTRANSFERgg')
|
|
OBM.SHOW(1)
|
|
|
|
IF BUTON=2
|
|
DO STERGE
|
|
RETURN
|
|
ENDIF
|
|
*******************************************
|
|
|
|
sele numegest
|
|
**scd din m.numegest
|
|
loca for numegest=m.numegest
|
|
m.scd1=contg
|
|
**scd din m.nume_4
|
|
loca for numegest=m.nume_4
|
|
m.scd2=contg
|
|
|
|
|
|
DO CONTABILIZEAZA WITH m.scd2,m.scd1,M.TOTFTVA-M.TOTADAOS,CLASAACT
|
|
|
|
DO IESTOCURIMAGAZII
|
|
&&IESIRE DIN GESTIUNEA M.NUMEGEST
|
|
DO IERULAJMAGAZII
|
|
|
|
buton=2
|
|
DO DANU WITH 'Doriti sa listati NOTA DE TRANSFER?'
|
|
if buton=1
|
|
SELE RUL
|
|
SET FILTER TO cod=m.cod and !empty(cante)
|
|
REPORT FORMAT NIRTRANSFER.FRX TO PRINTER PROMPT PREVIEW
|
|
endif
|
|
|
|
&&INTRARE IN GESTIUNEA M.NUME_4
|
|
SELE NUMEGEST
|
|
LOCA FOR ALLT(NUMEGEST)=ALLT(M.NUME_4)
|
|
SCAT FIEL GEST MEMV
|
|
|
|
SELE INTRARI
|
|
ZAP
|
|
SELE IESIRI
|
|
SCAN
|
|
SCAT FIEL EXCEPT GEST MEMV
|
|
M.CANT=M.CANTE
|
|
M.SCD=m.scd2
|
|
SELE INTRARI
|
|
APPE BLAN
|
|
GATH MEMV
|
|
SELE IESIRI
|
|
ENDSCAN
|
|
|
|
|
|
DO INRULAJMAGAZII
|
|
DO INSTOCURIMAGAZII
|
|
|
|
DO STERGE
|
|
RETURN
|
|
|
|
|
|
|
|
ENDPROC && BAR_1_OF_Transferur_FB2P
|
|
|
|
PROCEDURE BAR_2_OF_Transferur_FB2P
|
|
Sele CALENDAR
|
|
Loca For NL=M.NL And AN=M.AN
|
|
m.CTVA=CTVAM
|
|
m.FDOC='NOTA TRANSFER'
|
|
|
|
buton=1
|
|
OACT=Createobj('ACTTRANSFER')
|
|
OACT.Show(1)
|
|
|
|
If buton=2
|
|
Do STERGE
|
|
Return
|
|
Endif
|
|
|
|
m.NNIR=M.NRACT
|
|
Do CODARE
|
|
|
|
Sele IESIRI
|
|
Zap
|
|
Do cursul
|
|
buton=1
|
|
*do form bonmarfa1
|
|
OBM=Crea('BONTRANSFERGM')
|
|
OBM.Show(1)
|
|
|
|
If buton=2
|
|
Do STERGE
|
|
Return
|
|
Endif
|
|
*******************************************
|
|
m.TOTTVA=Round(M.TOTFTVA*(M.CTVA-1),0)
|
|
Do CONTABILIZEAZA With C371ENDETAIL,C371ENGROS,M.TOTFTVA-m.totadaos,CLASAACT
|
|
*M.EXPLICATIA='ADAOS COMERCIAL'
|
|
Do CONTABILIZEAZA With C371ENDETAIL,C378ENDETAIL,M.totadaos,CLASAACT
|
|
m.EXPLICATIA='TVA '+Allt(Str((M.CTVA-1)*100))+'%'
|
|
Do CONTABILIZEAZA With C371ENDETAIL,'4428',M.TOTTVA,CLASAACT
|
|
|
|
|
|
Do IESTOCURIMAGAZII
|
|
&&IESIRE DIN GESTIUNEA M.NUMEGEST
|
|
Do IERULAJMAGAZII
|
|
|
|
*!* buton=2
|
|
*!* DO DANU WITH 'Doriti sa listati NOTA DE TRANSFER?'
|
|
*!* if buton=1
|
|
*!* SELE RUL
|
|
*!* SET FILTER TO cod=m.cod and !empty(cante)
|
|
*!* REPORT FORMAT NIRTRANSFER.FRX TO PRINTER PROMPT PREVIEW
|
|
*!* endif
|
|
|
|
&&INTRARE IN GESTIUNEA M.NUME_4
|
|
Sele NUMEGEST
|
|
Loca For Allt(NUMEGEST)=Allt(M.NUME_4)
|
|
Scat Fiel GEST Memv
|
|
|
|
Sele INTRARI
|
|
Zap
|
|
Sele IESIRI
|
|
Scan
|
|
Scat Fiel Except GEST Memv
|
|
m.CANT=M.CANTE
|
|
m.SCD=C371ENDETAIL
|
|
Sele INTRARI
|
|
Appe Blan
|
|
Gath Memv
|
|
Sele IESIRI
|
|
Endscan
|
|
|
|
|
|
Do INRULAJMAGAZII
|
|
Do INSTOCURIMAGAZII
|
|
|
|
buton=2
|
|
Do DANU With 'Doriti sa listati NOTA DE TRANSFER?'
|
|
If buton=1
|
|
Sele RUL
|
|
*!* SET FILTER TO cod=m.cod and !empty(cante)
|
|
***
|
|
Select * From RUL Where COD=M.COD Into Table &LOC\&NFSCURT\TEMPO\ARUL
|
|
Use In RUL
|
|
Use In ARUL
|
|
Use &LOC\&NFSCURT\TEMPO\ARUL In 0 Alias RUL
|
|
***
|
|
Select RUL
|
|
Set Filter To !Empty(CANTE)
|
|
Report Format NIRTRANSFER.FRX To Printer Prompt Preview
|
|
Do TOTV
|
|
Endif
|
|
|
|
Do STERGE
|
|
Return
|
|
|
|
|
|
|
|
ENDPROC && BAR_2_OF_Transferur_FB2P
|
|
|
|
PROCEDURE BAR_3_OF_Transferur_FB2P
|
|
Local TR
|
|
|
|
|
|
Sele CALENDAR
|
|
Loca For NL=M.NL And AN=M.AN
|
|
m.CTVA=CTVAM
|
|
m.FDOC='NOTA TRANSFER'
|
|
|
|
buton=1
|
|
OACT=Createobj('ACTTRANSFER')
|
|
OACT.LABEL7.Caption='GESTIUNEA DESTINATIE' &&M.NUMEGEST; SURSA=M.NUME_4
|
|
OACT.Show(1)
|
|
|
|
If buton=2
|
|
Do STERGE
|
|
Return
|
|
Endif
|
|
|
|
TR=M.NUMEGEST
|
|
m.NUMEGEST=M.NUME_4
|
|
m.NUME_4=TR
|
|
|
|
m.NNIR=M.NRACT
|
|
Do CODARE
|
|
|
|
Sele IESIRI
|
|
Zap
|
|
Do cursul
|
|
buton=1
|
|
*do form bonmarfa1
|
|
OBM=Crea('BONTRANSFERMG')
|
|
*OBM.LABELNUME.CAPTION='TRANSFER MAGAZIN - GESTIUNE'
|
|
OBM.Show(1)
|
|
|
|
If buton=2
|
|
Do STERGE
|
|
Return
|
|
Endif
|
|
*******************************************
|
|
m.TOTTVA=Round(M.TOTFTVA*(M.CTVA-1),0)
|
|
Do CONTABILIZEAZA With C371ENGROS,C371ENDETAIL,M.TOTFTVA-m.totadaos,CLASAACT
|
|
*M.EXPLICATIA='ADAOS COMERCIAL'
|
|
Do CONTABILIZEAZA With C378ENDETAIL,C371ENDETAIL,M.totadaos,CLASAACT
|
|
m.EXPLICATIA='TVA '+Allt(Str((M.CTVA-1)*100))+'%'
|
|
Do CONTABILIZEAZA With '4428',C371ENDETAIL,M.TOTTVA,CLASAACT
|
|
|
|
|
|
Do IESTOCURIMAGAZII
|
|
&&IESIRE DIN GESTIUNEA M.NUMEGEST
|
|
Do IERULAJMAGAZII
|
|
|
|
*!* buton=2
|
|
*!* DO DANU WITH 'Doriti sa listati NOTA DE TRANSFER?'
|
|
*!* if buton=1
|
|
*!* *!* SELE RUL
|
|
*!* *!* SET FILTER TO cod=m.cod and !empty(cante)
|
|
*!* *!* REPORT FORMAT NIRTRANSFER.FRX TO PRINTER PROMPT PREVIEW
|
|
*!* SELECT * FROM RUL WHERE COD=M.COD INTO TABLE &LOC\&NFSCURT\TEMPO\ARUL
|
|
*!* USE IN RUL
|
|
*!* USE IN ARUL
|
|
*!* USE &LOC\&NFSCURT\TEMPO\ARUL IN 0 ALIAS RUL
|
|
*!* SELECT RUL
|
|
*!* SET FILTER TO !empty(cante)
|
|
*!* REPORT FORMAT NIRTRANSFER.FRX TO PRINTER PROMPT PREVIEW
|
|
*!* endif
|
|
*!* DO TOTV
|
|
*!* endif
|
|
|
|
&&INTRARE IN GESTIUNEA M.NUME_4
|
|
Sele NUMEGEST
|
|
Loca For Allt(NUMEGEST)=Allt(M.NUME_4)
|
|
Scat Fiel GEST Memv
|
|
|
|
Sele INTRARI
|
|
Zap
|
|
Sele IESIRI
|
|
Scan
|
|
Scat Fiel Except GEST Memv
|
|
m.CANT=M.CANTE
|
|
m.SCD=C371ENGROS
|
|
Sele INTRARI
|
|
Appe Blan
|
|
Gath Memv
|
|
Sele IESIRI
|
|
Endscan
|
|
|
|
|
|
Do INRULAJMAGAZII
|
|
Do INSTOCURIMAGAZII
|
|
|
|
|
|
buton=2
|
|
Do DANU With 'Doriti sa listati NOTA DE TRANSFER?'
|
|
If buton=1
|
|
*!* SELE RUL
|
|
*!* SET FILTER TO cod=m.cod and !empty(cante)
|
|
*!* REPORT FORMAT NIRTRANSFER.FRX TO PRINTER PROMPT PREVIEW
|
|
Select * From RUL Where COD=M.COD Into Table &LOC\&NFSCURT\TEMPO\ARUL
|
|
Use In RUL
|
|
Use In ARUL
|
|
Use &LOC\&NFSCURT\TEMPO\ARUL In 0 Alias RUL
|
|
Select RUL
|
|
Set Filter To !Empty(CANTE)
|
|
Report Format NIRTRANSFER.FRX To Printer Prompt Preview
|
|
Do TOTV
|
|
|
|
Endif
|
|
|
|
|
|
Do STERGE
|
|
Return
|
|
|
|
|
|
|
|
ENDPROC && BAR_3_OF_Transferur_FB2P
|
|
|
|
PROCEDURE BAR_5_OF_Transferur_FB2P
|
|
PUBLIC CODSALV,DATAIREGS,DATAACTS
|
|
SELE CALENDAR
|
|
LOCA FOR NL=M.NL AND AN=M.AN
|
|
M.CTVA=CTVAM
|
|
M.FDOC='RETUR MAGAZIE'
|
|
|
|
buton=1
|
|
OACT=CREATEOBJ('ACTBONMARFA')
|
|
WITH OACT
|
|
.LABEL7.ENABLED=.F.
|
|
.TEXT7.ENABLED=.F.
|
|
.IMAGE4.VISIBLE=.F.
|
|
.LABEL4.CAPTION='NUMARUL DOCUMENTULUI'
|
|
.TEXT4.TABSTOP=.T.
|
|
.TEXT4.READONLY=.F.
|
|
ENDWITH
|
|
OACT.SHOW(1)
|
|
|
|
IF BUTON=2
|
|
DO STERGE
|
|
RETURN
|
|
ENDIF
|
|
|
|
M.NNIR=M.NRACT
|
|
DO CODARE
|
|
CODSALV=M.COD
|
|
DATAIREGS=M.DATAIREG
|
|
DATAACTS=M.DATAACT
|
|
|
|
SELE IESIRI
|
|
ZAP
|
|
do cursul
|
|
buton=1
|
|
OBM=CREA('RETUR')
|
|
OBM.SHOW(1)
|
|
|
|
IF BUTON=2
|
|
DO STERGE
|
|
RETURN
|
|
ENDIF
|
|
*******************************************
|
|
STORE '' TO M.NUME,M.NUME_2,M.EXPLICATIA
|
|
M.COD=CODSALV
|
|
M.DATAIREG=DATAIREGS
|
|
M.DATAACT=DATAACTS
|
|
M.TOTTVA=ROUND(M.TOTFTVA*(M.CTVA-1),0)
|
|
DO CONTABILIZEAZA WITH '607 ',C371ENGROS,-M.TOTFTVA+m.totadaos,CLASAACT
|
|
DO CONTABILIZEAZA WITH C378ENGROS,C371ENGROS,-M.TOTadaos,CLASAACT
|
|
DO CONTABILIZEAZA WITH C371ENGROS,C378ENGROS,-M.TOTadaos,CLASAACT
|
|
DO CONTABILIZEAZA WITH '332 ','711 ',-M.TOTFTVA,CLASAACT
|
|
*DO CONTABILIZEAZA WITH '332 ','711 ',-M.TOTFTVA+m.totadaos,CLASAACT
|
|
|
|
buton=2
|
|
DO DANU WITH 'Doriti sa listati NOTA DE RETUR?'
|
|
if buton=1
|
|
*SELE RUL
|
|
*SET FILTER TO cod=m.cod and !empty(cante)
|
|
SELE IESIRI
|
|
REPL ALL NNIR WITH M.NRACT
|
|
REPL ALL COD WITH CODSALV
|
|
REPORT FORMAT RETUR.FRX TO PRINTER PROMPT PREVIEW
|
|
endif
|
|
|
|
|
|
SELE INTRARI
|
|
ZAP
|
|
SELE IESIRI
|
|
SCAN
|
|
SCAT MEMV
|
|
M.CANT=M.CANTE
|
|
SELE INTRARI
|
|
APPE BLAN
|
|
GATH MEMV
|
|
SELE IESIRI
|
|
ENDSCAN
|
|
|
|
|
|
*DO INRULAJMAGAZII
|
|
DO IERULAJE
|
|
DO INSTOCURIMAGAZII
|
|
|
|
DO STERGE
|
|
SELE LUCRARI
|
|
SET FILTER TO
|
|
RETURN
|
|
|
|
|
|
|
|
ENDPROC && BAR_5_OF_Transferur_FB2P
|
|
|
|
PROCEDURE BAR_6_OF_Transferur_FB2P
|
|
*!* PUBLIC CODSALV,DATAIREGS,DATAACTS
|
|
*!* SELE CALENDAR
|
|
*!* LOCA FOR NL=M.NL AND AN=M.AN
|
|
*!* M.CTVA=CTVAM
|
|
*!* M.FDOC='RETUR C.FACT'
|
|
|
|
*!* buton=1
|
|
*!* OACT=CREATEOBJ('ACTBONMARFAF')
|
|
*!* WITH OACT
|
|
*!* .LABEL7.ENABLED=.F.
|
|
*!* .TEXT7.ENABLED=.F.
|
|
*!* .IMAGE4.VISIBLE=.F.
|
|
*!* .LABEL4.CAPTION='NUMARUL DOCUMENTULUI'
|
|
*!* .TEXT4.TABSTOP=.T.
|
|
*!* .TEXT4.READONLY=.F.
|
|
*!* .LABEL5.CAPTION='C-DA INITIALA'
|
|
*!* ENDWITH
|
|
*!* OACT.SHOW(1)
|
|
|
|
*!* IF BUTON=2
|
|
*!* DO STERGE
|
|
*!* RETURN
|
|
*!* ENDIF
|
|
|
|
*!* M.NNIR=M.NRACT
|
|
*!* DO CODARE
|
|
*!* CODSALV=M.COD
|
|
*!* DATAIREGS=M.DATAIREG
|
|
*!* DATAACTS=M.DATAACT
|
|
|
|
*!* SELE IESIRI
|
|
*!* ZAP
|
|
*!* do cursul
|
|
*!* buton=1
|
|
*!* OBM=CREA('RETUR')
|
|
*!* OBM.LABELNUME.CAPTION='RETUR DIN COMANDA FACTURATA'
|
|
*!* OBM.SHOW(1)
|
|
|
|
*!* IF BUTON=2
|
|
*!* DO STERGE
|
|
*!* RETURN
|
|
*!* ENDIF
|
|
*!* *******************************************
|
|
*!* LOCAL CVECHE
|
|
*!* CVECHE=M.NRORD
|
|
*!* OLIT=CREATEOBJECT("CAUTLITERE")
|
|
*!* WITH OLIT
|
|
*!* .CAPTION="COMANDA FINALA"
|
|
*!* .text1.controlsource="m.NRORD"
|
|
*!* endwith
|
|
*!* olit.show(1)
|
|
*!* SELE IESIRI
|
|
*!* REPL ALL NRORD WITH M.NRORD
|
|
|
|
|
|
*!* STORE '' TO M.NUME,M.NUME_2,M.EXPLICATIA
|
|
*!* M.EXPLICATIA='C.INIT.'+ALLT(STR(CVECHE))+'-C.FIN.'+ALLT(STR(M.NRORD))
|
|
*!* M.COD=CODSALV
|
|
*!* M.DATAIREG=DATAIREGS
|
|
*!* M.DATAACT=DATAACTS
|
|
*!* M.TOTTVA=ROUND(M.TOTFTVA*(M.CTVA-1),0)
|
|
*!* DO CONTABILIZEAZA WITH '607 ',C371ENGROS,-M.TOTFTVA+m.totadaos,CLASAACT
|
|
*!* DO CONTABILIZEAZA WITH C378ENGROS,C371ENGROS,-M.TOTadaos,CLASAACT
|
|
*!* DO CONTABILIZEAZA WITH C371ENGROS,C378ENGROS,-M.TOTadaos,CLASAACT
|
|
*!* DO CONTABILIZEAZA WITH '332 ','711 ',-M.TOTFTVA,CLASAACT
|
|
*!* *DO CONTABILIZEAZA WITH '332 ','711 ',-M.TOTFTVA+m.totadaos,CLASAACT
|
|
|
|
*!* buton=2
|
|
*!* DO DANU WITH 'Doriti sa listati NOTA DE RETUR?'
|
|
*!* if buton=1
|
|
*!* *SELE RUL
|
|
*!* *SET FILTER TO cod=m.cod and !empty(cante)
|
|
*!* SELE IESIRI
|
|
*!* REPL ALL NNIR WITH M.NRACT
|
|
*!* REPL ALL COD WITH CODSALV
|
|
*!* REPORT FORMAT RETUR.FRX TO PRINTER PROMPT PREVIEW
|
|
*!* endif
|
|
|
|
|
|
*!* SELE INTRARI
|
|
*!* ZAP
|
|
*!* SELE IESIRI
|
|
*!* SCAN
|
|
*!* SCAT MEMV
|
|
*!* M.CANT=M.CANTE
|
|
*!* SELE INTRARI
|
|
*!* APPE BLAN
|
|
*!* GATH MEMV
|
|
*!* SELE IESIRI
|
|
*!* ENDSCAN
|
|
|
|
|
|
*!* *DO INRULAJMAGAZII
|
|
*!* DO IERULAJE
|
|
*!* DO INSTOCURIMAGAZII
|
|
|
|
*!* DO STERGE
|
|
*!* SELE LUCRARI
|
|
*!* SET FILTER TO
|
|
*!* RETURN
|
|
|
|
|
|
|
|
PUBLIC CODSALV,DATAIREGS,DATAACTS
|
|
SELE CALENDAR
|
|
LOCA FOR NL=M.NL AND AN=M.AN
|
|
M.CTVA=CTVAM
|
|
M.FDOC='RETUR C.FACT'
|
|
|
|
buton=1
|
|
OACT=CREATEOBJ('ACTBONMARFAF')
|
|
WITH OACT
|
|
.LABEL7.ENABLED=.F.
|
|
.TEXT7.ENABLED=.F.
|
|
.IMAGE4.VISIBLE=.F.
|
|
.LABEL4.CAPTION='NUMARUL DOCUMENTULUI'
|
|
.TEXT4.TABSTOP=.T.
|
|
.TEXT4.READONLY=.F.
|
|
.LABEL5.CAPTION='C-DA INITIALA'
|
|
ENDWITH
|
|
OACT.SHOW(1)
|
|
|
|
IF BUTON=2
|
|
DO STERGE
|
|
RETURN
|
|
ENDIF
|
|
|
|
M.NNIR=M.NRACT
|
|
DO CODARE
|
|
CODSALV=M.COD
|
|
DATAIREGS=M.DATAIREG
|
|
DATAACTS=M.DATAACT
|
|
m.nrord=allt(m.nrord)
|
|
|
|
wait wind 'Se selecteaza materialele bonate la comanda '+allt(m.nrord)+'. Asteptati...' nowait
|
|
|
|
sele * from rul where m.nrord$nrord into table &loc\&nfscurt\tempo\ret.dbf
|
|
use in rul
|
|
use in ret
|
|
use &loc\&nfscurt\tempo\ret.dbf in 0 alias rul
|
|
|
|
|
|
wait clear
|
|
SELE IESIRI
|
|
ZAP
|
|
do cursul
|
|
buton=1
|
|
OBM=CREA('RETUR')
|
|
OBM.LABELNUME.CAPTION='RETUR DIN COMANDA FACTURATA'
|
|
OBM.SHOW(1)
|
|
|
|
use in rul
|
|
do des with 'rul'
|
|
IF BUTON=2
|
|
DO STERGE
|
|
RETURN
|
|
ENDIF
|
|
*******************************************
|
|
LOCAL CVECHE
|
|
CVECHE=M.NRORD
|
|
OLIT=CREATEOBJECT("CAUTLITERE")
|
|
WITH OLIT
|
|
.CAPTION="COMANDA FINALA"
|
|
.text1.controlsource="m.NRORD"
|
|
endwith
|
|
olit.show(1)
|
|
|
|
SELE IESIRI
|
|
REPL ALL NRORD WITH M.NRORD
|
|
|
|
|
|
STORE '' TO M.NUME,M.NUME_2,M.EXPLICATIA
|
|
M.EXPLICATIA='C.INIT.'+ALLT(CVECHE)+'-C.FIN.'+ALLT(M.NRORD)
|
|
M.COD=CODSALV
|
|
M.DATAIREG=DATAIREGS
|
|
M.DATAACT=DATAACTS
|
|
M.TOTTVA=ROUND(M.TOTFTVA*(M.CTVA-1),0)
|
|
DO CONTABILIZEAZA WITH '607 ',C371ENGROS,-M.TOTFTVA+m.totadaos,CLASAACT
|
|
DO CONTABILIZEAZA WITH C378ENGROS,C371ENGROS,-M.TOTadaos,CLASAACT
|
|
DO CONTABILIZEAZA WITH C371ENGROS,C378ENGROS,-M.TOTadaos,CLASAACT
|
|
DO CONTABILIZEAZA WITH '332 ','711 ',-M.TOTFTVA,CLASAACT
|
|
*DO CONTABILIZEAZA WITH '332 ','711 ',-M.TOTFTVA+m.totadaos,CLASAACT
|
|
|
|
buton=2
|
|
DO DANU WITH 'Doriti sa listati NOTA DE RETUR?'
|
|
if buton=1
|
|
*SELE RUL
|
|
*SET FILTER TO cod=m.cod and !empty(cante)
|
|
SELE IESIRI
|
|
REPL ALL NNIR WITH M.NRACT
|
|
REPL ALL COD WITH CODSALV
|
|
REPORT FORMAT RETUR.FRX TO PRINTER PROMPT PREVIEW
|
|
endif
|
|
|
|
|
|
SELE INTRARI
|
|
ZAP
|
|
SELE IESIRI
|
|
SCAN
|
|
SCAT MEMV
|
|
M.CANT=M.CANTE
|
|
SELE INTRARI
|
|
APPE BLAN
|
|
GATH MEMV
|
|
SELE IESIRI
|
|
ENDSCAN
|
|
|
|
|
|
*DO INRULAJMAGAZII
|
|
DO IERULAJE
|
|
DO INSTOCURIMAGAZII
|
|
|
|
DO STERGE
|
|
SELE LUCRARI
|
|
SET FILTER TO
|
|
RETURN
|
|
|
|
|
|
|
|
ENDPROC && BAR_6_OF_Transferur_FB2P
|
|
|
|
PROCEDURE BAR_15_OF__0bb0p33cb_FB2P
|
|
SELE calendar
|
|
LOCA for nl=m.nl and an=m.an
|
|
m.ctva=ctvam
|
|
|
|
SELE FIRMA
|
|
LOCA FOR NFSCURT=FSCURT
|
|
SCAT MEMV
|
|
FCOD_FISCAL=M.COD_FISCAL
|
|
|
|
|
|
m.FDOC='FACTURA'
|
|
m.NRACT=M.NRBON
|
|
Buton=1
|
|
OACT=CREATEOBJ('ACTGEN03RESP')
|
|
OACT.SHOW(1)
|
|
|
|
IF Buton=2
|
|
DO STERGE
|
|
RETURN
|
|
ENDIF
|
|
|
|
DO CODARE
|
|
m.nnir=m.NRACT
|
|
SELE IESIRI
|
|
ZAP
|
|
DO cursul
|
|
Buton=1
|
|
*do form bonmarfa1
|
|
OB=CREA('BONvanz1')
|
|
OB.SHOW(1)
|
|
|
|
IF Buton=2
|
|
DO STERGE
|
|
RETURN
|
|
ENDIF
|
|
*******************************************
|
|
LOCAL NG
|
|
NG=M.EXPLICATIA
|
|
m.TOTTVAV=ROUND(M.TOTFTVA*(M.ctva-1),0)
|
|
DO CONTABILIZEAZA WITH '411 ','707 ',M.TOTFTVA,CLASAACT
|
|
m.EXPLICATIA='TVA '+ALLT(STR((M.ctva-1)*100))+'%'
|
|
DO CONTABILIZEAZA WITH '411 ','4427',M.TOTTVAV,CLASAACT
|
|
m.EXPLICATIA=NG
|
|
DO CONTABILIZEAZA WITH '607 ',C371ENGROS,M.TOTFTVA-M.TOTADAOS,CLASAACT
|
|
m.EXPLICATIA=NG
|
|
DO CONTABILIZEAZA WITH C378ENGROS,C371ENGROS,M.TOTADAOS,CLASAACT
|
|
*M.EXPLICATIA='TVA '+ALLT(STR((M.CTVA-1)*100))+'%'
|
|
*DO CONTABILIZEAZA WITH '4428',C371ENGROS,M.TOTTVAV,CLASAACT
|
|
DO CONTABILIZEAZA WITH C371ENGROS,C378ENGROS,M.TOTADAOS,CLASAACT
|
|
|
|
|
|
SELE CLIENTI
|
|
LOCA FOR ALLT(NUME)=ALLT(M.NUME)
|
|
IF found()
|
|
SCAT FIEL COD_FISCAL MEMV
|
|
IF flock()
|
|
REPL PRODUCTIE WITH PRODUCTIE+M.TOTFTVA
|
|
ENDIF
|
|
UNLOCK
|
|
ENDIF
|
|
|
|
m.TOTFTVAM=M.TOTFTVA
|
|
m.TVAM=M.TOTTVAV
|
|
m.TOTCTVA=M.TOTFTVAM+M.TVAM
|
|
m.NEIMPOZAB=0
|
|
DO ADVANZ
|
|
|
|
DO IESTOCURIMAGAZII
|
|
DO IERULAJMAGAZII
|
|
|
|
Buton=2
|
|
DO DANU WITH 'Doriti sa listati FACTURA?'
|
|
IF Buton=1
|
|
DO form datefact
|
|
SELE RUL
|
|
SET FILTER TO COD=M.COD AND CANTE#0
|
|
REPORT FORM FACT TO PRINTER PROMPT PREVIEW
|
|
ENDIF
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DO STERGE
|
|
RETURN
|
|
ENDPROC && BAR_15_OF__0bb0p33cb_FB2P
|
|
|
|
PROCEDURE BAR_16_OF__0bb0p33cb_FB2P
|
|
do meniu51040_3711
|
|
ENDPROC && BAR_16_OF__0bb0p33cb_FB2P
|
|
|
|
PROCEDURE BAR_17_OF__0bb0p33cb_FB2P
|
|
SELE calendar
|
|
LOCA for nl=m.nl and an=m.an
|
|
m.ctva=ctvam
|
|
|
|
SELE FIRMA
|
|
LOCA FOR NFSCURT=FSCURT
|
|
SCAT MEMV
|
|
FCOD_FISCAL=M.COD_FISCAL
|
|
|
|
|
|
m.FDOC='FACTURA'
|
|
m.NRACT=M.NRBON
|
|
Buton=1
|
|
OACT=CREATEOBJ('ACTGEN03RESP')
|
|
OACT.SHOW(1)
|
|
|
|
IF Buton=2
|
|
DO STERGE
|
|
RETURN
|
|
ENDIF
|
|
|
|
|
|
SELE IESIRI
|
|
ZAP
|
|
DO cursul
|
|
Buton=1
|
|
*do form bonmarfa1
|
|
local m.datafact,codfact
|
|
m.datafact={}
|
|
m.nract1=0
|
|
codfact=0
|
|
*!* Ointre=CREATEOBJECT("CAUTintre")
|
|
*!* WITH Ointre
|
|
*!* .CAPTION="Nr.fact.din care se returneaza piese"
|
|
*!* .label1.caption="Nr.fact.:"
|
|
*!* .label2.visible=.f.
|
|
*!* .text1.controlsource="m.nract1"
|
|
*!* .text2.visible=.f.
|
|
*!* endwith
|
|
*!* ointre.show(1)
|
|
*!*
|
|
|
|
*!* sele actan
|
|
*!* loca for nract=m.nract1 and nume=m.nume
|
|
*!* if !found()
|
|
*!* do mesaj with 'Fact. '+allt(str(m.nract1))+' nu a fost introdusa.'
|
|
*!* return
|
|
*!* else
|
|
*!* codfact=cod
|
|
*!* ENDIF
|
|
|
|
USE IN STOC
|
|
SELECT RUL
|
|
SET FILTER TO
|
|
sele *,0 as cants from rul where CANT=0 into cursor stoc
|
|
|
|
OB=CREA('BONvanzr')
|
|
OB.LABELNUME.CAPTION='FACTURA DE RETUR EN GROS'
|
|
OB.LABEL1.CAPTION='IESIRI DE MARFA'
|
|
OB.LABEL21.CAPTION='FACTURA DE RETUR'
|
|
OB.SHOW(1)
|
|
use in stoc
|
|
do des with 'stoc'
|
|
|
|
IF Buton=2
|
|
DO STERGE
|
|
RETURN
|
|
ENDIF
|
|
*******************************************
|
|
DO CODARE
|
|
m.nnir=m.NRACT
|
|
LOCAL NG
|
|
NG=M.EXPLICATIA
|
|
m.TOTTVAV=ROUND(M.TOTFTVA*(M.ctva-1),0)
|
|
DO CONTABILIZEAZA WITH '411 ','707 ',M.TOTFTVA,CLASAACT
|
|
m.EXPLICATIA='TVA '+ALLT(STR((M.ctva-1)*100))+'%'
|
|
DO CONTABILIZEAZA WITH '411 ','4427',M.TOTTVAV,CLASAACT
|
|
m.EXPLICATIA=NG
|
|
DO CONTABILIZEAZA WITH '607 ',C371ENGROS,M.TOTFTVA-M.TOTADAOS,CLASAACT
|
|
m.EXPLICATIA=NG
|
|
DO CONTABILIZEAZA WITH C378ENGROS,C371ENGROS,M.TOTADAOS,CLASAACT
|
|
DO CONTABILIZEAZA WITH C371ENGROS,C378ENGROS,M.TOTADAOS,CLASAACT
|
|
*m.EXPLICATIA='TVA '+ALLT(STR((M.ctva-1)*100))+'%'
|
|
*DO CONTABILIZEAZA WITH '4428',C371ENGROS,M.TOTTVAV,CLASAACT
|
|
|
|
SELE CLIENTI
|
|
LOCA FOR ALLT(NUME)=ALLT(M.NUME)
|
|
IF found()
|
|
SCAT FIEL COD_FISCAL MEMV
|
|
IF flock()
|
|
REPL PRODUCTIE WITH PRODUCTIE+M.TOTFTVA
|
|
ENDIF
|
|
UNLOCK
|
|
ENDIF
|
|
|
|
m.TOTFTVAM=M.TOTFTVA
|
|
m.TVAM=M.TOTTVAV
|
|
m.TOTCTVA=M.TOTFTVAM+M.TVAM
|
|
m.NEIMPOZAB=0
|
|
DO ADVANZ
|
|
sele iesiri
|
|
repl all cod with m.cod
|
|
DO IESTOCURIMAGAZII
|
|
DO IERULAJMAGAZII
|
|
|
|
Buton=2
|
|
DO DANU WITH 'Doriti sa listati FACTURA?'
|
|
IF Buton=1
|
|
DO form datefact
|
|
SELE RUL
|
|
SET FILTER TO COD=M.COD AND CANTE#0
|
|
REPORT FORM FACT TO PRINTER PROMPT PREVIEW
|
|
ENDIF
|
|
|
|
|
|
|
|
DO STERGE
|
|
|
|
RETURN
|
|
ENDPROC && BAR_17_OF__0bb0p33cb_FB2P
|
|
|
|
PROCEDURE BAR_19_OF__0bb0p33cb_FB2P
|
|
SELE calendar
|
|
LOCA for nl=m.nl and an=m.an
|
|
m.ctva=ctvam
|
|
|
|
SELE FIRMA
|
|
LOCA FOR NFSCURT=FSCURT
|
|
SCAT MEMV
|
|
FCOD_FISCAL=M.COD_FISCAL
|
|
|
|
|
|
m.FDOC='FACTURA'
|
|
m.NRACT=M.NRBON
|
|
Buton=1
|
|
OACT=CREATEOBJ('ACTGEN03RESP')
|
|
OACT.SHOW(1)
|
|
|
|
IF Buton=2
|
|
DO STERGE
|
|
RETURN
|
|
ENDIF
|
|
|
|
DO CODARE
|
|
m.nnir=m.NRACT
|
|
SELE IESIRI
|
|
ZAP
|
|
DO cursul
|
|
Buton=1
|
|
*do form bonmarfa1
|
|
OB=CREA('BONvanz')
|
|
OB.SHOW(1)
|
|
|
|
IF Buton=2
|
|
DO STERGE
|
|
RETURN
|
|
ENDIF
|
|
*******************************************
|
|
LOCAL NG
|
|
NG=M.EXPLICATIA
|
|
m.TOTTVAV=ROUND(M.TOTFTVA*(M.ctva-1),0)
|
|
DO CONTABILIZEAZA WITH '411 ','707 ',M.TOTFTVA,CLASAACT
|
|
m.EXPLICATIA='TVA '+ALLT(STR((M.ctva-1)*100))+'%'
|
|
DO CONTABILIZEAZA WITH '411 ','4427',M.TOTTVAV,CLASAACT
|
|
m.EXPLICATIA=NG
|
|
DO CONTABILIZEAZA WITH '607 ',C371ENDETAIL,M.TOTFTVA-M.TOTADAOS,CLASAACT
|
|
m.EXPLICATIA=NG
|
|
DO CONTABILIZEAZA WITH C378ENDETAIL,C371ENDETAIL,M.TOTADAOS,CLASAACT
|
|
m.EXPLICATIA='TVA '+ALLT(STR((M.ctva-1)*100))+'%'
|
|
DO CONTABILIZEAZA WITH '4428',C371ENDETAIL,M.TOTTVAV,CLASAACT
|
|
|
|
SELE CLIENTI
|
|
*LOCA FOR ALLT(NUME)=ALLT(M.NUME)
|
|
*IF found()
|
|
SCAT FIEL COD_FISCAL MEMV
|
|
IF flock()
|
|
REPL PRODUCTIE WITH PRODUCTIE+M.TOTFTVA
|
|
ENDIF
|
|
UNLOCK
|
|
*ENDIF
|
|
|
|
m.TOTFTVAM=M.TOTFTVA
|
|
m.TVAM=M.TOTTVAV
|
|
m.TOTCTVA=M.TOTFTVAM+M.TVAM
|
|
m.NEIMPOZAB=0
|
|
DO ADVANZ
|
|
|
|
DO IESTOCURIMAGAZII
|
|
DO IERULAJMAGAZII
|
|
|
|
Buton=2
|
|
DO DANU WITH 'Doriti sa listati FACTURA?'
|
|
IF Buton=1
|
|
DO form datefact
|
|
SELE RUL
|
|
SELECT * FROM RUL WHERE COD=M.COD INTO TABLE &LOC\&NFSCURT\TEMPO\ARUL
|
|
USE IN RUL
|
|
USE IN ARUL
|
|
USE &LOC\&NFSCURT\TEMPO\ARUL IN 0 ALIAS RUL
|
|
***
|
|
SELECT RUL
|
|
SET FILTER TO !empty(cante)
|
|
*SET FILTER TO COD=M.COD AND CANTE#0
|
|
REPORT FORM FACT TO PRINTER PROMPT PREVIEW
|
|
DO TOTV
|
|
ENDIF
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DO STERGE
|
|
RETURN
|
|
ENDPROC && BAR_19_OF__0bb0p33cb_FB2P
|
|
|
|
PROCEDURE BAR_20_OF__0bb0p33cb_FB2P
|
|
SELE calendar
|
|
LOCA for nl=m.nl and an=m.an
|
|
m.ctva=ctvam
|
|
|
|
SELE FIRMA
|
|
LOCA FOR NFSCURT=FSCURT
|
|
SCAT MEMV
|
|
FCOD_FISCAL=M.COD_FISCAL
|
|
|
|
|
|
m.FDOC='FACTURA'
|
|
m.NRACT=M.NRBON
|
|
Buton=1
|
|
OACT=CREATEOBJ('ACTGEN03RESP')
|
|
OACT.SHOW(1)
|
|
|
|
IF Buton=2
|
|
DO STERGE
|
|
RETURN
|
|
ENDIF
|
|
|
|
|
|
SELE IESIRI
|
|
ZAP
|
|
DO cursul
|
|
Buton=1
|
|
*do form bonmarfa1
|
|
local m.datafact,codfact
|
|
m.datafact={}
|
|
m.nract1=0
|
|
codfact=0
|
|
Ointre=CREATEOBJECT("CAUTintre")
|
|
WITH Ointre
|
|
.CAPTION="Nr.fact.din care se returneaza piese"
|
|
.label1.caption="Nr.fact.:"
|
|
.label2.visible=.f.
|
|
.text1.controlsource="m.nract1"
|
|
.text2.visible=.f.
|
|
endwith
|
|
ointre.show(1)
|
|
*!* Ointre=CREATEOBJECT("CAUTintre")
|
|
*!* WITH Ointre
|
|
*!* .CAPTION="Data fact.din care se returneaza piese"
|
|
*!* .label1.caption="Data.fact.:"
|
|
*!* .label2.visible=.f.
|
|
*!* .text1.controlsource="m.datafact"
|
|
*!* .text2.visible=.f.
|
|
*!* endwith
|
|
*!* ointre.show(1)
|
|
|
|
|
|
sele actan
|
|
loca for nract=m.nract1 and nume=m.nume
|
|
if !found()
|
|
do mesaj with 'Fact. '+allt(str(m.nract1))+' nu a fost introdusa.'
|
|
return
|
|
else
|
|
codfact=cod
|
|
*wait wind str(codfact)
|
|
endif
|
|
USE IN STOC
|
|
sele *,0 as cants from rul where cod=codfact into cursor stoc
|
|
|
|
OB=CREA('BONvanzr')
|
|
OB.SHOW(1)
|
|
use in stoc
|
|
do des with 'stoc'
|
|
|
|
IF Buton=2
|
|
DO STERGE
|
|
RETURN
|
|
ENDIF
|
|
*******************************************
|
|
DO CODARE
|
|
m.nnir=m.NRACT
|
|
LOCAL NG
|
|
NG=M.EXPLICATIA
|
|
m.TOTTVAV=ROUND(M.TOTFTVA*(M.ctva-1),0)
|
|
DO CONTABILIZEAZA WITH '411 ','707 ',M.TOTFTVA,CLASAACT
|
|
m.EXPLICATIA='TVA '+ALLT(STR((M.ctva-1)*100))+'%'
|
|
DO CONTABILIZEAZA WITH '411 ','4427',M.TOTTVAV,CLASAACT
|
|
m.EXPLICATIA=NG
|
|
DO CONTABILIZEAZA WITH '607 ',C371ENDETAIL,M.TOTFTVA-M.TOTADAOS,CLASAACT
|
|
m.EXPLICATIA=NG
|
|
DO CONTABILIZEAZA WITH C378ENDETAIL,C371ENDETAIL,M.TOTADAOS,CLASAACT
|
|
m.EXPLICATIA='TVA '+ALLT(STR((M.ctva-1)*100))+'%'
|
|
DO CONTABILIZEAZA WITH '4428',C371ENDETAIL,M.TOTTVAV,CLASAACT
|
|
|
|
SELE CLIENTI
|
|
LOCA FOR ALLT(NUME)=ALLT(M.NUME)
|
|
IF found()
|
|
SCAT FIEL COD_FISCAL MEMV
|
|
IF flock()
|
|
REPL PRODUCTIE WITH PRODUCTIE+M.TOTFTVA
|
|
ENDIF
|
|
UNLOCK
|
|
ENDIF
|
|
|
|
m.TOTFTVAM=M.TOTFTVA
|
|
m.TVAM=M.TOTTVAV
|
|
m.TOTCTVA=M.TOTFTVAM+M.TVAM
|
|
m.NEIMPOZAB=0
|
|
DO ADVANZ
|
|
sele iesiri
|
|
repl all cod with m.cod
|
|
DO IESTOCURIMAGAZII
|
|
DO IERULAJMAGAZII
|
|
|
|
Buton=2
|
|
DO DANU WITH 'Doriti sa listati FACTURA?'
|
|
IF Buton=1
|
|
DO form datefact
|
|
SELE RUL
|
|
SET FILTER TO COD=M.COD AND CANTE#0
|
|
REPORT FORM FACT TO PRINTER PROMPT PREVIEW
|
|
ENDIF
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DO STERGE
|
|
RETURN
|
|
ENDPROC && BAR_20_OF__0bb0p33cb_FB2P
|
|
|
|
PROCEDURE BAR_1_OF__0bb0p33cc_FB2P
|
|
osetviz.tbrprim.buton1.click
|
|
ENDPROC && BAR_1_OF__0bb0p33cc_FB2P
|
|
|
|
PROCEDURE BAR_3_OF__0bb0p33cc_FB2P
|
|
osetgest.tbrprim.buton5.click
|
|
ENDPROC && BAR_3_OF__0bb0p33cc_FB2P
|
|
|
|
PROCEDURE BAR_1_OF__0bb0p96cz_FB2P
|
|
osetgest.tbrprim.buton6.click
|
|
ENDPROC && BAR_1_OF__0bb0p96cz_FB2P
|
|
|
|
PROCEDURE BAR_2_OF__0bb0p96cz_FB2P
|
|
|
|
sele rul
|
|
set relation off into actan
|
|
SET ORDER TO TAG Cod OF &calefirma\datean\actan.cdx IN Actan
|
|
sele rul
|
|
SET RELATION TO cod INTO Actan ADDITIVE
|
|
SELE RUL
|
|
SET FILTER TO
|
|
SELE ACTAN
|
|
SET FILTER TO
|
|
SELE RULL
|
|
SET FILTER TO
|
|
*select DISTINCT rul.denumire,rul.pret,rul.um,rul.cant,rul.cante,rul.scd,rul.gest,actan.dataact,actan.nract,rul.cod,rul.tva;
|
|
* from rul,actan;
|
|
* where rul.cod=actan.cod;
|
|
* into cursor rullactanfact
|
|
sele 0
|
|
use &datean\rul again alias rullactanfact
|
|
do form afrul
|
|
use in rullactanfact
|
|
ENDPROC && BAR_2_OF__0bb0p96cz_FB2P
|
|
|
|
PROCEDURE BAR_6_OF__0bb0p33cc_FB2P
|
|
osetviz.tbrprim.butonfurn.click
|
|
ENDPROC && BAR_6_OF__0bb0p33cc_FB2P
|
|
|
|
PROCEDURE BAR_8_OF__0bb0p33cc_FB2P
|
|
oge=create('afgest')
|
|
oge.show(1)
|
|
ENDPROC && BAR_8_OF__0bb0p33cc_FB2P
|
|
|
|
PROCEDURE BAR_9_OF__0bb0p33cc_FB2P
|
|
oluc=create('aflucrari')
|
|
oluc.show(1)
|
|
ENDPROC && BAR_9_OF__0bb0p33cc_FB2P
|
|
|
|
PROCEDURE BAR_1_OF__0bb0pc0q9_FB2P
|
|
*osetgest.tbrprim.buton3.click
|
|
|
|
public m.nract1,m.nract2
|
|
store 0 to m.nract1,m.nract2,M.SUM1,M.SUM2
|
|
|
|
Ointre=CREATEOBJECT("CAUTintre")
|
|
WITH Ointre
|
|
.CAPTION="Numarul NIR-ului"
|
|
.label1.caption="Numarul NIR-ului:"
|
|
.label2.visible=.f.
|
|
.text1.controlsource="m.nract1"
|
|
.text2.visible=.f.
|
|
endwith
|
|
ointre.show(1)
|
|
|
|
*wait wind str(m.nract1)
|
|
m.nnir=allt(str(m.nract1))
|
|
*wait wind m.nnir
|
|
|
|
sele rull
|
|
set filter to
|
|
go top
|
|
loca for val(nnir)=val(m.nnir) and cant#0 and cante=0
|
|
if !found()
|
|
do mesaj with 'Nu a fost inregistrat nici un NIR','in luna curenta, cu numarul '+m.nnir
|
|
return
|
|
else
|
|
sele rull
|
|
scat fiel cod memv
|
|
*wait wind str(m.cod)
|
|
sele actan
|
|
set filter to
|
|
loca for cod=m.cod
|
|
if found()
|
|
scat memv
|
|
*wait wind 'act'+m.nnir
|
|
endif
|
|
loca for cod=m.cod and scc='767 '
|
|
if found()
|
|
do tva
|
|
sele actan
|
|
m.sum1=suma
|
|
m.sum2=m.sum1*(m.ctva-1)
|
|
else
|
|
store 0 to m.sum1,m.sum2
|
|
endif
|
|
|
|
|
|
M.T='NIRURI'
|
|
select distinct rull.denumire,rull.um,rull.cant,rull.cante,rull.pret,rull.gest,rull.nnir,rull.codmat,;
|
|
act.nume,act.fdoc,act.nract,act.dataireg,act.dataact,RULL.pretv,rull.tva;
|
|
from act,rull;
|
|
where act.cod=rull.cod and rull.cod=m.cod and val(rull.nnir)=val(m.nnir) AND RULL.CANTE=0 and rull.cant#0;
|
|
into table &LOC\&NFSCURT\tempo\ra
|
|
sele ra
|
|
index on nnir+str(gest) tag ngest of &LOC\&NFSCURT\tempo\ra
|
|
sele ra
|
|
set order to tag ngest
|
|
|
|
SELE Ra
|
|
*brow
|
|
IF !NIR_STANDARD
|
|
REPORT FORMAT NIRMATD.FRX TO PRINTER PROMPT NOCONSOLE PREVIEW
|
|
ELSE
|
|
REPORT FORMAT NIRTOT.FRX TO PRINTER PROMPT NOCONSOLE PREVIEW
|
|
ENDIF
|
|
|
|
sele ra
|
|
use
|
|
endif
|
|
ENDPROC && BAR_1_OF__0bb0pc0q9_FB2P
|
|
|
|
PROCEDURE BAR_2_OF__0bb0pc0q9_FB2P
|
|
public m.nract1,m.nract2
|
|
store 0 to m.nract1,m.nract2,M.SUM1,M.SUM2
|
|
|
|
Ointre=CREATEOBJECT("CAUTintre")
|
|
WITH Ointre
|
|
.CAPTION="Numarul NIR-ului"
|
|
.label1.caption="Nr.initial:"
|
|
.label2.visible=.f.
|
|
.text1.controlsource="m.nract1"
|
|
.text2.visible=.f.
|
|
endwith
|
|
ointre.show(1)
|
|
|
|
sele rull
|
|
loca for val(nnir)=m.nract1
|
|
if !found()
|
|
do mesaj with 'Nu a fost inregistrat nici un NIR','in luna curenta, cu numarul '+allt(str(m.nract1))
|
|
return
|
|
endif
|
|
|
|
|
|
|
|
sele actan
|
|
set order to tag cod
|
|
sele rul
|
|
set rela off into actan
|
|
set relation to cod INTO Actan ADDITIVE
|
|
sele rul
|
|
set filter to CANT#0 AND CANTE=0 and val(nnir)=m.nract1
|
|
set order to tag dataact
|
|
report form nirmarfnir to printer prompt preview
|
|
|
|
set rela off into actan
|
|
ENDPROC && BAR_2_OF__0bb0pc0q9_FB2P
|
|
|
|
PROCEDURE BAR_4_OF__0bb0pc0q9_FB2P
|
|
public m.nr
|
|
m.nr=''
|
|
OLIT=CREATEOBJECT("CAUTLITERE")
|
|
WITH OLIT
|
|
.CAPTION="Numarul notei:"
|
|
.text1.controlsource="m.nr"
|
|
endwith
|
|
olit.show(1)
|
|
|
|
sele rul
|
|
loca for upper(allt(nnir))=upper(allt(m.nr))
|
|
if !found()
|
|
do mesaj with 'Nu a fost inregistrata nici o Nota','in luna curenta, cu numarul '+allt(m.nr)
|
|
return
|
|
else
|
|
sele rul
|
|
scat fiel cod,gest,nnir memv
|
|
sele numegest
|
|
loca for gest=m.gest
|
|
scat fiel numegest memv
|
|
sele rul
|
|
set filter to cod=m.cod
|
|
m.nract=m.nnir
|
|
m.nnir='________________'
|
|
report form nirmod to printer prompt preview
|
|
sele rul
|
|
set filter to
|
|
endif
|
|
ENDPROC && BAR_4_OF__0bb0pc0q9_FB2P
|
|
|
|
PROCEDURE BAR_1_OF_Bonuri_FB2P
|
|
*osetgest.tbrprim.buton4.click
|
|
PUBLIC M.T
|
|
public m.nract1,m.nract2
|
|
store 0 to m.nract1,m.nract2
|
|
|
|
Ointre=CREATEOBJECT("CAUTintre")
|
|
WITH Ointre
|
|
.CAPTION="Numarul bonului"
|
|
.label1.caption="Nr.initial:"
|
|
.label2.visible=.f.
|
|
.text1.controlsource="m.nract1"
|
|
.text2.visible=.f.
|
|
endwith
|
|
ointre.show(1)
|
|
|
|
sele rull
|
|
loca for val(rull.nnir)=m.nract1
|
|
if !found()
|
|
do mesaj with 'Nu a fost inregistrat nici un bon','cu numarul '+allt(str(m.nract1))
|
|
return
|
|
else
|
|
M.T='BONURI'
|
|
|
|
select DISTINCT rull.denumire,rull.um,rull.cante,rull.pretV,rull.gest,rull.nnir,rull.codmat,RULL.NRORD,RULL.PRET,;
|
|
act.dataact,ACT.NUME_2 AS RESPONS,rull.scd,rull.cant;
|
|
from act,rull;
|
|
where act.cod=rull.cod and val(rull.nnir)=m.nract1 AND rull.CANTE # 0 AND RULL.CANT=0;
|
|
into table &loc\&nfscurt\tempo\ra
|
|
|
|
SELE Ra
|
|
*SET FILTER TO (val(nnir)>=m.nract1) and (val(nnir)<=m.nract2) AND CANTE # 0
|
|
INDEX ON str(GEST,2)+NNIR TO &LOC\&NFSCURT\tempo\ra
|
|
IF !BON_ACHI
|
|
REPORT FORMAT BONLI.FRX TO PRINTER PROMPT PREVIEW
|
|
ELSE
|
|
REPORT FORMAT BONCONS.FRX TO PRINTER PROMPT PREVIEW
|
|
ENDIF
|
|
endif
|
|
use in ra
|
|
|
|
ENDPROC && BAR_1_OF_Bonuri_FB2P
|
|
|
|
PROCEDURE BAR_2_OF_Bonuri_FB2P
|
|
PUBLIC M.T
|
|
public m.nract1,m.nract2
|
|
store 0 to m.nract1,m.nract2
|
|
|
|
OLIT=CREATEOBJECT("CAUTLITERE")
|
|
WITH OLIT
|
|
.CAPTION="Numarul comenzii"
|
|
.text1.controlsource="m.nrord"
|
|
endwith
|
|
olit.show(1)
|
|
|
|
sele rull
|
|
loca for UPPER(LEFT(nrord,LEN(M.nrord)))==M.nrord
|
|
if !found()
|
|
do mesaj with 'Nu exista nici un bon','la aceasta comanda.'
|
|
return
|
|
endif
|
|
|
|
M.T='BONURI'
|
|
|
|
select DISTINCT rull.nrord,rull.denumire,rull.um,rull.cant,rull.cante,rull.pret,rull.gest,rull.nnir,rull.codmat,;
|
|
act.dataireg,ACT.NUME_2 AS RESPONS,RULL.PRETV,rull.scd;
|
|
from act,rull;
|
|
where act.cod=rull.cod AND UPPER(LEFT(RULL.nrord,LEN(M.nrord)))==M.nrord AND RULL.CANTE # 0 AND RULL.CANT=0;
|
|
into cursor ra
|
|
|
|
SELE Ra
|
|
*SET FILTER TO UPPER(LEFT(nrord,LEN(M.nrord)))==M.nrord AND CANTE # 0 AND CANT=0
|
|
INDEX ON str(GEST,2)+NNIR TO &LOC\&NFSCURT\tempo\FFF
|
|
*REPORT FORMAT bonlucrare.FRX TO PRINTER PROMPT PREVIEW
|
|
|
|
IF !BON_ACHI
|
|
REPORT FORMAT BONLI.FRX TO PRINTER PROMPT PREVIEW
|
|
ELSE
|
|
REPORT FORMAT BONCONS.FRX TO PRINTER PROMPT PREVIEW
|
|
ENDIF
|
|
ENDPROC && BAR_2_OF_Bonuri_FB2P
|
|
|
|
PROCEDURE BAR_1_OF__0c6142tq6_FB2P
|
|
PUBLIC M.T
|
|
SET SAFETY OFF
|
|
do caut_alf with "NUMEGEST","NUMEGEST","NUMELE GESTIUNII","M.NUMEGEST"
|
|
SELE NUMEGEST
|
|
SCAN
|
|
IF NUMEGEST==M.NUMEGEST
|
|
SCATTER MEMVAR
|
|
EXIT
|
|
ENDIF
|
|
ENDSCAN
|
|
|
|
sele stoc
|
|
set filter to gest=m.gest
|
|
set order to tag denumire
|
|
SET DECIMALS TO 5
|
|
report form stocdenpv to printer prompt preview
|
|
|
|
sele stoc
|
|
set filter to
|
|
ENDPROC && BAR_1_OF__0c6142tq6_FB2P
|
|
|
|
PROCEDURE BAR_1_OF_PeGestiuni_FB2P
|
|
do caut_alf with "NUMEGEST","NUMEGEST","NUMELE GESTIUNII","M.NUMEGEST"
|
|
SELE NUMEGEST
|
|
SCAN
|
|
IF NUMEGEST==M.NUMEGEST
|
|
SCATTER MEMVAR
|
|
EXIT
|
|
ENDIF
|
|
ENDSCAN
|
|
***DO NCONT.SPR
|
|
*SELE BAL
|
|
*OSELCONT=CREATEOBJECT("SELCONT")
|
|
*OSELCONT.SHOW(1)
|
|
|
|
SELE stoc
|
|
SET ORDER TO TAG denumire
|
|
SET FILTER TO GEST=M.GEST
|
|
*AND SCD=subs(CN,1,4)
|
|
REPORT FORMAT stocDEN.FRX TO PRINTER PROMPT NOCONSOLE PREVIEW
|
|
* WINDOW WPRINT
|
|
ENDPROC && BAR_1_OF_PeGestiuni_FB2P
|
|
|
|
PROCEDURE BAR_2_OF_PeGestiuni_FB2P
|
|
do caut_alf with "NUMEGEST","NUMEGEST","NUMELE GESTIUNII","M.NUMEGEST"
|
|
SELE NUMEGEST
|
|
SCAN
|
|
IF NUMEGEST==M.NUMEGEST
|
|
SCATTER MEMVAR
|
|
EXIT
|
|
ENDIF
|
|
ENDSCAN
|
|
***DO NCONT.SPR
|
|
*SELE BAL
|
|
*OSELCONT=CREATEOBJECT("SELCONT")
|
|
*OSELCONT.SHOW(1)
|
|
|
|
SELE stoc
|
|
SET ORDER TO TAG CODMAT
|
|
SET FILTER TO GEST=M.GEST
|
|
*AND SCD=subs(CN,1,4)
|
|
REPORT FORMAT stocden.FRX TO PRINTER PROMPT NOCONSOLE PREVIEW
|
|
* WINDOW WPRINT
|
|
ENDPROC && BAR_2_OF_PeGestiuni_FB2P
|
|
|
|
PROCEDURE BAR_1_OF_NewItem_FB2P
|
|
store 0 to m.nract1
|
|
Ointre=CREATEOBJECT("CAUTintre")
|
|
WITH Ointre
|
|
.CAPTION="Numarul notei de transfer"
|
|
.label1.caption="Nr. nota:"
|
|
.label2.visible=.f.
|
|
.text1.controlsource="m.nract1"
|
|
.text2.visible=.f.
|
|
endwith
|
|
ointre.show(1)
|
|
|
|
sele act
|
|
loca for nract=m.nract1
|
|
if found()
|
|
scat memv
|
|
|
|
m.numegest=m.explicatia
|
|
SELE RUL
|
|
loca for cod=m.cod
|
|
if !found()
|
|
DO MESAJ WITH 'Nu exista aceasta nota de transfer',''
|
|
return
|
|
else
|
|
SET FILTER TO cod=m.cod and !empty(cante)
|
|
report form nirtransfer to printer prompt preview
|
|
endif
|
|
ELSE
|
|
DO MESAJ WITH 'Nu exista aceasta nota de transfer',''
|
|
endif
|
|
sele act
|
|
set filter to
|
|
ENDPROC && BAR_1_OF_NewItem_FB2P
|
|
|
|
PROCEDURE BAR_2_OF_NewItem_FB2P
|
|
Store 0 To m.nract1
|
|
Ointre=Createobject("CAUTintre")
|
|
With Ointre
|
|
.Caption="Numarul notei de transfer"
|
|
.label1.Caption="Nr. nota:"
|
|
.label2.Visible=.F.
|
|
.text1.ControlSource="m.nract1"
|
|
.text2.Visible=.F.
|
|
Endwith
|
|
Ointre.Show(1)
|
|
|
|
Sele act
|
|
Loca For nract=m.nract1 And scd='3712' And scc='3711'
|
|
If Found()
|
|
Scat Memv
|
|
|
|
m.numegest=m.explicatia
|
|
*!* SELE RUL
|
|
*!* SET FILTER TO cod=m.cod and !empty(cante)
|
|
*!* report form nirtransfer to printer prompt preview
|
|
*!* ELSE
|
|
*!* DO MESAJ WITH 'Nu exista aceasta nota de transfer',''
|
|
*!* endif
|
|
|
|
|
|
Select * From RUL Where COD=M.COD Into Table &LOC\&NFSCURT\TEMPO\ARUL
|
|
Use In RUL
|
|
Use In ARUL
|
|
Use &LOC\&NFSCURT\TEMPO\ARUL In 0 Alias RUL
|
|
***
|
|
Select RUL
|
|
Set Filter To !Empty(cante)
|
|
Report Format NIRTRANSFER.FRX To Printer Prompt Preview
|
|
*Endif
|
|
Do TOTV
|
|
|
|
Else
|
|
Do MESAJ With 'Nu exista aceasta nota de transfer',''
|
|
Endif
|
|
|
|
sele act
|
|
set filter to
|
|
ENDPROC && BAR_2_OF_NewItem_FB2P
|
|
|
|
PROCEDURE BAR_3_OF_NewItem_FB2P
|
|
store 0 to m.nract1
|
|
Ointre=CREATEOBJECT("CAUTintre")
|
|
WITH Ointre
|
|
.CAPTION="Numarul notei de transfer"
|
|
.label1.caption="Nr. nota:"
|
|
.label2.visible=.f.
|
|
.text1.controlsource="m.nract1"
|
|
.text2.visible=.f.
|
|
endwith
|
|
ointre.show(1)
|
|
|
|
sele act
|
|
loca for nract=m.nract1 and scd='3711' and scc='3712'
|
|
if found()
|
|
scat memv
|
|
|
|
m.numegest=m.explicatia
|
|
*!* SELE RUL
|
|
*!* SET FILTER TO cod=m.cod and !empty(cante)
|
|
*!* report form nirtransfer to printer prompt preview
|
|
SELECT * FROM RUL WHERE COD=M.COD INTO TABLE &LOC\&NFSCURT\TEMPO\ARUL
|
|
USE IN RUL
|
|
USE IN ARUL
|
|
USE &LOC\&NFSCURT\TEMPO\ARUL IN 0 ALIAS RUL
|
|
***
|
|
SELECT RUL
|
|
SET FILTER TO !empty(cante)
|
|
REPORT FORMAT NIRTRANSFER.FRX TO PRINTER PROMPT PREVIEW
|
|
*endif
|
|
DO TOTV
|
|
|
|
ELSE
|
|
DO MESAJ WITH 'Nu exista aceasta nota de transfer',''
|
|
endif
|
|
sele act
|
|
set filter to
|
|
ENDPROC && BAR_3_OF_NewItem_FB2P
|
|
|
|
PROCEDURE BAR_4_OF_NewItem_FB2P
|
|
store 0 to m.nract1
|
|
Ointre=CREATEOBJECT("CAUTintre")
|
|
WITH Ointre
|
|
.CAPTION="Numarul notei de retur"
|
|
.label1.caption="Nr. nota:"
|
|
.label2.visible=.f.
|
|
.text1.controlsource="m.nract1"
|
|
.text2.visible=.f.
|
|
endwith
|
|
ointre.show(1)
|
|
|
|
sele act
|
|
loca for nract=m.nract1
|
|
if found()
|
|
scat memv
|
|
|
|
m.numegest=m.explicatia
|
|
SELE RUL
|
|
*SET FILTER TO cod=m.cod
|
|
sele rul.* from rul where cod=m.cod into table &dirgen\&nfscurt\tempo\ra
|
|
sele ra
|
|
repl all cante with -cante
|
|
REPORT FORMAT RETUR.FRX TO PRINTER PROMPT PREVIEW
|
|
else
|
|
do mesaj with 'Nu a fost emisa nota cu nr.'+allt(str(m.nract1)),'in aceasta luna.'
|
|
endif
|
|
sele rul
|
|
set filter to
|
|
ENDPROC && BAR_4_OF_NewItem_FB2P
|
|
|
|
PROCEDURE BAR_9_OF__0bb0p33cd_FB2P
|
|
|
|
|
|
STORE 0 to m.nract1
|
|
SELE calendar
|
|
LOCA for nl=m.nl and an=m.an
|
|
m.ctva=ctvam
|
|
|
|
SELE FIRMA
|
|
LOCA FOR NFSCURT=FSCURT
|
|
SCAT MEMV
|
|
FCOD_FISCAL=M.COD_FISCAL
|
|
|
|
|
|
Ointre=CREATEOBJECT("CAUTintre")
|
|
WITH Ointre
|
|
.CAPTION="Numarul Documentului"
|
|
.label1.caption="Nr. factura:"
|
|
.label2.visible=.f.
|
|
.text1.controlsource="m.nract1"
|
|
.text2.visible=.f.
|
|
ENDWITH
|
|
Ointre.show(1)
|
|
|
|
SELE act
|
|
LOCA for nract=m.nract1
|
|
IF found()
|
|
SCAT memv
|
|
SELE clienti
|
|
LOCA for nume=m.nume
|
|
IF found()
|
|
SCAT fiel COD_FISCAL memv
|
|
ELSE
|
|
m.COD_FISCAL=''
|
|
ENDIF
|
|
SELE RUL
|
|
SET FILTER TO cod=M.cod AND CANTE#0 and left(scd,3)='371'
|
|
REPORT FORM FACTvanz TO PRINTER PROMPT PREVIEW
|
|
ELSE
|
|
DO mesaj with 'Factura '+allt(str(m.nract))+' nu este','inregistrata in aceasta luna!'
|
|
ENDIF
|
|
ENDPROC && BAR_9_OF__0bb0p33cd_FB2P
|
|
|
|
PROCEDURE BAR_10_OF__0bb0p33cd_FB2P
|
|
|
|
public m.delegat,m.bi,m.nrinmat
|
|
store '' to m.delegat,m.bi,m.nrinmat
|
|
store 0 to m.nract1
|
|
sele calendar
|
|
loca for nl=m.nl and an=m.an
|
|
m.ctva=ctvam
|
|
|
|
SELE FIRMA
|
|
LOCA FOR NFSCURT=FSCURT
|
|
SCAT MEMV
|
|
FCOD_FISCAL=M.COD_FISCAL
|
|
|
|
|
|
Ointre=CREATEOBJECT("CAUTintre")
|
|
WITH Ointre
|
|
.CAPTION="Numarul Documentului"
|
|
.label1.caption="Nr. factura:"
|
|
.label2.visible=.f.
|
|
.text1.controlsource="m.nract1"
|
|
.text2.visible=.f.
|
|
endwith
|
|
ointre.show(1)
|
|
|
|
sele act
|
|
loca for nract=m.nract1
|
|
if found()
|
|
scat memv
|
|
sele clienti
|
|
loca for nume=m.nume
|
|
if found()
|
|
scat fiel cod_fiscal memv
|
|
else
|
|
m.cod_fiscal=''
|
|
endif
|
|
SELE RUL
|
|
SET FILTER TO COD=M.COD AND CANTE#0
|
|
REPORT FORM FACT TO PRINTER PROMPT PREVIEW
|
|
else
|
|
do mesaj with 'Factura '+allt(str(m.nract))+' nu este','inregistrata in aceasta luna!'
|
|
endif
|
|
ENDPROC && BAR_10_OF__0bb0p33cd_FB2P
|
|
|
|
PROCEDURE BAR_1_OF_Ajutor_FB2P
|
|
OD=CREATEO('DESPRE')
|
|
OD.SHOW(1)
|
|
ENDPROC && BAR_1_OF_Ajutor_FB2P
|
|
|
|
*</Procedures>
|