Su sistema de anexo 24 cuenta con la opción de Campos Adicionales los cuales puede integrar a los datos generales de las Facturas de Importación, Facturas de Exportación, Catálogo de Materias Primas, Productos Terminados y P. Orders de Importación y Exportación, dentro de los tipos de campos se encuentran VARCHAR, BOOLEANOS, FECHAS, ENTEROS, DECIMALES, IMAGENES.
A continuación mostramos la sintaxis para crear los campos adicionales mediante instrucciones SQL .
Para crear campos adicionales el comando SQL sera de acuerdo a la siguiente sintaxis:
ALTER TABLE [NOMBRE_TABLA] ADD [NOMBRE_CAMPO] [TIPO_DATO]
A continuacion se en listan los nombre de las tablas que soportan datos adicionales:
DETENS_ADICIONALES = Datos Adicionales a Productos Terminados.
DETPROD_ADICIONALES = Datos Adicionales a Materiales y Activos Fijos.
FACTEXP_ADICIONALES= Datos Adicionales a Facturas de Exportación.
FACTIMP_ADICIONALES= Datos Adicionales a Facturas de Importación.
PO_EXPORTACION= Datos Adicionales a P.Orders de Exportación.
PO_IMPORTACION= Datos Adicionales a P.Orders de Importación.
Nombre del Campo: (NOMBRE_CAMPO) este sera el nombre que se le asignara al campo adicional que se creara en la tabla deseada.
Ejemplo: “NO_PARTE_PROVEEDOR”, el nombre del campo no podrá llevar espacios en blanco.
Tipo de Dato para las Tablas:
Textos de 1 a 256 caracteres = VARCHAR(1) hasta VARCHAR(256)
Textos mayor a 256 caracteres = BLOB SUB_TYPE TEXT
Booleano(SI/NO) = CHAR(2) DEFAULT “NO”
Imagenes = BLOB SUB_TYPE BLR
Fechas = DATE
Enteros = INTEGER
Decimales = NUMERIC(15, 6)
Para efectos de registrar los campos al Diccionario de Datos del Módulo Reporteador se requiere ejecutar el siguiente comando SQL
INSERT INTO RB_FIELD VALUES(‘NOMBRE_TABLA’, ‘NOMBRE_CAMPO’, ‘ALIAS_CAMPO’,’TIPO_CAMPO’,‘T’,’T’,’T’,’F’,’F’)
Tipo de Campo para el Reporteador
– Textos = dtString
– Imagenes = dtBLOB
– Fechas = dtDateTime
– Enteros = dtInteger
– Decimales = dtDouble
Ejemplos para agregar campos a la interface de GrSA y Reporteador:
———————————————————————————————-
ALTER TABLE DETENS_ADICIONALES ADD DEA_OBSOLETO CHAR(2) DEFAULT “NO”;
INSERT INTO RB_FIELD VALUES(‘DETENS_ADICIONALES’, ‘DEA_OBSOLETO ‘, ‘Dea Obsoleto’,’dtString’,’T’,’T’,’T’,’F’,’F’)
———————————————————————————————-
ALTER TABLE DETPROD_ADICIONALES ADD DPA_MANUFACTUREID VARCHAR(20);
INSERT INTO RB_FIELD VALUES(‘DETPROD_ADICIONALES’, ‘DPA_MANUFACTUREID’, ‘Dpa ManufatureID’,’dtString’,’T’,’T’,’T’,’F’,’F’)
———————————————————————————————-
ALTER TABLE FACTEXP_ADICIONALES ADD EA_FECHAVENTA DATE;
INSERT INTO RB_FIELD VALUES(‘FACTEXP_ADICIONALES’, ‘EA_FECHAVENTA’, ‘Ea FechaVenta’,’dtDateTime’,’T’,’T’,’T’,’F’,’F’)
———————————————————————————————-
ALTER TABLE FACTIMP_ADICIONALES ADD IA_VALOREXTRA NUMERIC(15, 6)
INSERT INTO RB_FIELD VALUES(‘FACTIMP_ADICIONALES’, ‘IA_VALOREXTRA’, ‘Ia ValorExtra’,’dtDouble’,’T’,’T’,’T’,’F’,’F’)
———————————————————————————————–
ALTER TABLE PO_EXPORTACION ADD PO_ALMACEN NUMERIC(15, 6)
INSERT INTO RB_FIELD VALUES(‘PO_EXPORTACION’, ‘PO_ALMACEN’, ‘Po Almacen’,’dtDouble’,’T’,’T’,’T’,’F’,’F’)
———————————————————————————————–
ALTER TABLE PO_IMPORTACION ADD PO_INVOCE NUMERIC(15, 6)
INSERT INTO RB_FIELD VALUES(‘PO_IMPORTACION’, ‘PO_INVOCE’, ‘Po Invoce’,’dtDouble’,’T’,’T’,’T’,’F’,’F’)
———————————————————————————————–
NOTA: Gr Soluciones Computacionales, S.A. de C.V. no se hace responsable del mal uso de esta información.