GerarContaAuxiliarCliFor

Esta função tem o objetivo de gerar contas auxiliares para clientes e fornecedores .

Sintaxe: GerarContaAuxiliarCliFor(Numero aCodCli, Numero aCodFor, Numero aCodEmp, Numero aCodFil, Numero aCtaRed, Alfa aDesAux, Numero aCtaAdiantamento, Numero End aCtaAux);

Parâmetros:

Nome Tipo Descrição
aCodCli Numero Variável do código do cliente.
aCodFor Numero Variável do código do fornecedor.
aCodEmp Numero Variável do código da empresa.
aCodFil Numero Variável do código da filial.
aCtaRed   Variável da conta contábil.
aDesAux Alfa

Variável da descrição da nova conta auxiliar.

  • Quando não informado sistema montará descrição com base no nome do cliente/fornecedor.
  • Quando a conta auxiliar for de adiantamento e a descrição não for informada o sistema irá concatenar o texto " - Adiantamento" ao final da descrição da conta.
aCtaAdiantamento Numero

Variável numérica que indica se a conta auxiliar é de adiantamento.

  1. Não: Conta auxiliar será gravada no campo Conta auxiliar 1 (E085HCL.CtaAux/E095HFO.CtaAux)
  2. Sim: Conta auxiliar será gravada no campo Conta auxiliar 2 (E085HCL.CtaAad/E095HFO.CtaAad)
aCtaAux Numero Variável que retorna a conta auxiliar gerada pela função.

Tipo de retorno: aCtaAux: Variável numérica que retorna a conta auxiliar gerada pela função.

Exemplo:

/* CLIENTE */
Definir Numero xContaAux;
GerarContaAuxiliarCliFor(3, 0, 1, 1, 150, "", 0, xContaAux);

/* FORNECEDOR */
Definir Numero xContaAux;
GerarContaAuxiliarCliFor(0, 5, 1, 1, 150, "", 1, xContaAux);

Utilização da Função (dependentes): Nenhum dependente.

Observações: Esta função de programador não irá gerar a conta auxiliar para cliente e fornecedor ao mesmo tempo, mesmo que os 2 campos estejam preenchidos.

Este artigo ajudou você?