F900CPB - Movimentações de Produtos pendentes para baixar Componentes
Caso haja um grande volume de apontamentos de OPs e o tipo de baixa dos componentes é automática, poderá ser definido o valor do campo O.P./O.S. Baixa Componente no Ato com o valor N(Não), permitindo efetuar a baixa dos componentes em outro momento a partir desta tela.
Nota
Se o sistema estiver parametrizado para a geração do bloco K, algumas consistências e bloqueios podem ser realizadas nessa tela, garantindo a correta geração de informações do arquivo, conforme guia prático. Confira estas consistências na tela Parâmetros e consistências da empresa (F070ECN).
Processo
Mostra todas as OPs, e suas respectivas quantidades movimentadas, que estão
pendentes para serem baixadas devido a não terem passado este processo no ato da sua
movimentação. Estes registros ficam temporariamente gravados na tabela E900CPB enquanto
não forem processados. Após a baixa ser efetuada os registros são excluídos.
O campo Situação indica a situação em que se encontra o registro. Os
possíveis valores são:
- I - Incluído - indica que o registro foi gerado
- A - Alterado - indica que o processo de baixa já está em andamento e esse registro será ou está sendo processado (baixado). A justificativa da criação deste flag foi porque, como este processo pode demorar minutos, um outro registro com a mesma chave pode estar sendo executado na OP, porém a respectiva quantidade não será somada àquele registro. Portanto, neste caso, um novo registro é criado com a situação ´I´ para não ser baixado neste momento e sim processado posteriormente a finalização dos que possuem a situação ´A´ (processamento recursivo).
Para o agendamento do processo de Baixa dos Componentes ver: Gerador > Processos Automáticos > Cadastro item Executa Baixa Componentes - código 5, no campo Tipo de Processo no Sapiens.
- Quando a origem não movimenta em grade, deve ter estoque para todos os componentes para haver a baixa de componentes pendentes. Isso porque pode haver movimento parcial.
- Quando a origem movimenta em grade, o movimento é sempre total, permitindo baixar apenas os componentes que tenham estoque. O registro de pendência fica até que todos os componentes possuírem estoque para baixar exatamente a quantidade prevista (do componente). Apesar disso, todos os componentes que tiverem estoque serão baixados. Quando o estoque for menor que a quantidade prevista, será feita baixa parcial, ficando pendente o restante para baixar numa próxima vez que tiver estoque.
Quando está configurado no cadastro da origem o parâmetro O.P./O.S. Movimento Parcial igual a S, caso não exista a quantidade total para baixa dos componentes, será realizada a baixa da quantidade disponível em estoque e o registro de pendência será excluído, não sendo mais disponibilizado aquele componente para baixar na tela F900CPB.
Desta forma, quando o parâmetro estiver com o valor S, pode-se utilizar o identificador de regra CHA-900DPQFE01 para que nos casos onde não exista uma quantidade total para baixar de algum componente este fique pendente de baixa (não irá baixar nada do componente, e com isso ficará disponível para ser baixado quando o componente possuir saldo total). Os demais componentes da OP que possuem saldo total disponível serão baixados normalmente no processo.
Observação:
A tela F900CPB não permite interação com outras formas de baixa (Como a tela F900Bac, ação Sid, etc). Assim, se por outra tela (por exemplo a F900BAC) for feito a baixa de um ou mais componentes da OP, ainda assim ao processar a F900CPB também irá baixar os componentes desta OP, na quantidade prevista.
Identificadores de regras
Módulo | Código |
---|---|
CHA | 900DPQFE01 |