home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1999 June
/
Chip_1999-06_cd.bin
/
tema
/
SoWa
/
OBEC.EXE
/
06
/
MOD62IG.FXP
(
.txt
)
< prev
next >
Wrap
MS Visual FoxPro App
|
1999-03-10
|
23KB
|
617 lines
dMOD62IGX
m_param
m6_srazk
ident_sraz
u6_mzdy
m6_zam
m4_organ
m6_byd
z6_ppar
if !file('&f_adr\data\z6_posta.dbf')
use &f_adr\data\z6_posta order typ_vety
pouk
RIIS 6.2
Funkce
fun_prg
Aktual.
akt_zaz
mod62ig
Zadejte p
' '+typ_vety+' '
typ_vety
' '+str(por,5)
Spec. adr.
spec_adr
spec_adr
zev adres
naz_adr
naz_adr
Ulice
ulice
ulice
cislo
cislo
st obce
cast_obce
cast_obce
str(psc,5)
va pro p
jemce
zprava
zprava
Podm.
vypl_podm+' '
vypl_podm
Dat.v
tran(dat_vypl,'@E')+' '
dat_vypl
str(castka,10,2)
castka
Sazba
str(sazba,9,2)
sazba
M_PARAM
dW_PICT_OSCDELKA_OSC
M6_SRAZK
xIDENT_SRAZU6_MZDY
neOSC
ech poM6_ZAM
---M4_ORGAN
M6_BYD
='TZ6_PPAR
o(GENERUJ
+tZ6_POSTA
'POLEX
=RAMECEK
NAZEVT
*RIIS
(i)='RTOP
jmRBOT
="' 'CLEFT
r,5)CRIGHT
i)=FREEZE
= F1
zahF2
='Spec.F3
jmeF4
) = "spF6
)="specF9
i = F10
zahF10_JM
zevF10PRG
DETAIL
)="DET_JM
hENTER
"nazPROCX
i = F9KEY
zahZAHL
eJMENO
o(i)HODN
"uliMOD_PSV
POCET
dPOCETC
OSCPOC
RIIS 6.2
imu v
ru nelze prov
t opravy z
imu t
nelze prov
t opravy z
set color to b/w
set color to bg/n
set color to w+/bg
set color to b/bg,w+/rb
set color to w+/b
set color to w/n
&barvau
CPODMV
OSCCPODMS
xZ6_POSTA
ZTYP_VETY
ech poNOVY_Z
---W_POR
-W_SPEC_ADRSPEC_ADR
TW_NAZ_ADR
NAZ_ADR
+tW_ULICE
'ULICE
=W_CISLO
CISLO
*W_CAST
)='CAST_OBCE
W_OBEC
' 'OBEC
r,5)W_PSC
i)=PSC
= W_ZPRAVA
hZPRAVA
ec.W_PODM
jmeVYPL_PODM
W_DAT_VYPLDAT_VYPL
cW_CASTKA
CASTKA
zahCISELNIK
)="POCET
hDOP1
"nazDOP2
i = COUNT
zahZAKAZNIK
eZMENA
o(i)POMOC
hOK_C
"uliY
D_PSV
i+RAD
ahl(SL
o(i)="KONTROLA
dBARVAS
sloBARVAR
BARVAZ
(i)BARVAU
bceBARVAN
(i)BARVAH
bceBARVA
(i)=KS
ce"MENU
PORADI
i)=KONEC
="obecR
dn(i)=Z
i)=' PSQ
jmeno(iA
str(psc,Q1
dn(iQ2
i)='ZprQ5
pro p
jmeQ7
)="zpraQ8
hodn(iQ9
prava"
l(i)='Q12
jmeZMENY
vyplPS_RETURN
&barva
Aktualizace po
ch pouk
Spec. adres
zev adres
Ulice
st obce
va pro p
jemce
platn
podm
Datum v
platy
99999
99999
99999999.99
W_POR
dW_SPEC_ADRW_NAZ_ADR
W_ULICE
xW_CISLO
ZW_CAST
eW_OBEC
poW_PSC
---W_ZPRAVA
-W_PODM
ADRW_DAT_VYPLW_CASTKA
@ 11,25 &vloz w_por pict '99999'
@ 12,25 &vloz w_spec_adr pict w_pict_osc
@ 13,25 &vloz w_naz_adr
@ 14,25 &vloz w_ulice
@ 15,25 &vloz w_cislo
@ 16,25 &vloz w_cast
@ 17,25 &vloz w_obec
@ 18,25 &vloz w_psc pict '99999'
@ 19,25 &vloz w_zprava pict '@X' function 'S50'
@ 20,25 &vloz w_podm
@ 21,25 &vloz w_dat_vypl pict '@E'
@ 22,25 &vloz w_castka pict '99999999.99'
dNOVY_Z
ADRPOCET
poQ5
---Q6
PRAVA
ADRQ8
AT_VYPLQ9
ASTKA
+tQ11
W_OSC
*W_SPEC_ADRM6_ZAM
W_NAZ_ADR
PRIJMENI
)JMENO
i)=TITUL
= M6_BYD
ec.BYDL_KOR
eW_ULICE
ULICE
VYPLW_CISLO
cCIS_DOMU
W_OBEC
zahBYDL
vW_PSC
)="Z6_POSTA
hPROC1
zZMENA
do proc&y
do zmen&y with 'get'
do zmen&y with 'say'
mod_proc
it pr
ci beze zm
n? (a/N)
KONEC
PRAVA
AT_VYPLW_OSC
W_SPEC_ADRZOBR_ZAM
'MOD_PROC
=ZMENA
_ADRM6_ZAM
ADRW_NAZ_ADR
PRIJMENI
JMENO
TITUL
)M6_BYD
i)=OSC
= BYDL_KOR
hW_ULICE
c.ULICE
eW_CISLO
CIS_DOMU
LW_OBEC
cBYDL
W_PSC
zahPSC
vZ6_POSTA
PROC1
"NOVY_Z
hTYP_VETY
i = ST_ZAZ
zahW_POR
eSPEC_ADR
RNAZ_ADR
CISLO
liW_CAST
i+CAST_OBCE
W_ZPRAVA
"ZPRAVA
dW_PODM
sloVYPL_PODM
W_DAT_VYPLDAT_VYPL
eW_CASTKA
)CASTKA
(i)=K_UDAJU
e"OK_C
LPOCET
obecPOM
Chybna specifikace adresata
Castka musi byt vyplnena
dM6_ZAM
ADRW_SPEC_ADRHLASKA
eZ6_POSTA
oW_CASTKA
ZMENA
dW_SAZBA
DRSTAN_SAZBAW_CASTKA
xW_PODM
ZW_DAT_VYPLPOR
oW_POR
-SPEC_ADR
-W_SPEC_ADRNAZ_ADR
PLW_NAZ_ADR
ULICE
_ADRW_ULICE
'CISLO
=W_CISLO
DRCAST_OBCE
W_CAST
W_OBEC
)W_PSC
i)=ZPRAVA
= W_ZPRAVA
hVYPL_PODM
DAT_VYPL
eCASTKA
YPLSAZBA
colora
set color to &color
dCOLOR
DROBR
_SAZBA~
-
- ^PgDn
- ^Home
- ^End,Esc
Pohyb
Konec
colora
SET COLOR TO &col
CMESS
Tvorba diskety pro po
Generov
pouk
Konec
OBRXX
dST_ZAZ
DRW_VOL
ZBATVOR_DISK
GENERUJ
ZPS_RETURN
Z6_POSTA
c_disk
Prob
tvorba souboru pro po
tu ...
c_disk
0FFFF$K^
0FFFF$%^
c_disk
Disketa pro po
tisk_pruv
zapis
mod62ig
substr(veta1,1,6)
substr(veta1,1,6)
substr(veta1,7,70)
substr(veta1,7,70)
substr(veta1,77,70)
substr(veta1,77,70)
substr(veta1,147,70)
substr(veta1,147,70)
substr(veta1+veta2,217,70)
substr(veta1+veta2,217,70)
C_DISK
dVETA1
DRVETA2
ZBATYP
Z6_POSTA
ZST_ZAZ
oMOD_SYS
-MESS
-W_CAST_SUMW_SAZBA
PLW_POC_VET
_ADRTYP_VETY
'W_D2
DRW_D3
SPEC_ADR
NAZ_ADR
)ULICE
i)=W_D6
= CISLO
hW_D7
CAST_OBCE
YPLOBEC
LW_D9
W_D10
zahZPRAVA
vW_D11
VYPL_PODM
W_D12
hDAT_VYPL
zW_KC
i = CASTKA
zahW_HAL
eW_D13
RSAZBA
UMW_VETA1
W_VETA2
i+W_MM
W_PVDS
"W_CIS_POD
Z6_PPAR
loCIS_POD
W_KOD_B
PLKOD_BANKY
W_PREDCIS
PRED_UCET
W_UCET
i)=UCET
e"W_KONS
KONS_S
)=W_SPECS
LSPEC_S
ecW_KC_C
i)=W_HAL_C
UMW_KC_SAZ
MW_HAL_SAZ
W_DOB_PLATDAT_PLAT
,W_S1
dn(iW_S2
i W_S3
zW_S4
='ZprW_S5
raW_S8
odn(iW_S9
W_S10
*W_S11
W_S12
jmeW_S13
plW_S14
W_S15
W_S16
W_S17
W_S18
PLATW_S19
pl.W_S20
o(i)W_S21
dat_W_S22
E')+W_S23
odn(W_S24
_vypOBR
+1POLEX
hl(iPROCX
stRTOP
meno(RBOT
r(casCLEFT
CRIGHT
="cFREEZE
i =ORDER
zaZAHL
' JMENO
jmeHODN
"str(TITLE
,2)"TITLECOLORF1
-------F3
steni pF4
amu modF6
-------F7
-------F9
do mF10
relDETAIL
l, F1PRG
hodnF4_JM
*F4PRG
****F7_JM
****F7PRG
****F9KEY
****F10_JM
***F10PRG
***DET_JM
cedDETPRG
entRAMECEK
poNAZEVT
f pRIIS
ocetcTISKPRG
t=PS_RETURN
PS_LINE
PrMOD_PSV
Disketa A:
Disketa B:
Konec
!&pth\test_d &w_vyst
ERROR
Disketa nebyla vlo
Prob
tvorba instala
diskety ...
copy all to &soub_txt sdf
! &pth\arj a &soub &soub_txt >nul
! copy &soub_arj &w_vyst /v >nul
delete file &soub_arj
delete file &soub_txt
W_OBR1
dVOLX
DRW_VYST
ZBATEST
HLASKA
ZMESS
C_DISK
oSOUB
-W_CIS_POD
SOUB_TXT
MSOUB_ARJ
mod_lib
mod_lib
Prob
tisk ...
mod62ig
P_SETUP
dP_RESET
DRP_6LPI
ZBAP_8LPI
P_10CPI
ZP_12CPI
P_16CPI
oP_20CPI
-P_BOLDON
P_BOLDOFF
P_ULINEON
P_ULINEOFFP_ITALON
RP_ITALOFF
P_SUPERON
P_SUPEROFFP_SUBON
P_SUBOFF
P_DBST_ON
P_DBST_OFFP_LETRQUALP_DRAFT
)=P_COMP_OFFP_WIDT_ON
P_WIDT_OFFP_HEIG_ON
P_HEIG_OFFP_NEWPAGE
NULUJ_TISKMOD_LIB
W_TISK
zahNASTAV_PRNSOUB
W_CIS_POD
SOUB_TXT
hOBRT
zMESS
i = MOD62IG
if file('&f_adr\data\z6_posta.dbf')
use &f_adr\data\z6_posta order typ_vety excl
use &f_adr\data\z6_posta order typ_vety
create dbf &f_adr\data\z6_posta (typ_vety c(1), por n(5), spec_adr c(15), naz_adr c(40), ulice c(40), cislo c(8), cast_obce c(40), obec c(40), psc n(5), zprava c(60), vypl_podm c(1), dat_vypl d(8), castka n(11,2))
Tvorba souboru Z6_POSTA.DBF ...
z6_posta
Z6_POSTA
dTYP_VETY
ZBAOBR
MOD_SYS
12CPI
U6_MZDY
oPOCET
-POCETC
W_POR
W_ULICE
W_CIS_DOMUW_BYDL
RW_PSC
UPERON
M6_ZAM
OFFOSC
M6_SRAZK
IDENT_DOKLZP_PLATS
FBYDL
RQUALPSC
)=ULICE
_OFFCIS_DOMU
W_JMENO
FFPRIJMENI
JMENO
_OFFTITUL
UW_CASTKA
UCASTKA
W_SAZBA
ahW_PODM
PRNSTAN_SAZBASPEC_ADR
NAZ_ADR
hCISLO
zOBEC
i = SAZBA
ahPROCENTA
UPS_RETURN
FFFZ^D
select &st_sel
W_OSC
dW_ULICE
RW_CIS_DOMUW_BYDL
W_PSC
ZST_SEL
ST_BYD
oM6_BYD
M6_ZAM
BYDL_KOR
ULICE
MUCIS_DOMU
UBYDL
W_CASTKA
dW_SAZBA
RW_PODM
OMUW_DAT_VYPLMOD62IGX
PROCENTA
AKT_ZAZ
PORADI
PROC1
ZMEN1
ZMENY
K_UDAJU
HLASKA
FUN_PRG
TVOR_DISK
ZAPIS
TISK_PRUV
GENERUJ
STAN_SAZBA
X:\OBEC\06\
MOD62IG.FXP
X:\OBEC\06\MOD62IG.PRG