Función: Rutina automática CTBA115 - Registro de cuadros contables configurables


Alcances:Microsiga Protheus 11 , Protheus 10
Versiones:Todas
Compatible Países:Todos
Sistemas operativos:Todos
Compatible a las bases de datos:Todos
Nivel de acceso:Nivel 1 (Acceso Clientes)
Idiomas:Portugués (Brasil) , Portugués (Portugal) , Español , Inglés


Descripción:
Esta rutina permite incluir los  Cuadros Contables Configurables de manera automática.
Programa Fuente:
CTBA115.PRW
Sintaxis:

Rutina automática CTBA115 - Registro de Cuadros Contables Configurables ( [ ] )

Devolución:
    ()
Observaciones
MSExecAuto({|X, Y, Z| CTBA115(X, Y, Z)}, aDadosAuto, aItens, 3) 
Ejemplos
/*/ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜܱ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±ÚÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄ¿±±±±³Programa  ³MyACTBA115³ Autor ³ Felipe c. Cunha       ³ Data ³ 10/01/12 ³±±±±ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄ´±±±±³Descri‡…o ³Ejemplo de ticket de CTBA115 pela MSExecAuto()             ³±±±±ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´±±±±³Uso       ³SIGACTB                                                     ³±±±±ÀÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß/*/User Function MyCTBA115()Local   aDadosAuto 	:= {}	// Array con los datos que se enviarán por MsExecAuto() para grabación automaticaLocal   aItens	 	:= {}	// Array con los datos que se enviarán por MsExecAuto() para grabación automaticaPrivate lMsHelpAuto := .F.	// Determina si los mensajes de help se deben dirigir al arq. de logPrivate lMsErroAuto := .F.	// Determina si hubo alguna inconsistencia al ejecutar la rutina con relación a los//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿//³ No pasar por parámetro el valor de la sucursal.         ³//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙaDadosAuto:= 	{{'CVQ_CODIGO'	, "003"				, Nil},;	// Código               	 {'CVQ_DESCRI'	, "Q. Contab. 003"	, Nil},;	// Descripción               	 {'CVQ_IMPTOT'	, "1"				, Nil}} 	// Imprime Totales                //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿//³ No passar por parámetro el valor de la sucursal y codigo.³ //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙaAdd(aItens,	{{'CVQ_ITEM'	, "001"			, Nil},;	// Código Ítem                 {'CVQ_DESCIT'	, "QC Item 01"	, Nil},;	// Descripción Ítem                 {'CVQ_CDVGIT'	, "003"			, Nil},;   	// Cód. Config Libros                 {'CVQ_FORMPA'	, ""			, Nil},;   	// Form. período anterior                    {'CVQ_FORMPC'	, ""			, Nil}})   	// Form. período actual                   MSExecAuto({|X, Y, Z| CTBA115(X, Y, Z)}, aDadosAuto, aItens, 3)If lMsErroAuto	lRetorno := .F.	MostraErro()Else	lRetorno:=.T.	MsgAlert("Registro Incluido"," Aviso!")	EndIf               Return
Parámetros:



Nome

Tipo

Descrição

Default

Obrigatório

Referência




Array of Record