IDMOVREMESSAENT — Movimentação de Remessa de Entrada
Tela de configuração: REC001 — Parâmetros da Recapadora Localização: Parâmetros → Movimentações Tabela:
PARAMRECAP.IDMOVREMESSAENTTipo: INTEGER Valor padrão: Nenhum (campo obrigatório)
Resumo
Define qual movimentação de entrada (tipo "Entrada") será utilizada para gerar remessas de carcacas de pneus no módulo de Recapagem. O campo é obrigatório e validado contra a tabela MOVIMENTACAO, rejeitando movimentações do tipo "Saída".
Telas impactadas
| Tela | Módulo | Impacto |
|---|---|---|
| REC001 | Recapadora | Configuração do parâmetro |
| MRC018 | Recapadora | Consulta parâmetros para carcacas |
| JunsoftServiceFatApp | Serviço | Validação e geração de pedidos de entrada de carcacas |
Campos envolvidos
| Campo | Tabela | Descrição |
|---|---|---|
IDMOVREMESSAENT | PARAMRECAP | Código da movimentação de entrada |
DS_MOVREMESSAENT | PARAMRECAP | Descrição da movimentação (preenchida automaticamente) |
CD_MOVIMENTACAO | MOVIMENTACAO | Chave estrangeira referenciada |
Constraint: FK_PARAMRECAP_MOVREENT — referencia MOVIMENTACAO(CD_MOVIMENTACAO)
Regras de Validação
Na tela REC001 (digitação)
| Regra | Detalhe |
|---|---|
| Movimentação deve existir | Código informado deve existir em MOVIMENTACAO |
| Tipo obrigatório: Entrada | Movimentações do tipo "Saída" (TP_OPERACAO = 'S') são rejeitadas |
| Preenchimento automático | Ao informar o código, a descrição (DS_MOVIMENTACAO) é exibida automaticamente |
Na geração de pedidos (JunsoftServiceFatApp)
| Regra | Detalhe |
|---|---|
| Campo obrigatório | Se vazio, impede geração do pedido de entrada de carcacas |
| Movimentação ativa | Verifica se ST_MOVATIVA <> 'N' |
| CFO obrigatório | Movimentação deve possuir código CFO (CD_CFO) |
| Observação fiscal | Movimentação deve possuir código de observação fiscal (CD_OBSFISCAL) |
| CST obrigatório | Movimentação deve possuir código de substituição tributária (CD_CST) |
| Origem mercadoria | Movimentação deve possuir código de origem (CD_ORIGEM) |
Opções disponíveis
Este parâmetro não possui lista de opções predefinidas. O valor é um código de movimentação válido cadastrado em MOVIMENTACAO com tipo "Entrada".
Simulação passo a passo
Configuração na tela REC001
- Acesse Recapadora → Parâmetros (tela REC001).
- Localize o campo Movimentação Remessa Entrada.
- Informe o código de uma movimentação de entrada ou pressione
<F9>para buscar. - Na busca, selecione uma movimentação do tipo Entrada.
- O sistema exibirá automaticamente a descrição da movimentação.
- Salve o cadastro.
Importante: O sistema rejeitará movimentações do tipo "Saída". Se selecionar uma, será exibido o erro: "A Movimentação Não Pode Ser do Tipo 'Saída'. Verifique! [TCB001]".
Geração de pedido de entrada de carcaca
- Acesse o módulo de Recapadora.
- Inicie a geração de um pedido de entrada de carcaca.
- O sistema valida automaticamente se
IDMOVREMESSAENTestá parametrizado para a empresa. - Se o campo estiver vazio, será exibido: "A Movimentação de Remessa de Entrada não está Parametrizada para a Empresa X ! Verifique [REC001]".
- Se a movimentação estiver inativa, será exibido: "A Movimentação de Remessa de Entrada Parametrizada para a Empresa X não pode Gerar Financeiro! Verifique [TCB001,REC001]".
Resultado esperado: O pedido de entrada de carcaca é gerado com a movimentação configurada, vinculando a entrada ao estoque de carcacas.
Procedures impactadas
Rotinas Delphi com referência direta ao campo
| Rotina | Arquivo | Descrição |
|---|---|---|
qryCadastroIDMOVREMESSAENTValidate | UdmREC001.pas:1239 | Validação do campo na tela — verifica existência e tipo da movimentação |
edtIDMOVREMESSAENTKeyDown | UframeREC001.pas:1096 | Busca com <F9> filtrando movimentações de Entrada |
PedidoPneuDAO.GerarPedidosNotas | PersistenciaDao.pas:126 | Seleção do campo para geração de pedidos |
PedidoPneuDAO.GerarPedidosNotasSaida | PersistenciaDao.pas:1229 | JOIN com MOVIMENTACAO para remessa de entrada |
RetornaSQL_PEDIDOS | PersistenciaDao.pas:3241 | JOIN com MOVIMENTACAO para remessa de entrada |
Busca_Parametros | UdmMRC018.pas:156 | Consulta de parâmetros para carcacas |
Scripts SQL com referência direta ao campo
| Script | Arquivo | Descrição |
|---|---|---|
GERA_PEDIDOENTRADACARCACA | Scripts/GERA_PEDIDOENTRADACARCACA.sql:78 | Seleção do campo para geração de pedido de entrada |
Candidatas por uso da tabela
As seguintes procedures/views utilizam a tabela PARAMRECAP mas não fazem referência direta ao campo IDMOVREMESSAENT em Scripts/. Verificar impacto funcional antes de afirmar uso:
ATUALIZA_PEDIDONOTA,ATUALIZA_PREVISAOORDEMPROD,ATUALIZA_STFATURAAUTO,CANCELA_ESTOQUERECAP,CANCELA_NOTAFISCAL,CONFIRMA_PNEURECUSADO,EXCLUSAO_BANDA,FECHA_ORDEMPRODUCAORECAP,FECHA_ORDEMPRODUCAORECAPNOTA,GERA_NOTAPEDIDO,GERA_ORDEMPRODUCAORECAP,GERA_PEDIDOSAIDACARCACA,GERA_PRODACABAMENTO,GERA_PRODAPLICACAOCOLA,GERA_PRODAPLICACAOCONSERTO,GERA_PRODBANDA,GERA_PRODCONFERENCIAPNEU,GERA_PRODDESENVELOPAMENTO,GERA_PRODEMBORRACHAMENTO
Parâmetros relacionados
| Parâmetro | Tela | Relação |
|---|---|---|
IDMOVREMESSASAIDA | REC001 | Movimentação complementar de saída de carcacas |
CD_TIPOLOCALREMENT | REC001 | Tipo do local de armazenagem para remessa de entrada |
CD_LOCALREMENT | REC001 | Local de armazenagem para remessa de entrada |
IDITEMCARCACA | REC001 | Item de carcaca vinculado ao pedido |