Características del Requisito
Línea de Producto: | Protheus. | ||||||||||||||||||||
Segmento: | Mercado Internacional. | ||||||||||||||||||||
Módulo: | Compras. | ||||||||||||||||||||
Rutina: |
| ||||||||||||||||||||
País(es): | Argentina. | ||||||||||||||||||||
Base(s) de Datos: | Todas. | ||||||||||||||||||||
Tablas utilizadas: | SF4 - Tipos de Entradas/Salidas. SFC - Ítems de Tipos de Entradas/Salidas. SFB - Impuestos variables. SC7 - Pedidos de Compra. | ||||||||||||||||||||
Sistema(s) operativo(s): | Todos. |
* Fuentes exclusivos de versión 12.1.14
Mejorar el tiempo al realizar la carga de los pedidos de compra por medio de un MSEXECAUTO (utilizando una función de usuario)
El sistema se actualiza inmediatamente después de aplicar el paquete de actualizaciones (Patch) de este Issue.
CONFIGURACIÓN DE MENÚS
1. En el Configurador (SIGACFG), acceda a Entornos/Archivo/Menú (CFGX013). Informe la nueva opción del menú de Compras, que es la función de usuario con la que se va a validar el performance de la generación de pedidos a partir del MSEXECAUTO, conforme las instrucciones a continuación:
Menú | Importacion de PC. |
Submenú | Actualizaciones. |
Nombre de la Rutina | Pedidos. |
Programa | U_CAAMCOM02. |
Módulo | Compras. |
Tipo | Usuario. |
*Para realizar esta configuración es necesario tener el fuente y compilarlo, para efectos de las pruebas se usará la función de usuario CAAMCOM02().
Configuraciones Previas:
Ejemplo:
*Considerar que estos pasos a continuación son para ejecutar la función de usuario, para validar se debe crear un programa utilizando el MSEXECAUTO, tener compilado el Punto de Entrada (MAFISORD) y realizar los pasos para ejecutar el desarrollo especifico, validar el tiempo de carga de los pedidos, antes del patch y posterior.
Descripción: | No reordenar arreglo de Impuestos dejando al final del mismo los que están configurados como por Total. | ||||||||||||||||
Ubicación: | NA. | ||||||||||||||||
Eventos: | u_MAFISORD. | ||||||||||||||||
Programa Fuente: | MAFISORD.PRW. | ||||||||||||||||
Función: | Protheus. | ||||||||||||||||
Respuesta: |
|
Vigencia del Punto de Entrada
Ejemplo:
#Include 'Protheus.ch'
User Function MAFISORD()
Local lRet := .F.
lRet := !(Type("l120Auto") <> "U" .and. l120Auto)
Return lRet
*En este ejemplo se utiliza la variable l120Auto que indica que viene de una rutina automática de pedidos de compra