====== Procedimiento para la obtención de documentos escaneados ====== ===== Conexión ===== === Localización de la base de datos para "Vallas y Casetas Brun" === :/ibdata/sssbru.gdb === Para "Sanibrun" === :/ibdata/ssssan.gdb === Para "Punto Kilométrico 0" === :/ibdata/ssspk0.gdb Donde "" es la dirección ip del servidor, sea física o virtual. Nombre de Usuario: CANON Contraseña: C ===== Nombre del procedimiento ===== == BRU_CNN_DOCUMENTOS == ==== Parámetros de entrada ==== == P_FECHA: TIMESTAMP == Permite recibir sólo los documentos cuya fecha de creación sea posterior a la especificada. ==== Parámetros de salida ==== == S_TIPO_DOCUMENTO: VARCHAR(10) == Tendrá alguno de los siguientes valores: - OFE: ofertas - CTO: contratos de alquiler, también llamados albaranes de entrega - ARE: albaranes de recogida de material en alquiler - AVE: albaranes de venta - FCO: facturas de compra - AVA: albaranes de alquiler - AEN: albaranes de entrega == S_NRO_DOCUMENTO: VARCHAR(10) == Número de registro interno. == S_NRO_EXTERNO: VARCHAR(20) == Número de documento externo. Coincidirá con el anterior salvo para facturas compra. == S_FECHA: TIMESTAMP == Fecha del documento. == S_TIPO_TERCERO: VARCHAR(10) == == S_COD_TERCERO: VARCHAR(10) == Los dos campos anteriores forman el código del cliente/proveedor. == S_RAZON_SOCIAL: VARCHAR(60) == Razón social del cliente/proveedor == S_CIF_NIF: VARCHAR(20) == Cif/Nif del cliente/proveedor == S_EMPLEADO: VARCHAR(60) == Nombre del empleado vinculado al documento == S_PAR_FECHA: TIMESTAMP == Devuelve el mismo valor recibido en P_FECHA, a efectos de depuración del procedimiento. == S_COD_DELEGACION: VARCHAR(10) == Código de la delegación del documento. No existe para facturas de compra. == S_NRO_OFERTA: VARCHAR(10) == Para documentos de tipo oferta o contrato, se añade el número de oferta para que quede establecida una relación entre ellos. ==== Ejemplo de uso ==== SELECT * FROM BRU_CNN_DOCUMENTOS(:fecha) Estando la :fecha en la forma que el "driver" de acceso a la base de datos tenga por convenio. Si se quisieran obtener sólo las facturas de compra SELECT * FROM BRU_CNN_DOCUMENTOS(:fecha) WHERE S_TIPO_DOCUMENTO='FCO' ===== Código de barras ===== Se presentará en formato "Code39" y se tomará como valor el dado en el campo S_NRO_DOCUMENTO En principio, NO existe posibilidad de que dos documentos de diferente tipo tengan el mismo valor para S_NRO_DOCUENTO, dado que: - Las ofertas tiene como prefijo: OV - Las facturas de compra: FC. En este caso, la etiqueta se tendrá que obtener de forma externa, quizás con una impresora específica para tal fin. - Los contratos de alquiler: CT - Los albaranes de recogida y venta comparten numeración y prefijo: AV ===== Obtención datos de terceros ===== ==== Nombre del procedimiento ==== == BRU_CNN_TERCEROS == ==== Parámetros de entrada ==== == P_TIPO == * CL: para clientes * PR: para proveedores == P_SOLO_ACTIVOS == Si se omite el parámetro o se indica una S, se mostrarán sólo los terceros activos. Si se indica N, se mostrarán todos los terceros. ==== Parámetros de salida ==== Por su obviedad, se muestra la mera relación de los nombre de éstos. * S_TIPO: VARCHAR(10) * S_CODIGO: VARCHAR(10) * S_RAZON_SOCIAL: VARCHAR(60) * S_DENOMINACION: VARCHAR(60) * S_CIF_NIF: VARCHAR(20) * S_DIRECCION: VARCHAR(60) * S_POBLACION: VARCHAR(60) * S_COD_POSTAL: VARCHAR(20) * S_PROVINCIA: VARCHAR(60) * S_TELEFONO: VARCHAR(60) * S_EMAIL: VARCHAR(254) * S_FECHA_ALTA: TIMESTAMP * S_FECHA_ACTUALIZACION: TIMESTAMP ==== Ejemplo de uso ==== Para clientes activos SELECT * FROM BRU_CNN_TERCEROS('CL') Para proveedores activos SELECT * FROM BRU_CNN_TERCEROS('PR') Para todos los clientes, activos y no activos SELECT * FROM BRU_CNN_TERCEROS('CL', 'N') ---- --- //[[juanma@smartastur.com|Juanma]] 2023/03/16 16:58// Adición del número de oferta a los documentos --- //[[juanma@smartastur.com|Juanma]] 2023/01/27 11:17// Instalación en Pk0. --- //[[juanma@smartastur.com|Juanma]] 2023/01/09 15:19// Albaranes de entrega. --- //[[juanma@smartastur.com|Juanma]] 2022/11/28 12:08// Consulta de terceros. --- //[[juanma@smartastur.com|Juanma]] 2022/09/26 10:16// Albaranes de alquiler y Código de delegación. --- //[[juanma@smartastur.com|Juanma]] 2022/08/08 16:14// Sanibrun. Depuración parámetro fecha. --- //[[juanma@smartastur.com|Juanma]] 2022/06/24 09:45// Corrección --- //[[juanma@smartastur.com|Juanma]] 2022/06/07 12:18//