ÍNDICE

  1. Datos generales
  2. Descripción
  3. Sintaxis
  4. Parámetros
  5. Devolución
  6. Ejemplo


01. DATOS GENERALES

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

02. DESCRIPCIÓN

Este punto de entrada permite el registro de datos complementarios en los campos del encabezado del presupuesto (SCJ) y se ejecuta en dos momentos:

  1. Confirmación de anulación - después de la confirmación manual o ExecAuto.
  2. Anulación por fecha de vencimiento - según la fecha añadida en la cotización que se realiza automáticamente.

03. SINTAXIS

A415CANC( cAliasTMP ) --> Ninguno.


04. PARÁMETROS

Nombre

Tipo

Descripción

cAliasTMPCarácter

Alias del encabezado del presupuesto de ventas.


05. RESPUESTA

Respuesta

Tipo

Descripción

Obligatorio

Ninguno

NILL



06. EJEMPLO

Neste exemplo validamos o cancelamento do orçamento de acordo com Cliente e Loja.


Exemplo:
#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