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