Versões comparadas

Chave

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

...

Portuguese

Pagetitle
Rotina Automática ATFA320 - Cadastro Registro de Bens bienes de Terceirosterceros
Rotina Automática ATFA320 - Cadastro Registro de Bens bienes de Terceirosterceros

FunçãoFunción: Rotina Automática Rutina automática ATFA320 - Cadastro Registro de Bens bienes de Terceirosterceros


Abrangências
Alcences:Microsiga Protheus 11
Compatível
Compatible Países:Todos
Sistemas
Operacionais
operativos:Todos
Nível
Nivel de
Acesso
acceso:
Nível
Nivel 1 (
Acesso
Acceso Clientes)
Idiomas:
Português
Portugués (Brasil) ,
Português
Portugués (Portugal) ,
Espanhol
Español ,
Inglês
Inglés


DescriçãoDescripción:
ExemploEjemplo de utilizaçãoutilización de dala rotinarutina automática dodel cadastroregistro de BensBienes de TerceirosTerceros.
Programa FonteFuente:
ATFA320.PRW
SintaxeSintaxis:

Rotina Automática Rutina automática ATFA320 - Cadastro Registro de Bens Bienes de Terceiros Terceros ( [ ] )

Retorno:
    ()
Observações
Observaciones
 
Ejemplos Exemplos
User Function  Myatfa320()Local aItens := {}Local aDadosAuto := {}		// Array comcon oslos dadosdatos aque seremserán enviados por pelala MsExecAuto() para gravacaograbación automaticaautomática dodel ativoactivo emen terceiroLocal nOpcaoLocal aCab := { {'NO_FILIAL' 	,'01 ' ,NIL},;                 {'NO_CODIGO' 	,'000001' ,NIL},;                 {'NO_CBASE' 	,'1234567890' ,NIL},;                 {'NO_ITEM' 	,'1234' ,NIL},;                 {'NO_FORNEC'	,'000000' ,NIL},;                 {'NO_LOJA' 	,'00' ,NIL},;                 {'NO_TIPCES' 	, 'C' ,NIL} }                  				 Private lMsHelpAuto := .f.	// Determina sesi aslos mensagensmensajes de help devemse serdeben direcionadasenviar paraal o arqarch. de logPrivate lMsErroAuto := .f.	// Determina sesi houvehubo algumaalguna inconsistencia naal execucaoejecutar dala rotinarutina                                                            nOpcao := Aviso("Atencao - BensBienis de TerceirosTerceros", "Incluir / Alterar ouo Excluir ?", {"Incluir", "Alterar", "Excluir"})If 	   nOpcao == 1 //InclusaoInclusión CODIGO 000001  //NESTEEN ESTE CASO OEL CONTROLECONTROL DE NUMERACAONUMERACIÓN DEVEDEBE ESTAR EN NALA ROTINARUTINA DODEL USUARIO	aAdd(aItens,{  {'NO_SEQ'  		,'001'   , NIL},;    	           {'NO_STATUS'  	,'1'   , NIL},;        	       {'NO_VIGINI'  	,CTOD('01/01/12'), NIL},;             	   {'NO_VIGFIM'   	,CTOD('31/12/12'), NIL},; 					{'NO_CONTATO'  	,'INCLUSAOINCLUSIÓN DODEL CONTATOCONTACTO' ,NIL} } )				 	MSExecAuto( {|a,b,c,x,y,z| ATFA320(a,b,c,x,y,z)} ,"SNO",0,3,3,aCab,aItens)	ElseIf nOpcao == 2  //AlteracaoAlteracion	aAdd(aItens,{  {'NO_SEQ'  		,'001'   , NIL},;  // emen alteracaoalteración oel campo SeqSec devese serdebe informadoinformar	  	           {'NO_STATUS'  	,'2'   , NIL},;	       	       {'NO_VIGINI'  	,CTOD('01/01/12'), NIL},; 	           	   {'NO_VIGFIM'   	,CTOD('31/12/12'), NIL},;	        		{'NO_CONTATO'  	,'ALTERACAOALTERACION DODEL CONTATOCONTACTO' ,NIL} } )				 		aAdd(aItens,{  {'NO_SEQ'  		,'002'   , NIL},;  // emen alteracaoalteracion oel campo SeqSec devese serdebe informadoinformar	               {'NO_STATUS'  	,'1'   , NIL},;	               {'NO_VIGINI'  	,CTOD('31/01/13'), NIL},; 	               {'NO_VIGFIM'   	,CTOD('31/12/13'), NIL},;	               {'NO_CONTATO'  	,'NOVONUEVO CONTACTO CONTATOEN NALA ALTERACAOALTERACION' ,NIL} } )				 		dbSelectArea("SNO")	dbSetOrder(1)	If dbSeek(xFilial()+'000001')  // EMEN CASO DE ALTERACAOALTERACION USUARIO DEVERADEBE POSICIONAR EN NOEL REGISTRO AQUE SERSE ALTERADOALTERARÁ		MSExecAuto( {|a,b,c,x,y,z| ATFA320(a,b,c,x,y,z)} ,"SNO",0,4,4,aCab,aItens)		EndIf	ElseIf nOpcao == 3  //ExclusaoExclusión	dbSelectArea("SNO")	dbSetOrder(1)	If dbSeek(xFilial()+'000001')  //EMEN CASO DE EXCLUSAOEXCLUSION USUARIO DEVERADEBE POSICIONARSE POSICIONAREN NOEL REGISTRO AQUE SERSE EXCLUIDOEXCLUIRÁ		MSExecAuto( {|a,b,c,x,y,z| ATFA320(a,b,c,x,y,z)} ,"SNO",0,5,5,aCab,aItens)		EndIfEndIf If lMsErroAuto	lRetorno := .F.	MostraErro()Else	lRetorno:=.T.EndIfReturn
ParâmetrosParámetros:


Nome

Nombre

Tipo
Descrição


Descripción

Default
Obrigatório


Obligatorio
Referência


ReferEncia




Array of Record