Data de postagem: Jul 18, 2014 1:53:33 PM
Foi alterado o cadastro Política Comercial com a criação do campo Condição de negociação que permite limitar o desconto por condição de negociação. Desta forma, poderá ser configurado limite de desconto por condição de negociação, evitando que o usuário conceda um desconto maior do que permitido para a condição. Caso sejam utilizadas duas condições com limites de desconto diferentes, o sistema validará considerando a mais restritiva, ou seja, menor desconto. Além disso, no cadastro de Política Comercial só poderá ser cadastrada a classe de Política de Desconto ou Rentabilidade, não sendo possível inserir as duas políticas juntamente. O processo pode ser acessado pelo caminho: bematech/Venda/Cadastros/Políticas Comerciais/LimiteDeRentabilidade e Desconto. (por Cinthia Aguiar Arruda, #10873499)
[-1894443225,DescontoBean.ijs]
[-1897035397,UtilsTesteDesconto.ijs]
[-1897035355,Com desconto na venda e calculando item.it]
[-1897035429,VerificaDescontoDeCabecalhoEItem.it]
[-1894443189,0200 UNUMerp infrastructure.ic]
[-1897035354,Com desconto no item e calculando item.it]
[-1897035559,Desconto.it]
[-1897035268,UtilsTesteVerificaDesconto.ijs]
[-1894443235,0100 INTEQerp infrastructure.ic]
[-1897035394,Com desconto no item.it]
[-1897035396,Com desconto na venda.it]
[-1897035430,VerificaDescontoDeCabecalho.it]
[-1897035461,VerificaDescontoDeItem.it]
[-1897035267,Com desconto no item e na venda.it]
[-1894443226,Desconto.ijs]
[-1897035179,Com desconto genérico para venda e específico por condição de negociação.it]
[-1894443222,0100 INTEQerp infrastructure.ic]
Foi alterada a funcionalidade validação de saldo em estoque para validar também por classe de movimentação quando as movimentações validadas tiverem classes distintas. Isto tem como objetivo possibilitar que o estoque seja criado para um determinado depósito em uma determinada classe de movimentação. Por exemplo: O almoxarifado "Almox A" possui 10 quantidades em estoque para a classe de movimentação "Movimentação A" e o almoxarifado "Almox B" possui -10 quantidades para classe de movimentação "Movimentação B". Ao realizar a baixa de um pedido de saída para classe de movimentação "Movimentação A" e depósito "Almox A" de 3 quantidades, o sistema irá possibilitar realizar a operação normalmente. Caso seja realizado a baixa de pedido de saída para a classe de movimentação "Movimentação B" e almoxarifado "Almox B" de 3 quantidades, o sistema não irá possibilitar realizar baixa do pedido.
A funcionalidade de validação de saldo em estoque pode ser acessada pelo caminho: bematech/Venda/Pedido/Baixa de Pedido de Saída. Mais detalhes no guia em http://www.unum.com.br/o-que-fazemos/modulos/compra/manuais/guia-de-estudo-do-modulo-de-compras/validar-estoque-no-pedido. (por Cinthia Aguiar Arruda, #11809856)
[-1897035239,CopiaDosCamposBaixaEDevolucao.it]
[-1897035245,DesaprovaPedidoTransferenciaVinculado.it]
[-1897035234,EdicaoBaixaTransferenciaVinculada.it]
[-1894743057,ValidacaoSaldoNegativo.ut]
[-1894743405,misc.ijs]
Foi criado o método TributosIncidentesSobreConsumidor.calculaTributosPagos() com a finalidade de calcular o valor e o percentual dos impostos incidentes ao consumidor, que deverá ser impresso na observação do cupom fiscal. (por Marcos Henrique de Carvalho Almeida, #11256706)
[-1897035169,0100 UNUMerp infrastructure.ic]
[-1897035171,TributosIncidentesSobreConsumidor.ijs]
[-1897035170,Configuração para alíquotas dos tributos incidentes ao consumidor]
[-1897048325,0200 INTEQerp infrastructure.ic]
[-1897035168,TributosIncidentesSobreConsumidor.ut]
Foi criado o dataSource recurso.ids com a finalidade de fornecer uma fonte de dados para apresentar todos os recursos existentes no sistema. Mais detalhes em http://www.unum.com.br/o-que-fazemos/modulos/venda/manuais-tecnicos/datasource-de-recusos. (por Marcos Henrique de Carvalho Almeida, #11839170)
[-1897035080,Recursos]
[-1897035079,recurso.ids]
Foi alterado o método CondicoesDeNegociacao.busca() com a finalidade de pesquisar as sugestões de negociação independente do saldo disponível para negociação. (por Sâmia Rocha Lima, #11903552)
Foram criados os métodos OperacaoPedido.validaEGravaProgramacaoEntregaMontagem e OperacaoPedido.validaAlteracaoProgramacaoEntregaMontagemItem com a finalidade de validar e gravar os campos de programação de entrega e montagem em um pedido ou pedido de devolução, já aprovado. Mais detalhes em http://l.unum.com.br/jsdoc/symbols/OperacaoPedido.html. (por Marcos Henrique de Carvalho Almeida, #11903269)
Ao clicar no botão Gravar do processo Baixa de Pedido de Saída ocorria a mensagem de erro: Key [CHAVE] found but field "localizador" not found.. Esse processo pode ser localizado em: UNUM/Venda/Pedido/Baixa de Pedido de Saida.ip (por Otacílio Mota Bisneto, #11870436)
[-1894742953,LocalizacaoDeLotes.ijs]