Você está na página 1de 2

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")