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/04/11 10:02]
admin [Importar compras técnicos]
gl:barra_menu_principal:menu_administracion [2023/04/11 14:05]
admin [Importar compras podólogos]
Liña 392: Liña 392:
 {{ :barra_menu_principal:menu_administracion:importacion_compras_tecnicos.png?nolink&600 | Captura de la pantalla de compras del técnico}} {{ :barra_menu_principal:menu_administracion:importacion_compras_tecnicos.png?nolink&600 | Captura de la pantalla de compras del técnico}}
  
-Aquí+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**.
  
-Para ellos hacemos los siguientes pasos:+En el código fuente se realizan las siguientes operaciones 
  
-  - Elemento de Lista Ordenada+  - 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