Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
TMKXCTET - Retorno em array
TMKXCTET - Retorno em array

Ponto-de-Entrada: TMKXCTET - Retorno em array
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Descrição:
Ponto de entrada TMKXCTET com retorno em array, sendo o 1o. Elemeto lógico que define a permissão de alteração/inclusão de contatos e o 2o. Elemento array, contendo os campos que o usuário poderá alterar dos contatos.
Programa Fonte
TMKXFUNE
Sintaxe

TMKXCTET - Retorno em array ( [ @Entidade ], [ @Chave ], [ @Origem ], [ @Campos SU5 ] )

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
EntidadeCaracterEntidade que será validadea. Ex.: "SA1", "SA2"X
ChaveArray of RecordChave de pesquisa utilizada pela entidade. Ex.: 00000101 (A1_COD+A1_LOJA)X
OrigemArray of RecordLocal de origem da chamada,onde: 1 - Mudança de entidade 2 - Alteração de código de Entidade 3 - Alteração de loja de entidadeX
Campos SU5Array of RecordCampos da tabela de contatos utilizados na GetDados.X
Retorno
    (array_of_record)
  • 1o. Elemento Lógico2o. Elemento ArrayO retorno dos dois elementos é obrigatório.
Observações

Obrigatoriamente deve-se retornar um array, com o 1o. Elemento Lógico e o 2o. Elemento Array

Exemplos
#Include "Protheus.ch"User Function TMKXCTET()Local cEntidade	:= ParamIXB[1]Local cChave		:= ParamIXB[2]Local nOrigem		:= ParamIXB[3]Local aAlterSU5	:= ParamIXB[4]lIncCONT := Aviso("Passou no ponto TMKXCTET","Entidade:"+cEntidade+" Chave:"+cChave+;                  "Origem:"+StrZero(nOrigem,2)+CHR(10)+CHR(13)+" Pode alterar contato ?",{"Sim","Não"},2) == 1                  If !lIncCONT	aAlterSU5 := {}EndIfReturn {lIncCONT,aAlterSU5}