software‎ > ‎módulos‎ > ‎web framework‎ > ‎atualização web framework‎ > ‎

2017.12

postado em 20 de dez de 2017 13:32 por Usuário desconhecido

Publicação Técnica

  • Algumas classes e funções dos produtos Erp Core, Assets e Fleet foram migradas para uma nova estrutura de módulos no padrão CommonJS. Essa migração não altera o comportamento dos códigos existentes no sistema, pois todos os símbolos globais foram mantidos para fins de compatibilidade. A nova estrutura de módulos é uma funcionalidade experimental do sistema e ainda não deve ser utilizada em customizações ou produtos desenvolvidos na plataforma Bematech ERP. Por ser uma funcionalidade experimental, ainda são esperadas alterações de estruturas que podem exigir a revisão do uso dos módulos. Será criada uma publicação técnica quando a nova estrutura de módulos estiver amadurecida e pronta para ser utilizada pelos clientes e parceiros. Segue a relação das APIs migradas:

    • ErroDeSituacaoDeLote
    • ErroControleDeSituacaoDeLote
    • SituacaoDeLote
    • ControleDeSituacaoDeLote
    • ErroDeAuxControleSituacaoChecklist
    • AuxControleSituacaoChecklist
    • Checklist
    • ConsultaChecklist
    • Account
    • Patrimonio
    • TipoDeImplantacao
    • TipoDeErro
    • FiltroDoLote
    • SituacaoDeUtilizacaoSuspensao
    • TipoOperacaoImobilizado
    • TipoMovimentacaoCIAP
    • ConsultaPatrimonio
  • Com o objetivo de otimizar o consumo de recursos do sistema, os seguintes arquivos deixaram de fazer parte do produto Erp Core e agora passam a fazer parte do Assets. Caso utilize os arquivos abaixo em customizações, verifique se a base está licenciada para utilizar o produto Assets.

    • -1895946134 - Patrimonio.ijs
    • -1895946117 - Constantes do Patrimonio.ijs
    • -1895946129 - ConsultaPatrimonio.ijs
  • Com o objetivo de otimizar o consumo de recursos do sistema, os seguintes arquivos deixaram de fazer parte do produto Erp Core e agora passam a fazer parte do Fleet. Caso utilize os arquivos abaixo em customizações, verifique se a base está licenciada para utilizar o produto Fleet.

    • -1894814913 - AuxControleSituacaoChecklist.ijs
    • -1894815083 - Checklist.ijs
    • -1894815086 - consultaChecklist.ijs
  • A propriedade chavesDasOperacaoes da classe ConsultaPedido foi renomeada para chavesDasOperacoes. A propriedade anterior passa a ser um alias para a nova a fim de manter compatibilidade com os scripts que utilizam a grafia errada da propriedade. (por Paulo César Moreno, #13119812)
    [-1894814806,erp-fleet.jaz]
    [-1894815086,consultaChecklist.ijs]
    [-1897023575,erp-core.jaz]
    [-1895946189,operacaoPedidoPatrimonio.ijs]
    [-1897023545,erp-card.jaz]
    [-1894815083,Checklist.ijs]
    [-1895946048,erp-assets.jaz]
    [-1895946129,ConsultaPatrimonio.ijs]
    [-1896041975,erp-store.jaz]
    [-1897023544,erp-task.jaz]
    [-1895946117,Constantes do Patrimonio.ijs]
    [-1894815000,SituacaoDeLote.ijs]
    [-1895946134,Patrimonio.ijs]
    [-1894765081,erp-project.jaz]
    [-1894814913,AuxControleSituacaoChecklist.ijs]

Comments