...
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: | PCOA180 |
---|
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.
O array de retorno deve ser estruturado conforme segue:
tamanho - variável (conforme filtros definidos na montagem da visão, 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 |
...