Línea de producto: | Microsiga Protheus | ||||
Segmento: | Manufactura y Supply Chain | ||||
Módulo: | SIGACOM - Compras | ||||
Rutina: |
| ||||
Punto de entrada: | MT161OK | ||||
Tickets relacionados | TTZVSA | ||||
País: | Brasil | ||||
Base de datos: | Todos | ||||
Sistemas operativos: | Windows® / Linux® | ||||
Releases | 12.1.7 |
Descripción: | El punto de entrada MT161OK se utiliza para validar las propuestas de los proveedores en el momento de grabar el análisis de la cotización, después de cerrar la pantalla. Si fuera .T. finaliza el proceso. Si fuera .F., interrumpe el proceso. | ||||||||||||
Ubicación: | El punto de entrada MT161OK está ubicado después del montaje de la Dialog del análisis de la cotización. Se activa cuando el usuario hace clic en la opción "Grabar". | ||||||||||||
Programa fuente: | MATA161.PRW | ||||||||||||
Función: | Función A161MapCot - Responsable por el montaje de la pantalla con las propuestas para análisis. | ||||||||||||
Parámetros: |
| ||||||||||||
Devolución: |
|
Ejemplo:
#INCLUDE "PROTHEUS.CH"
User Function MT161OK()
Local lRetPE := .F.
Local aPropPE := PARAMIXB[1]
Local cTpDocPE := PARAMIXB[2]
//-- Inicio de las validaciones de usuario
//-- Fin de las validaciones de usuario
Return lRetPE
Observaciones:
1) El array PARAMIXB[1] tendrá la siguiente estructura:
//ENCABEZADO DE LA PROPUESTA//
//aArray[n] : Número de la página
//aArray[n,p] : Posición del pedido en la página (1,2)
//aArray[n,p,1,x] : Datos del encabezado de la propuesta
//aArray[n,p,1,1 ] : Cód Proveedor
//aArray[n,p,1,2 ] : Tienda
//aArray[n,p,1,3 ] : Nombre
//aArray[n,p,1,4 ] : Propuesta
//aArray[n,p,1,5 ] : Condición de pago
//aArray[n,p,1,6 ] : Flete
//aArray[n,p,1,7 ] : Valor total de la propuesta
//ITENS DA PROPOSTA//
//aArray[n,p,2,x] : Ítems de la propuesta
//aArray[n,p,2,x,1] : Flag vencedor normal
//aArray[n,p,2,x,2] : Ítem de la cotización (C8_ITEM)
//aArray[n,p,2,x,3] : Código del producto
//aArray[n,p,2,x,4] : Valor total
//aArray[n,p,2,x,5] : Fecha de entrega
//aArray[n,p,2,x,6] : Observaciones (C8_OBS)
//aArray[n,p,2,x,7] : Sucursal Entrega (C8_FILENT)
//aArray[n,p,2,x,8] : Flag finalizado
//aArray[n,p,2,x,9] : Recno SC8
//aArray[n,p,2,x,10] : Identificador (C8_IDENT)
//aArray[n,p,2,x,11] : Total de ítems de la cotización
//aArray[n,p,2,x,12] : Número de la propuesta (SC8->C8_NUMPRO)
//aArray[n,p,2,x,13] : Precio unitario (SC8->C8_PRECO)
//aArray[n,p,2,x,14] : Flag vencedor auditoría