Data de postagem: May 17, 2012 6:3:14 PM
Ao criar um pedido sem frete e criar a baixa de pedido informando o frete o valor rateado não era considerado nos primeiros itens, sendo calculado o frete total no último item da baixa de pedido. (por Sheila Gabriela Borges Rodrigues, #6732454)
[-1898188604,/products/INTEQerp infrastructure/library/pedido/objects/OperacaoPedido.ijs]
Ao tentar realizar a baixa de um pedido com mapa de distribuição ocorria mensagem de erro informando que o campo ORDEM, criado dinamicamente, já existia na estrutura de dados. O nome do campo foi alterado para um mais específico. (por Hugo Freitas Carneiro, #6750309)
[-1898188310,OperacaoPedidoBaixaPedido.ijs]
Ao buscar pendência na baixa de pedido onde a parcela possui saldo de adiantamento ocorria a mensagem de erro "RowId not found". (por Sheila Gabriela Borges Rodrigues, #6756427)
[-1894442924,/products/INTEQerp infrastructure/library/pedido/objects/negociacao/condicoes/Condicoes para Pedido e Baixa de Pedido.ij]
Ao alterar o preço de venda no cadastro de recursos ocorria mensagem de erro informando que a classe do fator era somente para agrupamento. Foi realizado ajuste na rotina Ajusta tabelas de preços.imt, para que ao ser executada, realize o ajuste das classes dos fatores de preços para classe padrão Normal. (por Hugo Freitas Carneiro, #6731782)
[-1897035794,Ajusta tabelas de preços.imt]
Ao efetuar uma baixa de pedido de um pedido que teve baixa parcial, as parcelas calculadas na baixa de pedido não eram proporcionais a quantidade informada, impedindo a gravação da baixa de pedido. (por Sheila Gabriela Borges Rodrigues, #4165122)
[-1894442892,NegociacaoBaixaModel.ijs]
[-1897035661,Rateio.it]
[-1894442973,Util.ijs]
[-1894443011,ItensDaNegociacao.ijs]
Ao realizar alteração da negociação do pedido com baixa automática ocorria existência de vínculos órfãos. Para corrigir o problema foi efetuado ajuste nos objetos de gestão e foi criada rotina de manutenção para corrigir as operações inconsistentes. A rotina pós-upgrade encontra-se em "UNUM/Vendas/Ferramentas Administrativas/Manutenções/Manutenções/INTEQerp infrastructure/Pedido/" - opção: "Apagar Titulos, Parcelas e Vinculos orfaos. (por Hugo Freitas Carneiro, #4177587)
[-1897035675,Apagar Titulos, Parcelas e Vinculos orfaos.imt]
[-1894442893,NegociacaoModel.ijs]
[-1896045340,AtualizaStatusPagamentoCartao.ijs]
[-1894442638,NegociacaoException.js]
[-1898188604,OperacaoPedido.ijs]
Ao efetuar o rateio dos itens para os campos de cabeçalho quando o último item do pedido ou baixa de pedido estava cancelado o rateio não considerava o valor do resíduo dando diferença de valores de 0,01. (por Sheila Gabriela Borges Rodrigues, #4177587)
[-1897035675,Apagar Titulos, Parcelas e Vinculos orfaos.imt]
[-1894442893,NegociacaoModel.ijs]
[-1896045340,AtualizaStatusPagamentoCartao.ijs]
[-1894442638,NegociacaoException.js]
[-1898188604,OperacaoPedido.ijs]
Ao buscar sugestões de condição de negociação no processo Pedido de Saída no botão Condições de Negociação ocorria que não eram retornadas todas as sugestões vigentes. (por Hugo Freitas Carneiro, #6742509)
[-1894442924,Condições para Pedido e Baixa de Pedido.ijs]
Ao realizar a baixa de pedido de um pedido com desconto o valor da parcela da baixa não estava correto pois o desconto não era considerado. (por Sheila Gabriela Borges Rodrigues, #6740676)
[-1897035919,Desconto.it]
[-1894443011,ItensDaNegociacao.ijs]
Ao informar autorizador de desconto excedido na edição de pedido no caixa ocorria travamento da tela. (por Hugo Freitas Carneiro, #6748620)
[-1894443226,Desconto.ijs]
Ao emitir uma nota fiscal de acompanhamento e caso ocorresse algum erro a mensagem exibida para o usuário não estava correta. Após correção será exibida a mensagem de erro que inerente ao cancelamento da nota de acompanhamento. (por Sheila Gabriela Borges Rodrigues, #4190161)
[-1894443045,NotaFiscalVinculada.ijs]
Ao executar rotina Ajuste dos campos da tabela pedido - fechamento versão 2011-3 no período 01/01/2012 a 13/04/2012 ocorria erro de do número e tipo do pedido. Após a correção realizada na rotina, é possível a execução da rotina (por Hugo Freitas Carneiro, #4192505)
[-1897035848,Ajuste dos campos da tabela pedido - fechamento versão 2011-3]
Ao gravar uma baixa de pedido que tenha o preço calculado pela tabela valmoind ocorria mensagem de erro "but field "valorrepasse" not found". (por Sheila Gabriela Borges Rodrigues, #4155230)
[-1898188604,/products/INTEQerp infrastructure/library/pedido/objects/OperacaoPedido.ijs]
Ao aprovar um pedido com usuário configurado para validar limite de crédito ocorria a não realização da análise de crédito da pessoa do pedido. (por Hugo Freitas Carneiro, #4170783)
[-1894542878,AnaliseDeCredito.ijs]
[-1898188604,OperacaoPedido.ijs]
Ao realizar exclusão de pedido com baixa automática com disponível informado, ocorria a exclusão do pedido, mas os seus títulos, parcelas e vínculos ficavam órfãos. Para corrigir o problema foi efetuado ajuste nos objetos de gestão e foi criada rotina de manutenção para corrigir as operações inconsistentes. A rotina pós-upgrade encontra-se em "Unum/Vendas/Ferramentas Administrativas/Manutenções/Manutenções/INTEQerp infrastructure/Pedido/" - opção: "Apagar Titulos, Parcelas e Vinculos orfaos. (por Sheila Gabriela Borges Rodrigues, #4164550)
[-1894442893,NegociacaoModel.ijs]
[-1897035675,Apagar Titulos, Parcelas e Vinculos orfaos.imt]
[-1897035671,Cria x-class com data do upgrade para versao 2011_X.ijs]
[-1898188604,OperacaoPedido.ijs]
[-1897035857,Cria x-class com data do upgrade para versao 2011_X.ijs]
[-1897035664,UNUMerp infrastructure - Exclusão de Titulos, Parcelas e Vinculos órfãos.txt]
Ao aprovar um pedido totalmente cancelado não ocorria validação alguma. Após ajuste realizado neste requisito, é apresentado validação ao usuário caso tente aprovar um pedido que está com todos os seus itens cancelados. (por Hugo Freitas Carneiro, #10184151)
[-1894443592,OrderError.ijs]
[-1898188604,OperacaoPedido.ijs]
Ao realizar a chamada de cálculo de tributos via reprocessamento fiscal ocorria que o script de cálculo não estava sendo executado, calculando assim o total do pedido de forma errada. Após o ajuste o script de cálculo passou a ser executado também no reprocessamento fiscal (por Hugo Freitas Carneiro, #6734176)
[-1898188604,OperacaoPedido.ijs]
Ao gravar a baixa de pedido que gerará um pedido associado, o sistema exibia a seguinte mensagem: "Error: Não foi preenchida da Unidade da Federação para o Local de Escrituração" (por Cinthia Aguiar Arruda, #4185196)
[-1894443576,PedidoAssociado.ijs]
Ao gravar um pedido com baixa automática que já havia sido gravado e gerado seu pedido associado ocorria a geração de um novo pedido associado, o qual não deveria ser criado, e sim alterado o pedido associado já existente. Foi realizado correção para ajuste da inconsistência mencionada. Porém é necessário que o cliente avalie se existem pedidos associados duplicados que foram baixados e, caso existam realizar o cancelamento da baixa do pedido associado duplicado, bem como o cancelamento do próprio pedido associado duplicado. Para verificar se existem pedidos associados duplicados foi criado um código de consulta que pode ser utilizado via IDBC, que segue abaixo. Observação: O campo CHCRIACAO é a chave de criação dos pedidos associados criados erroneamente.
__includeOnce(-1898141835); // /products/INTEQengine/configuration/iDBCsql library.ijs
var sqlBaixasOrigem = "Select p1.chave " + "from pedido p1 " + "left join pedido p2 on p1.chave = p2.chorigem " + "where p2.chpedbaixa is null " + "group by p1.chave " + "having count(p2.chorigem) 1";
var sql = "select chave, chcriacao, emissao, chorigem " + "from pedido " + "where chorigem in (" + sqlBaixasOrigem + ") " + "and chpedbaixa is null";
var pedidosAssociados = database.query(sql);
var pedidosAssociadosErrados = new DataSet(); pedidosAssociadosErrados.createField("CHCRIACAO", "integer"); pedidosAssociadosErrados.createField("CHORIGEM", "integer"); pedidosAssociadosErrados.create();
pedidosAssociados.indexFieldNames = "CHORIGEM;CHCRIACAO"; pedidosAssociados.first(); var chaveOrigem;
while (!pedidosAssociados.eof) { if (chaveOrigem == pedidosAssociados.chorigem) { pedidosAssociadosErrados.append([pedidosAssociados.chcriacao, pedidosAssociados.chorigem]); }
chaveOrigem = pedidosAssociados.chorigem; pedidosAssociados.next();
}
pedidosAssociadosErrados (por Hugo Freitas Carneiro, #4179101)
[-1894443576,PedidoAssociado.ijs]
Ao gravar um pedido com baixa automática que já havia sido gravado e gerado seu pedido associado ocorria a geração de um novo pedido associado, o qual não deveria ser criado, e sim alterado o pedido associado já existente. Foi realizado correção para ajuste da inconsistência mencionada. Porém é necessário que o cliente avalie se existem pedidos associados duplicados que foram baixados e, caso existam realizar o cancelamento da baixa do pedido associado duplicado, bem como o cancelamento do próprio pedido associado duplicado. Para verificar se existem pedidos associados duplicados foi criado um código de consulta que pode ser utilizado via IDBC, que segue abaixo. Observação: O campo CHAVE é a chave do item de pedido origem que no pedido associado é o campo CHORIGEM.
__includeOnce(-1898141835); // /products/INTEQengine/configuration/iDBCsql library.ijs
var sql = "Select p1.chave, p1.emissao, p1.chpedbaixa, count(p2.chorigem) as QTD " + "from pedido p1 " + "left join pedido p2 on p1.chave = p2.chorigem " + "where p1.baixaautom is not null " + "and p2.chpedbaixa is null " + "group by p1.chave, p1.emissao, p1.chpedbaixa " + "having count(p2.chorigem) 1";
database.query(sql); (por Hugo Freitas Carneiro, #4179101)
[-1894443576,PedidoAssociado.ijs]
Ao executar a rotina de manutenção Unum/Venda/Ferramentas Administrativas/Manutenções/Manutenções/Apagar Titulos, Parcelas e Vinculos orfaos ocorria a mensagem de erro "ORA-00933: SQL command not properly ended". (por Sheila Gabriela Borges Rodrigues, #6732235)
[-1897035675,Apagar Titulos, Parcelas e Vinculos orfaos.imt]
Ao realizar a abertura da baixa do pedido de devolução de numerário no processo de Baixa de pedido, o sistema exibia a seguinte mensagem: "Não é permitada alteração do Tipo da Sugestão, a não ser que seja uma Entrada" (por Cinthia Aguiar Arruda, #4199406)
[-1894442952,/products/INTEQerp infrastructure/library/pedido/objects/PedidoDeDevolucaoDeNumerarios.ijs]
No cadastro de Materiais e Produtos, que está localizado em: Unum/Venda/Cadastros/Materiais e Produtos, o sistema não possibilitará informar um recurso que está inativo na grade de detalhes "Recursos consumido nesta etapa". Para que um produto seja considerado inativo, o usuário deverá informar no cadastro de Materiais e Produtos (Unum/Venda/Cadastros/Materiais e Produtos), a data no campo Inativo. (por Cinthia Aguiar Arruda, #4051412)
[-1897148381,0100 INTEQerp infrastructure.ic]
No cadastro de Lotes, que está localizado em: Unum/Venda/Cadastros/Lotes, ao tentar informar um recurso inativo, o sistema exibirá a seguinte mensagem: "Não é permitido gravar este registro, pois o recurso está inativo".
Para que um produto seja considerado inativo e não seja possível informar este no cadastro de Lote, o usuário deverá informar no cadastro de Materiais e Produtos (Unum/Venda/Cadastros/Materiais e Produtos), a data no campo Inativo. (por Cinthia Aguiar Arruda, #4051403)
[-1897148352,0100 INTEQerp infrastructure.ic]
No cadastro de sugestão de núcleo, que está localizando em: Unum Venda cadastros Aux Operaçoes Tabelas de Sugestões Sugestão de núcleo, foi criado o campo representante. Este campo tem como objetivo a sugestão do núcleo das operações através do representante. Maiores detalhes no manual em: https://sites.google.com/a/unum.com.br/www/o-que-fazemos/modulos/compra/manuais/guia-de-estudo-do-modulo-de-compras/cadastros-para-criacao/sugestao-de-nucleo (por Cinthia Aguiar Arruda, #3951198)
[-1894443559,0100 INTEQorder.ic]
[-1897048640,0100 INTEQerp infrastructure.ic]
[-1894443575,SugestaoPedido.ijs]
Foi criado o método _verificaConnectionIsOnline do objeto operacao.ijs com a finalidade verifica a propriedade IsOnline da conexão conforme tempo configurado na propriedade limiteConnectionIsOnLine. Maiores detalhes emhttp://l.unum.com.br/jsdoc/symbols/Operacao.html#limiteConnectionIsOnLine. (por Roberto Klayton Magalhães Barros, #4167459)
[-1898188424,OperacaoPedidoBaixaAutomatica.ijs]
[-1898190413,operacao.ijs]
Foi criada a função validaDuplicacaoCGCCPF e o evento onValidate na classe Entidades com a finalidade retirar a validação de duplicação de CPF/CNPJ do evento onBeforePost e colocar no evento onValidate, para que possa ser utilizado programaticamente. (por Hugo Freitas Carneiro, #6741649)
[-1897148400,0100 INTEQerp infrastructure.ic]
[-1897148376,0100 UNUMerp infrastructure.ic]
Foi criado o teste unitário TempoLimiteParaCalculoTributarioDePedidoCom50Itens.it com a finalidade de limitar e avaliar a performance do tempo despendido durante o cálculo tributário (por Hugo Freitas Carneiro, #4167454)
[-1897035660,TempoLimiteParaCalculoTributarioDePedidoCom50Itens.it]