Producto: | TOTVS Backoffice |
Línea de producto: | Línea Protheus |
Segmento: | Backoffice |
Módulo: | SIGAFAT - Facturación |
Función: | MATA415 - Presupuestos de venta |
Alcances: | Microsiga Protheus 12 |
Versiones: | Microsiga Protheus 12 |
Compatible países: | Todos |
Sistemas operativos: | Todos |
Compatible con las bases de datos: | Todos |
Nivel de acceso: | Nivel 1 (Acceso Clientes) |
Idiomas: | Todos |
Este punto de entrada permite el registro de datos complementarios en los campos del encabezado del presupuesto (SCJ) y se ejecuta en dos momentos:
A415CANC( cAliasTMP ) --> Ninguno.
Nombre | Tipo | Descripción |
---|---|---|
cAliasTMP | Carácter | Alias del encabezado del presupuesto de ventas. |
Respuesta | Tipo | Descripción | Obligatorio |
Ninguno | NILL |
Neste exemplo validamos o cancelamento do orçamento de acordo com Cliente e Loja.
#INCLUDE 'PROTHEUS.CH' User Function A415CANC() //Almacena el entorno activo para restaurar al final del proceso Local aArea := GetArea() as array Local cAliasTMP := PARAMIXB[1] as array //Valida cliente y tienda, si es cliente 000001 y tienda 01, no permite anular el presupuesto If (cAliasTMP)->CJ_CLIENTE == '000001' .AND. (cAliasTMP)->CJ_LOJA == '01' (cAliasTMP)->CJ_STATUS := "A" //Devuelvo el estatus como ABIERTO Endif //Restaura el entorno activo al inicio de la llamada. RestArea(aArea) Return