Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

MTGRVLOT - Altera Informações do Lote

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Idiomas:

Espanhol, Inglês

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada  

Descrição:

MTGRVLOT - Altera Informações do Lote

Localização:

Function CriaLote() - Cria lote para um produto.

Function CriaLote2() - Cria Lote/Sub-lote para um produto.

Em que ponto:

Utilizado após a gravação do lote ('Tabela SB8') para alterar informações do lote criado.

Programa Fonte:SIGACUSA.PRX

Sintaxe:

MTGRVLOT - Altera Informações do Lote ( ) --> Nil

Retorno:

Nil

    (nulo)
  • Nil
Observações:

Neste PE é possível alterar qualquer informação na SB8, porém é necessário avaliar a integridade das tabelas de estoque.

Precisa ser avaliado o impacto de qualquer alteração direto na SB8, se é necessário alterar as tabelas SD3, SD5, SDB... e demais tabelas relacionadas a informação que está sendo alterada.

Exemplo:

User FunctionMTGRVLOT()


If SB8->B8_PRODUTO == '24959-PA       '
    RecLock('SB8', .F.)
        SB8->B8_DTVALID := SB8->B8_DTVALID
        SB8->B8_DFABRIC := SB8->B8_DFABRIC
    MsUnlock()
EndIf
   
Return NIL