Você está na página 1de 1

Lenoir, precisei incluir a funo MsDocument() em um cadastro customizado e segue abaixo o 'modus operandi'.

1) Primeiro preciso adicionar a funo MsDocument() (opo Conhecimento) no menu. Se for rotina padro
deve ser atravs de Ponto de Entrada. Abaixo segue exemplo para rotina customizada atravs de AxCadastro().

//******************************************************
#include "rwmake.ch"
User Function CADSZ1()
LOCAL aRotAdd

aRotAdd := { { "Conhecimento", "MsDocument", 0, 2}}
AxCadastro("SZ1","Cadastro Customizado",,,aRotAdd)

Return
//******************************************************

2) Segundo preciso criar o ponto de entrada FTMSREL conforme exemplo abaixo, onde so informadoo o
ALIAS, o CAMPO CHAVE DE PESQUISA e o campo para RELACIONAMENTO:

//******************************************************
#include "rwmake.ch"

USER FUNCTION FTMSREL
LOCAL aEntidade := {}

AADD( aEntidade, { "SZ1", { "Z1_CODIGO" }, { || SZ1->Z1_CODIGO } } )

Return aEntidade

//******************************************************
isso a...

Você também pode gostar