Files
2026-09-22 20:38:51 -04:00

194 lines
6.3 KiB
Plaintext

SCHEMA decomarmol
GLOBALS
DEFINE comisiones RECORD LIKE cctb00008.*,
pventas ui.combobox,
nombre_sucursal CHAR(60),
codigo_sucursal SMALLINT,
vendedorEmail,subject CHAR(150),
cuerpo_correo VARCHAR(1000),
copiacorreo DYNAMIC ARRAY OF CHAR(80),
copiaemail VARCHAR(160),
pperfil SMALLINT,
acceso CHAR(2),
pflag CHAR(1)
DEFINE handler om.SaxDocumentHandler, -- return value from fgl_report_commitCurrentSettings()
r_filename STRING, -- filename of Report Design Document including .4rp extension
r_output STRING, -- output format option
preview INTEGER, -- TRUE/FALSE, to set preview option
fl_ini_rep STRING ,
strconect VARCHAR(20),
grafico STRING, codigodgii CHAR(14), kncf INT,aplicacion_antiguas CHAR(2)
,monto_efectivo,monto_ck,monto_cr DECIMAL(12,2),fecha_vencimiento,fecha_proximo DATE,banco VARCHAR(50)
DEFINE p_fechas,comp_fech,comp_fech1,fecha_c DATE,
respuesta CHAR(3) ,
impresion,verdad,identifica,existe,status_reg CHAR(1),
mes_control,opcion CHAR(2),
localidad,direccion CHAR(80),
c_ano,a_ano CHAR(4),
criterio CHAR(1000),
selec,salida STRING,
procedimiento STRING,
selec2 CHAR(500),
selec3,selec1, selec4 STRING,
descrip1 CHAR(30),
descrip2 CHAR(30),
descrip3 CHAR(30),
descrip4 CHAR(30),
nombre_tipo,nombre_emp,nom_cli CHAR(60),
descrip5 CHAR(65),
descrip6 CHAR(45),
desc_p,valor_fac,pagada,monto,pendiente,valor1 DECIMAL(12,2),
k,tipo_papel, curr, curr1, fila,scr_l,bandera,otrab,mes_calc,
dia SMALLINT,
cmd,imprime,copia CHAR(150),archivo, file CHAR(80),impresor,progreso,p_ano,p_mes SMALLINT
DEFINE normal,negrilla_on,negrillas_of,comp_on,comp_off,doce,doble_on,doble_off
CHAR(3),opt,opt1,cero CHAR(10),
usuarios,clave CHAR(80),tipo_venta CHAR(30),
chmensaje STRING,
idx INT
DEFINE rango RECORD
fecha_ini DATE,
fecha_fin DATE
END RECORD
DEFINE numero_msg LIKE msgtable.cod_msg
DEFINE requisicion RECORD
num_req INT,
fecha_requisicion DATE,
sec_vend SMALLINT,
nombre_vendedor CHAR(30),
busca_orden INT,
sec_vend_a INT,
nombre_a CHAR(60),
estado CHAR(20)
END RECORD
DEFINE arr_requisicion DYNAMIC ARRAY OF RECORD
procesa CHAR(3),
num_oc INT,
fecha CHAR(10),
cotizacion_no INT,
tipo_cliente SMALLINT,
sec_cliente INT,
nombre CHAR(30),
cantidad_1 DEC(12,5),
cantidad DEC(12,5),
area SMALLINT,
cod_n SMALLINT,
cod_grupo SMALLINT,
cod_tipo SMALLINT,
cod_sec SMALLINT,
descripcion CHAR(30),
unidad_med CHAR(3),
cantidad_ord1 DEC(12,5),
cantidad_ord DEC(12,5),
cantidad_pendiente DEC(12,5),
precio DEC(12,4),
descuento DEC(12,2),
descvalor DEC(12,2),
valor DEC(12,2),
kit INT
END RECORD
DEFINE arr_autoriza DYNAMIC ARRAY OF RECORD
inserta CHAR(2),
estado CHAR(20),
estado_despacho CHAR(20),
vendedor CHAR(60),
sec_vend_sp VARCHAR(60),
num_req INT,
fecha DATE,
cotizacion_no INT,
num_oc INT,
tipo_venta CHAR(60),
cliente CHAR(60),
valor_cotizacion DEC(12,2),
valor_autorizar DEC(12,2),
sec_vend SMALLINT,
{ cod_n SMALLINT,
cod_grupo SMALLINT,
cod_tipo SMALLINT,
cod_sec SMALLINT,}
tipo_cliente INT,
sec_cliente INT,
balance DEC(12,2),
balance_restante DEC(12,2)
END RECORD
DEFINE recibo RECORD
#cuenta_no LIKE cgtb00001.cuenta_no,
#deposito LIKE cctb00001.banco,
tipo_doc LIKE cctb00001.tipo_doc,
num_doc LIKE cctb00001.num_doc,
tipo_cliente LIKE cctb00001.tipo_cliente,
sec_cliente LIKE cctb00001.sec_cliente,
cod_emp_sec LIKE cctb00001.cod_emp_sec,
fecha_orig LIKE cctb00001.fecha_orig ,
comentario CHAR(150)
END RECORD
DEFINE arr_recibo DYNAMIC ARRAY OF RECORD
num_nc INTEGER,
sucid SMALLINT,
tipo_doc_aplica CHAR(2),
aplica_a LIKE cctb00001.aplica_a,
valor_pen DECIMAL(12,2),
desc_p LIKE cctb00001.monto_desc,
valor_pag DECIMAL(12,2)
END RECORD
DEFINE arr_recibo4 ARRAY [200] OF RECORD
aplica_a LIKE cctb00001.aplica_a,
valor_pen DECIMAL(12,2),
desc_p LIKE cctb00001.monto_desc,
valor_pag DECIMAL(12,2)
END RECORD
DEFINE cobrar ARRAY [200] OF RECORD
aplica_a LIKE cctb00001.aplica_a,
valor LIKE cctb00001.valor
END RECORD
DEFINE aplica_wd DYNAMIC ARRAY OF RECORD
aplica_a LIKE cctb00001.aplica_a,
pendiente DECIMAL(12,2),
fecha CHAR(10),
cotizacion_no INT,
num_oc INT,
factura_e INT,
tipo_doc CHAR(2)
END RECORD
DEFINE arr_clientes DYNAMIC ARRAY OF RECORD
tipo_cliente LIKE vetb00004.tipo_cliente,
sec_cliente LIKE vetb00004.sec_cliente,
nombre LIKE vetb00004.nombre,
nombre_proyecto CHAR(30)
END RECORD
DEFINE arr_empleados ARRAY [200] OF RECORD
num_emp LIKE adtb00003.num_emp,
nom1_emp LIKE adtb00003.nom1_emp,
apell1_emp LIKE adtb00003.apell1_emp
END RECORD
DEFINE empleados ARRAY [200] OF RECORD
num_emp LIKE adtb00003.num_emp,
descrip6 CHAR(65)
END RECORD
DEFINE relacion RECORD LIKE cctb00002.*
DEFINE rec_pago RECORD LIKE cctb00001.*
DEFINE cliente_bas RECORD LIKE vetb00004.*
DEFINE p_companias RECORD LIKE companias.*
DEFINE cliente_dir RECORD LIKE vetb00005.*
DEFINE transportista RECORD LIKE vetb00015.*
DEFINE lj INTEGER
END GLOBALS