Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

Regra chamada após a inclusão do colaborador

/* Regra chamada após inclusão de colaborador - consistência tabelas externas */

cursor Set c_TPessoa;
definir alfa vEndRua;
definir alfa vEndNum;
definir alfa vNumTel;
definir alfa vNumCid;
definir alfa vEmiCid;
definir alfa vEstCid;
definir alfa vNumEle;
definir alfa vNumRes;
definir alfa vCatRes;
definir alfa vEmaPar;
definir alfa vEndCpl;

vNumEmp = R034FUN.NumEmp;
vTipCol = R034FUN.TipCol;
vNumCad = R034FUN.NumCad;
@ Seta Código de Persona de la consulta(B2) @

CodPes = CodPesExt;

@ Lee la tabla de Registro de Personas @
c_TPessoa.Sql "SELECT * FROM USU_TPESSOA WHERE USU_CODPESSOA=:CodPes";
c_TPessoa.AbrirCursor();
Si (c_TPessoa.Achou)
{
@ Complementaria forman campos @
vEndCep = c_TPessoa.usu_cepres;
vEndRua = c_TPessoa.usu_endrua;
vEndNum = c_TPessoa.usu_endnum;
vNumTel = c_TPessoa.usu_telres;
vNumCid = c_TPessoa.usu_rg;
vEmiCid = c_TPessoa.usu_emirg;
vEstCid = c_TPessoa.usu_ufrg;

vNumEle = c_TPessoa.usu_numtit;
vNumRes = c_TPessoa.usu_cermil;
vCatRes = c_TPessoa.usu_catmil;
vEmaPar = c_TPessoa.usu_emapar;
vEndCpl = c_TPessoa.usu_endcpl;
ExecSql " INSERT INTO R034CPL (NUMEMP,TIPCOL,NUMCAD,ENDCEP,ENDRUA,ENDNUM,NUMTEL,NUMCID,EMICID,ESTCID, \
NUMELE,NUMRES,CATRES,EMAPAR,ENDCPL) VALUES (:vNumEmp,:vTipCol,:vNumCad,:vEndCep,:vEndRua, \
:vEndNum,:vNumTel,:vNumCid,:vEmiCid,:vEstCid,:vNumEle \
:vNumRes,:vCatRes,:vEmaPar,:vEndCpl) ";

}
c_TPessoa.FecharCursor();

(missing or bad snippet)