Histórico da Página
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
|
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