Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
(Obrigatório)
Informações Gerais
Especificação | |||
Produto | Logix | Módulo | WMS |
Segmento Executor | Distribuição e Logística | ||
Projeto1 | L_DL_WMS002 | IRM1 | PCREQ-6437 |
Chamado | TRZCZE | Subtarefa1 |
|
Release de Entrega Planejada | 12.1.12 | ||
País | (X) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Réplica | Sim |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
(Obrigatório)
Objetivo
Na baixa de estoque efetuada durante um apontamento de produção ele não está efetuando a baixa dos componentes que foram transferidos para aquela OP (Destino) específico e sim de qualquer OP que já tenha seu estoque de componentes transferido para o local de produção, sendo assim, impede o rastreamento da Matéria-Prima X Acabado.
O Objetivo desse desenvolvimento é que a baixa de estoque deve ser efetuada para os componentes que foram transferidos especificamente para a OP.
(Obrigatório)
Definição da Regra de Negócio
Atualmente quando um produto é colocado na área de produção qualquer OP em que este componente seja necessário poderá utilizar o saldo disponível, independente de qual seja a OP de origem do saldo que encontra-se neste local.
Segundo cliente: Quando é liberado um componente do almoxarifado para o local de produção, aquele componente mesmo sendo igual ao necessário para outra ordem de produção ele foi separado especificamente para aquela OP, e será consumido fisicamente para aquela OP a qual ele foi separada e não para nenhuma outra. Se eu puder apontar uma OP quando o material dela não foi totalmente separado ainda e ela consumir no sistema a matéria prima de outra OP, ocorre no cliente problemas de rastreamento da Materia Prima X Acabado, além disso, essa situação causa muita confusão no operacional pois a matéria prima foi separada especificamente para uma OP e se eu não há tenho não deveria conseguir apontar.
O Objetivo desse desenvolvimento é que a baixa de estoque deve ser efetuada para os componentes que foram transferidos especificamente para a OP.
Para que esse controle seja possível, deve ser criado novo parâmetro "baixa_comp_ligados_op".
Alterações de Programas
log00086
1) Criação de novo parâmetro para controlar se as identificações a dar baixa tem que ser as que foram reservadas para a OP. “baixa_comp_ligados_op”
2) No momento da ativação do novo parâmetro, deve ser verificado se não há algum processo em andamento. Caso haja alguma OP em andamento não deve permitir ativar o parâmetro, e mostrar mensagem ao usuário informando que primeiro todos os processos devem ser encerrados para depois ativar o novo parâmetro. Perguntar para alguém do MAN.
“””[28/03/2016 09:18] Fabio David Cortes:
da uma olhada no MAN0515 pra ver o q executa do WMSr112. Acho que chama algumas funções lá.
A tabela é "ORDENS". o campos é o IES_SITUA
sendo 4 = LIBERADA (em andamento)”””
3) Dentro da função wmsr112_gera_devolucao, buscar o novo parâmetro através da função:
CALL log2250_busca_parametro(l_empresa, baixa_comp_ligados_op), caso retorne ‘S ‘ e gravar em uma variável
4) Em todos os 2 selects do fonte, onde busca SELECT SUM(estoque_loc_reser.qtd_reservada) e tem o where_clause sup_par_resv_est.parametro = 'integracao_man' caso o parâmetro esteja como “S” deve adicionar a condição AND sup_par_resv_est. parametro_val = l_destino (variável vem preenchida com o NR da OP).
5) Verificar as chamadas da função wmsr105_atualiza_sup_par_resv_est que está gravando o parâmetro ‘integracao_man’, para passar como parâmetro o nr da OP.
6) Na função wmsr112_gera_reservas_atendimento após a chamada da função wmsr112_split_reserva Atualizar a tabela sup_par_resv_est, atualizando o campo parametro_val com o número da OP.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
wmsr112 | Alteração | - | - |
LOG00086 - Parâmetros
- Criar novo parâmetro no sistema:
- Conversor: wms00XXX.cnv
- Parâmetro:
- Código: baixa_comp_ligados_op
- Descrição: "Realizar baixa de componentes que estão ligados a OP"
- Área: 9 - LOGIX WMS
- Sistema: 407 - LOGIX WMS
- Rotina: 292
- Tipo conteúdo: N - Numérico
- Permitir nulo?: S
- Case sensitive: NULL
- Auto-incremento: N
- Situação: A – Ativo
- Efetuar replicação: N
- Replicação opcional: N
- Cliente: 105 – TOTVS
- Valor padrão: 2
- Comentário rodapé: NULL
- Help: Após acionar o Filtrar na separação(wms6214), o programa irá verificar o novo parâmetro para saber quais as coordenadas que devem ser utilizadas para filtrar e ordenar os movimentos para separação.
Opcional
Fluxo do Processo
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Opcional
Dicionário de Dados
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/
Índice | Chave |
01 | <FI9_FILIAL+FI9_IDDARF+FI9_STATUS> |
02 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF> |
03 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO> |
Campo | <AAA_PERESP> |
Tipo | <N> |
Tamanho | <6> |
Valor Inicial | <Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Referência Mínima para Cálculo> |
Título | <Ref.Calc.> |
Picture | <@E999.99> |
Help de Campo | <Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação> |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|