Home

Linha Microsiga Protheus

Páginas filhas
  • GAC010Exem - Código do exemplar -- 13167

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
GAC010Exem - Código do exemplar
GAC010Exem - Código do exemplar

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:
NomeTipoDescriçãoDefaultObrigatórioReferência
aColsAuxArray of RecordArray contendo a informação da aCols do folder de ExemplaresX
nYNuméricoLinha da aCols posicionadaX
aHeaderAuxArray of RecordArray do Header da aCols do folder de ExemplaresX
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