01. DADOS GERAIS
Produto: | TOTVS Framework
|
---|---|
Linha de Produto: | Linha Logix |
Segmento: | Tecnologia |
Módulo: |
Framework (Linha Logix) - Administração Logix
|
Função: | Exportação de conteúdo de array 4GL |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKLOGIX-1599 |
02. SITUAÇÃO/REQUISITO
No uso das funções de exportação de conteúdo de variáveis 4GL do tipo ARRAY OF RECORD para planilha excel no formato XML (Função _ADVPL_ExportArrayToExcelXML) ou CSV (Função _ADVPL_exportArrayToExcelCSV), ou exportar para um arquivo no formato UNLOAD, que usa "|" como delimitador (Função _ADVPL_UnloadArrayToFile) ocorrem os seguintes problemas:
- Ao informar o caminho do arquivo de destino no servidor, a validação da pasta de destino emite alerta que a pasta não existe
- Ao informar o array 4GL com elementos criados dinamicamente, as funções acusam que o tipo da variável não é do tipo ARRAY OF RECORD,
03. SOLUÇÃO
Alterações foram realizadas nas 3 funções para corrigir as inconsistências acima citadas e também foi incluído um bloqueio de execução da função _ADVPL_ExportArrayToExcelXML para que não seja acionada a partir de uma execução em modo JOB ou TELNET, pois esta função faz uso de funções que somente podem ser executadas no ambiente gráfico.
04. DEMAIS INFORMAÇÕES
Não se aplica.
Disponível a partir do pacote oficial 12.1.2503 ou Framework Fix 12.1.2411(fix01)IMPORTANTE!
05. ASSUNTOS RELACIONADOS
- Funções para Manipulação de Arrays