2017.12

Data de postagem: Dec 20, 2017 9:32:35 PM

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]