Páginas filhas
  • 6978125 - DDVENDAS-5639 - DT - Rotina não estorna estoque ao cancelar uma nota fiscal de vasilhame.

Versões comparadas

Chave

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

...

Rotina não estorna estoque do vasilhame ao cancelar uma nota fiscal de vasilhame.

03. SOLUÇÃO

  • Ajustada a rotina  para validação da quantidade anterior de Vasilhames para que esta não retorne mais de 1 dado por validação e produto;
  • Ajustado tratamento de exceção para que este retorne a falha do BD;
  • Incluída validação da consolidação da NF ao cancelar a movimentação do Vasilhame, uma vez que o Faturamento valida PCPEDI para gerar a movimentação na PCMOVVASILHAME e não depende da consolidação do Pré-Fat.


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2
Solicito atualizar a rotina e executar o procedimento descrito abaixo:


Totvs custom tabs box items
defaultyes
referenciapasso1

*CÓDIGO - NOME DA ROTINA:*
- PCSIS1400

*VERSÃO DA ROTINA:*
- 29.0.4142.57
- 29.4.45.76

Totvs custom tabs box items
defaultno
referenciapasso2

*NECESSITA DE PERMISSÃO OU PARAMETRIZAÇÃO? QUAIS?*
- Sim. Parâmetro 3017 - Controla Vasilhames Por Motorista = Sim.

    • Passos a realizar:

1) Criar Vasilhame na rotina 501(Imaginar processo Suco - Vasilhame(Embalagem). Este cadastro será da embalagem). Os dados são gravados na tabela PCVASILHAME.

PS: No campo Qt.Unit.Cx, insere-se a quantidade de itens necessários para se formar 1 caixa. 

Ex: Produto 1, Vasilhame 1. Pedido de Venda: 16 itens do produto 1. Caso cadastre o campo Qt.Unit.Cx como 0 ou 1, serão 16 Vasilhames. Caso cadastre como 8, serão 2 Vasilhames, caso cadastre como 16, será 1 Vasilhame, ou seja:

QtProdutos / Qt.Unit.Cx = QtVasilhames.

2) Vincular na rotina 3335 o produto que será vinculado ao Vasilhame(Neste caso, selecionar o produto "Suco" e vincular ao Vasilhame), no botão Vincular Vasilhame, aba Cadastro. Inserir o preço e Gravar.
Estes dados são gravados na tabela PCPRODUTVASILHAME.

3) Gerar pedido, Telemarketing, na 316 ou Integradora, inserindo somente os produtos com vínculo do Vasilhame da rotina 3335(Não inserir o vasilhame no pedido), em quantidade acima ou igual do campo Qt.Unit.Cx, da rotina 501, vincular a um carregamento na rotina 901 e faturar na rotina 1402.
Gravará na tabela PCMOVVASILHAME os dados da quantidade de Vasilhames e produtos em controle do motorista.

PS: A geração dos vasilhames não é feita quando o pedido é Balcão ou Balcão Reserva, por conta do vínculo com o carregamento. Não gerar faturamento pela rotina 1406, pois esta não gera nº de carregamento, logo, não realiza ajuste no processo de Vasilhame por Controle por Motorista.

4) Cancelar Nota Fiscal na rotina 1409.
Gravará na tabela PCMOVVASILHAME os dados da quantidade de Vasilhames e produtos em controle do motorista após o cancelamento de uma ou mais notas do carregamento.


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!



05. ASSUNTOS RELACIONADOS

...