Tempo aproximado para leitura: 00:02:13 min
Dúvida
Como rodar o ExecAuto da rotina MATA103 sem enfrentar a mensagem: "AJUDA: A100SBLOT O produto está configurado para controlar sublote e o sublote não foi informado"?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.
Solução
No MsExecAuto() da rotina MATA103, possui especificidades para produtos com controle de Sublote.
Nas operações de Documento de Entrada do tipo Devolução, definido no campo F1_TIPO (linha 47 do exemplo em anexo ao final do artigo), subentende-se que houve um Documento de Saída deste produto onde o Sistema delegou um lote e um Sublote na venda. Neste caso, no Documento de Entrada. é necessário, no ExecAuto, definir através do campo D1_NUMLOTE para o mesmo registrar a Nota de Entrada de devolução com o mesmo Sublote que o produto teve na nota de saída. Isso é o que vai fazer o processo concluir sem o erro A100SBLOT.
Já na inserção do Documento de Entrada de devolução em tela do Protheus, quando o usuário vincula com o Documento de Saída (Outras Ações -> Retornar OU Incluir -> Outras Ações -> Origem), o Sistema já vai puxar os dados da nota origem, o produto, lote E sublote conforme a venda.
Observação: Documentos de Entrada do tipo Normal, ou seja, não sendo uma nota de devolução, quando o produto controla Sublote não há a necessidade de inserir o D1_NUMLOTE. Este campo é gerado automaticamente pelo Sistema ao concluir a Nota. Seja via ExecAuto, seja via tela.
Saiba mais:
Clique aqui e veja mais artigos sobre Movimentações no Estoque
0 Comentários