Páginas filhas
  • DDLEGFIN-2568 - 220- Seleção de vários pedidos para duplicação

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Solucoes_totvs
SolucaoTOTVS Distribuição e Varejo

Linha de Produto:

Linhas_totvs
LinhaLinha Winthor

Segmento:

Segmentos_totvs
SegmentoDistribuição

Módulo:

13 2 - Recebimento de MercadoriaCompra

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

02. SITUAÇÃO/REQUISITO

Alterar o processo de duplicação de pedidos da 220 .Ao clicar em duplicação automática, mostrar os pedidos do fornecedor e da filial selecionada anteriormente. Permitir permitindo selecionar mais de um pedido (selecionar todos, inverter seleção, etc). Criar filtro para pesquisa de pedido por numpedprinc na pcpedido.
Na seleção dos pedidos, copiar exatamente o mesmo pedido. 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).

...

1- Acesse a rotina 220 - Devolução de cliente a partir da versão XXXX ou versão superior;

Observações:

4 - Ao incluir o item, caso seja uma operação de transferência entre filiais (PCPEDC.USACFOPVENDANATV10='N'), o CFOP e CST de devolução de transferência registrado na 514 será utilizado como valor default;

5 - A descrição Será utilizado o CFOP de Devolução de Transferência. será exibida nos detalhes do item;

Image Removed

6 - Caso não seja uma operação de transferência entre filiais (PCPEDC.USACFOPVENDANATV10='V'), será utilizado o CFOP de Venda;

7 - A descrição Será utilizado o CFOP de Venda. será exibida nos detalhes do item;

Image Removed

Observação:

As descrições Será utilizado o CFOP de Devolução de Transferência. e Será utilizado o CFOP de Venda., serão exibidas somente em operações TV10. 

Totvs custom tabs box
tabsSaiba como fazer
idspasso1

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:

Informar os filtros e pesquisar;
A Grid de pedidos deve exibir a coluna "Sel.", logo no início, com um checkbox editável para cada linha;
Acima da Grid devem ser exibidos os botões "Selecionar todos", "Nenhum" e "Inverter", com seus respectivos comportamentos;
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

Totvs custom tabs box items
defaultyes
referenciapasso1


04. DEMAIS INFORMAÇÕES


Aviso

Importante!

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

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


Mantenha suas rotinas sempre atualizadas!

...