2012.2

Data de postagem: May 03, 2012 8:15:28 PM

Defeitos Corrigidos

    • Ao tentar excluir a baixa de um pedido que não foi compatibilizado ocorria o erro "Invalid floating point operation". (por Sâmia Rocha Lima, #4059572)

    • [-1898188310,OperacaoPedidoBaixaPedido.ijs]

    • Constatado erro na construção da instrução SQL no método _pesquisaQuantidadesJaDevolvidasPorItensDaBaixa do objeto OperacaoPedidoDevolucao.ijs -- trecho de código com problema, listado abaixo, ao concatenar a segunda com a terceira linha o valor da variável chCriacao está ficando junto do "and" da instrução SQL causando o erro:

      • queryUtilities.clauseWhereOfKeys( "Where", "CHDEVOLUC", keysUtilities.getKeysFromField( baixasADevolver, "CHAVE", true ) ) + " " + "and CHCRIACAO " + chCriacao + "and CHPEDBAIXA is null " +

      • -- solução, alterar o trecho de código para

      • queryUtilities.clauseWhereOfKeys( "Where", "CHDEVOLUC", keysUtilities.getKeysFromField( baixasADevolver, "CHAVE", true ) ) + " " + "and CHCRIACAO " + chCriacao + " " + "and CHPEDBAIXA is null " + (por Roberto Klayton Magalhães Barros, #4090546)

      • [-1898188315,OperacaoPedidoDevolucao.ijs]

      • [-1898188315,/products/INTEQerp infrastructure/library/pedido/objects/OperacaoPedidoDevolucao.ijs]

    • Ao executar o relatório de meta, o sistema exibia a seguinte mensagem: "Mensagem de erro: IndexFieldNames not informed". (por Cinthia Aguiar Arruda, #4099284)

    • [-1894334025,ConsultaMeta.ijs]

    • Ao alterar a classificação fiscal do recurso, durante a realização de um pedido, e essa alteração impactar no valor do ipi ocorria que o valor das parcelas não eram alterados de acordo com o novo valor negociado. (por Sâmia Rocha Lima, #4099316)

    • [-1897035833,AuxiliarGeracaoParcelas.ijs]

    • Ao cancelar o saldo de pedido 891108, o sistema exibe a seguinte mensagem: "Esta operação implica na alteração de títulos que possuem identificação de documentos, ou baixas, ou pedidos baixados" (por Cinthia Aguiar Arruda, #4095560)

    • [-1,não se aplica.]

    • O método _sincronizaOperacoes() do objeto PedidoAssociado utilizava o dataset de pedido da operação origem para definir qual tipo de operação estava sendo realizado, porem o método responsável em retornar o tipo da operação prevê que exista um ou mais registros no dataset, como a operação em questão excluía todos os registros, estava sendo apresenta mensagem ao usuário informando que não era possível determinar o tipo da operação.

      • Como solução foi alterado o método _sincronizaOperacoes() do objeto PedidoAssociado para pegar o tipo da operação a partir da propriedade tipoOperacao da operação origem. (por Roberto Klayton Magalhães Barros, #4092536)

      • [-1894443576,/products/INTEQerp infrastructure/library/pedido/objects/PedidoAssociado.ijs]

    • Ao realizar um pedido no processo Distribuição, o sistema exibia a seguinte mensagem: "Não foi encontrada negociação para o item todos". (por Cinthia Aguiar Arruda, #4099983)

    • [-1898188604,OperacaoPedido.ijs]

    • [-1897148350,0100 INTEQerp infrastructure.ic]

    • Ao realizar a baixa de um pedido no processo de baixa de pedido, o sistema exibiu a seguinte mensagem: "Não é possível editar as parcelas ao ponto que a soma de seus valores não atinja o valor negociado" (por Cinthia Aguiar Arruda, #4092682)

    • [-1898188604,OperacaoPedido.ijs]

    • [-1894442394,Rateio.ijs]

    • Ao emitir uma nf de acompanhamento pelo processo Emissão de documanetospara um almoxarifado que não possui Centro de custo informado no cadastro do almoxarifado, o sistema exibe a seguinte mensagem: "O núcleo do pedido (depósito) não possui um centro de custo de resultados." (por Cinthia Aguiar Arruda, #4109726)

    • [-1894443045,NotaFiscalVinculada.ijs]

    • Ao criar uma operação pedido com baixa automática em modo offline ocorria a mensagem de erro "Ocorreu um erro ao adicionar o item na venda". (por Sheila Gabriela Borges Rodrigues, #4120035)

    • [-1894443571,PedidoAcessorio.ijs]

    • Ao cancelar o saldo de pedido no processo Pedido de saída, o sistema exibiu a seguinte mensagem: "Esta operação implica na alteração de títulos que possuem identificação de documentos, ou baixas, ou pedidos baixados. Solução: Cancele a operação e tente novamente sem os títulos baixados." (por Cinthia Aguiar Arruda, #4056907)

    • [-1,não se aplica]

    • Ao abrir operação pedido que precisava ser compatibilizada com versão anterior ocorria mensagem de erro "'formulaDoTitulo' is not defined". (por Sheila Gabriela Borges Rodrigues, #4121768)

    • [-1898188604,OperacaoPedido.ijs]

    • Ao utilizar o método busca do objeto CondicoesDeNegociacao sem que a propriedade dataBaseCorrecao fosse informada estava sendo apresentado o erro getTime is not a function, como solução o parâmetro passou a ser inicializado com o Date() (por Roberto Klayton Magalhães Barros, #4098073)

    • [-1894443014,/products/INTEQerp infrastructure/library/pedido/objects/negociacao/CondicoesDeNegociacao.ijs]

    • Os tipos de documentos cadastrados para a condição de negociação de compatibilidade, de chave -1897035871, estavam incorretos, pois para esta condição de negociação só podem ser utilizados tipos de documentos negativos. Isso fez com que ocorresse o erro: "Key 374 not found in DBCache". (por Sâmia Rocha Lima, #4099278)

    • [-1,não se aplica]

    • Ao iniciar o atendimento da operação 1355441 no processo de Aprovação de crédito e clicar no botão "Finalizar Atendimento" é apresentado o seguinte erro: "O numerador de pré venda não foi configurado no cadastro do local de escrituração" (por Cinthia Aguiar Arruda, #4109901)

    • [-1896046281,OperacaoPreVenda.ijs]

    • Verificado que o campo condição de pagamento não era exibido no *cadastro do cliente. Após ajuste do desenvolvimento, o campo condição de pagamento está sendo apresentado no cadastro do cliente. (por Cinthia Aguiar Arruda, #4039723)

    • [-1897148335,0100 Clientes.ic]

    • Não estava sendo possível informar o código da pessoa do débito no título. Esta informação é necessária para o EDI. (por Sâmia Rocha Lima, #4116059)

    • [-1894443295,0100 INTEQerp infrastructure.ic]

    • Ao abrir uma operação que tenha string inválida no campo de percentual do desconto do item ocorria a mensagem de erro "Não é possível atribuir valor NaN a um campo do DataSet. Fieldname: "DESCITEM"".

      • Agora será exibida a mensagem "Os valores informados para o desconto percentual do item XXX não são válidos.". Onde XXX é a chave do item com o valor percentual incorreto. (por Sheila Gabriela Borges Rodrigues, #4118102)

      • [-1894443226,Desconto.ijs]

    • Ao executar a rotina pós-upgrade Ajustes dos campos da tabela de pedido - fechamento - versão 2011_3, o sistema alterou o tipo de documento de uma devolução de Nfe para CF (por Cinthia Aguiar Arruda, #4120923)

    • [-1894443411,Scheduler Ajuste na tabela PEDIDO.ijs]

    • A criação do campo PAFS da tabela PEDIDO foi realizado com o tipo VARCHAR e precisa ser alterado para INTEGER. Este campo é utilizado por cliente que emitem NFe em contingência utilizando formulário de segurança. Para esta alteração de estrutura da tabela PEDIDO foi criada rotina pós upgrade que irá criar um campo temporário para guardar os dados do campo PAFS antes da alteração do tipo.

      • Seguem as chaves da mensagem e da rotina que precisa ser executada. -1897035705 UNUMerp infrastructure - Mudança no tipo do campo PAFS na tabela PEDIDO.txt -1897035706 Ajuste no tipo do campo PAFS da tabela PEDIDO.imt (por Sheila Gabriela Borges Rodrigues, #4092762)

      • [-1897035705,UNUMerp infrastructure - Mudança no tipo do campo PAFS na tabela PEDIDO.txt]

      • [-1897035706,Ajuste no tipo do campo PAFS da tabela PEDIDO.imt]

    • Ao cadastrar regras diferentes no cadastro de Políticas Comerciais, o sistema exibiu a seguinte mensagem: "Já existe uma regra definida com os dados informados para o período a partir de 05/03/2012" (por Cinthia Aguiar Arruda, #4132696)

    • [-1894443235,0100 INTEQerp infrastructure.ic]

    • Ao realizar estorno de baixa de pedido para a qual não existe configuração de permissão para a classe da baixa era apresentada mensagem de erro na construção da instrução sql enviada ao banco, foi realizado ajuste no objeto de devolução para tornar mais clara a mensagem mostrada ao usuário. (por Roberto Klayton Magalhães Barros, #4106839)

    • [-1898188315,/products/INTEQerp infrastructure/library/pedido/objects/OperacaoPedidoDevolucao.ijs]

    • [-1898188315,OperacaoPedidoDevolucao.ijs]

    • Ao realizar estorno para as operações de devolução a quantidade a ser estornada estava sendo calculada de forma incorreta (por Roberto Klayton Magalhães Barros, #4125346)

    • [-1,não se aplica]

    • [-1898188315,/products/INTEQerp infrastructure/library/pedido/objects/OperacaoPedidoDevolucao.ijs]

    • Ao desagrupar o mapa de distribuição no processo de Baixa de Pedido, o sistema exibiu a seguinte mensagem: " Nenhum mapa de distribuição foi encontrado para desagrupamento" (por Cinthia Aguiar Arruda, #4126414)

    • [-1898188310,OperacaoPedidoBaixaPedido.ijs]

    • Ao realizar transferência entre filiais, o sistema exibia a seguinte mensagem na nota de entrada quando possui mais de dois itens: "Já existe uma baixa com a Chave de Acesso informada" (por Cinthia Aguiar Arruda, #4125442)

    • [-1898188424,OperacaoPedidoBaixaAutomatica.ijs]

    • Ao realizar o processo Reprocessamento Fiscal da operação 23954920, o sistema exibe a seguinte mensagem: "Não é permitido alterar o valor do item para um valor menor que o constante na tabela de preço" (por Cinthia Aguiar Arruda, #4137188)

    • [-1898188604,/products/INTEQerp infrastructure/library/pedido/objects/OperacaoPedido.ijs]

Melhorias

    • Criada classe "Unidades de Pesagem" dentro da classe "Unidades de Medidas" com o objetivo de diferenciar os tipos de unidade. (por Samuel Grangeiro Portela, #4059632)

    • [0,Classe criada: -1897035709 (Unidades de Pesagem)]

    • Ao realizar um pedido que utiliza um fator tributário no qual o campo ICMS antecipado no total da nota está selecionado, o valor do ICMS antecipado irá ser somado ao valor total da nota. Segue o caminho do cadastro de fatores tributários: Unum Fiscal e regulamentação Configurações Automação Fiscal Fatores tributários. Segue o caminho do processo: UNUM Venda Pedido Pedido de Saída. (por Cinthia Aguiar Arruda, #4043827)

    • [-1897036000,/Configuracao/Operacoes/Pedidos ou Provisoes/Pedido ou Provisao/0150 INTEQerp infrastructure.ic]

    • [-1897035716,/products/INTEQerp infrastructure/tests/Operacoes/Operacao Pedido/TotalPedido.it]

    • [-1897035716,/products/INTEQerp infrastructure/tests/Operações/Operacao Pedido/TotalPedido.it]

    • Foi alterado o processo/relatório colocar nome do processo/relatório/funcionalidade para permitIr descrever o que a melhoria permite. O processo pode ser acessado pelo caminho: UNUMVendaPedidoPedido de Saída. (por Samuel Grangeiro Portela, #4109886)

    • [-1894333862,Comissao.ijs]

    • [-1894333859,BaixaComissao.ijs]

    • [-1894333836,Meta.ijs]

    • [-1894334030,0100 INTEQcommerce.ic]

    • [-1894333869,OperacaoPedidoEscalaComissaoMetaFacade.ijs]

    • [-1898188604,OperacaoPedido.ijs]

    • [-1897036086,OperacaoEscalaComissaoMetaFacade.ijs]

    • Foram criados os campos Desc Suframa ICMS, Desc Suframa PIS e Desc Suframa Cofins no processo de Pedido de Saída que está localizado em: Unum Venda Pedido Pedido de Saída. A criação desses campos tem como objetivo facilitar a conferência do desconto por imposto. (por Cinthia Aguiar Arruda, #4022143)

    • [-1897035734,/Dados/Transacionais/Operacoes/Pedidos ou Provisoes/0101 INTEQerp infrastructure.ic]

    • [-1897035734,/Dados/Transacionais/Operações/Pedidos ou Provisões/0101 INTEQerp infrastructure.ic]

Publicação Técnica

    • Os data sources de Pedido e de Baixa Pedido foram alterados para que seja possível desabilitar a verificação das permissões para os registros da classe Pedidos ou Provisões e suas filhas. Para desabilitar a verificação das permissões deve der utilizado o novo filtro criado chamado XVALIDAPERMISSAO, para tanto o filtro deve ser configurado para falso (false ) , caso contrario a permissão será verificada. O valor padrão para o filtro é verdadeiro ( true ). (por Roberto Klayton Magalhães Barros, #3791790)

    • [-1894442736,/products/INTEQerp infrastructure/library/dataSources/baixa.ids]

    • [-1894442793,/products/INTEQerp infrastructure/library/dataSources/pedido.ids]

    • Foi criado a propriedade eNotaFiscalVinculada no objeto OperacaoPedidoBaixaAutomatica que permite identificar se a operação aberta é uma nota fiscal vinculada a um cupom fiscal. (por Sheila Gabriela Borges Rodrigues, #4108366)

    • [-1898188424,OperacaoPedidoBaixaAutomatica.ijs]

    • Foi alterado o método _validaSeExisteBaixaComMesmaChaveAcesso do objeto OperacaoPedidoBaixaAutomatica com a finalidade não validar chaves de acesso de compra e venda ou transferência. (por Hugo Freitas Carneiro, #4119659)

    • [-1897035700,ValidaSeExisteBaixaComMesmaChaveAcesso.it]

    • [-1898188424,OperacaoPedidoBaixaAutomatica.ijs]

    • Foram alterados os métodos preparaOperacao, preparaQuerysDeAbertura, atualizaCustoDaMovimentacaoDeDeposito, internoGrava,pegaChavesParaIgnorarSaldoNaBaixaAssociada do objeto OperacaoPedidoBaixaAutomatica com a finalidade de utilizar o novo objeto MovimentacaoDeDeposito criado pelo Resource, o qual possui a responsabilidade de controlar a movimentação de depósito do pedido. Maiores detalhes em http://l.unum.com.br/jsdoc/symbols/OperacaoPedidoBaixaAutomatica.html. (por Hugo Freitas Carneiro, #3976068)

    • [-1898188424,OperacaoPedidoBaixaAutomatica.ijs]

    • [-1894443571,PedidoAcessorio.ijs]