Herramientas de usuario

Herramientas del sitio


bru:doc:documentacion_integracion_canon_oviedo

Procedimiento para la obtención de documentos escaneados

Conexión

La localización de la base de datos es para “Vallas y Casetas Brun”:

<ip>:/ibdata/sssbru.gdb

Y para “Sanibrun”

<ip>:/ibdata/ssssan.gdb

Donde “<ip>” 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:

  1. OFE: ofertas
  2. CTO: contratos de alquiler, también llamados albaranes de entrega
  3. ARE: albaranes de recogida de material en alquiler
  4. AVE: albaranes de venta
  5. FCO: facturas de compra
  6. AVA: albaranes de alquiler
  7. 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.

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:

  1. Las ofertas tiene como prefijo: OV
  2. 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.
  3. Los contratos de alquiler: CT
  4. 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 2023/01/09 15:19 Albaranes de entrega.

Juanma 2022/11/28 12:08 Consulta de terceros.

Juanma 2022/09/26 10:16 Albaranes de alquiler y Código de delegación.

Juanma 2022/08/08 16:14 Sanibrun. Depuración parámetro fecha.

Juanma 2022/06/24 09:45 Corrección

Juanma 2022/06/07 12:18

bru/doc/documentacion_integracion_canon_oviedo.txt · Última modificación: 2023/01/09 15:20 por juanma

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki