| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | SIGAWMS - Gestão de Armazenagem |
| Função: | WMSA505.prw |
| País: | Todos Países |
| Ticket: | 13658848 |
| Requisito/Story/Issue (informe o requisito relacionado) : | FSWSES-3956 |
Localizado na função WMSA505MNU, na opção 'Solicitar'
| Nome | Tipo | Obrigatório |
|---|---|---|
| cAliasPRD | Tabela Temporária | Sim |
| Nome | Tipo | Descrição |
|---|---|---|
| lContinua | Boolean | Retorna o valor lógico do PE |
Protheus 12
Foi passado como parâmetro uma tabela temporária (cAliasPRD) que contem todos os dados da grid 'Produtos Requisição'. Portanto, para resgatar todos os dados da tabela temporária, pode-se fazer como no exemplo abaixo:
#DEFINE PULAR Chr(10) // SALTO DE LINHA
User Function WMSA5051()
Local cAliasPRD := PARAMIXB[1]
Local cMenssagem := ""
DbSelectArea(cAliasPRD)
(cAliasPRD)->(DbGoTop())
cMenssagem += "Produto: "+(cAliasPRD)->D4_COD+" "+ PULAR
cMenssagem += "Lote: "+(cAliasPRD)->D4_LOTECTL+" "+ PULAR
cMenssagem += "Armazem de Origem: "+(cAliasPRD)->D4_LOCORI+" "+ PULAR
cMenssagem += "Endereço de Origem: "+(cAliasPRD)->D4_ENDORI+" "+ PULAR
cMenssagem += "Quantidade a Solicitar: "+cValToChar((cAliasPRD)->D4_QUANT)+" "+ PULAR
MsgAlert(cMenssagem)
RecLock(cAliasPRD,.F.)
(cAliasPRD)->D4_COD := "INSUMO VERDE LIMA"
(MsUnlock())
MsgAlert((cAliasPRD)->D4_COD)
Return .T.