Ferramentas de usuario

Ferramentas do sitio


gl:barra_menu_principal:menu_administracion

Diferenzas

Isto amosa as diferenzas entre a revisión seleccionada e a versión actual da páxina.

Enlazar a esta vista de comparación

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
gl:barra_menu_principal:menu_administracion [2023/03/16 10:37]
admin [Explotacións]
gl:barra_menu_principal:menu_administracion [2023/04/11 14:05]
admin [Importar compras podólogos]
Liña 383: Liña 383:
  
 Esta opción actualmente está en desuso xa que todo impórtase mediante un correo electrónico que chega todos os días desde o Ligal e que a aplicación procesa automaticamente. Esta opción actualmente está en desuso xa que todo impórtase mediante un correo electrónico que chega todos os días desde o Ligal e que a aplicación procesa automaticamente.
 +
 +===== Importar compras técnicos ======
 +
 +Esta importación nos permitirá traer las compras de los técnicos que constan en el sistema ERP para la base de datos de Gesgando.
 +
 +La interfaz para la importación es la siguiente:
 +
 +{{ :barra_menu_principal:menu_administracion:importacion_compras_tecnicos.png?nolink&600 | Captura de la pantalla de compras del técnico}}
 +
 +Aquí tenemos que primero establecer los criterios. Ponemos el rango de códigos de alamacén y proveedores que queremos importar, luego el rango de fechas de registros y a continuación le damos al botón **Importar compras programa novo**.
 +
 +En el código fuente se realizan las siguientes operaciones 
 +
 +  - Primero establecemos los valores para la llamada a la API
 +  - Ejecutamos la llamada y guardamos los resultados en dos variables llamadas //respuesta// y //albaranes//
 +  - Comenzamos a iterar por los albaranes
 +  - Obtenemos los datos generales del albarán
 +  - Iteramos por las líneas del albarán
 +  - Obtenemos los datos de la línea
 +  - Iteramos a su vez por las los desgloses de la línea
 +  - Si en el desglose tenemos el campo codigo_articulo, entonces consultamos la tabla de técnicos para obtener el id_tecnico para luego consultar la entidad ECompras_tecnico para el número de albarán en el que estamos iterando y luego comprobamos que no exista un registro para esa línea, en cuyo caso insertamos el registro.
 +  - Si en la consulta anterior de técnico no tenemos el campo de código de podólogo, consultamos la tabla para el técnico sin este campo
 +  - Nuevamente volvemos a comprobar si existen registros en ECompras_tecnico y comprobamos nuevamente si está insertado el registro y si no los está lo insertamos
 +  - En el caso de que no tengamos desgloses hacemos lo mismo para el registro pero para el movimiento sin iterar.
 +  - Una vez completadas todas las iteraciones tendríamos insertadas todas la compras.
 +
 +Al final saldría un mensaje de importación realizada.
 +
 +===== Importar compras podólogos ======
 +
 +En este caso vamos a importar las compras de los podólogos. Para ello tenemos que tener un archivo de texto con los datos de las compras.
 +
 +Al clicar sobre el botón de importar nos abre el cuadro de diálogo para buscar el archivo y ya lo tendríamos.
 +
 +A nivel de código hacemos los siguientes pasos: 
 +
 +  - Abrimos el selector de archivos filtrado para archivos del tipo texto
  
  
gl/barra_menu_principal/menu_administracion.txt · Última modificación: 2023/04/12 09:56 por admin