Ponto-de-Entrada: GAC010Exem - Código do exemplar
Versões: | Microsiga Protheus 8.11 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
Criado ponto de entrada para gravar no código do exemplar um valor a ser definido pelo cliente. Atualmente este campo é preenchido automaticamente por auto-incremento.
Eventos
O Ponto de entrada é chamado na gravação do campo JM1_EXEMPL.
Programa Fonte
GACA010.PRW
Sintaxe
GAC010Exem - Código do exemplar ( < aColsAux> , < nY> , < aHeaderAux> ) --> cExemplar
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
aColsAux | Array of Record | Array contendo a informação da aCols do folder de Exemplares | X | ||||||||||||||
nY | Numérico | Linha da aCols posicionada | X | ||||||||||||||
aHeaderAux | Array of Record | Array do Header da aCols do folder de Exemplares | X |
Retorno
-
cExemplar(caracter)
- Novo código do exemplar
Observações
Exemplos
// Neste exemplo, iremos retornar o mesmo código do tombo para gravar no código do exemplarUser function GAC010Exem()Local aColsAux := Paramixb[1] // Conteúdo do aCols Local nLin := Paramixb[2] // linha do aCols posicionada Local aHeader := Paramixb[3] // Cabeçalho do aColsLocal nPosTombo := Ascan( aHeader , {|x| x[2] == "JM1_TOMBO " } ) // Localiza posição do campo tomboLocal cExemplar := aColsAux[nLin][nPosTombo] //recebe conteudo do tomboReturn cExemplar
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas