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: |
|---|
PCOA185| 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 |
...