CONTEÚDO
- Descrição
- Localização
- Programa Fonte
- Parâmetros
- Retorno
- Exemplo de utilização
01. DESCRIÇÃO
O ponto de entrada MT220LOT permite habilitar campos para edição ao informar lotes (F7) do Saldo Inicial - MATA220. Atualmente todos os campos estão habilitados para edição.
02. LOCALIZAÇÃO
O Ponto de entrada MT220LOT está localizado na função A220GetLot, após a montagem do array aHeader e antes da montagem da tela para informar os lotes do saldo inicial.
03. PROGRAMA FONTE
MATA220.PRX
04. Parâmetros
Não se aplica.
05. RETORNO
aAlter - Array com os campos a serem habilitados para edição.
06. EXEMPLO DE UTILIZAÇÃO
Exemplo
#Include 'TOTVS.ch' /*/{Protheus.doc} User Function MT220LOT Permite informar campos para habilitar a edição na tela onde são informados os lotes do saldo inicial Caso o parâmetro MV_A390QTD esteja habilitado, é possível informar apenas uma linha. Este ponto de entrada pode ser usado para sobrescrever essa funcionalidade, de acordo com a regra de negócio do cliente. Para habilitar a inclusão de novas linhas, é necessário alterar o array aRotina[nX, 4] Atenção: consulte a documentação do parâmetro MV_A390QTD para mais detalhes de sua funcionalidade @type Function @author TOTVS /*/ User Function MT220LOT() Local aRet := {} Local nX := 0 If SuperGetMv('MV_A390QTD') If Posicione('SB1',1,FWXFilial('SB1')+M->B9_COD,'B1_UM') == 'KG' MsgAlert("Informe somente um lote") For nX := 1 to Len(aRotina) aRotina[nx,4] := 6 Next nX Else aRet := {"D5_QUANT", "D5_QTSEGUM"} For nX := 1 to Len(aRotina) aRotina[nx,4] := 3 Next nX EndIf EndIf Return aRet
Ver também: MT220GRL - Alteração na gravação da movimentação de lote no saldo inicial
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas