Árvore de páginas

Ponto-de-Entrada: F050DOCS - Após gravação da manutenção dos documentos vinculados ao título
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil)
Descrição:
Ponto de entrada após gravar a manutenção dos documentos vinculados ao título a pagar.Não possui retorno.
Programa Fonte
FINA050.PRX
Sintaxe

F050DOCS - Após gravação da manutenção dos documentos vinculados ao título ( [ cChave ], [ aCols ], [ aHeader ] )

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cChave Caracter Chave do registro (título a pagar) da tabela SE2
aCols Array of Record Array com as linhas (aCols) dos registros gravados na tabela FRD
aHeader Array of Record Array com as colunas (aHeader) dos campos dos registros gravados na tabela FRD
Retorno
    (nulo)
Exemplos
User Function F050Docs()Local cChave	:= PARAMIXB[1]		//Chave do registro (título a pagar) da tabela SE2 Local aCols	:= PARAMIXB[2]		//Array com as linhas (aCols) dos registros gravados na tabela FRDLocal aHeader	:= PARAMIXB[3]		//Array com as colunas (aHeader) dos campos dos registros gravados na tabela FRDLocal aArea	:= {}Local aAreaSE2	:= {}Local nX	:= 0Local cDado	:= ""aArea := GetArea()		//Guarda a area ativaIf Select("SE2") > 0	aAreaSE2 := SE2->(GetArea())		//Guarda a area da tabela SE2, caso a mesma esteja abertaEndIfdbSelectArea("SE2")dbSetOrder(1)		//E2_FILIAL+E2_PREFIXO+E2_NUM+E2_PARCELA+E2_TIPO+E2_FORNECE+E2_LOJAIf dbSeek(cChave)	MsgAlert("Registro encontrado - SE2! "+cChave)EndIfMsgAlert("Registro gravado - FRD:")//Exibe uma mensagem para cada coluna/linha que foi gravada na tabela FRDFor nX := 1 To Len(aHeader)	Do Case			Case ValType(aCols[nX]) == "D"			cDado := "Campo: "+aHeader[nX]+" Dado: "+DtoS(aCols[nX])		Case ValType(aCols[nX]) == "N"			cDado := "Campo: "+aHeader[nX]+" Dado: "+cValToChar(aCols[nX])		Case ValType(aCols[nX]) == "C"			cDado := "Campo: "+aHeader[nX]+" Dado: "+aCols[nX]		Otherwise			nX++			Loop	EndCase	MsgAlert(cDado)	Next nXReturn()
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não