Histórico da Página
...
Linha de Produto: | Logix | ||
Segmento: | Manufatura | ||
Módulo: | Compras | ||
Função: | SUP1582 / SUP22001 - Pedido de compra | ||
Situação/Requisito: | 1. Se No programa 1582 - opção "Incluir_pc_simplificado", ainda que o parâmetro "dat_entreg_arr" está marcado com um valor que seja diferente de "NAjuste Automático Dt Entrega OC" do SUP8770 esteja marcado como "N - Nao Ajusta", o programa SUP22001 não recalcula a data como faz o SUP1582, isso ocorre porque quando não informado um "prazo" , o programa SUP1582 inicializa a variável com "0", enquanto que no SUP22001 a variável permanece nula. Para recalcular o programa faz a validação abaixo em ambos os programas: IF m_par_ies_dat <> "N" AND m_num_dias_entrega IS NOT NULL THEN Como em um programa o campo é nulo e no outro não é (está inicializado com zero), em um programa é recalculado o prazo e no outro não. Na V12, a validação está na função SUP16069. 2. Mesmo com o parâmetro marcado como "N", o programa está alterando a data de entrega no SUP1582. 3. Ao fazerestá atualizando a data de entrega da ordem de compra, quando marcada a opção "Selecionar ordens?". Além disso, programa cancela a inclusão do pedido, com erro, quando incluído mais de 50 registros. | ||
Solução/Implementação: | O programa foi alterado para respeitar a parametrização do SUP8770. Caso o parâmetro "Ajuste Automático Dt Entrega OC", esteja marcado como "N - Não ajusta", o programa não deverá ajustar a data de entrega do pedido. O programa também foi alterado para permitir a inclusão de mais de 50 | ordens de compra, o programa exibe mensagem de erro:Solução/Implementação: | 1. SUP22001: Caso o campo "prazo" esteja nulo, setar a variável para "zero". 2. Verificar os pontos de atualização da data de entrega e fazer a validação do parâmetro "dat_entreg_arr". Fazer a alteração com base no SUP22001. 3. Alterar o programa para de: Para: |