Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


...

ÍNDICE

  1. Dados GeraisDatos generales
  2. DescriçãoDescripción
  3. SintaxeSintaxis
  4. ParâmetrosParámetros
  5. RespuestaRetorno
  6. ExemploEjemplo


01.

...

DATOS 

...

GENERALES

ProdutoProducto:

TOTVS Backoffice

Linha Línea de Produtoproducto:

Linha Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - FaturamentoFacturación
FunçãoFunción:MATA415 - Orçamentos Presupuestos de Vendaventa
AbrangênciasAlcances:Microsiga Protheus 12
VersõesVersiones:Microsiga Protheus 12
Compatível Compatible Países:Todos
Sistemas OperacionaisOperativos:Todos
Compatível com as Compatible con las Bases de DadosDatos:Todos
Nível Nivel de Acessoacceso:Nível 1 (Acesso Clientes)
Idiomas:Todos

02. 

...

DESCRIPCIÓN

Este Ponto Punto de Entrada pertence à rotina de atualização de Orçamentos de Venda pertenece a la rutina de actualización de Presupuestos de Venta (MATA415).

Está localizado na processo de cancelamento e visa a implementação de regra de negocio própria na qual é possível validar o cancelamento do orçamentoubicado en el proceso de anulación y busca implementar la regla de negocio propia en la que se pueda validar la anulación del presupuesto.


03. 

...

SINTAXIS

M415CANC - Validação Validación de cancelamento la anulación ( ) --> nOpcao


04.

...

PARÁMETROS

NomeNombre

Tipo

DescriçãoDescripción

PARAMIXBNumérico

Parâmetro com Parámetro con valor de controle control para cancelamentoanulación. SendoDonde:
1 - Cancelamento confirmado;Anulación confirmada

OOu

0 - Cancelamento interrompidoAnulación interrompida.


05.

...

RESPUESTA

RetornoRespuesta

Tipo

DescriçãoDescripción

ObrigatórioObligatorio

nOpcaoNumérico

Variável Variable numérica usada utilizada para validar o cancelamento la anulación de orçamentospresupuestos:

1  - Realiza o cancelamentola anulación.

Qualquer outro Cualquier otro valor, não será canceladono se anulará.

Sim


06. 

...

EJEMPLO

En este ejemplo validamos la anulación respondiendo con un mensaje de confirmación en la pantalla, si fuera negado, el contenido enviado será cero, esto hará con que la anulación no ocurra

...

Neste exemplo validamos o cancelamento retornando mensagem de confirmação em tela, caso seja negado, o conteúdo enviado será zero, fazendo com que o cancelamento não ocorra.


Bloco de código
languagecpp
titleExemploEjemplo:
#INCLUDE 'PROTHEUS.CH'

User Function M415CANC()

    Local aArea     	:= GetArea() 	as array  //ArmazenaAlmacena oel ambienteentorno ativoactivo para restaurar aoal fimfinal dodel processoproceso
	Local nOpcao 		:= PARAMIXB		as numeric
	Local cOrcamento	:= SCJ->CJ_NUM	as character

	
	If !IsBlind() //Valida si el proceso se processoestá estaejecutado sendoen executadola em telapantalla

        If MsgYesNo("Confirme ola cancelamentoanulación dodel orçamentopresupuesto: "+cOrcamento+"","Sim","NãoNo")
           nOpcao  := 1
		Else
			nOpcao  := 0
		EndIf

	Else
		nOpcao  := 0 // Aborta cancelamento caso pergunta não seja exibida devido execução via Interrumpe la anulación si la pregunta no aparece debido a la ejecución vía ExecAuto
	EndIf

    RestArea(aArea) //RestauraRestablece el oentorno ambienteactivo ativoal noinicio iníciode dala chamadallamada
Return nOpcao