01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Serviços |
Módulo: | Fiscal |
02. DESCRIÇÃO
Ponto de entrada que permite o usuário montar um vetor contendo a relação dos campos virtuais do tipo MEMO que ele criou.
03. ESPECIFICAÇÃO
Parâmetros do ponto de entrada:
- Não há
Retorno
Nome | Tipo | Descrição |
---|---|---|
aRet() | Array of Record | Array contendo o campo chave e o campo memo. |
04. EXEMPLO DE UTILIZAÇÃO
MT080MEM
#INCLUDE "PROTHEUS.CH" User function MT080MEM() Local aRet := {} AAdd( aRet, { "F4_YCODTST", "F4_VM_COD" } ) Return( aRet )
05. DEMAIS INFORMAÇÕES
O retorno deverá ser um vetor com o seguinte formato:
aRet{ {cChave1, cMemo1},..{cChaveN, cMemoN} } onde:
- aRet[cChave] = Nome do campo chave para identificar o conteúdo do campo memo.
- aRet[cMemo] = Nome do campo memo criado pelo usuário.
No módulo configurador, o usuário deverá criar os campos seguindo as seguintes regras:
O campo chave deverá:
- Ser do tipo CARACTER;
- Deverá possui o mesmo tamanho do campo YP_CHAVE da tabela SYP (padrão: 6 caracteres);
- Ter o contexto REAL;
- Não necessita estar disponível para edição;
- Não necessita estar visível no browse;
O campo memo deverá:
- Ser do tipo MEMO;
- Ter o contexto VIRTUAL;
- Deverá estar disponível para alteração;
- No campo "Inic. Padrão" (pasta Opções) deverá conter: IF(!INCLUI, MSMM(), "").
- Obs.: o parâmetro que aparece na função MSMM deve conter o mesmo nome do campo chave criado pelo usuário.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas