01. 
DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

2 - Compra

País:Brasil
Ticket:DDLEGFIN-2568
Requisito/Story/Issue:DDLEGFIN-2568

02. SITUAÇÃO/REQUISITO

Alterar o processo de duplicação de pedidos da 220 permitindo selecionar mais de um pedido (selecionar todos, inverter seleção, etc). Criar filtro para pesquisa de pedido por numpedprinc na pcpedido.
Não permitir a duplicação de pedidos bonificados (tipo 5).  Na nova tela, listar os pedidos bonificados, porém, ao tentar selecionar, exibir a mensagem:
"O pedido de compra informado é bonificado. O programa não faz duplicação de pedido bonificado!"

Na tela de duplicação de pedido de compras (automática), alterar:
Alterar a flag "Atualizar política comercial e tributação (240/ 212)" para "Atualizar política comercial (240)" e criar nova flag para "Atualização tributação (212)", trazendo a mesma por default como 'Sim'.
Alterar o relatório de impressão de pedido de compra, para mostrar o numero do pedido principal (210 e 211).

03. SOLUÇÃO

Processo de duplicação de pedidos alterado na rotina 220. Caso seja do mesmo fornecedor e não seja um pedido bonificado, a duplicação pode ser feita selecionando múltiplos pedidos. 

Atualize a rotinas abaixo a partir das versão indicada ou versão superior:

  • Rotina 220 - Devolução de cliente Versão XX.XX ;


Passo a passo:

  • Acesse a rotina 220 - Devolução de cliente, na versão XX.XX ou superior;
  • Informe os filtros e clique em Pesquisar;


  • Selecione um ou mais pedidos, na Checkbox, ou utilize os botões Selecionar Todos, Inverter, Nenhum;


  • Clique em Duplicar


Ao clicar no botão "Duplicar" sem ter selecionado ao menos um Pedido, será exibida a mensagem abaixo e não será possível continuar:
---------------------------
Atenção
---------------------------
Selecione ao menos um pedido para duplicar.
---------------------------
OK
---------------------------
Acima dos campos de Nº pedido, será exibida a Flag "Principal". Ao marcá-la, a Rotina deverá realizar a busca pelo número do pedido informado através do pedido principal (PCPEDIDO.NUMPEDPRINC);
Ao clicar em Duplicar, caso haja mais de um pedido a opção "Duplicar através da Rotina 220" deverá ficar desabilitada;
A validação de permissão à filial do pedido foi preservada, ou seja: Se houver pedidos de duas ou mais filiais selecionados, caso o usuário não tenha permissão a uma delas o processo será abortado. Entretanto, a Rotina já faz essa validação direto na pesquisa.
A Rotina não deve permitir a duplicação de pedidos bonificados (tipo 5), essa validação também já existia, só foi adaptada para quando houver mais de um pedido;
Na tela de duplicação de pedido de compras (automática):
A flag "Atualizar política comercial e tributação (240/ 212)" passa a se chamar "Atualizar política comercial (240)" e será exibida uma nova flag "Atualização tributação (212)", por default como 'Sim' (ainda não está funcionando);
Para todas as operações em que foi selecionado mais de um pedido, a validação de um único pedido deve travar todo o processo (ou grava/exclui todos, ou nenhum).
Ao gravar a duplicação:
Deve aplicar as validações já existentes para todos os pedidos:
Caso algum seja para um Fornecedor já excluído, alertar e abortar o processo (não consegui executar a validação porque nesse caso, o Fornecedor não aparece na Grid de duplicação e não é possível prosseguir sem informar outro fornecedor;
Fornecedor bloqueado na SEFAZ;
Validar a validade do alvará de Funcionamento e da ANVISA do Fornecedor, quando for medicamento;
Validar o agendamento do pedido
Se o usuário possuir a permissão de exclusão de pedidos originais (a permissão Nº 30 é RESTRINGIR, então nesse caso deve estar desmarcada), a Rotina deve perguntar se o mesmo deseja excluí-los, e realizar a exclusão caso clique em "SIM". Na exclusão, para cada pedido deve validar e não deixar excluir:
Se já tem uma pré-entrada ou uma entrada vinculada a ele;
Se tem uma verba vinculada a ele.
O botão "Duplicar" da Grid "Recentes" deve manter seu comportamento (como o método utilizado no mesmo foi alterado, também deve ser Os itens não estão sendo gravados;testado);
Após Gravar um pedido, se selecionada a opção de Duplicar, deve manter o comportamento.
OBSERVAÇÕES:
Os itens não estão sendo gravados;
A mensagem "Deseja recalcular" ainda aparece várias vezes, uma para cada pedido;
A mensagem "Deseja excluir o pedido original?" ainda está excluindo apenas o primeiro, deve excluir todos os originais;
Botão editar e demais devem validar se há pedido selecionado;
Outras validações, como contas a pagar.

segue mais uma parte da alteração:

Se não houver selecionado ao menos um Pedido, será exibida a mensagem abaixo e não será possível continuar:
---------------------------
Atenção
---------------------------
Nenhum pedido selecionado.
---------------------------
OK
---------------------------
Duplicar:
Se foram selecionados pedidos de Fornecedores diferentes, exibir a mensagem abaixo e não permitir continuar:
---------------------------
Atenção
---------------------------
Não é possível duplicar pedidos de Fornecedores diferentes.
---------------------------
OK
---------------------------
Excluir / Editar/Imprimir:
Caso tenha sido selecionado mais de um pedido, exibir a mensagem abaixo e não permitir continuar:
---------------------------
Atenção
---------------------------
É possível [operação] apenas um pedido por vez.
---------------------------
OK


Observação:

As


04. DEMAIS INFORMAÇÕES


Importante!

As versões estarão disponíveis para download no CCW. 

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas!



05. ASSUNTOS RELACIONADOS