[protheus] funções utilizadas na integracao excel

Upload: rafael-goncalves

Post on 04-Nov-2015

85 views

Category:

Documents


2 download

DESCRIPTION

unções Utilizadas Na Integracao Excel

TRANSCRIPT

  • Funes utilizadas na Integrao Siga Protheus - Excel

    Credito (Cdigo, Ms, Moeda) Retorna o valor de crdito da Conta e Ms especificados. Exemplo: Credito(1,1,1) DataValida(Data,Opo) Retorna a data vlida aps verificao (sbado, domingo ou feriado) Exemplo: DataValida(20/01/01,1) Debito(Codigo,Mes,Moeda) Retorna o valor de dbito da Conta e Ms especificados. Exemplo: Debito(1,1,1) Extenso(Valor,Tipo_Extenso,Moeda) Retorna o valor por Extenso. Exemplo: Extenso(1000,1,1) FinNatOrc(Natureza,Mes,Moeda) Retorna o valor Orado no ms da natureza. Exemplo: FinNatOrc(101,1,1) FinNatRea(Natureza,Data_Inicio,Data_Fim,Moeda) Retorna o valor Real no perodo informado da natureza. Exemplo: FinNatRea(101,01/01/01,31/01/01.1) MesExtenso(Mes) Retorna o ms por Extenso. Exemplo: MesExtenso(2) MovimCC(Centro Custo, Conta Contabil,Mes,Moeda) Retorna o Movimento de centro de custo, conforme contas e ms informados. Exemplo: MovimCC(10101,1,1,1) Movimento(Conta Contabil,mes,Moeda,Data) Retorna o Movimento da Conta e Ms especificados. Exemplo: Movimento(1,1,1,31/1/1) Orcado(Codigo,Periodo,Moeda,Data) Retorna o valor da Conta Orado conforme o perodo. Exemplo: Orcado(4110101,1,1,31/10/01) OrcadoCC(conta,CCcusto,Periodo,Moeda,Dat_Conversao) Retorna o valor da Conta Orado conforme o centro de custo e perodo. Exemplo: OrcadoCC(4110101,10101,1,1,31/1/1) Saldo(Codigo,Periodo,Moeda,Ano) Retorna o saldo da conta especificada conforme o perodo informado. Exemplo: Saldo(4110101,1,1,2001) SldBanco(Banco,Agencia,Conta,Data,Moeda) Retorna o saldo conforme a data e banco especificados. Exemplo: SldBco(237,101,101,31/1/1,1) SldCliente(Cliente,Data,Moeda,Usa_sld,se5)

  • Retorna o saldo do cliente, conforme parmetros informados. Exemplo: SldCliente(000001,20/01/01,1,VERDADEIRO) SldFornece(Fornecedor,Data,Moeda,Usa_sld_se5) Retorna o saldo do Fornecedor, conforme parmetros informados. Exemplo: SldFornece(000001,20/01/01,1,VERDADEIRO) SldPagar(Data,Moeda,So_na_Data,Usa_sld_se5) Retorna o saldo a pagar conforme parmetros informados. Exemplo: SldPagar(20/01/01,1,VERDADEIRO,FALSO) SldReceber(Data,Moeda,So_na_Data,Usa_sld_se5) Retorna o saldo a receber conforme parmetros informados. Exemplo: SldReceber(20/01/01,1,VERDADEIRO,FALSO)

    Funes que necessitam conhecimento Especifico da Base de dados (arquivos, campos e indices)

    Contar(Alias,Condio) Retorna o nmero de registros que satisfaam a condio conforme o Alias informado. Exemplo: Contar("SE2",E2_VALOR / 5000) ExecBlock(Programa,Parmetro) Executa um programa externo (advpl) informando os parmetros. Este programa deve retornar obrigatoriamente um valor. Exemplo: ExecBlock("TESTE","101") Posicione(Alias,Ordem,Chave,Campo) Posiona o arquivo no registro especificado, conforme parmetros informados. Exemplo: Posicione("SM0",1,"","M0_NOME") Siga(ExecCmd,EsxecParam,...) Executa funes internas do Siga. Exemplo: Siga("MesExtenso",2) Somar(Alias,Consio,Campo) Soma o campo especificado conforme a condio e o alias informados. Exemplo: Somar("SE2","E2_VALOR < 1000","E2_VALOR") xFilial(Alias) Rertorna o cdigo da Filial do Alias especificado. Exemplo: xFilial("SE2")