Home

Linha Microsiga Protheus

Páginas filhas
  • PLSXMLCRI - Críticas na importação XML

Ponto-de-Entrada: PLSXMLCRI - Críticas na importação XML
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Brasil
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todas TotvsDbAccess
Idiomas: Português (Brasil)
Descrição:
Ponto de entrada criado na importação de arquivos no padrão TISS de XML para desabilitar as críticas:079 - Item da liberação não solicitado.082 - Item da liberação já executado.083 - Item com quantidade maior que a solicitada.
Programa Fonte
Sintaxe

PLSXMLCRI - Críticas na importação XML ( [ lCri079 ], [ lCri082 ], [ lCri083 ] ) --> aCri

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
lCri079 Lógico Crítica 079 - Item da liberação não solicitado
lCri082 Array of Record Crítica 082 - Item da liberação já executado
lCri083 Array of Record Crítica 083 - Item com quantidade maior que a solicitada
Retorno
    aCri(array_of_record)
  • Matriz de três posições retornando se as críticas da importação XML TISS estão ou não ativas
Observações

A implementação deste ponto de entrada deve ser feita por um desenvolvedor experiente e testado rigorosamente.
Como se trata de uma rotina crítica do sistema, sua execução pode comprometer os resultados apurados pelo sistemas nas demais rotinas a serem executadas após a importação dos arquivos TISS.

Exemplos
User Function PLSXMLCRILocal aCri := Array(3)aTst[1] := .F. // Crítica 079aTst[2] := .F. // Crícia 082aTst[3] := .F. // Crítica 083Return aCri
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não