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 Logix) - Finanças |
---|
|
Modulos_totvs_prestadores_de_servicos |
---|
|
---|
Função: | FIN80059 - API de aprovação eletrônicaFIN80189 - Selecionar dados IRRF/PIS/COFINS/CSLL no pagamento para integrar no TAF (Reinf) |
---|
País: | Brasil |
---|
Ticket: | 1981173920928168 |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DMANFINLGX-2366524257 |
---|
02. SITUAÇÃO/REQUISITO
A rotina de inclusão de ADs está cancelando com a mensagem de estouro de array na seleção das unidades funcionais do usuário para aprovação eletrônica. A quantidade de registros selecionados ultrapassa o limite definido para o array de unidade funcional.Ao processar a geração do arquivo de Integração com o TAF através do FIN15000 - Extrator de informações TAF - Logix, ocorre o cancelamento do programa com a mensagem "[email protected] (line: 1256)] function waiting 10 parameters however was passed 9."
03. SOLUÇÃO
A função FIN80059(API de aprovação eletrônica) foi alterada aumentando o limite da array de unidade funcional para comportar maior quantidade de registros e caso ultrapasse o limite, será informado através de mensagem de alerta.
"Somente as 4000 primeiras unidades funcionais do usuário serão selecionadas"Realizada a correção na rotina de Integração com o TAF através do FIN15000 - Extrator de informações TAF - Logix, para que o processamento não seja interrompido com erro.