universidad católica del ecuador programa de informática

Anuncio
UNIVERSIDAD CATÓLICA DEL ECUADOR
A ft í *\* ñ/**flft"i*i $?¡*w** ft* # ttA^í^
AMA¿>
ACADÉMICO» AMBATO
PROGRAMA DE INFORMÁTICA
h'HrtU i iUU
Ufc.
UKHUU
AUTOMATIZACIÓN DE LA OFICINA DE
ARRENDAMIENTO MERCANTIL
AUTORES:
VERÓNICA HERDQiZA
PATRICIO LARREA CH.
DIRECTOR: INO. EDISON ALUAREZ
ASESORA: LGDA ANA LARREA
AMBAi0-fcCüAuQH
1.993
v
CONTROL
OFICINA
L.E.A.S.I.N.G
MiypPiBpM
ñRRENDANIENTO MERCANTIL
93) i.O Derechos Reservados por Larrea Herdoisa producccioneí
LH Software ECUADOR/Ambato Edición tt LH2O3O01
SET BELL OFFSET ECHO DFF
SET SCORE OFF
SET TALK OFF
SET STATUS OFF
SET SAFETV OFF
SET DATE TO AMERICAN
SET CE'NTURY OFFSET MESSAGE TO 24
SEL.ECT 1
OSE L.IS1
SELECT 2
USE LIS2
SELECT 3
USE CLAVES
SEL.EÜT 4
USE CUENTAS INDEX CUENTAS
SELECT 5
STORE O TO V A R i ? V A R 2 J V A R 3 ? V A R 4 J V A R 5 ? V A R T l , V A R T £
(i 1,0 TO 3,79
DOUBL.E
SET COLOR TU N/W
@' O ,20 S A Y " < < < LEA S I N G D E! L P A CIFI C O S . A » > > > ''
SET COLOR TO W
T DEFINE
DEFINE
DEFINE
DEFINE
DEFINE
DEFINE
DEFINE
ON
UN
UN
UN
ON
ON
MENÚ OP
F'AD OP1
PAD OP2
PAD OP3
PAD OP4
PAD OP5
PAD OP6
DF
OF
OF
OF
OF
OF
PAD OP1 OF OP
PAD OP2 QF OP
PAD CP3 OF OP
SELECT ION PAD
PAD UPS OF OP
PAD OP6 OF OP
OP
OP
OP
OP
OP
OP
PROMPT
PROMPT
PROMPT
PROMPT
PROMPT
PROMPT
" CERTIFICADOS " AT 2,1
" CONTRATOS " AT 2,16
" ANÁLISIS FINAD I ERO " AT 2,29
ir WORKS " AT 2,50
" CLAVES " AT 2,58
" SALIR " AT 2,70
ACTÍVATE POPUP VARI
ACTÍVATE POPUP VAR2
ACTÍVATE POPUP VAR3
OP4 OF OP DO L..1S40
ACTÍVATE POPUF VAR4
ACTÍVATE POPUP VARS
DEFINE POPUP VARI FRÜM 4,1 SHADOW
DEFINE BAR i OF VARI PROMPT " Ingreso de? datas
e r 11. f .i c a d o M e r c a n til "
DEFINE BAR 2 OF VARI PROMPT " Modificaciones
del C e r t i f i c::: a d es M e r- c a n t i 1 ''
DEFINE BAR 3 OF VARI PROMPT " Eliminación
.1 c a d o M e? r c: a n til
DEFINE BAR 4 OF VARÍ PROMPT " Liquidaciones
menú de Liquidaciones "
DEFINE BAR 5 OF VARÍ PROMPT " Reportes
m e n ú c! e R e p o r tes"
" MESSAGE "Ingreso de Datos del C
" MESSAGE "Modificación de Datos
" MESSAGE
"Eliminación del Certif
" MESSAGE "Permite el ingreso al
" MESSAGE "Permite el ingreso al
O N S E L E C; T IO N P O P U F' V A R1 D O L. .1 S10 WI T H B A R { )
- DEFINE POPUP VAR2 FROM 4,16
*OEFINE BAR 1 OF VAR2 PROMPT
C o n t r a t o M e r c a n t .11 ''
DEFINE BAR 2 OF VAR2 PROMPT
del C o n t r a t o M e r c a f "i t i 1 "
DEFINE BAR 3 OF VAR2 PROMPT
SHADOW
" Ingreso de datos
" MESSAGE "Ingreso de Datos del
" Modificaciones
" MESSAGE "Modificación de Datos
" Eliminación
" MESSAGE "Eliminación del Contr
m e n ú d e R e p o r t. es"
ON BELECÍ10N POPUP VAR2 DO lis
DEFINE POPUP
DCFI.NE BAR 1
DEFINE BAR 2
DEFINE BAR 3
DEFINE BAR 4
SELECTION
with bar()
VAR3 FROM 4,29 ÍHADOW
'' M E S S A 6"CONFIGURACIOMES
F
OF VAR3 FROMPT 1 C on f i g u r a c i o n e s
OF VAR3 PROMPT
Transaciones
" MESSAGE "TRANSACIONES"
Actualización
" MESSAGE "ACTUALIZACIÓN"
OF VAR3 PROMPT
OF VAR3 PROMPT
Reportes
" MESSAGE "REPORTES
POPUP VAR3 DO LIS30 with bar()
DEFINE POPUP VAR4 FROM
OF VAR4 PROMPT
Ingrseso
DET L'NE BAR
DEFINE BAR
OF VAR4 PROMPT
Modificación
OF VAR4 PRQMF'T
DEF1 ME BAR
E1 iminaseion
DEFINE BAR 4 OF VAR4 PROMPT
Cónsulta
DEFINE BAR 5 OF VAR4 PROMPT
Reportes
ON
SELECTION POPUP VAR4 DO LIS50 WITH BARÍ)
* DEFINE PÜPUP VAR5 FROM 4,68 SHADOW
DEFINE BAR 1 OF VAR5 PROMPT " Salir
ON SELECTION POPUP VAR5 DO LJS60
ACTIVA"
1ENL
MESSASE "Ingreso de calves"
M E S S A G E "Modificación d e c 1 a v E? s
MESSAGE "Eliminación de claves"
MESSAGE "Consulta de claves"
MESSAGE "Reporte de el aves"
CERTIFICADOS
PARAMETERS A
DO CASE
CASE í A = l) .AND,, ( (EN - O) „ QR. (EM = i))
DO LIS11
CABE (A^2) .AND. ( (EM = O) .OR. (EN - 1 ) )
DO LIS12
CASE (A=3).AND.((EN = O) . OR. (EN = 1))
DO LIS13
CASE (A~4 } „AND. ( (EN = O) .OR. (EN = 1))
DO LIS14
CASE (A=5) -AND. ( (EN == O) . OR. (EN = 1))
DO LIS!5
OTHERW1SE
SET COLOR TO N/W
^19,20 SAY " ClftVE no autorizada para trabajar con este Menú
READ
SET COLOR TO W
©19., 20 TO 19,70 CLEAR
EMDCASE
RETURN
SET TAL..K OFF
DEFINE WINDOWS Fl FRÜH
ACTÍVATE WINDOWS Fl
«Si,! TO 4,78 DOUBLE
#20,1 TO 23/78 DOUBLE
J 23,78 DOUBLE
O TO 24/79
„- -|
=
1
DO WHIL.E; „ •)" „
(É 5 „2
6 CLEAR
rei
b í ORE :PACE (1 U )
ST ORE SPACE (35 )
STORE S• PACF í ••:;;.:: ^
ORE PAf RE- i
SI ORE ...> PACE i 35)
L, |
'ORE *...ir'AÍ'b 1 3 5 )
SI ORE c.-PACE (10)
..¡ |T1RF C!¡PACE f 4O i
.- -, -i •
ORF :PACF f S)
/
/
"••. t HRh f' TOD (11
u
S'f ORb ;.,T"OD (
/ /
1 '-!
!> y .'
7
.L
1
S 1 ORE
i..j = U O
S! ORE
o - í.)U
!O
TO
TO
TO
TO
TO
TO
TO
TO
" ) TO
11 ) TO
TO
TO
TO
TO
TO
TO
TO
TO
TO
HRF 1 1 „ ()(;
y l ORE r i--! L c:. (1)
o ~¡~ ORE 0. 00
S I ORE u . UÍ-J
ST ORE 0. oo
ST ORE 0» oo
STORE o . O !")
qp T COL OR TO N/W
@i! , 2 U A Y " L E A S I N G
SET COI OR TD W
SEL.EC 1
GO BO TTON
a "• • • year(d<:"( te O )
„
.
.
NLJMDU1
BENE11
BENE21
BENE31
BENE41
BENE51
CEDUL1
DIRFC.1
TEL FF1
FFFMH
FE VEN 1
PLDOC1
IMTAN1
MONTO 1
TIPCE1
RENBR1
VAL.T01
RETIÑÍ
RENNE1
VAL REÍ
D E L
1
1)
No d e D o c u m e n to
i
El...SE
..*+ -~'\,
|1.
F I C O
/
(el
£
P A C Í
•i- substr ( s t r ( a ., 4 )
10
000"-•H 1 1 r i m ( s t r ( c , 4 ) )
if c •-; lOí:> .AND C >9
e 2 =r "(')0"-i-I trim(str( c,4 ) )
EL. SE
.1. f C ':-, 1OOO .AND. C > 9 9
trj 2 :: = "O"-Ki.trirn(str( c , 4 ) )
EL;BE
í""2~£3TR(CS4)
ened i f
ENDIF
ErJD I F
n L.imdo.1 : = SLltostr ( str ( a , 4 ) ,)3s+
2 "-C)5~" + c2
<ü 5 , 6 SAY "No de D o c: u. m e n t o
NUMD01
@ 7 , 6 SAY " B e? n e f i c:: i. a r i o s ; " 6ET BENE11 P I CT u
Gil 8 , 6 SAY " Bens? f i c: i a r i os s 11 GET' BENE21 PICT 11
/...
fí:! •:;:>
SAY 1 ' B e n e f i. c: i. a r i o s "
s GET BENE31 PICT 11
<Ü! 1 0 , 6 SAY "Beneficiarios ; " GET BENE41 PICT• u
(3
SAY ' ' B e r, K- f .i. c i. a r i o s s " GET BENE51 P I CT II
11„ 6
12,6
SAY
"No . Cédu 1 a
s " GET CEDUL.1 PICT u
Si
SAY
12,42
"No,.
Telefono
s
" GET T'EL.EF1 PICT" " Gi!
@
D
"
-|-
2) 4- "-05-" + str(c s 4)
(í! 14,42 SAY "Plazo del Documento : " GET PLDOC1 PICT "tttt. tttt"
& 15,6
SAV "ínteres Anual : " GET INTAN1 PICT "##,tt##,tffrtt.tttt"
5 15,42 SAY "Fecha de? Vencimiento : " GET FEVEN1
6 16,6
SAY "Monto : " GET MONTO! PICT "###,##**,###.#**"
read
RENBR1 = (MQNTD1*INTAN1*PLDOC1)/36000
(i! 16,40 SAY "Rendimiento Bruto : " + 1 trim (STR (RENBR1 ,10,2) )
VAL I Sil = MONTO! + RENBR1
817,, ó SAY "Valor Total. : " + 1 trim ( STR ( VALT01 f 1.O ,, 2 ) )
R E T I Til - ( R E N B R1 * 8) / i0 O
$17,40 SAY "Retención Impuestos &'/. : " •+• 1 trim ( STR ( RETIM1 „ 10 , 2 ) )
RENNEl = RENBR1 - RETIM1
©13,6 SAY "Rendimiento Neto 3 " + 1trim(STR(RENNEl,10„2))
VAL REÍ = MONTO.1 •+• RENNEl
@ 18,40 SAY "Valor a Recibir : " + 1 trim ( STR ( VAL.RE1 „ 1O, 2) )
e 1.9,6 SAY "Tipo de Certificado (R/N) : " GET TIPCE1 VALID TIPCE1* "RrNn
store "N" to srt
SET COLOR TO n / w
SU21 ,25 SAY " Seguro de estos datos (S/M)
GET sn VALID sn$ "SsNn
SET COLOR TO W
read
clear
@21,24 to 21
sn - UPPER ( sn )
IF sn="S"
SELEC 1
AF'PEND BLANK
REPLACE NUMDO
WITH NUMDO 1
FÍEPLACE BENE1 WITH
BENEli
REPLACE BENE2 WITH
BENE21
PE PLACE BENE3 WITH BENE31
REPLACE BEIME4 WITH
BENE41
»
REPLACE BENE5 WITH
BENE51
REPLACE CEDUL WITH
CEDUL1
REPLACE DIREC WITH DIREC1
REPI, A HE TELEF WITH
TELEF 1
REPLACE FEEMI
WITH
FEEMI1
REPLACE FEVEN WITH
FEVEN1
REPLACE PLDOC WITH PLDOCi
REPLACE INTAN WITH
1NTAN1
HEÍ'L.ACE MONTO WITH
MONTO!
REPLACE TIPCE WITH
TIPCE1
FÍEPLACE RENBR
WITH RENBR1
REPLACE VALTO WITH
VALT01
REPLACE RETIM WITH
RE TI MI
•
REPLACE RENNE WITH
RENNEl
REPLACE VALRE WITH
VALRE1
ETNDIF
STORE "N" TO sn
SET COLOR TO W+/W
(ÍJ21,22 SAY " Desea Ingres a r u n n u evo registro (S/N)
GET sn
SET COLOR TO W
rea d
@21 ,21 to 21 ,70 cíe,ar
sn •-= UPPER ( sn )
IF sn-"N"
EXIT
"
ENDIF
í-'6 ,/;'. TO
¡9/76 CLEAR
'ENDDO
D E A i':.: T I V A T E. WINDOWS F' 1
RETLIPN
LEASING DEL PACIFICO S. A.X
IKICADÜS
CONTRATOS
ANÁLISIS F I NACÍ ERO
I nq :• eso de datos
Mu d i. f .1. cae Aon es
El iminación
Liquidaciónes
Reportes
I n q i- • e s o d e D a t o s cj el Ce r t i f i c a d o Mercantil
WORKS
CLAVES
set
talk off
DEFINE WINDOWS Fl FROH O, O TO 24,79
ACTÍVATE WINDOWS Fl
©1,1 TO 4,78 DOÜBLE
ÍÍÜ20,, 1 TO 23,73 DOÜBLE
(01., i TO 23,78 DOÜBLE
el = 1
DO WHILE .T.
OLEAR
SET COLOR TO N/W
(32,20 S A Y " L E A S I N G
D E! L
SET COLOR TO w
SE LE 1
fiO TÜP
STORE S P ñ C E ( l O ) TO NUMD01
@ 5 .,6
SAY "No de Documento
read
if riumdol - s p a c ( l O )
exit
qet n unid oí pict "
1 o c a t. e f o r~ n u. m d o 1 =» n u m d o
if eof()
SET COLOR TO n/w
(§21 ;| 25 SAY " El registro no exis
SET COLOR TO W
read
©21,24 to 21,50 clear
s t o r e v a J. ( s u b s t r (n u. m d o 14)) to num
qo nú/Ti
STORE benel
TO BENE11
STORE bene2
TO BENE21
TO BENE31
STORE be ríe 3
TO BENE41
STORE bene4
STORE beneS
TO BENE51
T*n CFDU! 1
STORE cedul
TO D1REC1
STORE direc:
STORE telef
TO TELEF1
TO FEEMI1
TO FE V EN 1
TO PL.DOC1
TO INTAN1
TO MONT01
STORE tipce
TO T1PCE1
TO RENBR1
STORE 0,00
TO VALT01
STORE O
TO RETÍ MI
STORE O
OO
TO RENNE1
TO V AERE i
'Beneficiar
rios : " GET B ENE 11 PICT "Gü! "
'Benef ic:
rios s " GET BENE21 PICT "<ü! "
! Benef ic
.rios : " GET BENH31. PICT "@¡ "
'Benefic
rios s " GET BENE41 PICT "&! "
1 Benef i c: .rios : " GET BENE51 PICT "C§i "
'No. Cédula
a
: " GET CEDULI PICT "@! "
'No. Telef ano s " GE! TELEF1 PICT "<§!"
'Dirección
3 " GET DIREC1 PICT "Cu 1 "
'Fecha de Em.isión : " GET FEE M 1 1
' F 1 1 a:; o c:! e I Documento ü " GET PLDOC1 PÍO"
1 ínteres A nual
: " GET INTAN1 PICT "##¡,4
'Fecha de Vencimiento » " GET FE VEN 1
'Monto s " GET MONTO 1 PICT "W ##,###.,#*#
"##.##
VAL.T01 = MONTD1 + RENBR1
©17,6 SAY "Valor Total : " + 1 trim ( STR ( VALT01 , 10 ,, 2 ) )
RETIM1 = (RENBR1 * 8)/100
@17,40 SAY "Retención Impuestos 87. s " + 1 trim ( STR ( RE I I MI , 1C
RENNE1 ^ RENBR1.....RE TI MI
(s'18,6
SAY "Rendimiento Neto : " + 1 1 r im ( STR ( RENNE1 „ 1.0 , 2 ) )
VALREl -•-- MONTO.1 + RENNEi
(^1S,4O SAY "Valor a Recibir : " + 1 trim( STR ( VALREl , 1O , 2 ))
@19,6 SAY "Tipo de Certificado [R / N] : " GET TIPCE1 VALIÓ TIPCE1* "RrNn
r1 e a d
de estos dato
(S/N)
GET sn VAL.ID sn* "SsNn
:4 to 21 ,70 clear
UPPER(sn)
SELEC 1
q o ri u ffi
REFLACE EENE1
REPLACE BE ME 2
REPLACE BENE3
REPLACE BENE4
KE PLACE BENE5
REPLACE CEDUL
REPLACE DI REO
REPLACE TELEF
RF. PLACE FE E NI
RLPLACE FE VEN
líEPLACE PLDUC
REPLACE INTAN
REPLACE MONTO
REPLACE TIPCE
RHPLACE RENBR
RE PLACE VALTU
RF~'¡ AHE RFTIM
RE •-!. AGE RENNE
L'E PLACE VAL RE
ENI)ÍF:
WITH
WITH
W I TH
WITH
W 11H
WITH
WITH
WITH
WITH
W I TH
WITH
W I TH
WITH
WITH
WITH
W I TH
WITH
WITH
WITH
BENE11
B ENE 21
BENE31
BENE41
BENE51
CEDUL 1
DIREC1
TELEF 1
FEEMI1
FEVEN1
PLDOC.1
INTAN1
MONTO 1
TIPCE1
RENBR1
VAL Tul
RETÍ MI
RENNEi
VALREl.
E n c\ f
01
ORE "N" TO s ")
c: ET
<~~f
COLOR TO W+/W
Desea Mod i f i ca. r o tro Registro (S/N)
sET COLOR TO W
@21,22 SAY "
p ;;Í:AD
(í. 21,21
to 21 , 7 O c 1 ear
n ~ UPPERÍsn )
T
F sn-"N"
IE X I T
*í>
'¿¡6,3 TO 18,76 CLEAR
ene-1 f
FNDDO
ÚL^Í- r I VA TE WINDOWS Fl
GET sn
<« LEASINB DEL PACIFICO S. A „ » >
CERT 1 F I GADOS
CONTRA TOS
ANAL. 1 SI S F T NAC I ERO
Ingreso de .datas
Mod i f i c ¿aciones
El iminaclon
Liquidaciones
! Reportes
odi f i c a c i ón de Da tos del Cer ti fi ca do M&rcant i 1
WORKS
CLAVES
set talk off
DEFINE WINDOWS Fl FROM 0,0 TO 24,79
ACTÍVATE WINDOWS Fl
<ü!i , 1 TO 4, 78 DOUBLE
Ü2G,i TQ 23,78 DOUBLE
@i , 1 TU 23, 78 DOUBLE
DO WHILE .T„
(i 5, 2 TO 19,76 CLEAR
SET COLOR TO N/W
¿"2,20 SAY " L. E A S I N 6
SET CÜLOR TO W
D E L
P A C I F I C O
60 BOTTÜM
STüRE SPACEílO) TO NUMD01
(s! 5 ., 6
SAY "No de Do cu mentó : get n u m d o l pict
read
.1 f n u. m d o 1 -• s p a c ( 10 )
e ;•• i t
el se
1 o c a t e? f o r n u m d o 1 ~ n u. m d o
if eof()
SET COLOR TO n/w
©21,25 SAY " El registro no existe
SET COLOR TO W
read
821,24 to 21,SO clear
e 1 se
va! ( substr ( numdol ,7,4) } to num
SAY "Beneficiarios : " + BENE1
SAY "Beneficiarios : " + BENE2
"Beneficiarios : " + BENE3
"Beneficiarios : " + BENE4
"Beneficiarios ¡ " + BENE5
"No. Cédula
: " + CEDUL
"No. Telefono s " i TEL.EF
SAY "Dirección
: " + DIREC
Si A Y "Fecha de Emisión : "
@ 14 .,25 SAY FEEMI
(i! 14,46 SAY "Plazo del Documento : " + 1 trim ( str ( PLDQC ., 4 } )
& 15,6 SAY "ínteres Anual : " + 1trim(str(INTAN ? 10))
& 15,46 SAY "Fecha de Vencimiento s "
<! 15,69 SAY FEVEN
(i! 16,6 SAY "Monto s " + 11 r im C st r ( MONTO , 10 ., 2 ) )
@ 16,40 SAY "Rendimiento Bruto s " + 1 trim i STR ( RENBR , 10) )
©17..6 SAY "Valor Total : " + 1 trim ( STR ( VALTO , 10 ) )
©17,40 SAY "Retención Impuestos &'/. : " + 1 trim ( STR (RETIM, 10) )
SIS,6 SAY "Rendimiento Neto : " •+- 1 trim i STR ( RENNE , 1O ))
(a.18,,40 SAY "Valor a Recibir : " •+• 1 trim C STR ( VALRE , 1O ))
£¡19,6 SAY "Tipo de Certificado s " + TIPCE
store "N" to sn
SET COLOR TO n/w
©21,,25 SAY " Seguro de eliminar estos datos (S/N) s
GET sn VAL. ID
SET COLOR TO W
READ
@ 21,24 t o 21,7O c1 e a r
sn = UPPER(sn)
1F
SELEC
qo ru.im
de le te
pack
Td SMOQNIM
9/_ ¿ ei oí z'v®
JIGN3
.1. IXB
• i N n ^ u s ,::!;r
( us ) ¡yBddn =
LIS
M oí yo no D las
M/+M 01 y0103 13S
us oí ,,Mi, 3^01
<« LEASING DEL PACIFICO S. A.»^
CERT1FICADOS
CONTRATOS
ANAL ISIS FINACI ERO
! nq r eso de datos
M o c:! J f i c a c: i o n e? s
El iminación
L i q u .i. d a c: i o n e s
Reportes
_l
E .1 i m .i n a c i ó n el e I C e r t i f i c a do M e r c a n t i 1
WORKS
CLAVES
DEFINE MENÚ HÜP2
DEFINE PAD OT1 PF HDF2 PROMFT "Comprobante de Retención
" AT 9,24
-~ rn j. s .1 ó n d e c o m p r o b a n t. e s á e r e t e n c i 6 n ''
)EPINE F'AD Üt2 DF Hop2 PROMPT "Certificado de Arrendamiento" AT .10,24
E m i s i ó n d e? 1 Certificad o d e A r re n d a f n i e n t o M e r c a n t i 1 "
ON SELECTiON PAD Otl OF HOP2 DO LISÍ4B
UN SELECTÍON PAD Qt2 OF HOP2 DO LIS14A
AC'I I VATE MENÚ HOP2
8 8,23 TO 11,55 CLEAR
RETURN
MESSAGE
MESSAGE
LEASING DEL PACIFICO S. A.»>
CERTIFIGADOS
CONTRATOS
ANALISIS FINACI ERO
3! n g r e s o d e d a tos
M o c.1 i. í i c a c i o n e s
El iminación
L. i q 1.1.1. d a c i o n e s
Reportes
Permite el ingreso al menú de
Liquidaciones
WDRKS
CLAVES
SALIR
SET TALK OFF
DEFINE WINDOWS Fl FROM 0,0 Tu 24,79
ACTÍVATE WINDOWS Fl
(í!l,l TO 4,78 DOUBLE
(420,1 TO 23,78 DOUBLE
©1,1 TO 23,78 DOUBLE
35,,2 70 19/76 OLEAR
STORE SPAC(IO) TO NCON11
SET COLOR TO N/W
(52,, ¿O SAY " L E A S I N G
D E L
P A C I F I C O
SET COLOR TO W
DO WHILE -T.
STORE SPAC(IO) TO cer
í¿;! 7 ,6 S A Y " N u m e? r o c! e c: e r t i f i c a d o 3 " G E T c: e r
READ
IF CER ^ SPAC(IO)
E X IT
ENDIF
SELECT 1
I o c a t. e F Ü R c e r' ™ n u m d o
IF .NOT. E O F C )
aa-mon th ( feemi )
frieses--' Enero'
case aa-:-2
Ineses-" ' Febrero
case aa~:3
meses™' Marso '
case aa™4
meses-'Abril '
c a s e a a -:: o
meses-'Mayo'
case a a-"6
meses--' Junio '"
case a.a™7
meses™ ' Jul io ''
(.,: ase a a -- tí
meses- ''Agosto '
case aa-~9
ííf e s e s - ' S e p t i e m b r e '
case aa-:::10
meses™'Octubre'
u a si E1 a a -•-11
meses--' Noviembre '
case aa-:;12
fíjese;;;; -:"' D .i. c: i e m b r e '
erid.ca.se
store " " to sn
SET COLOR TO n/w
(j;!21 ,20 SAY " Prenda su impresora y prepárela para imprimí
SET COLOR TO W
read
©21 , .1.9 to 21/70 clear
íiET CONSOLÉ OFF
SET PR1HT OH
;' CHR(27)+CHRC77)
1 CHRC18)
' cnr (27)+<lW"+c:hr(i )
1 " L.. E „ A . S ., 1 . N . O
DEL. PAC I F I CO
S. A„"
' CHR(27)+"W"+CHR(0)
1 "CAPITAL AUTORIZADO
"CAPITAL SUSCRITO
GET
? CHR(27)+CHR(14)
?? SPACE(10)+"CERTIFICADO DE ARRENDAMIENTO MERCAN i I
? CHR(15)
?? CHR(27)+CHR(14)
77 "BENEFICIARIOS;"
7 CHR(27}+ CHR(20)+ CHR(27)+CHR(1S)
? BENEl+SPACEt10)+CEDUL
'? BEME2
? BLNE3
? CHR(27)+CHR(14)
?? "DÍAS DE PLAZO"+SPACE(5)+"INTERES ANUAL "+5PACE ( 5 ) + " FECHA DE VENCIMIENTO"
? CHR ( 27 ) +CHR ( 20 ) +CHR ( 27 ) +CHR ( 18 )
? TRANSFORM(PLDOC ? ' #####' ) +SPACE ( 16 ) +TRANSFDRM ( INTAN, '###,###.tttt7.' )+SPAC
J+DTOCÍFEVEN)
? CHR (15)
? CHR(27)+CHR(14)
77 "VALOR DEL CAPITAL "+SPACE ( 3 ) + " RENDIMIENTO BRUTO " +SPACE ( 3 ) + " RETENC I DN
ESTO"
• 7 CHR ( 27 ) +CHR ( 20 ) +CHR ( 27 ) +CHR ( 18 )
? " £./ . " +TRANSFORM ( MONTO , 'tttttt,, WWtt , #tttt .tttt' ) +SPACE í 8 ) +TRANSFORM ( RENBR , ' S
7
?
tttt' ) H - 3 P A C E ( 8 ) + T R A N S F O R M Í R ' E T I M , ' S/ . # # # . , # # # . , ##tt. tt#' )
CHR ( 1 5 )
CHR(27)+CHR(14)
77
7
77
7
space(7)-i-"RENDIMIENTO NETO " +SPACE ( 1O ) + " VALOR A RECIBIR"
CHR(27)+CHR(20)
CHR (18)
5PAL.E ( 9 ) +TRANSFORM í RENNE , ' S/ . ### ,tttttt, 1*íttt . *H* ' ) +SPACE (13 ) +TRANSFORM ( V
CHR(27)+CHR(80)
"L.E.A.S. I .N.G. DEL. PACIFICO S „ A . se? obliga a pagar de? manera"
"incondicional
e irrevocable al beneficiario
y al
legítimo 11
"tenedor del presente CERTIFICADO DE ARRENDAMIENTO MERCANTIL,"
' ' 1 a c a n t i. dad a r r i b a m á s 1 o s intereses
c o n venidos . "
"Los intereses se pagarán al vencimiento» "
"L.E.A.S. I . N.G. DEL. PACÍFICO S.A. emite el presente CERTIFICADO
"DE ARRENDAMIENTO MERCANTIL., en virtud del
REGLAMENTO
POR LAS
"COMPAÑÍAS DE ARRENDAMIENTO MERCANTIL
(LEASINB FINANCIERO).,
expedido por la Superintendencia de Bancos mediante Resolución
"No. 9O-743 de fecha 7 de marzo de 1990.
Este CERTIFICADO DE
"ARRENDAMIENTO MERCANTIL se sujeta a los términos y condiciones
"que constan al reverso."
? "QUITO, " -(•• meses +s t r ( day ( f eemi ) , 2 ) -i- " de " +s;t r ( year ( f eemí ) ¡, 4 )
7 CHR(15)
7 CHR(27)+CHR(14)
77 "L.E.A.S.I.N.G. DEL PACIFICO S.A."
7 CHR(27)+CHR(20)
7 CHR(18)
•-:,
M _.._
7 "
FIRMA AUTORIZADA"
SET CONSOLÉ ON
ELSE
store " " to sn
SET COLOR TO n/w
(É*2i , 19 to 21 , 70 c i ear
ENDIF
ENDDO
. DEACTÍVATE WINDOWS Fi
RETURN
SET TALK OFF
DEFINE WINDOWS Fl FROM 0,0 TO 24,79
ACTÍVATE WINDOWS Fl
. (<:>:U1 TQ 4,78 DÜUBLE
tí20,i TO 23,78 DÜUBLE
<ai,l TO 23,73 DÜUBLE
, #5,2 TO 19,76 CLEAR
STORE SPAC(IO) TO NCON1.1
SET CÜLÜR TO N/W
^2,;-0 SAY " L E A B I N G
D E L
P A C I F I C O "
SET COLOR TO W
DO WHILE . T.
S T O R E S P A C ( 10) T O c e r
íü! 7,6 SAY "Numero de certificado : " GET ce?r
READ
IF CER = SPAC(IO)
EX I 7
ENDIF
SELECT 1
lócate FOR cer=numdo
IF .NOT. EOF()
store " " to sn
SET COLOR TO n/w
l=?21,'20 SAY " Prenda su impresora y prepárela para imprimir " GET
SET COLOR TO W
reacl
íü!21,19 to 21,70 clear
"
sn
SET'CONSOLÉ OFF
SET PRINT ON
7 ÜHR(27)+CHR(77)
7 CNR(18)
? chr(27)+"W"+chr(l)
77 "L.E.A.S.I.N.6 DEL
? CHR(27)+"W"+CHR(Q)
7 CHR(15)
? CHR(27)+CHR(14)
? CHR(27)+CHR(80)
PACIFICO
S.A."
11
+ " L I QUI DAC I UN DE CAM " +s pa c ( i O ) +DTOC (
"+TIMEÍ)
LEY No,
056
RÉGIMEN TRIBUTARIO INTERNO "
C Req i s t ro Oficial 341 de D i c i em b re? 22 d e 1939 )
7 "Código : " + NUMDO
? "Benef 1 r " + BENE1+SPACEC10)+"Identif: "+CEDUL
? "Fecha de Emisión. : "+DTOC(FEEMI)+SPACC28) + "Capíta 1 „....
M í MONTO, '#tt,###,tttttt„##tt„tt# ' )
? "Tasa de ínteres..: "+TRANSFÜRM ( I NTAN ,'##tt ,###.##"/.' )+spac ( 25 ) +"Rendimient
Bruto. : "+TRANSFORM C RENBR , 'ttW4t,### , íttttt . ## ' )
? "Plazo
: "+TRANSFORMCPLDÜC, 'tt^tttttt' )+Spac(31)+
"Retención
mpues to í " +TRANSFÜRM ( RETI M , 'tttttt,tttttts #tt# ., tt# ' )
? '' F e c h a V e n c: .í. m i e n t os " + D "1" O C ( F E V E N ) •+• s p a c C 2 S ) + " R en dimiento Neto..: " • ¡- T R
RM ( RENNE , ' ### , #-Wtt ,tt^tt. #tt ' )
7 "Captador
:
LPT"+spací 31) + "Va 1or a Recibir. . . : " +TRANSFORMí VAL
E, -###
?"QUITO, "+DTOC(DATE())
? "
Recibido por
SET CONSOLÉ ON
store " " to sn
SET COLOR TO n/w
(»21,20 SAY " El certificado no existe " GET sn
SET COLOR TO W
re«ad
£'21 ., 19 to 21 ,70 clear
ENDIF
* ti. NODO
DEACTIVATE WINDOWS Fl
RETURN
LEASING DEL PACIFICO S,. A
<« LEASING DEL PACIFICO S. A.»>
CERTIFIGADOS
CONTRATOS
Ingreso de datos
Mod i fi ca c i ones
Eliminación
Liquidaciones
Reportes
ANALISIS F1NACIERO
WORKS
C; o m p r o b a n t e d e R e t e rt c i ó n
C e r t i f i c:: a d o de A r r e n d a fn i e n t o
E m i s ion del C e r t i f i. c a d o d e A r" r- e n d a ni i e n t o M e r c. a n t i
CLAVES
SAL. I R
T o l:
DEFINE
DEFINE
ta los
DEFINE
ta los
DEFINE
ta el
MENÚ HOP2
PAD OT1 ÜF
documentos
PAD Ot2 OF
documentos
PAD Dt3 OF
total
H O P 2 P R O M P T "Do c: u ni e n t e n t o s ve n c i d o s " A T 9 , 2 4 MESSAGE
"Repor
que se vensan del 1 al 31 de cada mes y su total"
Hop2 F'ROMPT "Documentos emitidos
" AT 10,24 MESSAGE Kepor
que su emisió sean del 1 al 31 de cada mes y su total"
Hop2 PRÜMPT "Recurasos captados
11 AT
11,24 MESSftGE Ftepor
de recursos captados cada mes "
r¡N BtiLECT ION PAD Otl ÜF HOP2 DO LIS15A
ON SELECTÍON PAD Gt2 OF HOF2 DO LISISb
ON SELECTÍON PAD Üt3 OF HOP2 DO LISi5c
1.2,51 CLEAR
<« LEASINÍ3 DEL PACIFICO S. A.»>
"CERTIF1 DADOS
CONTRATOS
Ing reso de datos
Modificaciones
Eliminacion
Liquidaciones
Reportes
ANAL. 1SIS FI MAC I ERO
~1
Permite el ingreso al menú de Reportes
WORKS
CLAVES
SAL. IR
< < < L E A 3 I N B D E L P A C IF I C O S . A „ > > >
CERT IF ICADOS
CONTRATOS
I n g r e =r> o ci e d a t o s
Mocl i f i. cae i on es
El Iminación
Liquidaciones
Re? por tes s
ANAL ISIS F INACI ERO
WORKS
CLAVES
D o c: u m e n t e n t os ve n c i d o s
P o t: u m e n t o s e» m i t i d o s
R e c: u r s o s c a p t ¿t d o s
Reparta Los documentos que se ven san dt»!L 1 al 31 de cada mes y su. total
SALIR
DEF
SET TALK OFF
¡;ME WINDOWS FI FROM 0,0 TO 24,79
[VATE WINDOWS FI
Gil, 1 TO 4,78 DOUBLE
&20 ,,1 TO 23,78 DOUBLE
(«1,1 TO 23,78 DOUBLE
£5,2 TO 19,76 CLEAR
STORE SPAC(IO) TO NCON11
SET COLOR TO N/W
(32 ,,70 SAY " L E A S I N G
DEL.
P A C I F I C O "
SET COLOR TO W
DO WHJLE .T.
STORE O TO MES
@ 7,6 SAY "Mes que se quiere reportar ¡ ll GET MES PICT "##" RANGE 1,12
READ
IF MES = O
E: x i T
ENDIF
SELEOT 1
SET FILTER TO MONTH(FEVEN) = MES
store " " to sn
SET COLOR TO n/w
@ 21 ., 2 O S A Y " F r e n da su i m p r e s o r- a y p r e p á r' e I a p a r- a i m p r i m i r " G E T s n
SET COLOR TO W
rssac!
$21,19 to 21,70 clear
SET CONSOLÉ OFF
SET PRINT ON
7CHRÍ15)
REPORT EORM LISR1 TO PRINT
SET PRINT OFF
7CHRÍ1B)
SET CONSOLÉ ON
ENDDO
DEACTIVATE WINDOWS FI
RETURN
PARAMETERS A
DO CASE
GASEE ( A-l ) . AND . ( EN = O )
DO LIS21
CASE (A=2).AND.(EN = O)
DO LIS22
CASE (A^3).AND.(EN = O)
DO LIS23
CASE. (A=4) .AND. (EN « O)
DÍJ LIS24
U i"HERW I SE
<s 6, 51 TO 10,76 CLEAR
SET COLOR TO N/W
íli9,20 SAY " C1AVE no autorizada para trabaj ar con este Menú
READ
SET COLOR TO W
(§19., 20 TO 19,70 CLEAR
ENDCASE
REÍURN
SET l'ALK OFF
DEFINE WINDOWS Fl FRÜh 0,0 TO 24,79
ACTÍVATE WINDOWS Fl
, <<U,1 TD 4,78 DOUBL.E
©20,1 TO 23,78 DDÜBLE
©1,1 TO 23,78 DÜUBLE
• (35,2 TO 19,76 CLEAR
STORE SFAC(IO) TO NCON11
SET COLOR TO N/W
£2,20 SAY " L E A S I N G
D E L
SET COLOR TO W
DO WH1LE . T.
STORE O TO MES
P A C I F I C O
@ 7,6 SAY "Mes que se quiere reportar :
READ
1F MES ~ O
SET MES PICT
" RANGE 1,1;
EX IT
ENDIF
*
SELECT 1
SET FILTER TO MONTH(FEEMI) = MES
store " " to sn
SET COLOR TO n/w
@2i,2O SAY " Prenda su impresora y prepárela para imprimir " GET sn
SET COLOR TO W
read
(321,19 to 21,70 clear
SET CONSOLÉ OFF
SET FRINT ON
7CHRC15)
REPORT FORM L..ISR2 TO PRINT
SET PRINT OFF
?CHR(18)
SET CONSOLÉ ON
ENDDO
DEACTIVATE WINDOWS Fl
RETURN
I
k
BASE DE
DATOS
UTILIZADA
•ucture for datábase: C!\FOXPR02\ ÍJfe.-r
DBF
o T a ara r e c o r a s¿ s
._>
s 04/29/ 93
-. f? o f last update
• .1 el F i e 1 d Ñame Type
NUMDO
BEMF 1
BENE2
4 BENE3
5 BENE4
6 BENE5
/
CEDUL
8 DÍREC
9 TELEF
1 0 FEEMI
1 1 FE VEN
12 PL.DOC
13
INTAN
14 MONTO
15 TIPCE
16 RENBR
1 7 VALTO
18 RETIM
19 RENNE
2O VAL RE
## T o t a l **
1
..,.
("haracter
l!)haracter
Character
Character
Character
Character
Character
C h a r a ct e r
Character
Date
Date
Mumeric
Numeric
Numen c
Character
Wumeri c
Numen c
Numer i c
Numeric
Nume^ric
Width
10
?:. f i
35
35
35
35
10
40
8
8
8
.fL,
C'
15
1
10
10
10
10
10
Dec
I n d e;
CONTRATOS
©5,39 TO 8,61
DEFINE MENÚ HOP2
DEFINE PAD QT1 OF HOP2 PRQMPT "Contratos
G <r> c¡ e 1 c: o n t r a t. o d e a r r e n ó a rn i e n t o fn e r c a n t i 1 "
DEFINE PAD Qt2 OF Hop2 PROMPT "Cuotas Mensuales
pagos mensuales realizados por el cliente"
ON SELECTION PAD Qti OF HOP2 DO LIS21A
ON SELECTION PAD Dt2 OF HOP2 DO LIS21B
ACTÍVATE MENÚ HGP2
39 TO 3,61 CLEAR
JRN
" AT 6,40
HESSAGE "Ingresa dat
" AT 7,40 MESSAGE "Ingresa los
@6,39 TO 9,61
DEFINE MENÚ HOP2
DEFINE PAD OT1 OF HOP2 PROMPT "Contratos
" AT 7,40
MESSAGE "Modifica da
" AT 8,40
MESSAGE "Modifica i o
t o s d e 1 (ron t r a t; o de a r- r e n d a m i e? n t o merca n t .13. "
DEFINE PAD Qt2 OF Hop2 PROMPT "Cuotas Mensuales
s pagos mensua 1 es rea 1 i izados por el c 1 i en te "
UN SELEÜMÜN PAD Otl OF HOP2 DO LIS22A
ON SELECT1ÜN PAO Ot2 OF HOP2 DO LIS22B
ACTÍVATE MENÚ HOP2
(* ü,Z'3 TO 9,61 CLEAR
l'-<t:t L!RN
¡17,39 TU 1O,6.1
DEFINE MENÚ HOP2
DEFINE PAD QT1 OF HDP2 PROMPT "Contratos
os del contrato de arrendamiento mercan ti1"
DEFINE PAD Ot2 OF Hop2 PROMPT "Cuotas Mensuales
pagos mensuales realizados por el cliente"
UN SELECTIDN PAD Oti OF HOP2 DO LIS23A
ON SELECTION PAD Üt2 OF HOP2 DO LIS23B
ACTÍVATE MENÚ HDP2
@ 7,39 JO 10,6.1 CLEAR
RE-7!.!RN
" AT 8 „ 4O
" AT 9,40
MESSAGE "Elimina clat
MESSAGE "Elimina los
SET TALK OFF
DEFINE WINDOWS Fl FROÍ*
ACTÍVATE WINDOWS Fl
ti:!l,,l. TO 4,78 DÜUBLE
O TO 24,79
©20,1 TO 23,78 DÜUBLE
©1,1 TO 23,78 DÜUBLE
el. - i
DO WHILE ,,T .
@5,2 Tu 19,76 CLEAR
TO
STORE SFAGE(IO)
TO
SPACE(7)
SPACEÍ35)
TO
STORE SPACE(40)
TO
STORE
TO
STORE O • 00
TO
'
" } TO
STORE CTODC
STORE o
TO
11 ) TO
STORE CTODC
ÍTORE O.OO
TO
COLOR TO N/W
:o SAY " L E A S I N G
COLOR TO W
ÍJ
„
U
U
NUMCOi
CTAC01
BFICII
DRECC1
PL.CON1
RTMEN1
FDE8E.1
FVREN1
FUCOMI
VTOTA1
D E I
No de Contrato
P A C I
I C O
GET NUMCOI PICT"©!
SPACC10)
NUMCOI = NUMCO
"Cta = Corriente
GET CTACOi PICT "(a
" E-ien e f i c i a r i os
GET BFICI1 PICT
"Dirección
GET DRECC1 PICT
"Plazo
GET RLCON1 PICT
SAY "Renta Mensual
GET RTMEN1 PICT
SAY "Fecha de Desembolso
" GET FDESE1
SA Y "Fecha de Vencimien to de cada Renta
11,6
.12,6
13,6
.,31
$ 14 , 6
S A Y '' F echa de de la opción de Compra
© 1.7,6 SAY "Valor Total del Contrato ¡ "
read
VTOTA1 = (RTMEN1 * PLCDN1)
SET COLOR TO N/W
@ 17,34 SAY ""
STRCVTOTA1,10,2)
SET COLOR TO W
store "N" to sn
SET COLOR Tu n / w
©21 .,25 SAY " Seguro de estos datos (S/N)
SET COLOR TO W
read
©21,24 to 21 7O clear
STf
= UPPERC sn)
sn~"S"
SEI..EC 2
J. !~
AFPEND BLANK
REPLACE NUMCO
REPLACE: CTACO
REPLACE
REPLACE:
REPLACE
i:A'EF'LACE
REPLACE
BFICI
DRECC
PLCON
RTMEN
FDESE
WITH
WITH
WITH
WITH
W I TH
WITH
WITH
NUMCOI
CTACOI
BFICI1
DRECC1
PLCON .1
RTMEN1
FDESE1
###,###.##"
GET FVREN1 PICT
GET FOCOM1
JET sn
VAL ID
sn*
RANGE
REPLACE VTOTA WITH VTOTA1
END1F
EL SE
STORE " " TO sn
SET CÜI....OR TD W--I-/W
("21,22 SAY " F::.l. número cíe contrato ya existe
" GET sn
SET COLOR Tu W
.
read
$21,21 to 21 .,70 clear
ENDIF
STORE "N" TO sn
SE I COLOR TO W+/W
•:i321.,22 SAY " Desea Ingresar un nuevo reigist.ro (S/N) : " GET sn
SET COLOR TO W
reacf
©21,21 to 21,70 clear
•
sn = UPPER(sn)
IF sn="N"
EXTT
> ENÜIF
fí6,3 TO 19,76 CLEAR
ENDDO
DEACTIVATE WINDOWS Fi
RETURN
SET TALK ÜFF
DEFINE WINDOWS Fl FRQM 0,0 Tu 24,79
ACTÍVATE WINDOWS Fl
<iül,l TQ 4,78 DOUBLE
@20,1 TU 23,78 DOUBLE
©1,1 TU 23,73 DGUBLE
>"•' 1 — 1
DO WHILE -T.
@5,,2 TO 19/76 CLEAR
STORE BRACE(IO)
TO NCDN11
STORE CTODÍ"
/ / ") TO FRAG11
STORE O
TO DIAAT1
STORE O.,00
TO INTM01
STORE SPAGE(l)
TO ÜPCIO1
STORE 0.00
TO VALPA1
SET COLOR TO N/W
£2 .,20 SAY " L E A S I N G
DE L
R A C I F I C O "
SET COLOR TO W
SELECT 2
& 5,6
SAY "No de Contrato : " GET NCON11 PICT"@Í"
READ
IF NCOIM11 = SF'AC (10)
EXIT
ENDIF
LÓCATE POR NUMCO = NCON11
l.F .NOT. EOF( )
IF I DEN - " "
N = RECNO()
STÜRE RTMEN TO VALF'Al
STORE CTACO TO .11.1
STORE DRECC TO 121
STORE PLCON TO 131
STORE VTOTA TO 141
STORE FVREN TO 151
SW - O
DO WHILE SW = O
SEL..EC 6
SHT FILTER TO NCONi = MCDN11
GO BOTTOM
R = RECNOí)
<<ü 7,6
SAY "Fecha de Pago s " GET FPAG11
READ
IF FPAG1 = FPAG11 .OR. FPAG1 > FPAG11
STORE " " TO sn
SET COLOR TO W+/W
©21,22 SAY " El pago ya fue real izado en esa fecha " GET sn
SET COLOR TO W
read
(§21,21 to 21,70 clear
E!... SE
Í:;¡W = 1
R = R -)- 1
(i 7,50 SAY "Plazo : " + STR(I31,2,O)
@ 9,50 SAY "4* de Cuota : " + STRÍR.,2.,0)
@ 11,45 SAY "Día de pago de cada Mes : " + STR(151,2,0)
@ 9,6
SAY "Días de atraso : " GET DIAAT1 PICT "99" RANGE 0,3.1
@ 11,t> SAY "ínteres por Mora : " GET INTMO1 PICT "ft#, ###,tttt#,tt#"
@ 13,6 SAY "Opción [R] = Renta [O] Compra : " GET OPC101 VALID OPC101
% ''' R , O"
read
fe' 15,6
SAY "Renta Mensual s " + STR {VAL.PA1 ,15,2}
ENDIF
ENDDO
*
@21,25 SAY " Seguro de estos datos (S/N) : " GET sn VAL.ID sn* "SsNn"
SET COLOR TO W
rea el
@21 :124 to 21,70 clear
sn ~:; UPF'ER ( sn )
TP
cnr~"c"'i
IF OPCI01 = "O"
SELEC 2
tí O N
REPLACE IDEN WITH "C"
ENDIF
SELEC 6
APPEND BLAIMK
REPLACE NCON1 WITH NCON11
R E F' L A C E F F' A G1 W 1 T H F P A G i 1
R E F' L A C E DIA A T WITH D I A A T1
R E F-' L A C E I N T M O W IT H
IN T M 01
R E P L. A C E O P C I O W I T Fl O P C I 01
R EE ¡::;' L A C E VAL. P A WITH VA L P A1
REPLACE NUMPA WITH R
REPLACE 1.1.
WITH
111
REPLACE 12
WITH
121
REPLACE 13
WITH
131
REPLACE 14
WITH
141
REPLACE 15
WITH
151
ENDIF
ELSE
STORE " " TO sn
SET COLOR TO W+/W
£2.1, ?2 SAY " El contrato ya esta cancelado " GET sn
SET COLOR TO W
©21,21 to 21,70 clear
ENDIF
ELSE
STORE " " TO sn
SET COLOR TO UH-/W
£21,22 SAY " El número de contrato no existe
SET' COLOR TO W
@21,21 to 21, 7O el car
ENDIF
,
STORE "N" TO sn
SET COLOR TO W+/W
(§21,22 SAY " Desea Ingresar un nuevo registro
SET COLOR TO W
rea el
©21,21 to 21,70 clear
sn = OFPER(sn)
TF sn="N"
EXIT
ENDIF
(§'6,3 Tu 19,76 CLEAR
ENDDG
DE-lAC T IVATE WINDOWS Fi
. RETÜRN
" GET sn
(S/N)
: " GET sn
<« LEASING DEL PACIFICO
r
CERT 1 F I GADOS
CONTRATOS
ANAL. ISIS F I NAO I ERO
Ingreso da datos
Modificaciones
E1 i/ninación
Reportes
Ingreso de Datos del Contrato Mercantil
WORKS
CLAVES
SAL I R
SET TALK OFF
DEFINE WINDOWS El EROI
ACTÍVATE WINDOWS Fl
(131, 1 TO 4,78 DOUBLE
@2G,1 TO 23,78 DOUBLE
@1,1 TO 23/78 DOUBLE
,-• 1
'
r
.
.
:~
.ir
1
-A-
DO WHILE .1.
@5,2 TO 19 76 CLEAR
SET COLOR TO N/W
D E
£2,20 SAY " L E A S I N G
A C I F I C O
SET COLOR TO W
SELEC 2
GO TOP
TO NUMCOI
STORE SPACE(10)
@ 5 .,6
SAY "No de Contrato s " GET NUMCOi
READ
IF NUMCOI = SPAC(IO)
EXIT
ENDIF
LÓCATE POR NUMCOi = NUMCO
IF ,NOT.EOF( )
r - recrío ( )
TO CTAC01
STORE CTACO
TO BFICI 1
STORE BFICI
STORE DRECC
Tu DRECC1
STORE PLCON
TO PLCON1
STORE RTMEN
TO RTMEN1
STORE FDESE
TO FDESE1
STORE EVREN
TO FVREN1
STORE FOCOM
TO FOCOM1
STORE VTOTA
fO VTOTAI
SAY "Cta. Corriente: " GET CTACOi PICT
@ 8,6
SAY "Beneficiarios 3 " GET BFICI1 PICT
@ 9„6
SAY "Dirección
: " GET DRECC1 PICT "(3 ¡
@ 1 0 , 6SAY "Plazo
: " GET PL.CDN1 PICT
@ 11 ,,6 SAY "Renta Mensual : " GET RTMEN1 PICT
@ 12,6 SAY "Fecha de Desembolso s " GET FDESE1
1 .13 .,6 SAY ' ' F e c h a de V en c i. m i e? n t o d e c a d a R en t a
&
7y6
@ 14,6 SAY "Fecha de de la opción de Compra
íü 1 7 , 6 SAY "Valor Total del Contrato : "
read
VTOTAI = (RTMEN1 * PLCON1. )
SET COLOR TO N/W
& 17,34 SAY "" + STRCVTOTAI 10.
GET FVREN1 PICT
99" RANGE
GET FOCOM1
SET COLOR TO W
store "N" to sn
SET COLOR TO n/w
(¿21 , 2 5 SAY " S e q u r o de estos da
SET COLOR TO W
readii
24 to 21 ,70 clear
= LJPPER(sn)
SELEC 2
¡::i o r
REPLACE
REPLACE
R£ PLACEF^ I:::. F-1 L A C h
REPLAOE
REPLACE
NUMCO
CTACO
BFICI
D R b. (..; C
PLCON
RTMEN
WITH
WITH
WITH
W 11 H
WITH
WITH
NUMCOI
CTACOI
BFICI1
DRECC1
PL.CON1
RTMEN1
(S/N)
GET sn VALID sn* "SsNn"
K E. P i... A C h F V R E N
W I "I" H f- V K b N1
R E F1 L. A C E: H: U C; ü M WI "1" H F D C O M1
HEPLACE VTÜ1A W1TH VTOTAi
F.NDJ.F
EL..SE
Si ORE " " TU sn
8ET COLOR Tu W+/W
(§21,22 SAY " El número de contrato no existe
" GET sn
SET COLOR Tu W
read
©21,21 to 21,70 clear
ENDIF
5TURE "N" TU sn
SET COLOR TO W + / W
©21,, 22 SAV" " Desea niodificar un nuevo registro (S/¡\l) ¡ " GET sn
SET COLOR TO W
("" E1 B Cl
&7.1 ,21 to 21 ,70 clear
sn = OPF'ER { sn )
IF sn="N"
E XI T
END I F
@6,3 TO 19,76 CLEAR
ENDDO
DEACT1VATE WINDOWS Fl
RFTURN
i.!1
SET TALK OFF
DEFINE WINDOWS Fi FROM 0,0 TO 24,79
ACTÍVATE WINDOWS Fl
• &1 , .1 fu 4,78 DOLJBLE
£20. 1 TU 23,78 í/DUBLÉ
#1.1 Tu 2 3, 7 & DOUBLE
' c.) - 1
DO WHILE .1 „
@5,2 TO 19,76 CLEAR
,
SET COLOR TO N/W
K: , 2 0 S A Y " L E A B I N G
SET COLOR TO W
SEL.ECT 2
D E L
P A C I F I C O
"
STORE PLAZO TO 131
STORE FVREN TO 151
* SELECÍ 6
STURE SF'ACE(IO)
TO NCOM11
4
@ 5,6
SAY "No de Contrato : " GET NCONil PICT"@!"
READ
IF NCONil = SPAC(IO)
EXIT
ENDIF
LÓCATE FOR NCONil = NCONl
IF .NOT. EOF()
SW - O
DO WHILE SW = O
SELEC 6
SET FILTER TO NCONl = NCONil
GQ BOTTOM
STORE FF'AGl
TO FPAG11
.
STORE DIAAT
TO DIAAT1
STORE INTMO
TO INTM01
STORE OPCIO
TO OPCI01
STORE VALPA
TO VALPA1
STORE NUMPA
TO R
STORE FVREN
TO 151
@ 7,6 SAY "Fecha de Pago : " GET FPAG11
READ
IF FPAG1 > FPAG11
STORE " " fO sn
SET COLOR TO W+/W
@21 ,22 SAY " El pago ya fue real izado en eEia fecha " GET sn
SET COLOR TO W
read
(a21 ,21 to 21,70 clear
ELSE
SW = 1
&. 7..5O SAY "Plano : " + STR(I31,2,0)
@ 9,50 SAY "tt de Cuota : " + STRCR.,2.,0)
te! 11,40 SAY "Día de pago de cada Mes : " + STR(I51,2 F 0)
© 9,6
SAY "Días de atraso : " GET DIAAT1 PICT "99" RANGE O,, 31
@ 11,6 SAY "ínteres por Mora : " GET INTM01 PICT "##
@ 13,6 SAY "Opción [R] = Renta [OJ Compra s " GET OPC1O1'VALID ÜP
CIO1* "R,ü"
read
@ 15,6
SAY "Renta Mensual : " + STR(VALPA1,15,2)
SET COLOR TO n/w
£21 .,25 SAY " Seguro de estos datos (S/N) : " GET sn VALID sn* "SsNn"
SÍ~T r:ni DR TO w
(321,24 to 21,70 clear
sn — LJPPER ( -^n )
IF sn="S"
SELEC 6
REPLACE 1MCON1
WITH
NCON11
REPLACE FPAG1 WITH FPAS11
R E P L A CE! DIA A T WI T H DIA A T1
REPLACE I NTMÜ
W I TH
I NTMQ1
REPLACE OPCID
WITH OPCI01
ENDIF
EL SE
STORE " " TO sn
SET COLOR TO W+/W
&21,22 BAV " El número de contrato no existe
" SET sn
SET COLOR TO W
reacl
@21,21 to 21/70 clear
ENDIF
STORE "N H TO sn
^ SET COLOR TO W+/W
^2.1 ,22 SAY " Desea Modificar un nuevo registro (S/N) : " GET
SET COLOR TO W
reacf
@21,21 to 21,70 clear
sn - UPPER(sn)
IF sn= l l N"
E X I T'
ENDIF
r
^6,3 TO 19,76 CLEAR
ENDDO
DEACTIVATE WINDOWS El
RETURN
<« LEASINB DEL PACIFICO S. A.»>
CERT 1 F' I GADOS
CONTRATOS
ANAL ISIS F I NACI ERO
Ingreso de datos
M o cJ i f i c a c i o n e s
El iminacion
Reportes
o d i f j- c a c: i ó n el e D a t o s cJ e 3. C o n t r a t o Mercantil
WORKS
CLAVES
SALIR
« LEASING DEL PACIFICO S. A.X»
CERTIFICADOS
CONTRATOS
ANÁLISIS FI NACÍERO
Ingresa de datos
Modi fi caeiones
El iminación
Reparten
WORKS
Contratos
C 1.1 o t a s M e n s u. a 1 e s
Modifica datas del contrato de arrendamiento mercantil
CLAVES
SALIR
SET TALK OFF
DEFINE WINDOWS Fl FRDN 0,0 TO 24,79
A C T Í V A T E WINDOWS Fl
• $1 , .1. TO 4.78 DOUBLE
(*2ü . 1 Tij 27. , 7S DULIBLE
í-1,, j 10 2.j., 78 DUUBEF
DÜ
WHILE ,,1 ,.
Í?Í5,2 Tu 1 9 , 7 6
"-",!-. 1" ÜÜLUR TO
^2,20
SMT'
SE'Í CÜEUI-V
SEEEC '2
Í.J7Ü
•'
CLEAR
N/W
L
E A S I
N G
D E L
I-1
Tu W
i Ür"
:-•; ¡ ;.;;:^-. - - ¡ ' ' A G E (10)
(- ü n ó
SAY "No
de
"! O NUhCUl
C o n t r a t o : " GET
NUMCÜ1 F 1 1C T " @ ! "
.i. Í-- NUMC01 = S F - w C t l O )
i NDIF
LÓCATE FOR NUriCÜl - NUNCO
IF .NOT .EOF ( :
.:'
;?
^
@
/ ..ó
ó ..ó
S:',,.s
10,6
.• > A Y
SAv
SAV
SAY
í^:
¿!
ti1
•:í
&
&
í!i!
l^ , •'•.'
12, ::.(..)
1 /'.., é i
13 «44
14 , 6
14,44
17,, ¿>
SAY "Fecha de Deseímbo 1 so s "
SAY
FDESE
SAY " F' echa de Ve n c i rn i. e n t o d e c a el a R e n t a ;; "
SAY FVREN
SAY " F e c h a d e? d e 1 a o p c:: ;i ó n d e ü o rn p r a
s 'L
SAY FOCOh
:>AY "Valor Total del Contrato :: "
Ú 1 7 ,,:!. 4 SAY
" C t a . C o r ríante: "
"Benef iciari.os : "
"Dirección
;: "
"Plazo
: "
+ C1" A C U
-i- BFICI
-i- DRECC
+ str(PECON,2,O\ .11,^
SAV
"Renta Mensual
" '' --(- S "I" R ( V1" O T A „ 10 , 2 )
SET COLOR Tu W
read
(s!21,24 to 21,70
sn = UPFER(sn)
clear
I i. :::,F
,...- T ¡jpk
n
" yn
s¡-(
SET CÜLUR ÍO W+/W
'v! 1.:! 1 „ :,::! .,:\ f-:i Y
' ' E 3. f"i Ú Til e r" O
d íP
C O !'"í t r a t O
i"i O
S? X .1 S t e
SET COLOR TO W
;;¡ORE "N" Tu sn
SET COLOR TO W+/W
!;''21,^-2 SAY
H De^sa e 1.1 fn i n a r un
nueve, registro
[S/N) ;: " bE i -BI
: " +
1
SET TALK OFF
DEFINE WINDOWS Fl FRÜM 0,0 10 24,79
ACTÍVATE WINDOWS Fl
(iül.,1 TO 4, 78 DOUBLE
(120 , 1 TU 23 , 73 DOUBLE
@1,1 TO 13,78 DOUBLE
el = 1
DO WHILE .T.
(15,2 TO 19,76 CLEAR
SET COLOR TO N/W
(í!2,20 S A Y " L E A S I N G
SET COLOR TO W
SELECT 6
11
D E L
P A C I F I C O
"
STORE SPACE(IO)
TO NCON11
@ 5,6
SAY "No de Contrato : M GET NCON11 PICT"@!"
READ
IF NCON11 - SPAC(IO)
EXIT
E..NDÍF
LÓCATE FOR IMCDN11 = NCON1
IF .,NOT, EGFí)
SELEC 6
SET FILTER TO NCON1 = NCGN11
80 BOTTDM
& 7,6
SAY "Fecha de Fago : "
(i! 7,24 SAY FPAB1
& 9,SO
SAY "# de Cuota : " + STR(NUMPA,2,O)
@ 9,6
SAY "Dias de atraso : " + STR(DIAAT,2,O)
@ 11,6 SAY "ínteres por Hora 5 " + STR(INTMO s 15,2)
^ 13,6 SAY "Opción [R3 = Renta [O] Compra : " + OPCIO
& 15,6
SAY "Renta Mensual : " + STR(VALPA,15,2)
store "N" io sn
SET COLOR TO n/w
@21,25 SAY " Seguro de eliminar estos datos (S/N) : " GET sn VAL ID sn* "SsNn
SET COLOR TO UJ
read
(321 .,24 to 21,70 clear
sn = UPF'ER(sn)
JF sn="S"
DELETE
RACK
ENDIF
EL SE
STORE " " TO sn
SET COLOR TO W+/W
^21,22 SAY " El número d& con trato no ewIBte
" GET sn
SET COLOR TO W
re a el
£2.1,21 to 21,7O clear
ENDIF
STORE "N" TO sn
SET COLOR TO W+/W
©2.1,22 SAY " Desea Eliminar un nuevo registro (S/N) s " GET
SET COLOR TO W
rea el
£21,21 to 21,70 clear
sn •--- URRERCsn)
IF sn="N"
EXIT
ENDIF
@6,3 TO 19,76 CLEAR
ssn
«< LEAS IMG DEL PACIFICO S. A.»>
CERTIFICADOS
CDNTRATOS
ANAL ISIS FINACI ERO
Ingreso de datos
M o el i f i c a c i. o n e s
El iminación
Reportes
Eliminación del Contrato Mercantil
WORKS
CLAVES
SAL 1 R
r
<« LEASING DEL PACIFICO S. ñ.»>
CERT1F i CfiDOS
CONTRATOS
ANALISIS FINAC1 ERO
Ingreso de datos
Modificaciones
El i íninacián
Reportes
WORKS
Contratos
Cuotas Mensuales
m i n a tí a t o s d e 1 c o n t r a t o d e a r r e n d a m i en t o m e r c a n t i I
CLAVES
SAL I R
DEFINE MENÚ HOP2
11
DEFINE PAD Oí i OF HOP2 PROMPT "Contratos vigentes
AT 9 ,40 MESSAGE "Emit i r u
n reporte de los contratos vigentes y sus montos"
DEFINE PAD Ut2 OF Hop2 PROMPT "Contratos cancelados 11 Ai 10 ,40 MESSAGE "E ffi .1 t i. r' u
n r e p o r t e d e 1 o s c: o n t r a t os cancelados y sus m o n t o s''
DEFINE PAD Ot3 OF Hop2 PROMPT "Estado de Cuentas
" AT 11 ,40 MESSAGE 11 R
•Ha
el estado de cuenta en cuanto a cuotas pagadas cada mes"
UN BELEOTION PAD Otl OF HOP2 DO LIS24A
UN SELECriON PAD Qt2 OF HOP2 DO LIS24b
UN SELECTION PAD Ot3 OF HOP2 DO LIS24c
ACTÍVATE MENÚ HOF'2
V 8,39 'I Ü 12,63 CLEAR
|RE'T<JRN
r
b
SET TALK OFF
DEFINE WINDOWS Fl. FROM 0,0 TO 24,79
ACTÍVATE WINDOWS Fl
• (<=!! , 1 TO 4,78 DOOBLE
¡320,1 TO 23,78 DOOBLE
^ (í'1,1 TO 23, 78 DOÜBL.E
$5,2 TO 19/76 OLEAR
STORE SFAC(IO) TO NCÜN11
SET COLOR TO N/W
@2,20 SAY " L E A S I N S
SET COLOR TO W
SELEC1 2
D E L
P A C I F I C O
"
SET FILTER TO IDEN - " "
store " " to sn
^
SET COLOR TO n/w
(ü21,20 SAY " Prenda su impresora y prepárela para imprimir " GET sn
SET COLOR TO W
í
read
@21,19 to 21,70 clear
SET CONSOLÉ OFF
SET PRINT ON
7CHRÍ15)
REPORT FORM LISR5 TO PRINT
SET PRINT OFF
7CHRU8)
SET CONSOLÉ ON
DEACT1VATE WINDOWS Fl
RETURN
r
SET TttLK OFF
DEFINE WINDOWS Fl FRQM 0,0 TO 24,79
ACTÍVATE WINDOWS Fl
©1,1 TO 4,78 DOUBLE
620,1 TQ 23,78 DOUBLE
@1,1 TO 23,78 DOUBLE
©5,2 TO 19,76 CLEAR
STORE SPAC(IO) TO NCON11
SET COLOR TO N/W
02,20 S A Y " L E A S I N G
SET COLOR TO W
SELECT 2
DEL.
P A C I F I C O
SET FILTER TO IDEN = "C"
store " " to sn
SET COLOR TO n/w
¡¿21,20 SAY " Prenda BU impresora y prepárela para imprimir " GET sn
SET COLOR TO W
reac!
@21,19 to 21,70 clear
SET CONSOLÉ OFF
SET PRINT ON
7CHRÍ.15)
REPORT FORM LISR6 TO PRINT
SET PRINT OFF
7CHR(18)
SET CONSOLÉ ON
DEACTIVATE WINDOWS Fl
RETLIRN
SET TALK OFF
DEFINE WINDOWS Fl FROM 0,0 TO 24,79
ACTÍVATE WINDOWS Fl
• y 1,1 TO 4,78 DOUBLE
íá20,l TO 23,78 DOUBLE
C@l.,l TO 23,78 DOUBLE
DO'WHILE .T@5,2 TO IV.,76 OLEAR
STORE SPAC(IO) TO NCON11
SET COLOR TO N/W
@2S20 SAY " L. E A S I N G
DE L
P A C I F I C O "
SET COLOR TO W
SELECT 6
& 5,6
SAY "No de Contrato i " BET NCON11 PICT"@!"
^ READ
IF NCON11 = SPAC(IO)
EX1T
ENDIF
LÓCATE FOR NCON1 - NCON11
IF .NOT. EOFÍ)
SEL.EC 6
BET FILTER TO NCON1 - NOON11
store " " to sn
SET COLOR TO n/w
<?21 ,20 SAY " Prenda su impresora y prepárela para imprimir " GET sn
SET COLOR TO W
read
@21,19 to 21,70 clear
SET CONSOLÉ OFF
SET PRINT ON
*
7CHRU5)
REPÜRT FORM L.ISR4 TO PRINT
SET PRINT OFF
7CHRU8)
SET CONSOLÉ ON
EL.BE
STORE " " TO sn
SET COLOR TO W+/W
^21,22 SAY " El número de contrato no existe " GET sn
SET COLOR TO W
read
©21,21 to 21,70 clear
ENDIF
STORE "N" TO sn
SET COLOR TO W+/W
©21,22 SAY " Desea reportar otro Estado de Cuentas S/N: " GET sn
SET COLOR TO W
read
@ 21 , 21 t o 21 , 7 O c 1 e a r
sn = UPPER(sn)
TF sn="N"
EX I T
I::. N I.) I F"
£6.3 TO 19,76 CLEAR
ENDDG
DEñCTIVATE WINDOWS Fl
RETURN
< LEASIIMÜ DEL PACIFICO S. A „ » >
CERTIFICADOS
CONTRATOS
ANÁLISIS FINACIERO
WORKS
CLAVES
Ingreso cíe datos
Modificaciones
El imanación
Reportes
Contratos vigentes
Con tratos canee 1ados
Estado de Cuentas
Emi tir un reporte de 1 os con tratos vigen t<
sus montos
BASE DE
DATOS
UTILIZADA
S t r u (-1 u. i- e f o r da t a b a s e s C : \ O X P R O 2 \S 2 . D B F
Nu.tnber of data records s
9
. '.-? o f ]. a s tupdate
s 04/2
Width
Dec
Inde:
F i e A d Ñame Ty pe
Ld
1O
Character
1 NUMCO
C ha rae te? r
.¿.' CTAÍ::;Ü
7
Character
35
3 BF I C I
Gharacter
40
4 DRECC
,~!
Numeri c
5 PLCON
Numeric
6 RTMEN
15
2
Date
8
7 FDESE
Numeric
8 FVREN
Date
9 FOCOM
8
VTOTA
Numeric
1O
J DEN
Character
.1.
11
** Total ##
145
Structure for datábase: C : \ F O X P R G 2 \ L I S 3 . D B I ~
NurnbEír of data records:
13
Date of last update
: 04/26/93
Fi e1 d
F .i e? 1 d Mame
T yp e
W i dt h
D ec
1 NCON1
2 FPA81
3 DIAAT
4
INTMO
5 OPCIO
6 VALPA
7 NUMPA
8
11
9
12
1O
13
1114
12
I5
*# Total **
•
Charaeter
Date
Numeric
Numeric
Character
Mumeric
Numeric
Character
Character
Mumeric
M u m er i c
Ñume ric
10
8
2
10
1
15
2
7
40
3
15
3
117
2
2
2
I n el e x
ANÁLISIS
FINANCIERO
parameters f
do case
, ,
i -íi ..... H
*;
/\ 1 "Pi
t \e 1
iv i ( 1-»•-1 r\íNM
@4,51 TO 11,7*;
DEFINE MENÚ OF ;ii
DEFINE PAD 01 OF
DEFINE PAD O2 OF
DEFINE PAD 03 OF
DEF I ME PAü 04 OF
DEFINE PAD 05 OF
DEFINE PAD 06 OF
RNL'
— U
1.
) íi
opl
opl
opl
opl
opl
opl
PROMPT
PROMPT
PROMPT
PROMPT
PROMPT
PROMPT
riW SEL E CT ION PAD 01 OF
ON SELECTION PAD 02 OF
ON SELECTION PAD 03 OF
ON SELECTION PAD 04 OF
í'iM SE I E'CTIOM PAD 05 OF
GM SELECTION PAD 06 OF
ACTÍVATE MENÚ OPI
@ 4,51 TO 11,79 CLEAR
case tf=2) .AMD,, (EN = O)
@5,, 51 TO 12,79
DEFINE MENÚ OP2
DEFINE PAD 01 OF op2
DEFINE PAD 02 OF op2
DEFINE PAD 03 OF op2
DEFINE PAD 04 OF op2
DEFINE PAD 05 OF op2
DEFINE FAD 06 OF op2
OPI
OPI
OPI
OPI
OPI
OPI
"Ingreso de Datos
"Modificaciones
"El i mi nación
"Cónsul ta
"Reporte
"Reconstrucción de índices
DO
DO
DO
DO
DO
DO
PROMPT
PROMPT
PROMPT
PROMPT
PROMPT
PROMPT
AT
AT
AT
AT
AT
AT
5,
6?
7,
8,
9,
10
LIS31A
LIS32A
LIS33A
LIS34A
L..IS35A
LIS36A
" Ingreso
" Modif ic
" E 1 i ni i n a
" Cónsul t
" Reporte
" Reconst
de Eiat.cs
aciones
:ión
•ucciórt de
Índices
AT
AT
AT
AT
AT
AT
6, 52
7,
8,
9,
10
11
fJN SFI.FRT IÍ1N PAO O'l HE RP7 DO L I 83 IR
ON SELEC TION PAD U 2 UF OP2 )JL, [_ I SO'2B
UN SE ...EC TIOM PAD 03 OF OP2 DO LIS 33B
UN SELEC T I OM PAD 04 OF OP2 DO LIS 34 B
ON í"í F' Fí'T T OM PAD 05 OF OP2 DO LIS 35B
ON SE
TTON PAD 06 OF OP2 DO LIS 36B
ACT T VA TE MENÚ OP2
(3 5 „ 51 TO 12, 79 CLEAR
:ase ( f ~3) . and .en( = 0)
do Iis31C
-¿i^e ( f =4 ) . ND
P . EN
( = 0)
@6 y 5 1 TC 10, 76
DEF INE MENÚ ÜF-:'
DEFINE FAD 01 OF op3 PROMPT 11 Ba 1 an ce General
" AT 7,52
DEFINE P AD 02 OF op3 PROMF'T Balance de Resultados " AT 8, 52
DEF INE P AD 0 3 OF op3 PROMPT
índices Finacieros
" AT 9.52
K
11
ON SELECTION PAD 01 OF OP3 DO LIS31c
UN SE L.ECT I UN PAD O 2 OF OP3 DO LIS32c
OM SELECTION PAD O3 OF OP3 DO LIS33c
ACTI VATE MENÚ OP3
•^ ¿,,51 TO 10,,76 CLEAR
3ET COLOR TO N/W
(í! 19 , 2 O S A Y " CIA V E n o a u t o r i ;•: a c:l a p a r a t r aba. j a r c o n e s t e Men ú ''
R E MD
SET COLOR TO W
^ 1.9,20 TO 19,70 CLEAR
SET TALK OFF
DEFINE WINDOWS Ql FRÜM 0,0 TO 24,79
ACTÍVATE WINDOWS Ql
&1, 1 TO 4,78 DOÜBLE
£1,1 TO 6,78 DOÜBLE
GJ!20,1 TO 23,78 DOÜBLE
£.1,1 TO 23,78 DOÜBLE
(i;!S,2 TO 19,76 CLEAR
SET COLOR TO N/W
D E: !„..
P A C ! FI
W'2«s:íJ '
Y 11 L E A S 1 N G
fe •"' n '..'. b
OM
" INGRESO DE CUENTAS CONTABLES"
SET COLOR TO W
h-space(1)
.¿Al-SPACE ( 1 )
BEL.ECT 4
DO UJHIL.E - V .
STORE SPACEf1) TO ZA.l.
STORE SPACEC1 )
TO ZA2
STORE SPACEf 1 ) Tu ZA3
STORE SPACEC1) TO ZA4
STORE SPACEC2) TO ZAS
STORE SPACE(3) TO ZA6
STORE SPACEÍ35) TO CUENTA1
E-iTQRE- SPACEf 1) TO MOVÍ
STORE O TO AFR
SET COLOR Ti ) W
(S9, ÍO
SAY
'Código: '
<Ü9, >0
GET
ZA1
<*9, '.2
GET ZA2
y;! 9,34 BET
ZA3
(É!9, 36 GET ZA4
(í!9,38 GET
ZAS
@9,41 GET
ZA6
SAY 'Nombre de 1 a Cu entas
©11,3
(S!li,30 GET CUENTA!
(s!.13,8
SAY 'Grupo(l) o Movimiento (2) :
@13,35 GET MOVÍ
READ
IF ZA1 = SPACE(1 )
EXIT
EL.SE
CODE=ZA1+ZA2+ZA3+ZA4+ZA5+ZA6
SEEK CODE
IF EOF()
APFEND BLANK:
Zl WITH A1
REFLACE
WITH ZA2,Z3 WITH ZA3,Z4 WITH Zi
REPLACE
Z5 WITH ZA5,Z6 W I T H ZA6,CUENTA WITH CUENTA!
MOV WITH MOVÍ
REPLACE
EL SE
STORE " 11 TO A A
@ 21,25 SAY "Código ya
i s t e < F1 r- e sr> i o n e una Tecla
GET
READ
TO 21,78 CLEAR
IE WINDOWS Ql
SE7 TALK: OFF
DEFINE WINDOWS Ql FROM 0,0 70 24,79
ACTÍVATE WINDOWS Ql
OÍ! 1,1 Tu 4, 78 DOUBLE
£20,1 TO 23,78 DOUBLE
(iül , 1 TO 23, 78 DOUBLE
te! 5,2 70 19, 76 CLEAR
SET COLOR TO N/W
(¿2,20 SAY " L. E A S I N G
D E L
SET' COLOR TQ W
P A C Í F I C O
"
ZA1--SPACE ( 1 )
SELE-:CT 4
DO WHlLE .T.
STORE O TU APR
íü!5,2S SAY
'MODIFICACIÓN DE CUENTAS CONTABLES'
STORE SPACEÍ9) TO RCODE
@20?S SAY
'INGRESE EL CÓDIGO A CORREGIR'
©20,38 6ET RCODE
READ
IF RCODF>SPACE(9)
EXI 1
ENDIF
(ÍÜ20..8 to 20,78 CLEAR
SEEK RCODE
IF E Ü F C }
STORE " ll TO sn
©21 .,25 SAY "Este Código Contable no Existe" GET sn
READ
©21,6 TO 21,78 CLEAR
LOOP
EL SE
STORE Zl
TO ZA1
STORE Z2
TO ZA2
STORE Z3
TO 7.A3
STORE 24
TO ZA4
8TORE 25
Tu ZA5
STORE: Z6
TO ZAS
STORE CUENTA
TD CUENTA!
STORE MOV
TO MOVÍ
í<;!9,2O SAY
' Código: '
£9,30 GET ZA1
&9,32 GET ZA2
&9,34 GET ZA3
©9,36 SET ZA4
€9,38 GET ZA5
@9,41 GET ZA6
©11,8
BAY 'Nombre de la Cuenta:
©11,3O GET CUENTA1
'i J. 3 , 8
SAY ' G r u p o ( .1 ) o M o v i m i s n t o í 2 ) s
©13,35 GET MOVÍ
READ
REPLACE
Zl WITH ZA1..Z2 WITH ZA2..Z3 WITH ZA3,Z4 WITH ZA4
REPLACE
Z5 WITH ZA5,Z6 WITH ZA6,CUENTA WITH CUENTA!
REPLACE
MOV WITH MOVÍ
END I F
RNDDO
DEttin I VATE WINDOWS Ql
SET TALK OFF
DEFINE WINDOWS DI FROM 0,0 TO 24,79
ACTÍVATE WINDOWS Ql
(*1,1 TO 4,78 DOUBLE
fÉll.,1 TO 6,70 DOUBLE
£20,1 TO 23,78 DOUBLE
íJü.L,! TO 23,78 DOUBLE
1*5,2 TU 19,76 OLEAR
SET COLOR TO N/W
(^2,20 S A Y " L E A S I N S
SET COLOR TO W
h-space(i)
ZAl^SPACEd )
SELECT 4
D E L
P A C I F I C O
"
^5,25 3AY
'ELIMINACIÓN DE CUENTAS CONTABLES'
DO U) MIL E ,,T .
S T O R E S P A C E ( 9 ) T O R CO D E
@ 21,B SAY
'INGRESE EL CÓDIGO A ELIMINAR'
@ 21,^8 GET RCODE
R'EAD
©21,, 6 TO 21,77 OLEAR
IF RCODE=SPÁCE(9)
EXIT
ENDIF
SEEK RCODE
IF EOF l )
STORE " " TO sn
@21,25 SAY "Este Código no Existe <Presióne una Tecla..>" GET
n
READ
<iü21,B TO 21,77 CLEAR
EL. SE
IF
.NOT. D E L E T E f )
DELETE
STORE " " TO sn
©21,25 SAY "Código Eliminado <Presione una Tecla..>" GET sn
READ
Íií21 ,3 TO 21,77 CLEAR
EL. SE
STORE " " TO sn
©21,25 SAY "Este Código ya ha sido Eliminado" GET sn
READ
@21,e TO 21,77 CLEAR
ENDIF
ENDIP
fc'NDDO
PACK.
REINDEX
DEACTIVATE WINDOWS Ql
SET TALK OFF
DEFINE WINDOWS 01 FROM 0,0 TO 24,79
ACTÍVATE WINDOWS Gil
(•;'i,1 TO 4,78 DOUBLE
£1,1 TU 6,78 DOUBLE
320,1 TU 23,78 DOUBLE
(=11,1 TO 23,73 DOUBLE
@5S2 TO .1.9/76 OLEAR
SET COLOR TO N/W
@ 2 , 2 0 BAY
SET COLOR
" L E A S I N G
TO W
D E L
P A C I
F T C
CONTI=SPACE(1)
ZA1-SPACEÍ1 )
4 SELECT 4
SU TQP
ÜÜ WHILE ,T.
STORE O TO AF'R
(£15., 2 5 SAY
'CATALOGO DE CUENTAS CONTABLES'
STORE 7 TO LN
DO WHILE .T.
IF .NQT. DELETEÍ)
£'LN,6 SAY Z1+Z2+Z3+Z4+Z5+Z6
£iLN,17 SAY
CUENTA
&L.N., 55 SAY
MOV
EL SE
SKIP
LOOP
'
ENDIF
SKIP
IF L.N>19
S T ORE S F' A C E ( 1 > T O C O N TI
£21,56 SAY "DESEA CONTINUAR (3/N)" GET CONTI
read
e 7,6 TO 19,78 CLEAR
EXIT
t"LSE
LN=LN+1
ENDIF
IF EOFC)
READ
EXIT
ENDIF
ENDDO
IF CONTI = "IM" -OR. CONTI = Hn'(
EXIT
ENDIF
IF EOF ( )
E XI T
ENDIF
ENDDO
; ATE WINDOWS Ql
SET TALK: OFF
DEFINE WINDOWS Ql FKOÍ1 0,0 TD 24,79
.ACTÍVATE WINDOWS Ql
• y;!l, i Tu 4,78 DOUBLE
& 1,1 Tu 6,78 DOUBLE
^ (f!20,l TO 23,78 DOUBLE
@1,1 Tu 23,78 DOUBLE
(35,2 10 19, 76 CLEAR
SET COLOR Tu [\|/W
#2,20 SAY " L E A S I N G
D E L
P A C I F I C O "
SET COLOR Tu W
h~~space ( 1 j
Al-SPAUEí 1 i
SEL.ECT 4
t
STORE L! " TO sn
fe! 2 1 , 2 S S A Y ' ' 1 m p r .1 m i e ri d o r e p o r t e del p 1 a n d e c u e? n t as favor espere
SET PRINT ON
•3 SET CONSOLÉ OFF
DÜ WHILE .T.
? ' LEAS I NG DEL PAC I F I CO S . A . '
7 'CATALOGO DE CUENTAS CONTABLES'
1....N-7
DO WHILE .T.
1F . NOT. DEL.ETE( )
CODIGO-Z1+Z2H-Z3
DO CASE
CASE AP-1
7 SPACEí i )+CODIGO+SPACE(3)+CUENTA+SPACEí 18
CASE AP=2
7 SPACE ( 1 ) +COD I GO+SPACE ( 6 ) +CUENTA+SPACE (15) +MOV
CASE AP=3
7 BPACE ( 1 ) +CODI GO+SPACE ( 9 ) +CUENTA+SPACE ( 12 ) -+-MOV
CASE AP=4
7 SPACE ( 1 ) +COD I GO+SPACE ( 12 ) +CUENTA+SPACE ( 9 ) +MQV
CASE AP-6
7 SPACE ( 1 ) +COD1 BG-i-SPACE (15) -i-CUENTA+SPACE ( 6 ) +MOV
CASE AP=9
7 SPACE ( 1 ) +COD I GO+SPACE ( 18 ) +CUENTA+SPACE ( 3 ) +HOV
ENDCASE
E I.... SE
SfclP
LOOP
EMDIF
SKIP
IF LN>58
N-~l
DO WHILE N<8
E NDDO
LN=7
EXÍT
EL SE
LN=LN+1
ENDIF
IF EOF( )
EXIT
END I F
ENDDO
IF EÜF( )
EXIT
FNDTF
¿ELT PRIMT
ÜI---I-
so CONSOLÉ ON
DEACT1VATE WINDOWS Ql
SET TALK OFF
CLEAR
DEFINE WINDOWS Gil FROM 0,0 TO 24,79
• A C T Í V A T E WINDOWS 01
©1,1
TO 4 , 7 8
DOUBLE
©1,1 TO 6,78 DOUBLE
©20 ¡,1 TO 2 3 , 7 8 DOUBLE
@1,1 TO 23/78 DOUBLE
@ 5 5 2 10 19,76 CLEAR
SET COLOR TO N/W
<í*2f20 SAY " L. E A S I N S
D E L
P A C I F I C O
SET COLOR TO W
h=space(1)
Al-SPACEÍ1)
t SEL.EOT 4
r u n E: R A S E C U E N T A S . I D X
STORE " " TO sn
" Gil 21 , 2 b E) A Y '' R e c:: o n s t r u. y e n d o í n d X c: e s f a v o r e s p e re"
INDEX ON Z1+Z2+Z3+Z4+Z5+Z6
TO CUENTAS
©21., 25 TO 21,77 CLEAR
DEACTIVATE WINDOWS Ql
<<ü 1 ,0 TO 3,79
DOUBLE
SET COLOR TO N/W
(ü! O,,20 SAY ¡1 <« LEASINS DEL PACIFICO S a A.»> "
SET COLOR TO W
©4,51 TO 11,79
«< LEASING DEL PACIFICO S. A.»>
CERTIFICADOS
CONTRATOS
ANÁLISIS FI NACÍ ERO
C cj n f i g u. r' a c i o n c?
Transaciones
Actualización
Reportes
CONFIGURACIONES
WORKS
CLAVES
SAL... I R
LJ
<« LEASING DEL PACIFICO S. A.»>
CERT I F I C ADGS
CONTRATOS
ANAL I S I S F I NAO I ERO
WORKS
CLAVES
SALIR
Cantigara ci ones
Transaclones
Actual ilación
Fie por tes
Ingreso de Datos
M o d i. f i c a c i o n e s
El iminación
Cónsulta
Reporte
R e c o n s t r u c c i ó n d e .i. n d i. c e
15
3?
:n ~n -n TÍ TI TI rj'j T¡ TÍ
l-SI-HÍ-fl-~tl-í¡T|l-il-l
r r rrr
eo in en eo en
rr
en en m un rn
> &- O !
I n = •
m
-O
Q
m
3>
TJ
K-!
n
H
m
o
-o
i- í. Ll-"" i L
M
L>tf|"
FIL2»"TL
c r i -7 .- it TI
S ll +ll G7M"
+ 11 08.DBF"
+"O8"
F1L3="TLIS"+"Q8C"
FIL4="TLISM+"G8F"
F 1 L 5 = " T L I S " + "G8ITI
l-MSE
AA~~9
FIL1="TLIS"+"09.DBF"
FIL2="TLIS"+"09"
F:[L3= I 1 TLIS" + "09C"
FIL4="TL1S"+"09F"
FIL5="TLIS"+"O9M"
CASE AA=10
FIL1 = " T L I S " + "1Q.DBF 1 1
FIL2="TLIS"+"10"
FIL3="TLIS"+"1GC"
F I L 4 = " T L I S " +I110F"
F I L 5 = l ' T L I S l l +ll 10M"
ENDCASE
W=0
IF .NGT.FILEÍ "&FIL1" )
SELECT 5
USE MODLIS
COPY STRUCTURE 10 ftFILl
USE &FIL1
INDEX ON CE+TIPO+DTOCÍF) TO &FIL2
INDEX ON SUBSTRíCE.,1,2) TO &FIL3
INDEX UN CC-i-TIPD
Tu &FIL4
INDEX UN CG
TO &FIL5
GLOSE DATABASES
USE
NDIE
SE EGT
(FIL1 ÍNDEX &FIL
&F IL3, &FIL4
DO WHILE -T.
STORE RECGOÜNTC)
( ) TO REG
/ / ' ) TO TZI
STORE GTODC'
STORE SPACE(Ó)
TO TZ2
STORE SPACE(9)
TO TZ3
STORE SPACEÍ4Í ) TO TZ4
STORE SPACE(l)
TO TZ5
STORE 0.00
Tu TZ6
STORE SPAOEÍ12)
) TO TZ7
ÜÜR^SPACEd )
©2,14 SAY
NGIRESfl DE TRANBAGTONF
@5,7
SAY
'CÓDIGO EMPRESA
S5,25 GET TZ2
READ
IF TZ2=SPACE(6)
EXIT
EL. BE
(95,3G SAY 'FECHA s '
©5,40 GET TZI
@6,7
SAY 'EMPRESA: ' GET TZ4
READ
ENDIF
STORE "N" • "O sn
SAY '' D e s e acorregir(S/N)" GET
READ
i!3, 3 TO 10, 77
(l;!9 ,4 SAY
' FíEG «
LN-11
DO WHILE .1.
STORE BPACEíV)
TU TZ3
STORE S PACE (i.)
STORE 0,00
STORE bPACEÍ12)
ÍF LN>=19
LN-11
Qll,,6 TO
21,, 7 7
CLEAR
LOOP
EL SE
REG-^REG+1
(;L'LN,6
SAY
REG
DO WHILE .T.
RIO'
«ÍLN.,12
GET
•
READ
Ir T Z 3 = S P A C E ( (
ENDI
SLbK IZ3
IF EÜFÍ)
S TURE " !! TO sn
fe! 21 . 2 5 SAY !! N ú ¡n e r o ci a c L.¡ e- n t ¿i n o e ;•; .1
GE i
sn
READ
t!-!21,¿:> TO 21,77 CLEAR
LOOP
ELSE
íí! I.... N , 2 2 S A Y C U E N í A
ÍSET
-;;;;r
SET CÜL.OR 10 W-i--/N
READ
@21,6 TO 21,77 CLEAR
LOOP
WHILE .T.
(íSLN.,54 GET
T
PEAD
IF Tí 5=--' 1 ' .OR.
F= X 1 T
EL. SE
LOOP
END1F
i::> I C T L ¡ R E.
I '..K-~
U
r\, u u
SELECT 5
REPLACE F WITH TZ1,CE WITH TZ2,CC WITH TZ3
REPLACE
EMP WITH TZ4 F TIPO WITH TZ5.,CfiNT WITH TZ6
END1F
END1F
ENDDO
vi 1.1 ,6 TD 21,77 CLEAR
ENDDÜ
d e a c t i v a t e w i n d o ws q 1
SET TALK OFF
DEFINE WINDOWS 91 FROM 0,0 Tu 24,79
ACTÍVATE WINDOWS Qi
(ü!l,l TU 4,, 7 8 DÜUBLE
©i, 1 TO 6, 78 DÜUBLE
£20,1 TO 23,78 DOUBLE
(íí'1,1 ÍO 23, 78 DOUBLE
@5,2 TO 19,76 CLEAR
SET CDLÜR TO N/W
(¿12,20 SAV M L E A S I N G
D E L
F' A C I F I C O
:!ÍET P.ÜLOR fO W
h=s paced )
AA~0
Dü WHILE -1 W A, 7 SAY "DIGITE tt DEL. AfíQ 1-10 " GET AA PICTURE
READ
!F AA~0
c:l e a c t i vate w i n d o w s q 1
GLOSE DAT ABASES
RETURN
ENDIF
IF AA>0 .AND. AA<11
EXIT
ENDIF
ENUDO
(§6,5 TO 6,76 CLEAR
DO CASE
CASE AA—1
FIL1 =I ' T L I S " +1I0
F I L 2 = " T L I S " +II0
F I L 3 - " T L I S l t +M 0
FIL4="TLIS" +
F1L5= I I TLIS" +
CASE A A - 2
FILl» l t TLIS l l +
FIL2="TLIS"-+-"02"
FIL3^"TLIS"+"02C"
FIL4=" T L I S " + U 0 2 F "
F I L 5 = I 1 T L I S " + "02M IÍ
CASE AA=3
FIL2="TLIS"+"03"
FIL3="TLIStl +"03C"
FIL4="TLIS" + "03F11
FIL5»"TLIS"+"03M"
CASE AA=4
F' 1 L 1 = " TL I S " + " 04 . DBF "
FIL2="TLIS"+"O4"
FIL3=="TLIS n +
FIL4= II TLIS" + "0
FIL5= II TLIS" +
CASE AA=5
FIL1="TLIS"+"O5.DBF"
FIL2~ 1 1 TLIB" + " 0 5 "
FIL4=MTLIS"+»Q5F"
FIL5="TLIS"+"05M"
I;ABE AA~6
FIt.l="TLIS" + "06.DBF
FIL2="TLIS"+"06"
FIL5="TLIS"+"06M
'99
FIL2="TLIS"+M07"
FIL3="TLIS"+"07C"
FIL4="TLIS"+"07F"
FIL5-"TLIS"+"Q7M"
CASE AA=8
FILi="TLIS"+"08.DBF"
FIL2="TLIS"+"O8"
1: I L 3 = " T L 1 3 " + " O 8 C "
FIL4="TLIS"+"OSF"
F Í L 3 = " T L I S " + "Q8M 11
CASE AA=9
FIL1="TLIS"+"09.DBF"
FIL2= 1 1 TLIS"-+-"Q9"
FIL3="TLIS"+"09C"
FIL4="TLIS"+"09F"
FIL5="TLIS"+"09M"
CASE AA=10
FIL1="TLIS"+"10-DBF"
FIL2="TLIS"+"10"
FIL3="TLIS"+"10C"
FIL4="TLI3 l l + "10F l<
FIL5="TLIS" + "10rr1
ENDCASE
3ELECT 5
USE &FIL1 INDEX &FIL2,&Fí L3,&FIL4
REGl-RECCOUNTí)
©2,14 SAY
'MODIFICACIÓN DE TRANSACIONE
(38,7 TD 10,78
@9,8 SAY 'REG.
No. CUENTA
TIFO
VALOR
LN-11
DO WHILE .T.
STORE O TO REG
©6,7 SAY 'INGRESE EL No.DE REG
BET REG FICTURE
READ
@6,7 TO 6,78 CLEAR
IF REG>REG1
STORE SPACE(l) TD PE
@21,8 SAY 'No. DE REGISTRO ESTA EXEDIDQ
©21,30 SET PE
READ
LOOP
ENDIF
IF REB=0
EXIT
ENDIF
SELECT 5
GO REG
STORE F
TO TZ1
STORE CE
TO TZ2
STORE CC
TO TZ3
STORE EMP
TO TZ4
STORE TIPO
TO TZ5
STORE CANT
TO TZ6
©6,7
SAY
'CODIBO DE EMPRESA.fé6n 25 Í3ET TZ2
READ
IF TZ2=SPACE(6)
EXIT
EL. SE
(£6,30 SAY 'FECHA
(§6,40 SET TZ1
READ
'9999'
ENDIF
DO WHILE
T.
SAY
GET
RES
TZ3
PICTURE '9999'
@LN,i:
READ
IF TZ3-SPACEÍ9)
EXIT
ENDIF
SELECT 4
SEEK TZ3
IF EOF()
STORE SPACE(1) TO HGF
(321,8 SAY 'NUMERO DE CUENTA NO EXISTE INTENTE DE NUEVO' ÍBET
READ
©21,8 O 21,78 CLEAR
LOOP
E 3E
GI!6 40 SAY NOM_CU£NTA
IF MOV O'/-i.
STORE SPACE(l) TO HGF
£121, 8 SAY ' NUMERO DE CUEN'*A NO ES DE MOVIMIENTO' GET HBF
READ
@21? S TO 21,78 CLEAR
LOOP
EL SE
EXIT
ENDIF
ENDIF
ENDDO
IF TZ3=SPACE(9)
EXIT
END I F
DO WHILE: .T.
@LN¡,30 GET TZ5
READ
IF JZ5='
QR.TZ5
EXIT
EL SE
LOOP
ENDIF
ENDDO
©LN,40 GET TZ6
READ
SELECT 5
REPLACE F WITH TZ1.CE WITH TZ2..CC WI TH TZ3,EMP WITH TZ4
TIPO WITH TZ5 CANT WITH TZ6
REPLACE
ENDIF
COR=SPACE(1)
@ 21,8 TO 21,78 CLEAR
@ 21., 8 SAY 'DESEA CORREGIR ÍS/N)' GET COR
READ
«121,8 TO 21,78 CLEAR
IF UPPER(COR)='S'
SELECT 5
GO REG
STORE F
TO TZ1
STORE CE
TO TZ2
STORE CC
TO TZ3
STORE EMP
TO TZ4
STORE TIPO
TO TZ5
STORE CANT
TO TZ6
EL SE
<s!L W , 7
SAY REG PICTURE ' 9999 '
DO WHILE .T.
(M...NU13 SE! TZ3
READ
SELECT 4
SEEK T23
IF EOF()
STORE SPACE(l) TO HGF
(§21,8 SAY 'NUMERO DE CUENTA NO EXISTE INTENTE DE NUEVO' GET H
GF
READ
@21,8 TO 21,78 CLEAR
LOOP
EL SE
IF MüVO' 2'
STORE SPACE(l) TU HGF
@21 ¡. 8 SAY 'NUMERO DE CUENTA NO ES DE MOVIMIENTO' GET HGF
READ
©21,8 TO 21,7S CLEAR
LOOP
EL SE
EX 17
ENDIF
ENDIF
ENDDÜ
DO WHILE .T.
Gi!LN,3Q GET
TZ5
READ
IF TZ5=*1',OR.TZ5='2'
EXIT
EL SE
LOOP
ENDIF
ENDDO
©LI\I,,4Ü GET
TZ6
READ
SELECT 3
REPLACE F WITH TZ1.CE WITH TZ2,CC WITH TZ3,EMP WITH TZ4
REPLACE TIPO WITH TZ5,CANT WITH TZ6
ENDIF
ENDIF
ENDDO
cteactivate Windows ql
SET TALK OFF
DEFINE WINDOWS Ql FROM 0,0 TO 24,79
ACTÍVATE WINDOWS Ql
di,1 TO 4,73 DOÜBLE
íí!l 5 l TO 6,, 78 DOÜBLE
«20...I TO 23,78 DOÜBLE
fi;!l,l TO 23 .,78 DOÜBLE
$3 ,2 TO 17,76 CLEAR
SET COLÜR TO N/W
(¿2,20 SAY " L E A S I N 6
D E L
P A C I F I C O
SET COLOR TO UI
AA~ : 0
DO WHILE
.T.
Gü 6,7 SAY "DIGITE tt DEL. AñO 1-10 " GET AA PICTURE '99
READ
IF AA--0
t::l e a c t. i. v a t. e? w i n d o w s q 1
GLOSE DATABASES
RETURN
ENDIF
IF AA>0 -AND. AA<11
EXIT
ENDIF
ENDDD
@6,5 TO 6,76 CLEAR
DO CASE
CASE AA=1
FIL1-"TLIS" +I1 01.DBF 11
FIL2="TLIS" + "01 (I
FIL3="TL1S"+"01C"
FIL4="TLIS l i -+-"01F"
FIL5~"TLIS"+"01M"
CASE A A = 2
FILl="TLIS n + "02.DBF 1 1
FIL2="TLIS"+"02"
F I L 3 - M T L I S " + 1I 02C"
FIL4="TLIS"+"02F"
FIL5="TLISU+"02M"
CASE AA=3
FIL2="TLIS I I + " Q 3 "
FIL3="TLIS I I + "03C
FIL4= II TLIS" + "03F
FIL2»"TLIS"+"O4"
FIL3="TLIS"+"04C"
FIL4-"TL..IS"4."04F"
FIL5="TLIS I1 + "04IVI"
CASE AA=5
FIL1 = "TLIS"4-1105.DBF
FIL2-"TLISN4."Ü5"
FIL3="TLIS" +II0
FIL5= I 1 TLIS" + "06M"
FIL2="TLIS"4."07"
FIL3="TLIS"+"Ü7C"
FIL4="TLIS"+"07F"
FIL5~"TLI3"+"07M"
CASE AA~:8
FIL.2="TLIS" + "G8"
H1L3="TLIS"+"Q8C
FIL4~"TL1S"+"Q8F
FIL2-"TLISM+"Q9
F1L3="TLIS" + "
F:iL5="TLIS"4."Q9M
UASE AA=10
FIL1-"TLIS I I + "1Q I .
FIL4~"TLIS"+"1QF"
FIL5~"TLIS"+"1QM"
ENDCASE
SELECT 5
USE ?<F I L1 I NDEX &FIL2,&FI L.3 „ &F IL4
STORE O TO APR
©5,23 SAY
'ELIMINACIÓN DE TRANSACCIONES'
DO WHILE .T.
STORE O TO REG
(<!! 9,1 SAY
'INGRESE EL REGISTRO A ELIMINAR"
@ 9,30 GET REG
READ
GO REG
IF REG=0
EXÍT
END 1 F
IF -NOT. DELETEí)
DELETE
@15.,8
SAY 'Registro Eliminado presione una tecla
READ
@15, 8 TO 15., 78 CLEAR
@16¡, 8 TO 16,78 CLEAR
EL. SE
@15¡,B
SAY 'Este Registro ya ha sido eliminado'
READ
eiS.,8 TO 15,78 CLEAR
©16,8 TO 16,78 CLEAR
END1F
END DO
pack
r & i n d e? x
deactivate Windows ql
SET TALK OFF
DEFINE WINDOWS CU FROM 0,0 TO 24,79
ACTÍVATE WINDOWS Ql
@l,.l TO 4,78 DOUBL.E
y:!l,l TU 6, 78 DÜUBLE
©20,1 TO 23,78 DÜUBLE
(-'1,1 TD 23,78 DOÜBLE
6Ü5/2 TO 19,76 CLEAR
GE!' COLOR TO N/W
@2,20 SAY " L E A S
SET COLOR TO w
1 N G
D E L.
P A C I F I C O
A A-O
DO WHIL..E .T.
£ 6,7 SAY "DIGITE # DEL. AftD a 1O " GET AA PICTURE '99
R EAD
ÍF AA-O
d e ¿5 c t. i v a t e Windows q 1
CLOSE DATABASES
RETURN
ENDIF
IF AA>0 .AND. AA<li
E X IT
ENDIF
H..NDDC
Cí 6 .,5 TO 6,76 CLEAR
DO CASE
CASE AA-i
FIL1="TL_IS" +
FIL3="TLIS"+"01C"
FIL4="TL.IS tl -+CASE A A - 2
FIL1="TLISM+"02.DBF"
FIL2- II TL..IS" + "02"
F t L 3 = " T L _ I S " + "02C"
F"IL4="TLIS" + "02F"
FIL5-"TLIS"+"02M"
CASE A A™ 3
FILl= n TLIS" +I I 03.D
FIL3="TLISU+"03C"
FIL4= l ( TL.IS" + "03F l t
FIL5-"TLIS"+"03MU
CASE A A ^ 4
F I L 1 = " TL. I S " + " 04 . DBF "
FIL2="TL.IS" + " 0 4 M
FIL3="TLlSM + "04Ctl
FIL4-"TL1S"+"O4F"
FIL5="TL1S I ! + II O4M 11
CASE A A ^ 5
FIL4=I1TLIS" +"05F"
FIL5="TLIS"+"O5M"
L,ASE A A =6
FIL1="TLISM+"06.DBF"
I - I L 2 = M T L I S " + "06 < 1
F I L 3 = " T L I S " +I1 06C"
FIL4="TLIS"-+-"O6F"
FIL5~"TI_IS"-í-"O6M11
FIL2~"TLIS"+
FIL3="TLIS"+
FIL4="TLIS"+"07F"
FÍL5~"TLIS" + "O7IVI"
CASE AA--B
F1L.1="TLIS" +11 Q8.DBF"
FIL2= 1 1 TLIS" + "G8 11
FIL4=MTLISM+"08F"
FIL5="TLIS t 1 +M 08M <l
L AoL A A ~ 9
FIL1="TLIS"+"09.DBFM
FIL2="TLIS"+M09"
FIL3="TLIS II +1I09C11
FIL4="TLIS"+"O9F"
;:::A3E AA=IG
FILl= tl TLIS n + "iO.
FIL2="TLIS"+"10"
I- IL3---="TL1S" + "10C"
FIL4="TLIS"+"1QF"
F1L5=--"TLIS" + "10M"
ENDCA8E
SELECT 5
USE
*F I L. 1 I NDEX &F I L2 , &F IL3 , &F I L4
DEBELO
HABERLO
DO WHILE -T.
NC1=SPACE(6)
©5,27 SAY
'CONSULTA POR NUMERO DE COMPROBANTE'
@7,3
SAY
'Req. Cuen ta
Nambre/Cuen ta
hlaber
@8.,3
SAY
REPLÍCATE* ' _' ,70)
Ci. =3í5
STORE 9 Tu L.N
GÜLN., 3 SAY 'Código Empresa ¡ "
g!LM,,21 GET MCI
READ
ÍF NCÍ=SPACE(6)
EXIT
ENDIF
SEEK NC1
if eof()
STORE SPACE(l) Tu PE
® 21., 7 SAY 'COMPROBANTE NO EXISTE'
$21,30 GET PE
READ
©21,7 TU 2.1,78 CLEAR
LOOP
en el i f
DO WHILE .T,,
Í2LM,40 SAY ' PECHA : '
(ÜLN.SO SAY F
LN=LN+2
1)Ü WHILE .T.
CUEN-CC
SELECT 4
SEEK CUEN
STORE CUENTA
10 NOMCUEN
SELECT 5
(íflLIM , 3 SAY
RECNO ( ) P 1 CTURE
@ L.N,.14 SAY CC
tíi'LN,, 23 SAY
NDMCUEN
IF TIPO-"I"
Debe
IF TIPO="2"
CL=65
ENDIF
@LN,CL SAY Gant
IF TIPQ="i"
DEBE=DEBE+Cant
ENDIF
IF TIPO-"2"
HABER=HABER+Cant
L-NDIF
TENACE
IF EÜF()
S T O R E 3 P A C E (1 ) T O H G F
(í!!21,7 SAY 'PRESIONE <ENTER> PARA CONTINUAR' GET HSF
READ
(=!21 ,7 TD 21,78 CLEAR
EXIT
EL SE
SKIP
ENDIF
IF TEMOCE
LN=LN+2
DIF=DEBE-HABER
(¿Un ,3 say "TOTALES"
@LN,23 SAY DEBE PICTURE '#,
(aLN.,41 SAY HABER PICTURE 'tt, tt
STORE SPACE(l) TO PE
(i;!21,7 SAY 'PRESIONE UNA TECLA PARA CONTINUAR'
@21.,42 GET PE
READ
DEBELO
HABER-O
EXIT
ENDIF
IF LN>.t8
STORE SPACEd ) TO PE
READ
@9,7 TO 21,78 CLEAR
LN-11
LOOP
EL SE
LN=LN+1
ENDIF
IF TENOCE
READ
@9 ¡,7 TO 21,78 CLEAR
EXIT
ENDIF
ENDDO
IF TEMOCE
EXIT
ENDIF
ENDDD
STORE SPACE(Ó) TO NC1
ENDDO
REACTÍVATE WINDOWS Ql
SET TALK OFF
DEFINE WINDOWS 01 FROM 0,0 TO 2 4 , 7 9
A C T Í V A T E WINDOWS 01
t @l,,:l
TO 4 :I 73 DOÜBLE
Cd.l.,1 rij 6 , 7 8 DOÜBLE
@20,,1 TTJ 2 3 , 7 8 DOÜBLE
' 01,1 TO 23,73 DOÜBLE
(35,2 TO 19,76 CLEAR
* SET COLOR TO N/W
$2,20 SAY " L E A S I N G
SET COLOR TO W
( l¡
D E L
P A C I F I CO
•
[-,
_.-.
—
-
I
-I
\í
AA---0
DO WHU.E .T.
ís! 6/7
SAY " D I G I T E tt DEL. ftñü 1-10
READ
IF AA- ::: O
deactivate Windows ql
GLOSE DATABASES
RETURN
ENDIF
IF AA>0 .AND. AA<11
E XI T
ENDIF
E NODO
@6?5 TO 6/76 CLEAR
DO CASE
CASE AA=1
FIL2~"TLIS"4."01 U
FIL3=IITLIS1I +
FIL4="TLIS"+
CASE AA^2
FIL1~"TLIS<14.'102.DBF"
FIL2™"TLIB" + "02 11
FIL3="TLIS" +I1 02C 11
FIL4-"TL.IS" + "02F"
F I L 5 = " T L I S l l + "02M"
CASE AA=3
FIL2=l<TLIS" + "03M
FIL3="TLIS I I +I1 03C"
FIL4="TLIS n 4-"03F"
FIL5= 1 1 TLIS" + "O3M"
CASE A A ^ 4
F I L 1 ~ " TL I S " -i- " 04 . DBF "
FIL2="TI_IS" + " Q 4 "
FIL3="TLIS"+"04C"
FIL4="TLIS(I +
FIL5="TLIS" +
CASE AA=5
FIL1 = "TLIS" + I '05.DBF 1 <
FIL2~-"TLIS U + " 0 5 "
F IL3= M TLIS" + "05C l t
CASE AA=Ó
F I L 1 - " T L I S " * " 06 . DBF "
r-IL2= l 'TLIS" + "O6"
FIL3~"TLIS ll + "O6C"
"
GET
AA PICTÜRE
'99
FIL2= I I TLIS" + "O7"
FIL3="TL1S"+"Q7C"
FIL4="TLIS"+"07F"
CASE: AA-B
FlLl-"TLIS"+ n G8.DBF"
FIL2--"TL1S" + "08"
F-'1L3="TLIS" + "Ü8C"
FIL4= lt TLIS" + "08F"
F IL5="TLIS"+"08M"
CASE A A™ 9
F1LÍ="TLIS"+"Ü9.DBF"
FIL2--"TLIS" + "O9"
FXL3="TLIS M +"Q9C"
FIL4="TLIS"+"Q9F"
FIL5="TLIS"+"G9M"
ÜASc. AA--10
F1L2="TLIS"+"10"
FIL3="TLJ S"+"10C"
FIL4="TL1S"+"ÍOF"
ENDCASe
SELECT 5
USE
&FIL1 INDEX &FIL2 ,&FIL3s «tFIL4
DE BEL =0
HABERLO
DO WHILE .T.
NCl-SPftCE(6)
S5..27 SAY
'REFORTE DE TRANSACIONES '
@7, 3
SAY
' Reg . Cuenta
Nombre /Cuenta
Haber '
©8,3
SAY
REPLÍCATE ( ' _' ,70)
CL^3S
STORE 9 TD L,N
@LN¡,3 SAY 'Código Empresa E '
(iüLN,21 6ET NCi
READ
.ÍF NCl-SFACEíé- }
EXIT
ENDIF
SEEK NCI
if eof C )
STORE SPACE(l) TO RE
©21, 7 SAY 'COMPROBANTE NO EXISTE'
@21930 GET PE
READ
021 ,7 TO 21,78 CLEAR
LOOR
endif
@5.,27 SAY
'REPORTE DE TRANSAC I ONES '
@7,3
SAY
' Reg . Cuenta
Nombre/Cuenta
:-t -3. b e r
^IS.,3
SAY
SET DEVICE
DO WHILE .
(SLN,40 SAY
REPLÍCATE! ' -' ,70)
TO FR ÍNTER
T.
'FECHA : '
i=?LN,,5O SAY
F
L.N=LN+2
DO WHILE .T.
set device to screen
CUEN=CC
SELECT 4
SEEK CUEN
Debe
Debe
<HLN,3 SAY RECNOO PICTURE '####'
<3LN,14 SAY
CC
@LN,23 SAY NOMCUEN
IF TIPO="1"
CL = 5O
ENDIF
IF TÍPO-"2"
CL-65
fc-NDIF
@LN,CL SAY Cant
If TIPQ="1"
DEBE^DEBE+Cant.
ENDIF
IF TIPO="2"
HABER=HABER+Can t
ENDIF
TENACE
IF EOFÍ )
STORE SPACE(l) TO HGF
(£121,7 SAY 'PRESIONE <ENTER> PARA CONTINUAR' GET HGF
READ
©21 ¡,7 TO 21,78 CLEAR
EXIT
EL SE
SKIP
ENDIF
IF TEMOCE
LN=LN+2
DIF=DEBE-HABER
din, 3 say "TOTALES"
dLN.,23 SAY DEBE PICTURE '#.,###,###,###.##'
@LN ,, 4 1 SAY
HABER P I CTURE ' # .,tttttt, ### , WWW . ## '
STORE SPACE(l) TO PE
^21., 7 SAY 'PRESIONE UNA TECLA PARA CONTINUAR'
(321,42 GET PE
READ
DEBE=0
HABERLO
E X IT
ENDIP
IF LN>55
STORE SPACE(l) TO PE
READ
©9,7 TO 21,78 CLEAR
LN-11
LOOP
ELSE
ENDIF
IF TEMO CE
* READ
* CÜ9,7 TO 21,78 CLEAR
EXIT
LNDIF
ENDDO
IF ' EMOCE
I . X1 T
E.ND1F
E'NDDD
STORE SPACEÍ6) TO NC1
ENDDÜ
SE! DEV1CE TO SCREEN
DEACTWATL WINDOWS Ql
LEASING DEL PACIFICO S. A.
CERTIFICADOS
CONTRATOS
ANÁLISIS FI N A C Í ERO
| Configuraciones
Transaciones
A e t ua 1 iz a ci ó n
Reportes
TRANSACIONES
WORKS
CLAVES
SAL I R
< < < L. E AS ING DE L. P A C IF I CO S „ A , > > >
CERTIFICADOS
CONTRATOS
ANAL. ISIS F I NACI ERO
Configuraciones
Transaclones
Actualización
Reportes
WORKS
CLAVES
SALIR
1 ngresQ de Datos
Modificaciones
El irninacion
Cónsulta
Reparte
Reconstrucción de índices
SET TALK OFF
DEFINE WINDOWS Di FROM 0,0 TO 24,79
ACTÍVATE WINDOWS 01
(í-M ,( i fu 4,78 DOUBLE
él', 1 TU A, 78 DOUBLE
f$2;.>t I TJ 23,73 DOUBL..E
31,1 TO 23,78 DOUBLE
£5,2 TO 19,, 76 CLEAR
SET COLOR Tu N/W
(¿2,20 SAY " L E A S I
SET COLOR Tu W
h==space ( 1 )
AA-O
DÜ WH1LE . T -
N G
D E L
P A C I F I C O
"
<a 6,7 SAY "DIGITE # DEL AHO 1-10 " GET AA RICTURE '99
REAL
IF AA~0
el c? a c t: i v a t e w i n d o w s q 1
GLOSE DATABASES
RETURN
ENDIF
IF AA>0 .AND. AA<11
EXIT
ENDIF
ENDDÜ
tí! 6 ,,5 TO 6,76 CLEAR
DO CASE
CASE AA=1
FIL.I = "TLIS 1I +
FIL2- II TLI&" +
FIL3= II TLIS" +11
FIL4-"TLIS" +
CASE AA^--2
FIL1 = "TLIS II +I'02.
RIL2-"TLIS"+"02"
FIL3= ll TLIS" + "02C"
FIL4="TLIS"+"O2F"
F1L.5-"TLIS" + "O2M"
CASE AA=3
r- i IL2= M TLIS" + "03"
FIL3="TLIS l ' + < t 0 3 C "
FIL4= I I TLIS" + "03F"
FIL5="TLIS"-»-"O3Mu
CASE A A - 4
FIL1="TLIS"+"04.DBFM
FIL2="TLIS"+"04"
FIL3="TLIS 1 I + " 0 4 C "
FIL4="TLIS"4."04F"
FIL5="TLISM+"04M"
CASE AA=5
FIL2~"TLIS"+"G5"
FIL3= I I TL]:S 1 I + "05C"
F I L 4 = " T L I S " + "05F 11
F U.5="TLIS" + l t 05M"
CASE A A ^ 6
F.TL1 = " T L I 8 I ' 4 - " 0 6 . D B F 1 1
FIL2= 1 t TLIS" + "06 1 1
FIL3="TLIS l t + l < 06C < l
FIL5="TLIS"
«< LEASING DEL PACIFICO S. A.X»
CERTIFICADOS
CONTRATOS
ANALIBIS FINACI ERO
C o n f i g i..t raciones
Transaclones
Actualizacion
Reportes
ACTUALIZACIÓN
WORKS
CLAVES
SAL I R
FIL2="TLIS"+"Ü7"
FIL3="TLIS"+"07C"
FIL4-"TL1S"+"07F"
F IL 5= " TL I S " + " O7M "
CASE AA='8
FIL1--= M TLIS II +M 0
FIL2="TLIS"+"G8"
FIL3="TLIS"+"GSC
FIL4="TLIS" +
F1L1="TLIS"+"09.DBF"
FIL.2="TLIS" + "09H
FIL4=MTLIS"+"09F"
FIL5= ll TLIS" + "O9Mn
SE AA=10
FIL2-"TLIS"+"10"
FIL3="TLI3"-+-"10C"
EMDCASE
SELECT 5
INbEX
INDEX
INDEX
INDEX
UN
UN
DN
DN
CE+TIPO+DTDCÍF) TO &FIL!
SUBSTRÍCE,!,!) TO &FILJ
CC+TIPÜ
TO &FIL4
CC
TO &FIL5
SET TALK OFF
DEFINE WINDOWS Ql FROM 0,0 TO 24,79
ACTÍVATE WINDOWS 01
1 , .1 T O 4 , 78 DOUBLE
1,1 íu 6,78 DOUBLE
17)20:, 1 TO 23,78 DOUBLE
' Ti. , 1 TtJ 23,78 DOUBLE
W5,2 TO 19/76 CLEAR
Sin COLOR TO N/W
(¿2 ,20 S A Y " L E A S I N G
DE L
P A C I F I C O
SET COLOR TO W
BTÜKE O TO M
@UMO SAY 'INGRESE EL. ARIO A TRANSFERIR'
CülO,4':i GET M PICTURE ' 9 9 '
FÍE AL)
#10,7 TO 10,78 CLEAR
DO CASE
CABE M=Í
MESD='D_pl'
T1ESH--' H_Ul '
CASE M=2
MESD='D_02'
MESH-'H_02'
CASE M=3
MESD='D__03'
CASE M-4
MESD™'D_O4'
MESH='H__04'
CASE M=5
MESD--' D__05 '
MESH='H_05'
CASE M--6
MESD='D_Ü6'
MESH='H_06'
CASE M^7
MESD=' D__07'
MESH='H_O7'
CASE M"8
MESD-'D_08'
MESH='HCOSCASE M=9
MESD='D_09'
MESH='H_09'
CASE M=10
MESD-'D_10'
MESH='H 10'
ENDCASE
AA=M
DD CASE
CASE AA=1
FIL1="TLIS"+ H 01.DBF"
FIL2= M TLIS l l +II01"
FIL3="TLIS"+"01Cn
CASE AA^=2
F r I L i = l t T L I S M + "02.D
FIL2-"TLIS"+"02"
FIL3="TLIS"+"02C"
F.TL4=-- I 'TLIS I I + "02F"
F I L S = " T L I S M + "02M 11
CASE" AA:~3
FIL4= 1I TLIS ll + "Ü3F"
FIL5="TL1S"+"03M"
CASE A A ^ 4
FfLl="TLIS"+M04.DBF"
FIL2="TLIS"+"Ü4"
rIL3="TLIS"+"04C"
FIL4-"TLIS"+"Ü4F"
FIL3="TL1S"+"05C"
F1L4= 1 1 TLIS" +1 I 05F"
F I L . 5 = " T L J S " + "05lylu
CASE A A ^ 6
F- IL.1~"TLIS1' + "06.D
FIL2="TLIS I 1 + 1I 06 11
FIL3="TLIS 1I + "06C"
FIL4=nTLIS"+"06F"
FILS="TLIS"+"O6M"
CASE. AA=7
FIL3-MTLIS"+"07CM
FÍL4^"TLIS"+"07F"
F I L 5 = " T L J S " + "07M < 1
CASE A A ^ 3
FIL2="TLIS I <
FIL3=<ITLIS"
FIL_4=MTLISll
CASE AA"9
F J L L 1 = " T L I S " + "09.
FIL2""TLlS"-i-"09"
F1L4="TLIS <I +
FIL5="TL1S" +
CASE A A= 10
PIL1 =1 I TLIS" +
F1L2="TL1S M +"ÍO"
FIL3="TL1S" + "
FIL4= 1 < TLIS l t + "
FIL5="TL1S"+"
EMDCASE
USE &FIL1 INDEX &F IL5 , &F IL2 , &F I L3 , &FI L4
STORE O Tu SALD.SALH
GO TOP
3ET COLOR TO W/WHCif!lO,7 SAY 'FAVOR NO CANCELAR EL. PROCEBO
£12,7 SAY 'ESTE PROCESO ES INCANCELABLE
DO WHILE -NOT.EÜFÍ )
IF
EDF( )
EX II
tINDIF
SELECT 5
CUENTA^NCC
CANTÍDAD=C
TIP02=TIPO
IF EOF( )
E X IT
EL. SE
IF CUENTAONCC
IF TIP02='1'
SALD=SALD+CANTIDAD
EL. SE
SALH-3ALH+CANTIDAD
ENDIF
SELECT 5
SEEK: CUENTA
FíEPLACE &MESD WITH SALD..&MESH WITH SALH
LONGI=LEN(RTRIMC CUENTA 5 )
DO CASE
CASE LONGI=9
LÜCÜ1-LEFT(cuenta LONGI-3)
LOC02-LEFT(CUENTA LONGI-5)
LOC03=LEFT(CUENTA LONGI-6)
LOC04-LEFTC CUENTA LONGI-7)
LOC05=LEFT(CUENTA LONGI-B)
SEEK LOCO!
IF ,NOT. EOF()
SUBTQ1=&MESD+SALD
SUBT02=SíMESH+SALH
REPLACE &MESD WITH SUBT01,&MESH WITH SUBT02
ENDIF
SEEK LOC02
IF .NOT. EOF()
SUBT01=&MESD+SALD
SUBT02=&IVIESH+SALH
REPLACE SeMESD WITH SUBT01 ., &MESH WITH SUBT02
ENDIF
SEEK LOC03
IF .NOT. EOF()
3UBT01=8íMESD+SALD
SUBT02=&MESH+SALH
REPLACE &MESD WITH SUBTGi ., &MESH WITH SUBT02
ENDIF
SEEK LOCO4
IF JMOT. EOFO
SUBTOI-&MESD+SALD
SUBT02=&MESH-*-SALH
REPLACE &MESD WITH SUBT01 , ?íMESH WITH SUBT02
ENDIF
SEEK LUCO5
IF .NOT. EQF()
SUBT01=?íMESD+SALD
SUBT02=&MESH+SALH
REPLACE &MESD WITH SUBTOi^MESH WITH SUBT02
ENDIF
CASE LONGI=6
L.OC01=LEFT(cuenta,LDNGI-2)
LOC02=LEFT C CUENTA , LONG I --3 )
LOC03=LEFT(CUENTA,LONGI-4)
LOC04=L.EFT í CUENTA , LONG I -5 )
SEEK LOC01
IF .NOT. EOF()
SUBT01=«íMESD+SALD
SUBT02=«tMEBH4-SALH
REPLACE ?<MEBD WITH SUBT01 ¡, &MESH WITH SUBT02
ENDIF
SEEK L..OC02
IF .NOT. EOFO
SUBT01~fiíMESD+SALD
SUBT02=ScMESH+SALH
REPLACE &MESD W I T H
ENDIF
SUBTOJl , «tMESH W I T H SUBT02
SUBTD1=S(MESD+SALD
SUBT02=*(MESH+SALH
REF'LACE &MESD WITH SUBTQ1,&MESH WITH SUBTD2
ENDIF
SEEK: LOC04
IF .NOT. EOF()
SUBT01=&MESD+SALD
S U B T 02-& M E SH+S A LH
REF'LACE &MESD WITH BLJBT01 „ &HESH WITH SUBTD2
ENDIF
CASE LQNGI=4
LOC01=LEFTícuenta,LÜN6I-1)
LOC02-LEFT(CUENTA,LÜNGI-2)
LGC03-LEFT(CUENTAs LONBI-3)
SEEK LOC01
IF .NOT. E O F C )
SUBT01=&MESD+SALD
SUBTQ2=&MESH+SALH
REFLACE &MESD WITH SÜBT01 ,, &MESH WITH SUBT02
ENDIF
SEEK LOC02
IF .NOT. EOF()
3UBTOi=&MESD+8ALD
SUBT02=&MESH+SALH
REF'LACE &MESD WITH SUBT01 „ «íMESh WITH SUBT02
ENDIF
SEEK LOC03
IF .NOT- EÜF()
SUBT01=«cMESD+SALD
SUBT02=«rMESH + SALH
REF'LACE ?íMESD WITH SUBT01. , &MESH WITH SUBT02
ENDIF
CASE LONGI--3
LOC01=LEFT(cuenta,LONGI-i )
LOC02=LEFTC CUENTA,LGNGI-2)
SEEK LOC01
IF .NOT. E O F C )
S U BT 01=&MESD+SALD
SUBT02=&MESH+SALH
REF'LACE &MESD WITH SUBT01 , &MESH WITH SUBT02
ENDIF
SEEK L..OC02
IF .NOT. EOF()
SUBTOi:=&MESD+SALD
SUBT02=«íriESH+SALH
REF'LACE &MESD WITH SUBT01 ., 8íMEBH WITH SUBT02
ENDIF
CASE LONGI=2
LOC01=LEFT(cuenta,LONGI-i)
SEEK LOCO1
ÍF .NOT. EOF()
S U B T 01 = & M E S D + S A L D
SUBTQ2=&MESH+SALH
REFLACE &MESD WITH SUBTO1,&MESH WITH SUBT02
ENDIF
ENDCASE
STüRE O TO SALD,SALH
E!... SE
SFJ....EÜT 4
JF TIP02='I'
SALD=SALD+CANTIDAD
FI..SE
BALH=SALH+CANTI DAD
ENDIF
<« LEASING DEL PACIFICO S. A
L
CERTIFICADOS
. REPORTES
CONTRATOS
ANÁLISIS FINACÍERO
Configuraciones
Transaclones
Actualización
Reportes
WORKS
CLAVES
SAL I R
«< LEASING DEL PACIFICO S. A.»>
CERTIFICADOS
ANAL ISIS FIMAC I ERO
CONTRATOS
T'
Configuraciones
Transaciones
Actualización
Reportes
WORKS
CLAVES
SAL. IR
B a 1 a n c e 3 e n e? r a 1.
Balance de Resu1tados
índices F i n a c i e ros
WORKS
DO CASE
CASE EN = O
RUN C:\FOXPRO\FOXSWAP / 1000 C:\WORKS\WORKS.EXE
QTHERWISE
SET COLOR TO N/W
<«!19¡,20 SAY " CLAVE no autorizada para trabajar con este Menú "
READ
SET COLOR TO U)
$19 ,20 TO 19..70 CLEAR
ENDCASE
DGLÍBLE
SET COLOR TO N
LEASING DEL PACIFICO S. A.»> "
SET COLOR TO W
<« LEASING DEL PACIFICO S. A.»>
CERTIFIGADOS
CONTRATOS
ANAL 1818 FI MAC I ERO
WORKS
CLAVES
SAL IR
BASE DE
DATOS
UTILIZADA
Structure for datábase¡ C : \FQXPRO2\CUENTAS . DBF
N u. m b e r o f data r e c o r d s s
5
Date of last u p d a t e
: 04/2O/93
d
Field Ñame Type
Width
De?c
Index
1
Character
1
Zl
r *"\ •£*•
Character
1
•7 '-*;
Character
1
Character
1
Z4
'"V
Character
ZS
.....
C ha rae te r
Z6
Character
CUENTA
45
Character
MOV
1
Numeric
15
D_pl
1
H 01
D O2
Numeric
Numeric
Numeric
Numeric
Numeric
Numeric
24
H...02
D 03
H 03
D 04
H _04
D__05
H.J05
D 06
H 06
D_07
H_07
D 03
H....08
Numeric
Numeric
Numeric
Numeric
26
D_O9
H_09
Numeric
Numer i c
'"•* "7
j'— f
olio
Numeric
Numeric
28 H..J.O
#* Total1 #*
Numer i c
Numeric
Numeric
Numeric:
Numer j. c
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
3!5 ó
CLAVES
PARAfiETERS A
DO CASE
CASE (A=l).AND.(EN = 0)
DO L1S51
CASE (A--2) .AND. (EN - O)
DO L1S52
CASE !A=3) .AND. (EN = O)
DO LIS53
CASE (A^4).AND.(EN = 0}
DO LIS54
CASE í A =--=5) -AMD. (EN = O)
DO LIS55
ÜTHERUUSE
@ 6,51 TO 10,76 CLEAR
SET CÜL.ÜR Tu N/W
Q19,20 SAY " C1AVE no autorizada para trabajar con este Menú
READ
SET COLOR TO W
(§19,20 TO 19,70 CLEAR
ENDCASE
RETURN
SET TALK OFF
DEFINE WINDOWS Fl FROM 0,0 TO 24,79
ACTÍVATE WINDOWS Fl
(.«1,1 fu 4,78 DDUBLE
£10, 1 Tu 23,78 DOUBLE
£'1,1 FC 23, 78 DOUBLE
' el = 1
SET COLOR TO N/W
©2,20 BAY " L E A S I N B
DE L
P A C I F I O O "
SET COLOR TO W
SE LE 3
STORE O TO APRI
STORE REPLÍCATE (" ".,4) TO ACL..A
DO WHILE .T.
©7,10 SAY "Clave a Ingresar:" SET ACLA PICT " X X X X "
RE AI)
5 "I O R E U P P E R ( A C L A ) T O A O L A
LÓCATE POR ACLA = NUMERO
1F EDF()
09.10 SAY "Prioridad de la Claves" GET APRI PICT "9" RANGE 1,4
READ
STORE "N" TO SN
SET COLOR TO W+/W
@21,2O SAY "Seguro de estos Datos (8/N): " GET SN
READ
SET COLOR TO W
IF UPPER(SN) = "S"
APPEND BL.ANK
REPLACE NUMERO WITH ACLA
REPLACE PRIORIDAD WITH APRI
ENDIF
EL SE
s e t c o J. o r t o n / w
@ 21,2O say "Este Código de Clave ya existe"
set color to w
read
6 21,20 to 21,70 clear
ENDIP
STORE "N" TO SN
SET COLOR TO W+/W
@21,2G SAY "Desea Ingresar otra Clave (S/N): " GET SN
SET COLOR TU W+./N
READ
©2.1,20 to 21,70 clear
IF SN="N"
EXIT
END I F
ENDDO
deactivat.6? Windows fl
RETDRN
<« LEAS IMG DEL PACIFICO S. A.»>
CERTIF I GADOS
CONTRATOS
ANÁLISIS F I NACÍ ERO
WORKS
CLAVES
Ingrseso
Modificación
El iin.inaisc.i6n
Cónsulta
Repartes
I n g re s o d e c a 1 v es
SALIR
SET TALK OFF
DEFINE WINDOWS Fl FROM 0,0 TO 24,79
ACTÍVATE WINDOWS El
(«1,1 TO 4,78 DOUBLE
££0, 1 TO 25,78 DOUBLE
©1,1 TO 23,78 DOUBLE
•ÍET COLOR Tu N / W
!2,20 S A Y " L E A S I N G
SET CÜLÜR TO W
D E L
P A C I
F I
CO
SI ORE O TG APRI
STORE REPLJCATEÍ" ",4) TO ACLA
DÜ WHILE .T.
&.'/, 10 SAY "Clave a Modificar:" GET ACLA PICT " X X X X "
READ
STORE UPPERÍACLA) TO ACLA
LÓCATE FOR ACLA = NUMERO
J K . NGT. EOF()
APRI = PRIORIDAD
£9,10 BAY "Prioridad de la Claves" GET APRI PICT "9" RANGE 0,4
READ
STORE "N" TO SN
SET COLOR TO W+/W
(§21 ,20 BAY "Seguro cíe estos Datos (S/N)s " GET SN
READ
SET COLOR TO W
(i 21 , 2 O t o 21 , 7 O c 1 e a r
IF UPPER(SN) = "S"
REPLACE NUMERO WITH ACLA
REPLACE PRIORIDAD WITH APRI
ENDIF
EL SE
set color to n/w
©21,20 say "Este código de cl¿^ve no existe"
set color to w
read
@ 21,20 to 21,70 clear
ENDIF
STORE "N" TO SN
SET COLOR TO W+/W
(321,20 SAY "Desea Modificar otra Clave (S/N)s " GET SN
SET COLOR TO W
READ
(¡i! 21,20 to 21/70 clear
IF SN="N"
c. X I i
ENDIF
ENDDO
d e a t:: t i v a t e w i n d o w s f 1
RETURN
<•:.;< LEASINS DEL. P A C I F I C O
CERTIF1 GADOS
CONTRATOS
S. A.»>
ANALISIS FINACI ERO
WORKS
CLAVES
Ingrs.eso
Modificación
Eliminasción
Cónsult<a
Reportes
Modi f i cae ion de el aveí
SAL I R
3ET TALK OFF
DEFINE WINDOWS Fl FROM O,O TO 24,79
ACTÍVATE WINDOWS Fl
#1,1 TO 4,78 DOUBLE
£20,1 JO 23,78 DOUBLE
©1,1 TO 23,78 DOUBLE
4
C.1
_
—
H
1
SET COLOR TO N/W
@2,2O SAY " L E A S 1 N ü
D E L
P A C I F I C O "
SET COLOR TO W
SEL E 3
STORE O TO APRJ:
STORE REF'L. I CATE C " " , 4 ) TO ACLA
DO WHILE .T„
G7,10 SAV "Clave a Eliminar;" GET ACLA PICT " X X X X "
READ
STORE UPPER(ACLA) TO ACLA
LÓCATE FOR ACLA = NUMERO
ÍF .NOT. EOF( )
APRI = PRIORIDAD
£9,10 SAY "Prioridad de la Claves " +STRíAPRI,1,0}
STORE "N" TO SN
SET COLOR TO W+/W
©21 .,20 SAY "Seguro de Eliminar esto clave (S/N): " GET SN
SET CÜLÜR TO W
READ
©21,20 TO 21,70 CLEAR
T.F UPF'ER(SN) - "S"
DEL.ETE
PACK
ENDIF
ELSE
SET COLOR TO W+/W
©21,2:0 SAY "Este Código de Clave no existe"
SET COLOR TO W
READ
©21,20 TO 21,70 CLEAR
END I F
STORE "N" TU SN
SET COLOR TO W+/W
(£21,20 SAY "Desea Eliminar otra Clave (S/N)ü " GET SN
SET COLOR TO W
READ
©21,20 TO 21,70 CLEAR
IF SN="N"
EXIT
ENDIF
ENDDÜ
DEACTIVATE WINDOWS Fl
RETURN
LEASINÜ DEL PACÍFICO S. A.»
CERTIFICADOS
CONTRATOS
ANÁLISIS FI NACÍ ERG
WORKS
CLAVES
Ingrseso
Modificación
E.I i minase.ion
Cónsul, ta
Reportes
h 11min a c i ón de claves
SAL. I R
j
SET TALK OFF
DEFINE WINDOWS Fl FROM 0,0 TD 24,79
ACTÍVATE WINDOWS Fl
@1?1 TO 4,78 DÜUBLE
$20,1 Tu 23,78 DOUBLE
©1,1 TO 23,78 DÜUBLE
' el = 1
SET COLOR TO N/W
' 02,20 SAY " L E A S I N G
DE L
SET COLOR TO W
SELE 3
GC TOP
STORE 8 TO CON
$5 .,21 TO 7,49 DOUBLE
SET COLOR TO N/W
• @6,23 SAY !l Clave "
@6,37 SAY " Prioridad "
SET COLOR TO W
" DG WHILE -NOT. EOF()
IF CON = 18
READ
©8,6 TO 18,70 CLEAR
CON = 8
ENDIF
@CON :, 23 SAY " " +NUMERO+ "
CON - CON + 1
SKIP
ENDDO
, SET COLOR TU N/W
SET COLOR TO W
' READ
DEACTIVATE WINDOWS Fl
RETURN
P A C I F I C O
"
" +STR ( PRI ÜRI DAD ,1,0)
<« LEASINB DEL PACIFICO S. A.»>
CERT J FI GADOS
CONTRATOS
ANALISIS FINACIERO
WORKS
CLAVES
SALIR
Ingrseso
Modificación
El im.inasción
Cónsulta
Reportes
!
Cónsul ta de clavel
SET TAL.K OFF
DEFINE WINDOWS Fl FROM 0,0 10 24,79
ACTÍVATE WINDOWS Fl
<ü!l,l TO 4,78 DOUBLE
(520,1 Tu 23,78 DOUBLE
#1,1 TU 23,73 DOUBLE
j
-
j
._„
i
SET COLOR TU N/W
(12 ,20 SAV " L E A S I N G
D E L
P A C I F I C O
SET COLOR TO W
BEL.E 3
GD TÜP
(iü 5,7 BAV " Porfavor prenda su impresora "
ííü 7,7 SAY " presione una tecla para continuar = » .
r-ii™- /•. r\, í-n.i
SET PRINT ON
SE"! DEVI CE TO PR ÍNTER
01 ,, O SAY CHR ( 14 ) +CHR ( 27 ) +CHR ( 69 )
02,20 SAY "« L E A B I N G
©4,0 SAY CHR(27)-+-" í "+CHRC4)
£4 .,42 SAY "« R E P O R T E
STORE 8 TO CON
06,43 SAY " Ciave "
$6, S7 SAY " Prioridad "
DO WHILE .NOT. EOF()
IF CON - 56
EJECUT
01,O SAY CHR(14)+CHRC 27)+CHR(69)
02? 20 SAY "« L. E A S I N G
D E L
®A , O SAY CHR ( 27 ) + " ¡ " -+-CHR C 4 )
(§4,42 SAY "« R E P G R T E
D E
STORE 8 TO CON
06,43 SAY " Clave "
06,57 SAY " Prioridad "
ENDIF
OCDN , 43 SAY " " H-NUMERQ+ "
CON - CON "i- 1
s K: i p
ENDDO
r.'- U l'.r.. LÍ I
SET DEVICE TO SCREEN
, SET PRINT OFF
' SET CONSOLÉ UN
SET COLOR TO N/W
(§21 H 20 SAY !1 Fin del Reporte
SET COLOR TO W
RE^D
DEACTJVATE WINDOWS Fl
RETURN
ll
" +STR í PR I ORI DAD , i , O )
« LEASING DEL PACIFICO S. A.»>
;ERTiFiGADOS
CONTRATOS
ANÁLISIS F I N A C Í E R O
WORKS
CLAVES
Ingrseso
Modificación
El iminaseión
Cónsulta
Reportes
Reporte de claves
SALIR
"1
Structure for datábase: C:\FOXPR02\CLAVES.DBF
N Lt m I::) e r o f d a t a r e c a r1 el s s
2
Date of last update
¡ 04/19/93
F i e 1 d Fiel el Mame í y pe
W i d th
1 NUMERO
Character
4
2 PRIOR1DAD
Mume ri c
1
## Total #*
6
De c
I nd e:
SALIR
TI y 3 sera
do nN3w BiyAiiowaa
ddO :xaü"!3 13S
¿¿'í: cu o*os
«X
CERTIFI GADOS
LEASINB DEL. PACIFICO B. A.»>
CONTRATOS
ANÁLISIS FINACÍ ERO
WORKS
CLAVES
Salir
co
LJLJ
CO
GÜ
co
D
2
8 truc tu re fot- datábase s C:\FOXPR02\ u m b e. r
DBF
o f d a t a r eco r d s :
: O4/29/93
D a t f? o f las t update
F i e .1 d F i e 1 dÑame TV pe
Wi dth
1.0
1
MUNDO
Character
35
Character
2 BENEi
Character
?5
3 BENE2
4 BENE3
5 BENE4
6 BENE5
7 CEDUL
8 DIREC
9 TE LEFIO FEEMI
11 FE VEN
12 PLDOC
13 INTAN
14 MONTO
15 TIPCE
16 RENBR
17 VALTO
18 RETIM
19 RENNE
20 VALRE
** Total *#
Character
Character
C h a r a c: t e? r
Character
Character
Character
Date
Date
Nurneri c
Numeri c
Numeric
Character
Numeri c
Numeric
Nurneric
Numeric
Mumeric:
-?• c:
•_'' \->
35
35
10
40
S
8
8
'i
.¿.
5
15
1
10
10
10
10
10
*,"••.'."•'.
Dec
I n d e;
3
S truc tur e for datábase: C : \ F O X P R Q 2 \ H S 2 . D B
Number of data records;;
9
Date of last update
: 04/26/93
F i e 1 d FField
i e l d N a m e Ty p e
Wi dth
De c
1 NUMCD
NUMCD
Character
10
7
CTftCD
Character
BFICI
35
Character
DRECC
Character
40
PLCON
Nurneric
2
RIMEN
Numeric
15
FDESE
Date
S
FVREN
8
Numeric
3
9
FDCDM
Date
8
Numeric
15
10 VIGÍA
11
I DEN
Character
1
145
T
o
tal
**
#*
I nd e x
Bt ru c tu re f or d atábase; C¡\FOXPR02\LIS3.DBF
13
Number of data records:
D at e o f 1 a s t u pd at e
:04/26/93
le Id Fie Id Ñame Type
Width
Dec
Charaeter
1 NCON1
j-.?. FPAB1
Date
3 DIAAT
Numeric
Numeric
10
4 JNTMO
Character
1
5 OPCIO
6 VALPA
Numeric
15
7 NUMPA
Numeric
7
8 11
Character
Character
9 12
40
13
Numeric
1O
14
11
Numeric
15
.1. !2
15
Numeric
** Total #*
117
I n d e;
Structure for datábase: C:\FOXPR02\CUENTAS.DBF
N u (ii b e r o f el a t a r eco r d s 3
5
Date of last update
s 04/20/93
i F-. 1 rj
Fiel d Mame Ty pe
Dec
Index
W i d i. h
1
71
Character
1
2 22.
Character
1
_,.
7 '~f
Character
1
4 Z4
Character
1
*?
5 Z5
Character
„.,.
6
Z6
Character
CUENTA
Character
45
8 MOV
Character
1
9 D_G1
Numeric
15
10 H__O1
Numeric
15
1 1 D_Q2
Numeric
15
-\
!-íj:>2
Numeric
.15
Numeric
13 D 03
15
14 Hlp3
Numeric
15
Numeric
15 D 04
15
Numeric
16 H_04
15
Numeric
17 0^05
.15
Numeric
18 H""05
15
19 u i..' ó
Numeric
.15
2O i'"l t_J O
Mumeric
15
Numeric
21 D_07
15
22 H O /
Numeric
15
,..,_-,
Numeric
D._O8
15
24 H OS
Numeric
15
25 D 09
Numeric
15
'"-•'' A
Numeric
H O9
15
" "7 D JLO
Numeric
15
28 H 10
Numeri c
15
( Total **
356
*""/
Descargar