Histórico da Página
CONTEÚDO
Índice |
---|
01. DADOS GERAIS
Produto: |
| ||||
---|---|---|---|---|---|
Linha de Produto: |
| ||||
Segmento: |
| ||||
Módulo: |
| ||||
Função: | PCOXSLD.PRW | ||||
País: | Brasil | ||||
Ticket: | Interno | ||||
Requisito/Story/Issue | DSERCTR1-46890 |
02. DESCRIÇÃO
A função PcoRetSld tem como finalidade retornar o saldo do cubo para a chave informada, em uma determinada datautilizando uma data de referencia(o saldo será até a data selecionada).
Exemplificando:
Cubo "01" com as Dimensões : Conta Orçamentaria (12 Posições)+ Centro de Custo (9 Posições) + Tipo de Saldo (2 Posições) (Tamanhos retirados do X3_TAMANHO dos campos)
...
Array multidimensional com 2 (dois) elementos:
- 1o. Elemento conterá um sub-array com os valores a crédito nas 5 moedas disponíveis:
Estrutura do sub-array
- Saldo a crédito na moeda 1
- Saldo a crédito na moeda 2
- Saldo a crédito na moeda 3
- Saldo a crédito na moeda 4
- Saldo a crédito na moeda 5
- 2o. Elemento conterá um sub-array com os valores a débito nas 5 moedas:
Estrutura do sub-array
- Saldo a débito na moeda 1
- Saldo a débito na moeda 2
- Saldo a débito na moeda 3
- Saldo a débito na moeda 4
- Saldo a débito na moeda 5
03. EXEMPLO DE UTILIZAÇÃO
A função PcoRetSld espera que seja enviado para busca dos saldos os seguintes parâmetros:
Nome | Tipo | Descrição | Obrigatório |
cConfig | Caracter | Código do Cubo Gerencial | Sim |
cChave | Caracter | Chave a ser Consultada | Sim |
dData | Caracter | Data de Referência do Saldo | Sim |
...
Abaixo temos exemplo de utilização da função PcoRetSld:
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
User Function U_RetSldCb() Local aSaldoCubo As Array Local dDataLocal As Date Local cChave As Character Local cCodCubo As Character cChave := "1000 345 PR" cCodCubo := "01" dDataLocal := CtoD("31/01/08") aSaldoCubo := PcoRetSld(cCodCubo, cChave, dDataLocal) Conout("Saldo Cubo em 31/01/08 - Crédito Moeda 1 ===> "+Transform(aSaldoCubo[1,1], "@E 999,999,999.99"))//Saldo Cubo em 31/01/08 - Crédito Moeda 1 ===> Ex: 200,00 Conout("Saldo Cubo em 31/01/08 - Débito Moeda 1 ===> "+Transform(aSaldoCubo[2,1], "@E 999,999,999.99"))//Saldo Cubo em 31/01/08 - Débito Moeda 1 ===> Ex: 0,00 Return |
Informações | ||
---|---|---|
| ||
O exemplo acima trata-se apenas de um modelo para utilização da função, é de responsabilidade do cliente a realização da customização conforme a sua necessidade e seus impactos. |
04. ASSUNTOS RELACIONADOS
- PCOVLDLAN-Validação_de_Lançamentos
- PCOINILAN-Lançamentos_de_Integração
- DT_PCODETLAN-Movimentos_lançamentos_orçamentários
- PCOFINLAN-Finalização_de_Movimentos_Lançamentos
...