01. DADOS GERAIS
Produto: | Solucoes_totvs_cross |
---|
SolucaoCross | TOTVS Backoffice |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_cross_segmentos |
---|
ModulosCrossSegmentos | TOTVS Backoffice (Linha Protheus) - Planejamento e Controle Orçamentário (SIGAPCO) |
---|
|
Modulos_totvs_prestadores_de_servicos |
---|
|
---|
Função: |
---|
PCOA185PCOA180 |
País: | Brasil |
---|
Ticket: | Interno |
---|
Requisito/Story/Issue | DSERCTR1-46829 |
---|
02. DESCRIÇÃO
O ponto de entrada PCOA1805 é responsável por preencher o array documentado no retorno para popular a tabela TMPAK2, que contém os itens orçamentários da visão gerencial.Essa funcionalidade ajusta os dados da tabela conforme as contas e
O array de retorno deve ser estruturado conforme segue:
tamanho - variável (conforme filtros definidos na montagem da visão gerencial, garantindo que os itens exibidos estejam alinhados com as configurações especificadas no processo de definição da visão gerencial.sendo que para cada item da planilha deve constar um item no array).
aDadosAK2 := { {Item 1 }, ;
{Item 2 }, ;
.........
{Item n } }
onde cada sub-array Item n deve possuir a estrutura abaixo:
tamanho - Numero de campos da tabela AK2 + 4
onde os primeiros elementos contem um sub-array - { NOME DO CAMPO, CONTEUDO}
e os 4 ultimos elementos sao:
1-Operador (Somar/Subtrair definidos na montagem da visao)
2-Funcao Usuario definido na montagem da visao
3-Item da Conta Orcamentaria Gerencial
4-Ultimo elemento contem Recno() da tabela AK2
03. DEMAIS INFORMAÇÕES
Bloco de código |
---|
language | cpp |
---|
theme | RDark |
---|
title | Manipulação de PE no sistema |
---|
|
If ExistBlock("PCOA1805")
If ValType( aDadosAK2 := ExecBlock( "PCOA1805", .F., .F. ) ) != "A"
Conout(STR0021) //"Erro ao executar o ponto de entrada PCOA1806"
lGrava := .F.
EndIf
EndIf |
...