Você está na página 1de 382

PontosdeEntrada

DataBase:07/09/2008
Ol pessoal!
Meu nome Alessandro de Farias, sou analista de sistemas, programador ADVPL e "Clipeiro", tambm conhecido pelos amigos por
"Paraba" e o meu nick j diz tudo. Paraibano natural de Joo Pessoa, terra onde o sol nasce primeiro, mas hoje vivo em Recife terra
muito acolhedora. Entretanto vamos ao que interessa.

Primeiramente gostaria de deixar bem claro que o contedo deste arquivo no fere as regras de qualquer grupo, pois no estou
divulgando o contedo completo de nenhum fonte do Protheus e sim somente uma relao de PONTOS DE ENTRADAS existentes
no Protheus (com certeza existem mais hoje).
Sempre tive vontade de listar todos os PE, mas nunca tive tempo, ento segue logo abaixo.
Esta lista muito simples, basta pesquisar o fonte e ver se ele consta neste documento e se constar acesse ao portal do cliente da
Microsiga na pesquisa voc tente achar algum exemplo e caso o PE exista nesta lista e no exista no portal do cliente da Microsiga
abra um chamado solicitando que a mesma lhe envie um exemplo do PE e disponibilize no portal.

Esta lista substitui o velho e cansado Quark e o outro documento da verso 710.

Compartilhe conhecimento, pois a falta dele s piora.

Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br


Pagina : 1
Data Base : 07/09/2008

ACAA040.PRWaAltPE:=ExecBlock("AC040AltJA5",.F.,.F.)
ACAA040.PRWaAltPE:=ExecBlock("AC040AltJA5",.F.,.F.)
ACAA060.PRWaRotAdic:=ExecBlock("AC060ROT",.F.,.F.)
ACAA060.PRWlOk:=ExecBlock("AC060Vld",.F.,.F.)
ACAA060.PRWlConfirma:=ExecBlock("AC060AGR",.F.,.F.,{nOpc,cCurso,cPerlet,cHabilitacao,cTurma})
ACAA060.PRWExecBlock("AC060GRV",.F.,.F.,{nOpc})
ACAA060.PRWExecBlock("AC060Bol",.F.,.F.)
ACAA060.PRWIfGetNewPar("MV_ACEXBOL","2")=="1".and.(!ExistBlock("AC060DLB").or.ExecBlock("AC060DLB",.F.,.F.,{lEstorno}))
ACAA060.PRWExecBlock("AC060Bol",.F.,.F.)
ACAA060.PRWExecBlock("AC060Bol",.F.,.F.)
ACAA060.PRWExecBlock("AC060Bol",.F.,.F.)
ACAA060.PRWaButtons:=aClone(ExecBlock("AC060But",.F.,.F.,{aButtons,nOpc}))
ACAA060.PRWif!ExecBlock("AC060Alo",.F.,.F.,{nOpc})
ACAA060.PRWaRet:=ExecBlock("OUTGRD060",.F.,.F.,{1,aListOutGrd})//Inicializaoarray,casoestejavazio.
ACAA060.PRWIfExistBlock("AC060Mat").and.ExecBlock("AC060Mat",.F.,.F.,{cCurso,cPerLet,cHabilitacao,cTurma,M>JA2_NUMRA})
ACAA060.PRWExecBlock("A060MEST",.F.,.F.)//Exibemensagemdeaviso
ACAA060.PRWaRet:=ExecBlock("OUTGRD060",.F.,.F.,{2,{STR0053,STR0046,STR0059,STR0060,STR0046,STR0055,STR0061,STR0046,STR0105,
STR0106}})//Criaascolunaseapresentecomoquiser!
ACAA060.PRWaRet:=ExecBlock("OUTGRD060",.F.,.F.,{1,aListOutFil})//Inicializaoarray,casoestejavazio.
ACAA060.PRWIflRet.and.(!ExistBlock("AC060Sit").or.ExecBlock("AC060Sit",.F.,.F.,{M>JA2_NUMRA,cCurso,cPerLet,cTurma,cDisciplin,TRB
>TRB_SITDIS,cNovaSit}))
ACAA060.PRWlRet:=ExecBlock("AC480Fin",.F.,.F.,{M>JA2_NUMRA,cCursoMat,cPerLetMat,cHabiliMat,cTurmaMat,nil})
ACAA060.PRWaCursos:=ExecBlock("AC060FIL",.F.,.F.,aCursos)
ACAA060.PRWcQuery:=ExecBlock("OUTGRD060",.F.,.F.,{3,cQuery})
ACAA060.PRWcQuery:=ExecBlock("OUTGRD060",.F.,.F.,{4,cQuery})
ACAA060.PRWaRet:=ExecBlock("OUTGRD060",.F.,.F.,{5,aListOutGrd})
ACAA060.PRWaRet:=ExecBlock("OUTGRD060",.F.,.F.,{5,aListOutGrd})
ACAA060.PRWaRet:=ExecBlock("OUTGRD060",.F.,.F.,{1,aListOutFil})
ACAA060.PRWlNewRet:=ExecBlock("AC060SUB",.F.,.F.,{aSubTurmas})
ACAA065.PRWaEmail:=ExecBlock("AC065Msg",.F.,.F.)
ACAA070.PRWaButtons:=Iif(lAC070BUT,ExecBlock("AC070BUT",.F.,.F.,{aButtons,nOpc}),aButtons)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 2
Data Base : 07/09/2008

ACAA070.PRWExecBlock("AC070AltLoc",.F.,.F.,{JAV>JAV_CODCAN,JAV>JAV_CODPRO,JAV>JAV_CODFAS,JAV>JAV_CODGAB,JAV>JAV_DTFASE,JAV
>JAV_CODLOC,JAV>JAV_CODPRE,JAV>JAV_ANDAR,JAV>JAV_CODSAL})
ACAA070.PRWExecBlock("AC070Loc",.F.,.F.,{cCandidato,cProcSel,Empty(aWeb),aRet})
ACAA080.PRWaAC080But:=ExecBlock("AC080But",.F.,.F.)
ACAA090.PRWlRet:=ExecBlock("AC090TOk",.F.,.F.)
ACAA110.PRWaBotoes:=Iif(lAC110BUT,ExecBlock("AC110BUT",.F.,.F.,{aBotoes,nOpc}),aBotoes)
ACAA110.PRWExecBlock("ACA110DT",.F.,.F.,{JAH>JAH_CODIGO,aACA110DT})
ACAA110.PRWlRet:=ExecBlock("ACA110VC",.F.,.F.)
ACAA110.PRWAAdd(aBotoes,{"BUDGETY",{||ExecBlock("ACA110CD",.F.,.F.,{aCols})},STR0029,STR0042})//"Centro(s)deCustodaDisciplina"
"C.Custo"
ACAA110.PRWlRet:=ExecBlock("AC110Dis",.F.,.F.)
ACAA110.PRWExecBlock("AC110GAv",.F.,.F.)
ACAA111.PRWnHeigth:=ExecBlock("Ac111But",.F.,.F.,{oDlgVig:nClientHeight52,192})
ACAA150.PRWIf!ExecBlock("AC150Dados",.F.,.F.,{})
ACAA150.PRWExecBlock("AC150MED",.F.,.F.,{cCandidato,aCursos,aGabarito,aDisciplina,cProcesso,cFase})
ACAA150.PRWExecBlock("AC150MED",.F.,.F.,{cCandidato,aCursos,aGabarito,aDisciplina,cProcesso,cFase})
ACAA160.PRWlRet:=ExecBlock("ACAA160A",.F.,.F.)
ACAA160.PRWExecBlock("AC160STA",.F.,.F.,{aCand[nX][1]})
ACAA180.PRWaButtons:=aClone(ExecBlock("AC180But",.F.,.F.,{aButtons,nOpc}))
ACAA180.PRWifExistBlock("AC180Alt").and.!ExecBlock("AC180Alt")
ACAA180.PRWExecBlock("AC180End",.F.,.F.,{nOpcA})
ACAA180.PRWlRet:=ExecBlock("AC180GDE",.F.,.F.)
ACAA180.PRWExecBlock("AC180Grv",.F.,.F.,{nOpc,M>JBK_CODCUR,M>JBK_PERLET,M>JBK_HABILI,M>JBK_TURMA})
ACAA180.PRWlRetConGrd:=ExecBlock("AC180ConGrd",.F.,.F.,{aConflit,M>JBK_CODCUR,M>JBK_PERLET,M>JBK_HABILI,M>JBK_TURMA})
ACAA180.PRWlVerMov:=ExecBlock("AC180VMV",.F.,.F.,{aGrdC[i,1],M>JBK_CODCUR,M>JBK_PERLET,M>JBK_TURMA,aGrdC[i,2]})
ACAA180.PRWlRet:=ExecBlock("AC180GDE",.F.,.F.)
ACAA180.PRWlRet:=ExecBlock("AC180TOk",.F.,.F.)
ACAA180.PRWcSituacao:=ExecBlock("ACWHISPARC",.F.,.F.,{cSituacao})
ACAA180.PRWaReturn:=ExecBlock("AC180WEB",.f.,.f.,aReturn)//Modificaprefixos
ACAA180.PRWlRetConGrd:=ExecBlock("AC180ConGrd",.F.,.F.,{aConflit,M>JBK_CODCUR,M>JBK_PERLET,M>JBK_HABILI,M>JBK_TURMA})
ACAA180.PRWExecBlock("AC060Bol",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 3
Data Base : 07/09/2008

ACAA180A.PRWaButtons:=aClone(ExecBlock("AC180ABut",.F.,.F.,{aButtons,nOpc}))
ACAA180A.PRWExecBlock("AC180End",.F.,.F.,{nOpcA})
ACAA180A.PRWlRet:=ExecBlock("AC180ADel")
ACAA180A.PRWlRet:=ExecBlock("AC180AVL",.F.,.F.,{aDifCarga2})
ACAA190.PRWlRet:=ExecBlock("AC190Obrig",.F.,.F.)
ACAA190.PRWif!ExecBlock("AC190Vld",.F.,.F.)
ACAA190.PRWifExecBlock("AC190INT",.F.,.F.)
ACAA210.PRWaTmp:=ExecBlock("AC210MM1",.F.,.F.)
ACAA210.PRWaTmp:=ExecBlock("AC210MM2",.F.,.F.)
ACAA210.PRWExecBlock("AC210Cpos",.f.,.f.,{nOpc,lNVer,lDup})
ACAA210.PRWlRet:=ExecBlock("AC210Carga",.F.,.F.,{"1",nTotCarga,aCargaHab})
ACAA210.PRWlRet:=ExecBlock("A210VCarga",.F.,.F.,{.F.})
ACAA210.PRWlRet:=!ExistBlock("AC210TOK").or.ExecBlock("AC210TOK",.f.,.f.,)
ACAA210.PRWaButtons:=ExecBlock("AC210BtG",.F.,.F.,aButtons)
ACAA210.PRWlRet:=ExecBlock("AC210Carga",.F.,.F.,{"2",aTotCarga})
ACAA210.PRWlRet:=ExecBlock("A210VCarga",.F.,.F.,{.T.})
ACAA230.PRWExecBlock("Aca230Imp",.F.,.F.)
ACAA240.PRWaAC240But:=ExecBlock("AC240But",.F.,.F.)
ACAA240.PRWExecBlock("AcaConfRA",.F.,.F.,nOpcA==1)
ACAA240.PRWM>JA2_NUMRA:=ExecBlock("AC240RA",.F.,.F.)
ACAA240.PRWExecBlock("AC240Grv",.F.,.F.)
ACAA240.PRWlValid:=ExecBlock("ACAlComp",.F.,.F.,{JA2>JA2_NUMRA,JA2>JA2_CLIENT,JA2>JA2_LOJA})
ACAA240.PRWlObrigat:=ExecBlock("A240VLJC5",.F.,.F.)
ACAA240.PRWIfExistBlock("AC240TOK").And.!ExecBlock("AC240TOK")
ACAA240.PRWlRet:=ExecBlock("Acaa240A",.f.,.f.)
ACAA240.PRWlRet:=ExecBlock("Acaa240A",.f.,.f.)
ACAA240.PRWlRet:=If(ExecBlock("A240WHJC5",.F.,.F.)<>Nil,ExecBlock("A240WHJC5",.F.,.F.),lRet)
ACAA240.PRWlRet:=ExecBlock("A240WHJC5",.F.,.F.)
ACAA241.PRWaCamposUsr:=ExecBlock("Ac241Cpo",.F.,.F.,{aEnchAluno})
ACAA241.PRWaAcessUser:=ExecBlock("AC242User",.F.,.F.,{__cUserID})
ACAA241.PRWaBotoesUsr:=ExecBlock("Ac241But",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 4
Data Base : 07/09/2008

ACAA241.PRWcNomeTela:=ExecBlock("Ac241Nom",.F.,.F.)
ACAA241.PRWaCamposUsr:=ExecBlock("Ac241GPL",.F.,.F.,{aHeaderPL,aColsPL})
ACAA241.PRWaCamposUsr:=ExecBlock("Ac241GDC",.F.,.F.,{aHeaderDC,aColsDC})
ACAA241.PRWaUsrButons:=ExecBlock("AC241BMOV",.F.,.F.)
ACAA290.PRWIf!ExecBlock("AC290ALT")
ACAA290.PRWExecBlock("AC290Can",.F.,.F.)
ACAA290.PRWExecBlock("AC290Alu",.F.,.F.,lNovo)
ACAA290.PRWExecBlock("A290CMED",.F.,.F.,{cCurso,cPerLet,cHabilitacao,cTurma,cDisciplina,aAlunos,cTipoAval,lWeb,nOpc,lFaltaCur})
ACAA290.PRWExecBlock("AC290AVI",.F.,.F.,{JC7>JC7_NUMRA,JC7>JC7_CODCUR,JC7>JC7_PERLET,JC7>JC7_HABILI,JC7>JC7_TURMA,JC7
>JC7_DISCIP,JC7>JC7_SITUAC,cSituacao,JC7>JC7_MEDFIM,nMedia})
ACAA290.PRWExecBlock("AC290AVI",.F.,.F.,{JC7>JC7_NUMRA,JC7>JC7_CODCUR,JC7>JC7_PERLET,JC7>JC7_HABILI,JC7>JC7_TURMA,JC7
>JC7_DISCIP,JC7>JC7_SITUAC,cSituacao,JC7>JC7_MEDFIM,nMediaPai})
ACAA290.PRWExecBlock("AC290AVI",.F.,.F.,{JC7>JC7_NUMRA,JC7>JC7_CODCUR,JC7>JC7_PERLET,JC7>JC7_HABILI,JC7>JC7_TURMA,JC7
>JC7_DISCIP,JC7>JC7_SITUAC,cSituacao,JC7>JC7_MEDFIM,nMediaPai})
ACAA290.PRWExecBlock("AC290AVI",.F.,.F.,{JC7>JC7_NUMRA,JC7>JC7_CODCUR,JC7>JC7_PERLET,JC7>JC7_HABILI,JC7>JC7_TURMA,JC7
>JC7_DISCIP,JC7>JC7_SITUAC,"5",JC7>JC7_MEDFIM,JC7>JC7_MEDFIM})
ACAA290.PRWifExistBlock("AC290Lot").and.!ExecBlock("AC290Lot",.F.,.F.,CurLote>JCY_LOTE)
ACAA290.PRWExecBlock("AC290Job",.F.,.F.,if(Empty(cCodAti),"JBS","JDC"))
ACAA290.PRWaRetRAs:=ExecBlock("ACNotFil",.F.,.F.,{aRAs,M>JBR_CODCUR,M>JBR_PERLET,M>JBR_HABILI,M>JBR_TURMA,M>JBR_CODAVA,
M>JBR_CODDIS,M>JBR_MATPRF})
ACAA300.PRWlRetMsg:=ExecBlock("AcMsgLoc",.F.,.F.,{alltrim(CANDIDATO>JA1_CODINS),alltrim(CANDIDATO>JA1_NOME),VAGAS>JA9_CODLOC,
VAGAS>JA9_CODPRE,VAGAS>JA9_ANDAR,VAGAS>JA9_CODSAL,alltrim(CANDIDATO>JA1_PROSEL),
ACAA300.PRWlRetMsg:=ExecBlock("AcMsgLoc",.F.,.F.,{alltrim(CANDIDATO>JA1_CODINS),alltrim(CANDIDATO>JA1_NOME),VAGAS>JA9_CODLOC,
VAGAS>JA9_CODPRE,VAGAS>JA9_ANDAR,VAGAS>JA9_CODSAL,alltrim(CANDIDATO>JA1_PROSEL),CANDI
ACAA350.PRWIfExistBlock("AC35001").and.!ExecBlock("AC35001",.F.,.F.,{TRB_JBE>TRB_NUMRA,TRB_JBE>TRB_CODCUR,TRB_JBE>TRB_PERLET,
TRB_JBE>TRB_HABILI,TRB_JBE>TRB_TURMA,cProxPerLet})
ACAA350.PRWlGeraJBE:=ExecBlock("AC350GADP",.F.,.F.,{TRB_JBE>TRB_NUMRA,xFilial("JBE"),TRB_JBE>TRB_CODCUR,cAnoLet,cPeriod,TRB_JBE
>TRB_PERLET,TRB_JBE>TRB_HABILI})
ACAA350.PRWExecBlock("AC350BREM",.F.,.F.)
ACAA350.PRWExecBlock("AC35003",.F.,.F.,{lFormado})
ACAA350.PRWIf!ExistBlock("AC35002").or.ExecBlock("AC35002",.F.,.F.,{aCursoStatus[nA][1],aCursoStatus[nA][2]})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 5
Data Base : 07/09/2008

ACAA350.PRW.And.!IIf(ExistBlock("Ac350BLQ"),ExecBlock("Ac350BLQ",.F.,.F.,{cNumRA,c480Curso,c480Turma,c480PerLet,c480Habili}),.F.)
ACAA350.PRWlGeraMatr:=ExecBlock("AC480Fin",.F.,.F.,{cNumRA,c480Curso,cPerAnt,c480Turma,cArquivo})
ACAA410.PRWIflOk.and.lRegDep.and.iif(!ExistBlock("ACA410Sol"),.T.,ExecBlock("ACA410Sol",.F.,.F.))
ACAA410.PRWIfVal(cOrdem)==1.and.iif(!ExistBlock("ACA410Sol"),.T.,ExecBlock("ACA410Sol",.F.,.F.))
ACAA410.PRWExecBlock("WEB410GRV",.F.,.F.)
ACAA411.PRWnHeigth:=ExecBlock("Ac411But",.F.,.F.,{oDlgReq:nClientHeight52,192})
ACAA450.PRWlRet:=ExecBlock("AC450TOk",.F.,.F.)
ACAA480.PRWlGeraJBE:=ExecBlock("AC480GADP",.F.,.F.,{TRB1>TRB1_NUMRA,xFilial("JBE"),TRB1>TRB1_CODCR,TRB1>TRB1_PERAN,TRB1
>TRB1_HABAN})
ACAA480.PRWifPosicione("JAH",1,xFilial("JAH")+TRB1>TRB1_CODCR,"JAH_VALOR")=="2".or.if(lAC480Fin,ExecBlock("AC480Fin",.F.,.F.,{TRB1
>TRB1_NUMRA,TRB1>TRB1_CODCR,TRB1>TRB1_PERAN,TRB1>TRB1_HABAN,TRB1>TRB1_TURMA,cArqu
ACAA480.PRWExecBlock("AC480Grv",.F.,.F.)
ACAA480.PRWlGerouTit:=ExecBlock("AC480GERTIT",.f.,.f.,{TRB1>TRB1_CODCR,TRB1>TRB1_PERLT,TRB1>TRB1_HABIL,TRB1>TRB1_NUMRA,
cArquivo,JBE>JBE_TURMA})
ACAA480.PRWcPrefix:="'"+aPrefixo[__MAT]+"','"+ExecBlock("ACXFUPRE")+"'"
ACAA490.PRWaAC490VLD:=ExecBlock("AC490Vld",.F.,.F.,{JA1>JA1_CPF})
ACAA490.PRWExecBlock("AC490Tur",.F.,.F.,{JA2>JA2_CODINS})
ACAA490.PRWExecBlock("AC490GeAlu",.F.,.F.)
ACAA500.PRWExecBlock("AC500JD1",.F.,.F.)
ACAA500.PRWExecBlock("AC500JBQ",.F.,.F.)
ACAA500.PRWExecBlock("AC500JBE",.F.,.F.)
ACAA500.PRWExecBlock("AC500JBL",.F.,.F.)
ACAA500.PRWExecBlock("AC500JCO",.F.,.F.)
ACAA500.PRWExecBlock("AC500JBS",.F.,.F.)
ACAA500.PRWExecBlock("AC500JCH",.F.,.F.)
ACAA500.PRWExecBlock("AC500JC7",.F.,.F.)
ACAA500.PRWExecBlock("AC500JC7",.F.,.F.)
ACAA500.PRWExecBlock("AC500GRV",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAA510.PRWaCpoUsr:=ExecBlock("AC510Enc",.F.,.F.)
ACAA520.PRWExecBlock("AC520PES")
ACAA520.PRWExecBlock("AC520BAI")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 6
Data Base : 07/09/2008

ACAA520.PRWaButtons:=ExecBlock("Ac520But",.F.,.F.)
ACAA520.PRWaCamposUsr:=ExecBlock("Ac520GPL",.F.,.F.,{aHeader,aCols})
ACAA540.PRWExecBlock("AC540Grv",.F.,.F.,nOpc)
ACAA540.PRWlRetMsg:=ExecBlock("Ac540MSG",.F.,.F.,{alltrim(SENDMAIL>JC1_NOME),alltrim(SENDMAIL>JC1_EMAIL),SENDMAIL>JC1_TIPO,
alltrim(SENDMAIL>JA2_NOME),cAdvert,cMemo1,cMemo2})
ACAA590.PRWIf!ExecBlock("AC590ALT")
ACAA590.PRWaData:=ExecBlock("AC590TIP",.F.,.F.,{M>JCG_TIPO,M>JCG_DATA})
ACAA590.PRWnQtdMax:=ExecBlock("Ac590Ava",.F.,.F.,{cTipo,cCodCur,cPerLet,cTurma,cHabili,cCodDis,cCodAva,cSubTur,lWeb})
ACAA620.PRWcTudoOk:='ExecBlock("AC620TOk",.F.,.F.,nOpc)'
ACAA620.PRWaButtons:=ExecBlock("AC620But",.F.,.F.)
ACAA620.PRWExecBlock("AC620Del",.F.,.F.,cChave)
ACAA650.PRWlRet:=ExecBlock("AC650Trans",.F.,.F.,{TRB>TRB_ANOLET,TRB
>TRB_PERANO,TRB_CODCUR,TRB_PERLET,TRB_HABILI,TRB_TURMA,TRB_CODDIS})
ACAA670.PRWaButtons:=ExecBlock("AC670But",.F.,.F.,{aButtons,nOpcx})
ACAA670.PRWIfnTotDiscip>(Iif(lAC670DPMX,ExecBlock("AC670DPMX",.F.,.F.,{M>JCS_CURSO,cSerie,cHabili,JAR>JAR_DPMAX,nTotDiscip}),JAR
>JAR_DPMAX))
ACAA680.PRWIf!lCurExt.And.Empty(JBE>JBE_SITUAC).or.Iif(lA680GAtv,!ExecBlock("AC680Atv",.F.,.F.),(JBE>JBE_ATIVO=="2".and.!JBE
>JBE_SITUAC=="1"))
ACAA680.PRWIfExistBlock("AC680PCL").and.!ExecBlock("AC680PCL",.f.,.f.,{cNumRAExt,cCursoExt,cPerLetExt,aPrefixo[nTipo],nParcela})
ACAA680.PRWExecBlock("AC680GRV",.F.,.F.)
ACAA680.PRWIfExistBlock("AC680PCL").and.!ExecBlock("AC680PCL",.f.,.f.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,aPrefixo[nTipo],
nParcela})
ACAA680.PRWExecBlock("AC680GRV",.F.,.F.)
ACAA680.PRWdDataVenc:=ExecBlock("AC680VCT",.F.,.F.,{cSE1PREFIXO,cSE1PARCELA,JA2
>JA2_NUMRA,cCursoExt,cPerLetExt,cDiscip,nParcela,lParcMat})
ACAA680.PRWif!ExistBlock("ACW680F").or.ExecBlock("ACW680F",.F.,.F.)
ACAA680.PRWaReturn[2][17]:=ExecBlock("AC680Msg",.F.,.F.)
ACAA680.PRWaReturn[2][29]:=ExecBlock("AC680Htm",.F.,.F.)
ACAA680.PRWaRetPE:=ExecBlock("AC680Bol",.F.,.F.,{aReturn})
ACAA680.PRWaReturn:=ExecBlock("AC680Prf",.F.,.F.)
ACAA680.PRWnValor:=ExecBlock("ACVlDis",.F.,.F.,{cCursoVig,cPerLet,cHabilitacao,cDisciplina,cSituacao})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 7
Data Base : 07/09/2008

ACAA681.PRWExecBlock("AC681GRV",.F.,.F.)
ACAA682.PRWStaticcPrefixBol:=Iif(ExistBlock("ACXFUPRE"),ExecBlock("ACXFUPRE"),"MAT")
ACAA682.PRWaCamposUsr:=ExecBlock("Ac682Cpo",.F.,.F.)
ACAA682.PRWExecBlock("AC682Grv",.F.,.F.)
ACAA682.PRWIfSE1>(dbSeek(xFilial("SE1")+TQY>PREFIXO+TQY>NUMERO+TQY>PARCELA+TQY>TIPO)).And.Iif(lAC682Vld,
ExecBlock("AC682Vld",.F.,.F.),.T.)
ACAA750.PRWIf!ExecBlock("AC750ALT")
ACAA760.PRWIf!ExecBlock("AC760ALT")
ACAA760.PRWExecBlock("AC760Alu",.F.,.F.,lNovo)
ACAA760.PRWaRetRAs:=ExecBlock("AC760Fil",.F.,.F.,{aRAs,M>JDB_CODCUR,M>JDB_PERLET,M>JDB_HABILI,M>JDB_TURMA,M>JDB_CODDIS,
M>JDB_CODAVA,M>JDB_ATIVID,M>JDB_MATPRF})
ACAA810.PRWlContGer:=Iif(lAC810Grv,ExecBlock("AC810Grv",.F.,.F.,{cAluno,TRB1>JBL_CODCUR,TRB1>JBL_PERLET,TRB1>JBL_HABILI}),.T.)
ACAA830.PRWExecBlock("AC830Trans",.F.,.F.,{cCurOri,cPerOri,cHabOri,cTurOri,aAluOri,cCurDes,cPerDes,cHabDes,cTurDes,aAluDes})
ACAA830.PRWExecBlock("Ac830Bol",.F.,.F.,{aAlunos[nA,1],aAlunos[nA,2],aAlunos[nA,3],aAlunos[nA,4],aAlunos[nA,5],aAlunos[nA,6],aAlunos[nA,7],
aAlunos[nA,8],aAlunos[nA,9]})
ACAA830.PRWExecBlock("AC830TrBlS",.F.,.F.,{aAlunos[nA,1],aAlunos[nA,2],aAlunos[nA,6]})
ACAA900.PRWcGabarito:=ExecBlock("AC900GAB",.F.,.F.,{aGabar})
ACAC010.PRWaButtons:=aClone(ExecBlock("ACC010But",.F.,.F.,{aButtons}))
ACAC010.PRWaButtons:=aClone(ExecBlock("ACC010Bot",.F.,.F.,{aButtons}))
ACAM080.PRWaDefPrefs:=ExecBlock("AM080Pre",.f.,.f.,{aDefPrefs})
ACAM080.PRWcQuery+=ExecBlock("AM080QRY",.f.,.f.,{nValor,lBolsas})
ACAM080.PRWcQuery+=ExecBlock("AM080DTB",.f.,.f.)+dtos(dData1)+"'and'"+dtos(dData2)+"'"
ACAM080.PRWnValTit:=ExecBlock("ACM080Vl",.F.,.F.,nValor)
ACAM080.PRWaItem:=ExecBlock("AM080SC6",.f.,.f.,{aItem,aNotas[n,10],cNumPro})
ACAM080.PRWaItem:=ExecBlock("AM080SC6",.f.,.f.,{aItem,TRJ>JJ2_NUMRA,cNumPro})
ACAM080.PRWlGera:=ExecBlock("A080VlNF",.f.,.f.,{aCabec,aItem,TRJ>JJ2_NUMRA,cNumPro})
ACAR290.PRWIfExistBlock("ACR290Fi").and.!ExecBlock("ACR290Fi",.F.,.F.,{TRB>NUMRA,TRB>CODCUR})
ACAR300.PRWIfExistBlock("ACR300Fi").and.!ExecBlock("ACR300Fi",.F.,.F.,{TRB>RA,TRB>CODCUR})
ACAXFUN.PRWaRet:=ExecBlock("AcMsgFun",.F.,.F.,{cStatus,JBH>JBH_TIPSOL,cMemo})
ACAXFUN.PRWaRet:=ExecBlock("AcMsgSol",.F.,.F.,{cSolic,cStatus,JBH>JBH_TIPSOL,cMemo})
ACAXFUN.PRWaPrf:=ExecBlock("AC680PRE",.f.,.f.,aPrf)//Modificaprefixos
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 8
Data Base : 07/09/2008

ACAXFUN.PRWcHabilitacao:=Iif(ExistBlock("Ac480Hab"),ExecBlock("Ac480Hab",.F.,.F.,{JAR>JAR_CODCUR,cPerlet,cProxPerLet,cNumRa}),
cHabilitacao)
ACAXFUN.PRWlExcBol:=ExecBlock("AcBolExc",.f.,.f.,lExcBol)
ACAXFUN.PRWcOutPref:=ExecBlock("ACXFUPRE")
ACAXFUN.PRWExecBlock("AcBolFun",.F.,.F.,{cSolic,cCurOri,cPerOri,cHabOri,cCurDes,cPerDes,cHabDes,cTurDes})
ACAXFUN.PRWcOutPref:=ExecBlock("ACXFUPRE")
ACAXFUN.PRWlRetProc:=ExecBlock("ACF070Bol")
ACAXFUN.PRWcOutPref:=ExecBlock("ACXFUPRE")
ACAXFUN.PRWcFilSE1:=
ExecBlock("FA60FIL",.f.,.f.,{cPort060,cAgen060,cConta060,cSituacao,mv_par02,mv_par03,mv_par04,nMoeda,cContrato,mv_par10,mv_par11,Replicate("",
TamSX3("A1_COD")[1]),Replicate("Z",TamSX3("A1_COD")[1])})
ACAXFUN.PRWlRet:=!ExistBlock("AC060DLB").or.ExecBlock("AC060DLB",.F.,.F.,{lEstorno})
ACAXFUN.PRWaFiltUsr:=ExecBlock("ACINSVIS",.F.,.F.,{aFiltros,cFiltCV,cFiltCP})
ACAXFUNA.PRWExecBlock("A290CMED",.F.,.F.,{cCodCur,cPerLet,cHabilitacao,cTurma,cDiscip,{cNumRA,if(lOutraT,"2","1")},if(aCfgDis[nCfgDis,6]
=="1","4","1"),IsBlind(),3,aCfgCur[nCfgCur,5]=="2"})
ACAXFUNA.PRWExecBlock("ACDefAMG",.F.,.F.,{cNumRA,cCodCur,cPerlet,cHabilitacao,cTurma})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JHT>JHT_NUMRA,JHT>JHT_CODCUR,JHT>JHT_PERLET,JHT>JHT_HABILI,JHT>JHT_TURMA})
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{JBE>(Recno()),"101",,,,aRecJC7,MV_PAR10,,,,,MV_PAR11,MV_PAR12})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{JBE>(Recno()),"101",,,,aRecJC7,MV_PAR10,,,,,MV_PAR11})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{JBE>(Recno()),"102",,,,aRecJC7,MV_PAR10,,,,,MV_PAR11})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{JBE>(Recno()),"202","6",,,aRecJC7,MV_PAR10,,,,,MV_PAR11})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{JBE>(Recno()),"203","7",,,aRecJC7,MV_PAR10,,,,,MV_PAR11})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{JBE>(Recno()),"204","8",,,aRecJC7,MV_PAR03,,,,,MV_PAR04})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWdData:=ExecBlock("ACForPgDt",.F.,.F.,{cNumRA,cCodCur,cPerLet,cHabili,nTipo,cPlano,dData,JF7>JF7_PARCEL,nValorCalc,Left(
cCodFor,TamSX3("JF6_CODFOR")[1])})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 9
Data Base : 07/09/2008

ACAXFUNA.PRWaRet:=ExecBlock("ACLServ",.F.,.F.,aClone(aRet))
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{nReq,"301","3",,,aRecJC7,MV_PAR10,MV_PAR11,MV_PAR13,MV_PAR15,MV_PAR17,MV_PAR19,
MV_PAR18})
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{nReq,"301","3",,,aRecJC7,,,,,,,,,MV_PAR11})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{nReq,"305","1",,,aRecJC7,,,,,,,,,MV_PAR11})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{nReq,"302","3",,,aRecJC7,MV_PAR14,MV_PAR15,MV_PAR20,MV_PAR22,MV_PAR17,MV_PAR25,
MV_PAR24})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{nReq,"302","3",,,aRecJC7,,,,,,,,,MV_PAR15})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{nReq,"303","3",,,aRecJC7,MV_PAR12,MV_PAR15,MV_PAR18,MV_PAR20,MV_PAR17,MV_PAR23,
MV_PAR22})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{nReq,"303","3",,,aRecJC7,,,,,,,,,MV_PAR13})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{nReq,"304","3",,,aRecJC7,MV_PAR10,MV_PAR11,MV_PAR14,MV_PAR16,MV_PAR13,MV_PAR20,
MV_PAR18,MV_PAR19})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACTranMov",.F.,.F.,{nReq,"304","3",,,aRecJC7,,,,,,,,,MV_PAR11})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACDefReq",.F.,.F.,{cNumReq,JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACDefReq",.F.,.F.,{cNumReq,JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACDefReq",.F.,.F.,{cNumReq,JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACDefReq",.F.,.F.,{cNumReq,JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("ACDefReq",.F.,.F.,{cNumReq,JBE>JBE_NUMRA,JBE>JBE_CODCUR,JBE>JBE_PERLET,JBE>JBE_HABILI,JBE>JBE_TURMA})
ACAXFUNA.PRWExecBlock("AcEstFina",.F.,.F.,{cNumRA,cCurso,cPerLet,cHabili,cTurma})
ACAXFUNA.PRWcNumRA:=if(ExistBlock("ACGERARA"),ExecBlock("ACGERARA",.F.,.F.,"SEC0011"),CriaVar("JA2_NUMRA"))
ACAXFUNA.PRWcNumRA:=ExecBlock("ACDigIdent",.F.,.F.)
ACAXFUNA.PRWaButtons:=aClone(ExecBlock("ACAnaEfBt",.F.,.F.,{aButtons}))
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 10
Data Base : 07/09/2008

ACAXIPC.PRWif!ExistBlock("AC290Lot").or.ExecBlock("AC290Lot",.F.,.F.,cLote)
ACAXIPC.PRWif!ExistBlock("AC590Lot").or.ExecBlock("AC590Lot",.F.,.F.,cLote)
ACDXFUN.PRWIfExecBlock("CBRETTIPO",.F.,.F.,{cID})
ACDXFUN.PRWaRetPE:=ExecBlock("CBRETETI",.F.,.F.,{cID,cTipId})
ACDXFUN.PRWlRetPE:=ExecBlock("CBVRETIQ")
ACDXFUN.PRWaRet:=ExecBlock("CBRETEAN",,,{cID})
ACDXFUN.PRWnQE:=ExecBlock('CBRQEESP',,,cProduto)
ACDXFUN.PRWaRetAux:=ExecBlock("CBRastro",.F.,.F.,{cProduto,cLote,cSubLote,dValid})
ACDXFUN.PRWlCBVldNS:=ExecBlock("CBVLDNS",.F.,.F.,{cNumSer,cSerie,aEtiqueta})
ACDXFUN.PRWExecBlock("CBLOGALT",.f.,.f.,aEstru)
ADMXFUN.PRWExecBlock("F050CV4",.f.,.f.)
ADMXFUN.PRWlTOk:=
ExecBlock("CTBDCVLD",.F.,.F.,nOPCTBDC,cAliasGrv,aCpsCTBD,aCpsCTBC,cCTBCT1D,cCTBCTTD,cCTBCTDD,cCTBCTHD,cCTBCT1C,cCTBCTTC,cCTBCTDC,cCTBC
THC)
AGRA035.PRWaCampos:=ExecBlock('AGRA035IT',.F.,.F.,aCampos)
AGRA040.PRWaCampos:=ExecBlock('AGRA040IT',.f.,.f.,aCampos)
AGRA100.PRWExecBlock('AGRA100RA',.F.,.F.)
AGRA100.PRWExecBlock('AGRA100DP',.F.,.F.)
AGRA100.PRWExecBlock('AGRA100PR',.F.,.F.)
AGRA105.PRWExecBlock('AGRA105IC',.F.,.F.)
AGRA105.PRWlRetorno:=ExecBlock('AGRA105RP',.F.,.F.)
AGRA105.PRWExecBlock('AGRA105E2',.F.,.F.)
AGRA105.PRWExecBlock('AGRA105E2',.F.,.F.)
AGRA105.PRWExecBlock('AGRA105E2',.F.,.F.)
AGRA200.PRWaCposMO:=ExecBlock('AGRA200MO',.F.,.F.,aCposMO)
AGRA200.PRWaCposEQ:=ExecBlock('AGRA200EQ',.F.,.F.,aCposEQ)
AGRA200.PRWaCposPD:=ExecBlock('AGRA200PD',.F.,.F.,aCposPD)
AGRA205.PRWaCposMO:=ExecBlock('AGRA205MO',.F.,.F.,aCposMO)
AGRA205.PRWaCposEQ:=ExecBlock('AGRA205EQ',.F.,.F.,aCposEQ)
AGRA205.PRWaCposPD:=ExecBlock('AGRA205PD',.F.,.F.,aCposPD)
AGRA280.PRWExecBlock('AGRA280IN',.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 11
Data Base : 07/09/2008

AGRA280.PRWExecBlock('AGRA280EX',.F.,.F.)
APCFG30.PRWcUserAcs:=Padr(Execblock("USERACS",.F.,.F.,{cUser,Replicate("*",6),aReg2[5],If(nUser==0,"INCLUI","ALTERA")}),10)
APCFG30.PRWExecblock("USERACS",.F.,.F.,{aUsers[nPos][1][2],Replicate("*",6),aUsers[nPos][2][5],"EXCLUI"})
APCFG30.PRWlRet:=ExecBlock('CFGVLDMNU',.F.,.F.,{cModMnu,cModNiv,nMod,cId})
APDA020.PRXcRetSituac:=ExecBlock("APDGRV02",.F.,.F.)
APDA020.PRXExecBlock("APDGRV01",.F.,.F.,{cRd0Codigo,"SRA",nSraRecno,cFilSRA+SRA>RA_MAT,aRelation,nOpcRel,"I"})
APDA020.PRXExecBlock("APDGRV01",.F.,.F.,{RD0>RD0_CODIGO,"SRA",nSraRecno,cFilSRA+SRA>RA_MAT,aRelation,nOpcRel,"A"})
APDA080.PRXaBtn80:=ExecBlock("APD80B01",.F.,.F.)
APDA080.PRXExecBlock("APD80DEL",.F.,.F.,{aAreaRD6,lChkDelShwLog,aLogChkDel})
APSDU.PRWlRet:=ExecBlock('SDULOGIN',.F.,.F.,cUser)
ATFA010.PRWExecBlock("A010BROW",.F.,.F.)
ATFA010.PRWExecBlock("AF010GRV",.F.,.F.)
ATFA010.PRWExecBlock("AF010INC",.F.,.F.)
ATFA010.PRWcTexto:=ExecBlock("AF10DESC",.F.,.F.)
ATFA010.PRWIfValType(aUsButtons:=ExecBlock("AF010BUT",.F.,.F.))=="A"
ATFA030.PRXPrivatenVlVend:=Iif(ExistBlock("AF030VAL"),ExecBlock("AF030VAL",.F.,.F.),0)
ATFA030.PRXLocalbFor:={||SN3>N3_OK==cMarca.And.((!lCancela.And.SN3>N3_BAIXA<"1").Or.(lCancela.And.SN3>N3_BAIXA>="1"))
.And.(!lF030Fil.Or.&(ExecBlock("F030FIL",.f.,.f.)))}
ATFA030.PRX(lCancela.And.SN3>N3_BAIXA>="1")).And.(!lF030Fil.Or.&(ExecBlock("F030FIL",.f.,.f.)))
ATFA030.PRXIf!lTodos.And.(!lF030Fil.Or.&(ExecBlock("F030FIL",.f.,.f.)))
ATFA030.PRXnTaxaCorr:=IIf(ExistBlock("A30EMBRA"),ExecBlock("A30EMBRA",.F.,.F.),nTaxaCorr)
ATFA030.PRXExecBlock("ATFA030",.F.,.F.)
ATFA030.PRXExecBlock("AF030GRV",.F.,.F.)
ATFA030.PRXIf!ExecBlock("AF030VBX",.F.,.F.,{cMotivo,cNota,cSerie,lBx})
ATFA030.PRXExecBlock("AF030CAN",.F.,.F.)
ATFA030.PRXnTaxaCorr:=IIf(ExistBlock("A30EMBRA"),ExecBlock("A30EMBRA",.F.,.F.),nTaxaCorr)
ATFA030.PRXExecBlock("ATFA030",.F.,.F.)
ATFA030.PRXExecBlock("AF030GRV",.F.,.F.)
ATFA030.PRXExecBlock("AF030CHA",.F.,.F.)
ATFA030.PRXIf!ExecBlock("AT030BX",.F.,.F.,{cMotivo,cNota,cSerie,lCancela})
ATFA035.PRXPrivatenVlVend:=Iif(ExistBlock("AF035VAL"),ExecBlock("AF035VAL",.F.,.F.),0)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 12
Data Base : 07/09/2008

ATFA035.PRXLocalbFor:={||SN3>N3_OK==cMarca.And.((!lCancela.And.SN3>N3_BAIXA<"1").Or.(lCancela.And.SN3>N3_BAIXA>="1"))
.And.(!lF035Fil.Or.&(ExecBlock("F035FIL",.f.,.f.)))}
ATFA035.PRX(lCancela.And.SN3>N3_BAIXA>="1")).And.(!lF035Fil.Or.&(ExecBlock("F035FIL",.f.,.f.)))
ATFA035.PRXIf!lTodos.And.(!lF035Fil.Or.&(ExecBlock("F035FIL",.f.,.f.)))
ATFA035.PRXExecBlock("ATFA035",.F.,.F.)
ATFA035.PRXExecBlock("AF035GRV",.F.,.F.)
ATFA035.PRXExecBlock("AF035CAN",.F.,.F.)
ATFA035.PRXExecBlock("AF035CHA",.F.,.F.)
ATFA040.PRXExecBlock("AF040BAI",.F.,.F.,aRecPon)
ATFA040.PRXPrivatenVlVend:=Iif(ExistBlock("AF030VAL"),ExecBlock("AF030VAL",.F.,.F.),0)
ATFA045.PRXExecBlock("AF045BAI",.F.,.F.,aRecPon)
ATFA045.PRXPrivatenVlVend:=Iif(ExistBlock("AF045VAL"),ExecBlock("AF045VAL",.F.,.F.),0)
ATFA050.PRXaTxMedia[Val(cMoedaAtf)]:=IIf(la30Embra,ExecBlock("A30EMBRA",.F.,.F.),aTxMedia[Val(cMoedaAtf)])
ATFA050.PRXnTaxaDepr:=IIf(la30Embra,ExecBlock("A30EMBRA",.F.,.F.),nTaxaDepr)
ATFA050.PRXExecblock("AF050CAL",.F.,.F.)
ATFA050.PRXExecblock("AF050CAL",.F.,.F.)
ATFA050.PRXaRet:=Execblock("AF050CTB",.T.,.T.,{nHdlPrv,cLoteAtf,cArquivo,nTotal,.T.})
ATFA060.PRXaRotNew:=ExecBlock("AF060BUT",.F.,.F.,{aRotina})
ATFA060.PRXExecblock("AF060CHA",.F.,.F.)
ATFA060.PRXExecBlock("AF060TOK",.F.,.F.,{cFilDest,cFilOrig,aTitFolder,aVar,aCpDigit}),;
ATFA060.PRXIf!ExecBlock("AF060TOK",.F.,.F.,{cFilDest,cFilOrig,aTitFolder,aVar,aCpDigit})
ATFA060.PRXExecBlock("ATF060GRV",.F.,.F.)
ATFA060.PRXcUsrFil:=ExecBlock("AF060FIL",.F.,.F.)
ATFA060.PRXExecBlock("AF060GSN4",.F.,.F.)
ATFA070.PRXIf!ExecBlock("ATFA070")
ATFA090.PRWnTaxaRea:=ExecBlock("ATF90TAX",.F.,.F.)
ATFA090.PRWnTaxaRea:=ExecBlock("AF90TAXI",.F.,.F.,nTaxaRea)
ATFA090.PRWcFilUser:=ExecBlock("ATF90FI",.F.,.F.)
ATFA130.PRXExecBlock("AF130GRV",.F.,.F.,{"SN1"})
ATFA130.PRXExecBlock("AF130GRV",.F.,.F.,{"SN2"})
ATFA130.PRXExecBlock("AF130GRV",.F.,.F.,{"SN3"})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 13
Data Base : 07/09/2008

ATFA130.PRXExecBlock("AF130GRV",.F.,.F.,{"SN4"})
ATFA140.PRXExecBlock("AF140GRV",.F.,.F.)
ATFA150.PRXExecBlock("AF150AMP",.f.,.f.,{nDiferenca})
ATFA220.PRXExecBlock("AF220GRV",.F.,.F.)
ATFA240.PRXExecBlock("AF240CLA",.F.,.F.)
ATFA250.PRXaRotNew:=ExecBlock("AF250BUT",.F.,.F.,aRotina)
ATFA250.PRXlRet:=ExecBlock("AF250CHP",.F.,.F.,{cChapa,lRepete,nPosChapa,aCols})
ATFA250.PRXExecblock("A250GRN3",.F.,.F.,{Acols[nX],nX})
ATFA250.PRXExecblock("AF250GRV",.F.,.F.,Acols[nX])
ATFA250.PRXlCancela:=Execblock("AF250CAN",.F.,.F.,{aCols,nCnt})
ATFA250.PRXExecblock("AF250GRV",.F.,.F.,aCols[nCnt])
ATFR300.PRWcCposVLR+=ExecBlock("AFR300VLR",.F.,.F.)///RETORNOTEXTO(NOMEDOsCAMPOs)P/ADICIONARNOCONTIDO
ATFXATU.PRXaCols[n][ny]:=Iif(ExistBlock("A30EMBRA"),nValor/ExecBlock("A30EMBRA",.F.,.F.),nValor/RecMoeda(M>N1_AQUISIC,Val(cMoedaAtf)))
ATFXATU.PRXaCols[n][nPosVOrigAtf]:=Iif(ExistBlock("A30EMBRA"),nValor/ExecBlock("A30EMBRA",.F.,.F.),nValor/RecMoeda(dDtConv,Val(cMoedaAtf)))
ATFXATU.PRXExecBlock("At010Grv",.F.,.F.,{lClassifica})
ATFXATU.PRXlRet:=ExecBlock("AF010TOK",.F.,.F.)
ATFXATU.PRXExecBlock("AF10VLR0",.F.,.F.,{nValOri,nVorigAtf})&&ControlarBensValorZeradoInventario
ATFXATU.PRXExecBlock("AF10VLR0",.F.,.F.,{nValOri,nVorigAtf})
ATFXATU.PRXIfAbs((nValOri+nValCorAcu)/ExecBlock("A30EMBRA",.F.,.F.)nVorigAtf)>1
ATFXATU.PRXExecBlock("A30EMBRA",.F.,.F.),RecMoeda(dDataBase,cMoedaAtf)));
ATFXATU.PRXlOk:=ExecBlock("AF010EXC",.F.,.F.)
ATFXATU.PRXExecBlock("AF010DEL",.F.,.F.)
ATFXATU.PRXlRet:=ExecBlock("F010VldDel",.F.,.F.,{cAlias1,lCompra})
ATFXFUN.PRXcConta:=
Execblock("ATFCONTA",.f.,.f.,{cConta,dData,cTipo,nValor1,nValor2,nValor3,nValor4,nValor5,cSinal,nTaxa,cSubConta,cFil,cClvl,cCusto})
ATFXFUN.PRXcSinal:=
Execblock("ATFSINAL",.f.,.f.,{cConta,dData,cTipo,nValor1,nValor2,nValor3,nValor4,nValor5,cSinal,nTaxa,cSubConta,cFil,cClvl,cCusto,cTipoCnt,FunName()})
ATFXFUN.PRXcTipoAux:=
Execblock("ATFTIPO",.f.,.f.,{cConta,dData,cTipo,nValor1,nValor2,nValor3,nValor4,nValor5,cSinal,nTaxa,cSubConta,cFil,cClvl,cCusto,cTipoCnt,FunName()})
ATFXFUN.PRXExecblock("ATFGRSLD",.f.,.f.,{cTipoAux,cSinal,"SN5"})
ATFXFUN.PRXExecblock("ATFGRSLD",.f.,.f.,{cTipoAux,cSinal,"SNC"})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 14
Data Base : 07/09/2008

ATFXFUN.PRXExecblock("ATFGRSLD",.f.,.f.,{cTipoAux,cSinal,"SN6"})
ATFXFUN.PRXExecblock("ATFGRSLD",.f.,.f.,{cTipoAux,cSinal,"SNA"})
ATFXFUN.PRXlRet:=ExecBlock("AF010CHP",.F.,.F.,{cChapa,lRepChapa})
ATFXFUN.PRXuRetorno:=ExecBlock("ATFLEG",.F.,.F.,{nReg,cAlias})
ATFXFUN.PRXnBaseCred+=ExecBlock("DEPREATF",.f.,.f.,{cAliasTMP,cAliasTMP})/nMeses
ATFXFUN.PRXnBaseItem:=ExecBlock("DEPREATF",.f.,.f.,{cAliasTMP,cAliasTMP})/nMeses
ATFXFUN.PRXnBaseCred+=ExecBlock("DEPREATF",.f.,.f.,{"SN1","SN3"})/nMeses
ATFXFUN.PRXnBaseItem:=ExecBlock("DEPREATF",.f.,.f.,{"SN1","SN3"})/nMeses
AVCADGE.PRWEXECBLOCK("AVCADGE",.F.,.F.,"VALID_DESPESA")
AVCADGE.PRWIF(ExistBlock("ICPADGR1"),Execblock("ICPADGR1",.F.,.F.,"PATH"),)//MODIFICAOPATH
AVCADGE.PRWIF(ExistBlock("ICPADGR1"),Execblock("ICPADGR1",.F.,.F.,"VARPATH"),)//MODIFICAAVARIAVELDOPATH
AVCADGE.PRWExecBlock("AVCADGE",.f.,.f.,{"EECMEND",{cAlias,nOrdem,cChave,lVet,nTam,nRet}})
AVCRW.PRWExecBlock("AVCRW",.F.,.F.,{"CRIA_ARQ_CRW"})
AVCRW.PRWExecBlock("AVCRW",.F.,.F.,{"TELA"})
AVCRW.PRWIfExecBlock("AVCRW",.F.,.F.,{"EMAIL",aParam})
AVFLUXO.PRWIF(ExistBlock("AVFLUXO"),Execblock("AVFLUXO",.F.,.F.,"APOS_EICTP25A"),)
AVFLUXO.PRWIFExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
AVFLUXO.PRWIFExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
AVGDM150.PRWExecBlock("AVGDM150",.F.,.F.,"ANTES_GERA_DADOS")
AVGDM151.PRWExecBlock("AVGDM151",.F.,.F.,"ANTES_GRV_HEADER")
AVGDM151.PRWExecBlock("AVGDM151",.F.,.F.,"ANTES_GRV_DETAIL")
AVGDM400.PRWExecBlock("AVGDM400",.F.,.F.,"MENU")
AVGDM400.PRWIf(ExistBlock("AVGDM400"),ExecBlock("AVGDM400",.F.,.F.,"INICIO_MANUTENCAO"),)
AVGDM400.PRWIf(ExistBlock("AVGDM400"),ExecBlock("AVGDM400",.F.,.F.,"ANTES_GRAVACAO"),)
AVGDM400.PRWIf(ExistBlock("AVGDM400"),ExecBlock("AVGDM400",.F.,.F.,"ANTES_EXCLUSAO"),)
AVGDM400.PRWExecBlock("AVGDM400",.F.,.F.,"DATA_DO_EMBARQUE")
AVGDM400.PRWExecBlock("AVGDM400",.F.,.F.,"DATA_DO_EMBARQUE")
AVGDM400.PRWExecBlock("AVGDM400",.F.,.F.,"IMPRESSAOCRYSTAL")
AVGERAL.PRWRETURNExecBlock('ICPADB1',.F.,.F.)
AVGERAL.PRWIFlExiste.AND.ExecBlock('MTA010OK',.F.,.F.)
AVGERAL.PRWlFunc:=ExecBlock('MTA010E',.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 15
Data Base : 07/09/2008

AVGERAL.PRWExecBlock("AVGERAL",.F.,.F.,"AVGSELECTFIL_AJUSTA_FILIAIS")
AVGERAL.PRWExecBlock("AVGERAL",.F.,.F.,"AVGSELECTFIL_ANTES_GETS")
AVGERAL.PRWExecBlock("AVGERAL",.F.,.F.,"ValidFil_AJUSTA_FILIAIS")
AVGMD150.PRWExecBlock("AVGMD150",.F.,.F.,"ADICIONA_PERGUNTE")
AVGMD150.PRWExecBlock("AVGMD150",.F.,.F.,"ANTES_PERGUNTE")
AVGMD150.PRWExecBlock("AVGMD150",.F.,.F.,"CRIA_WORK")
AVGMD150.PRWExecBlock("AVGMD150",.F.,.F.,"VALIDA_PERGUNTE_DBF")
AVGMD150.PRWExecBlock("AVGMD150",.F.,.F.,"VALIDA_PERGUNTE_TOP")
AVGMD150.PRWExecBlock("AVGMD150",.F.,.F.,"STRING_FILTROS")
AVGMD150.PRWExecBlock("AVGMD150",.F.,.F.,"GRV_WORK")
AVGMD150.PRWExecBlock("AVGMD150",.F.,.F.,"GRV_WORK")
AVGMD150.PRWExecBlock("AVGMD150",.F.,.F.,"IMP_AGRUPAMENTO")
AVGMD150.PRWExecBlock("AVGMD150",.F.,.F.,"QUEBRA_PAGINA")
AVGRD150.PRWExecBlock("AVGDM400",.F.,.F.,"IMPREL")
AVPRINTE.PRWIF(ExistBlock("AVPRINTE"),Execblock("AVPRINTE",.F.,.F.,"PERMITEIMP"),)
AVPRINTE.PRWIf(ExistBlock("AVPRINTE"),ExecBlock("AVPRINTE",.F.,.F.,"INSERE_BOTAO"),)
AVPRINTE.PRWIF(ExistBlock("AVPRINTE"),Execblock("AVPRINTE",.F.,.F.,"ORIENTACAO"),)
AVPRINTE.PRWIF(ExistBlock("AVPRINTE"),Execblock("AVPRINTE",.F.,.F.,"EMAIL"),)
BPM015.PRWExecBlock(IPB>IPB_PREENC,.F.,.F.,{oFormulario,@aHeader2,@aCols2})
BPM015.PRWExecBlock(IPB>IPB_FOK,.F.,.F.,{oFormulario})
BPM015.PRWExecBlock(IPB>IPB_PREENC,.F.,.F.,{oFormulario,@aHeader2,@aCols2})
CDAA010.PRWExecBlock("CD010MNU",.F.,.F.)
CDAA020.PRWExecBlock("CD020MNU",.F.,.F.)
CDAA030.PRWExecBlock("CDAR070",.F.,.F.)
CDAA030.PRWlRet:=ExecBlock("CDA030A",.F.,.F.)
CDAA030.PRWExecBlock("CDAA104",.F.,.F.,{dPerIni,dPerFim})
CDAA030.PRWnRegistro:=ExecBlock("DIRA010",.F.,.F.)
CDAA030.PRWaRegraAH2:=ExecBlock("DIRA020",.F.,.F.,aRegraAH2)
CDAA030.PRWaChave:=ExecBlock("DIRA030",.F.,.F.,{dPerIni,dPerFim})
CDAA030.PRWaChave:=ExecBlock("DIRA040",.F.,.F.,{dPerIni,dPerFim})
CDAA030.PRWaChave:=ExecBlock("DIRA050",.F.,.F.,{dPerIni,dPerFim})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 16
Data Base : 07/09/2008

CDAA030.PRWaCondicao:=ExecBlock("DIRA060",.F.,.F.,cProduto)
CDAA030.PRWaCondicao:=ExecBlock("DIRA070",.F.,.F.,cProduto)
CDAA030.PRWaCondicao:=ExecBlock("DIRA080",.F.,.F.,cProduto)
CDAA030.PRWaRetSaldo:=ExecBlock("DIRA090",.F.,.F.,{cProduto,dPerIni,dPerFim})
CDAA030.PRWaCalMov:=ExecBlock("DIRA100",.F.,.F.,{lSeguinte,aQtdeAH7})
CDAA030.PRWaCalMov:=ExecBlock("CDAA101",.F.,.F.,{lSeguinte,aQtdeAH7})
CDAA030.PRWaCalMov:=ExecBlock("CDAA102",.F.,.F.,{lSeguinte,aQtdeAH7})
CDAA030.PRWaQtdeAH7[8]+=ExecBlock("DIRA110",.F.,.F.)
CDAA030.PRWlSeguinte:=ExecBlock("DIRA120",.F.,.F.)
CDAA030.PRWlSeguinte:=ExecBlock("CDAA103",.F.,.F.)
CDAA030.PRWnPrecoUn:=ExecBlock("CDAA105",.F.,.F.,{cAlias,aRegraAH2})
CDAA030.PRWnPrecoUn:=ExecBlock("CDAPRDEV",.F.,.F.)
CDAA030.PRWnPrecoUn:=ExecBlock("DIRA130",.F.,.F.,{nPrecoUn,nMoedaFor})
CDAA030.PRWExecBlock("DIRA140",.F.,.F.,{nDirAutor,cAlias})
CDAA030.PRWaRetSaldo:=ExecBlock("DIRA090",.F.,.F.,{cProduto,dPerIni,dPerFim})
CDAA030.PRWaInconsist:=ExecBlock("DIRA150",.F.,.F.,{aInconsist,nDiferenc,cProduto,aQtdeAH7[13]})
CDAA030.PRWlRet:=ExecBlock("CDA030A",.F.,.F.)
CDAA030.PRWExecBlock("CDAA104",.F.,.F.,{dPerIni,dPerFim})
CDAA030.PRWcQuery:=ExecBlock("DIRA160",.F.,.F.,{dPerIni,dPerFim})
CDAA030.PRWaRetSaldo:=ExecBlock("DIRA090",.F.,.F.,{cProduto,dPerIni,dPerFim})
CDAA030.PRWaRetSaldo:=ExecBlock("DIRA090",.F.,.F.,{AH1>AH1_PRODUTO,dPerIni,dPerFim})
CDAA030.PRWaCalMov:=ExecBlock("DIRA100",.F.,.F.,{lSeguinte,aQtdeAH7})
CDAA030.PRWaCalMov:=ExecBlock("CDAA101",.F.,.F.,{lSeguinte,aQtdeAH7})
CDAA030.PRWaCalMov:=ExecBlock("CDAA102",.F.,.F.,{lSeguinte,aQtdeAH7})
CDAA030.PRWaQtdeAH7[8]+=ExecBlock("DIRA110",.F.,.F.)
CDAA030.PRWlSeguinte:=ExecBlock("DIRA120",.F.,.F.)
CDAA030.PRWlSeguinte:=ExecBlock("CDAA103",.F.,.F.)
CDAA030.PRWnPrecoUn:=ExecBlock("CDAA105",.F.,.F.,{cAlias,aRegraAH2})
CDAA030.PRWnPrecoUn:=ExecBlock("CDAPRDEV",.F.,.F.)
CDAA030.PRWnPrecoUn:=ExecBlock("DIRA130",.F.,.F.,{nPrecoUn,nMoedaFor})
CDAA030.PRWExecBlock("DIRA140",.F.,.F.,{nDirAutor,cALias})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 17
Data Base : 07/09/2008

CDAA040.PRWExecBlock("DIRA170",.F.,.F.,{nTotForne,dPerFim})
CDAA060.PRWExecBlock("CD060MNU",.F.,.F.)
CDAA070.PRWExecBlock("CDA070MNU",.F.,.F.)
CDAA080.PRWIfSX3>X3_VALID!='IF(EXISTBLOCK("EBRA030"),EXECBLOCK("EBRA030",.F.,.F.),.T.)'
CDAA080.PRWSX3>X3_VALID:='IF(EXISTBLOCK("EBRA030"),EXECBLOCK("EBRA030",.F.,.F.),.T.)'
CDAA080.PRWExecBlock("CD080MNU",.F.,.F.)
CDAA090.PRWExecBlock("CD090MNU",.F.,.F.)
CDAC030.PRWExecBlock("CD030MNU",.F.,.F.)
CDAC040.PRWExecBlock("CD040MNU",.F.,.F.)
CDAC060.PRWExecBlock("CDC060MNU",.F.,.F.)
CFGX013.PRWlContinua:=ExecBlock("CFG013CM",.F.,.F.,{cFile,aNewXnu})
CFGX019.PRWExecBlock("CFG019MNU",.F.,.F.)
CFGX046.PRXExecBlock(cExecPre,.F.,.F.,{"PRE",cFile})
CFGX046.PRXIf!(Execblock("FILTSE1",.F.,.F.))
CFGX046.PRXIf!(Execblock("FILTSE2",.F.,.F.))
CFGX046.PRXIf!(Execblock("FILTSE5",.F.,.F.))
CFGX046.PRXIf!(Execblock("FILTSE5",.F.,.F.))
CFGX046.PRXIf!(Execblock("FILTSF1",.f.,.f.))
CFGX046.PRXIf!(Execblock("FILTSD1",.f.,.f.))
CFGX046.PRXIf!(Execblock("FILTSF1",.f.,.f.))
CFGX046.PRXIf!(Execblock("FILTSD1",.f.,.f.))
CFGX046.PRXExecBlock(cExecPos,.F.,.F.,{"POS",cFile})
CFGX061A.PRWExecBlock("HHSTAT01",.F.,.F.)
CNTA010.PRWExecBlock("CTA010MNU",.F.,.F.)
CNTA050.PRWExecBlock("CTA050MNU",.F.,.F.)
CNTA080.PRWExecBlock("CTA080MNU",.F.,.F.)
CNTA090.PRWExecBlock("CNT090GRV",.F.,.F.)
CNTA090.PRWlRet:=ExecBlock("CNTVLDPMS",.F.,.F.,{M>CN8_VLEFET})
CNTA090.PRWlRet:=ExecBlock("CNTVLDPMS",.F.,.F.,{nValTit})
CNTA100.PRWACTIVATEMSDIALOGoDlgONINIT(EnchoiceBar(oDlg,{||If(Obrigatorio(aGets,aTela).And.CN100VldFor().And.CN100VldMul().And.
CN100TudOk().And.If(nOpc!=3.And.nOpc!=2,CN100VldPer(),.T.).And.If(lContraVld,ExecBlock("CN100VLD",.F.,
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 18
Data Base : 07/09/2008

CNTA100.PRWExecBlock("CN100GRC")
CNTA100.PRWuRet:=ExecBlock("CN100VST",.F.,.F.,{cNewSituc})
CNTA100.PRWlFixo:=ExecBlock("CN100FIX",.F.,.F.)
CNTA100.PRWExecBlock("CN100SIT",.f.,.f.,{cSitOrg,oSituCb})
CNTA100.PRWExecBlock("CNTPRSE2",.F.,.F.)
CNTA100.PRWlRet:=ExecBlock("CNTVLDPMS",.F.,.F.,{nVlRet})
CNTA100.PRWlRet:=ExecBlock("CN100BxRet",.F.,.F.,{cForn,cLoja,nVlReg,aCols,aHeader})
CNTA100.PRWExecBlock("CTA100MNU",.F.,.F.)
CNTA110.PRWExecBlock("CTA110MNU",.F.,.F.)
CNTA120.PRWlRet:=ExecBlock("CN120VENC")
CNTA120.PRWExecBlock("CN120ENCMD")
CNTA120.PRWaRet:=ExecBlock("CN120PED",.f.,.f.,{aCab,aItem})
CNTA120.PRWlContinua:=ExecBlock("CN120VEST")
CNTA120.PRWExecBlock("CN120ESTMD")
CNTA120.PRWExecBlock("CTA120MNU",.F.,.F.)
CNTA130.PRWExecBlock("CN130Inc",.f.,.f.)
CNTA140.PRWExecBlock("CN140GREV",.F.,.F.,{cContra,cRevisa,cNRevisa,cCodTR})
CNTA140.PRWExecBlock("CTA140MNU",.F.,.F.)
CNTA150.PRWExecBlock("CN150APR",.F.,.F.)
CNTA150.PRWExecBlock("CTA150MNU",.F.,.F.)
CNTA170.PRWExecBlock("CTA170MNU",.F.,.F.)
CNTA200.PRWaRetPE:=ExecBlock("CTA200PLN",.F.,.F.,{nOpc,aClone(aHeader),aClone(aCols)})
CNTA200.PRWExecBlock("CTA200MNU",.F.,.F.)
CNTA210.PRWExecBlock("CTA210MNU",.F.,.F.)
CNTA290.PRWExecBlock("CN290VRC",.F.,.F.)
CNTC020.PRWaFuser:=ExecBlock("CTC020FLD",.F.,.F.)
CNTR040.PRWExecBlock("CNR040IMP",.F.,.F.)
CNTR040.PRWExecBlock("CNR040RES",.F.,.F.,{(cAliasCND)>CND_CONTRA,(cAliasCND)>CND_NUMMED,(cAliasCND)>CND_FORNEC,(cAliasCND)
>CND_LJFORN,cDescri,aTot[AISS][2],aTot[AINSS][2],aTot[ATOTAL,2]})
CNTXFUN.PRXExecBlock("CNTGERSE2",.F.,.F.,{aContra})
CODBARVL.PRXE2_CODBARC44EXECBLOCK("CODBARVL")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 19
Data Base : 07/09/2008

COMA010.PRXIfValType(aUsButtons:=ExecBlock("CM010BUT",.F.,.F.))=="A"
COMA010.PRXExecBlock("MT010GRV",.F.,.F.,{nOpcao,aHeader,aCols})
COMA010.PRXlRetorno:=ExecBlock("CM010LOK",.F.,.F.,{lRetorno})
COMA010.PRXlRetorno:=ExecBlock("CM010TOK",.F.,.F.,{lRetorno})
COMXFUN.PRXlRetorno:=ExecBlock("MT110ALT",.F.,.F.,{cAliasSC1,nEvento})
COMXFUN.PRXExecBlock("MT150EXC",.f.,.f.)
COMXFUN.PRXcGrupo:=ExecBlock("MT120APV",.F.,.F.,{aVencedor,aSC8})
COMXFUN.PRXExecBlock("AVALCOT",.F.,.F.,{nEvento})
COMXFUN.PRXlRetorno:=ExecBlock("MCANDCOT",.F.,.F.,{(cAliasSC8)>C8_NUM,;
COMXFUN.PRXaRet:=ExecBlock("MTALTCOT",.F.,.F.,{cAliasSC8,nOpc})
COMXFUN.PRXaRetStru:=ExecBlock("M160STRU",.F.,.F.,{aStruTmp,aCabec[CAB_HFLD1]})
COMXFUN.PRXcFiltro:=ExecBlock("MT160FIL",.F.,.F.)
COMXFUN.PRXaRetM160PL:=ExecBlock("M160PLAN",.F.,.F.,{(cAliasSC8),aPlanilha[Len(aPlanilha)]})
COMXFUN.PRXlRetorno:=ExecBlock("MTVLDCOT",.F.,.F.,{cNumCot})
COMXFUN.PRXlEncSC3:=ExecBlock("MT125ENC",.F.,.F.,{nEvento,cAliasSC7})
COMXFUN.PRXlEncSC3:=ExecBlock("MT125ENC",.F.,.F.,{nEvento,cAliasSC7})
COMXFUN.PRXExecBlock("MT120EXC",.f.,.f.)
COMXFUN.PRXaRet:=ExecBlock("M160COTV",.F.,.F.,{aPlanilha[nX][nCalc][1],aSCE[nX][nCalc][nPQtdSCE]})
COMXFUN.PRXaRet160PLN:=ExecBlock("M160VENC",.F.,.F.,{aSCE,aPlanilha,aCotacao})
COMXFUN.PRXExecBlock("MT106GRV",.F.,.F.)
COMXFUN.PRXIf(Valtype(lContinua:=ExecBlock("MT106VGR",.F.,.F.,{lAmzSA,nSaldo,lConsEmp,lConsSPed}))=='L').And.!lContinua
COMXFUN.PRXuLoteSC:=ExecBlock("MA106SCQ",.F.,.F.)
COMXFUN.PRXlRet:=ExecBlock("COMFILSC3",.F.,.F.)
COMXFUN.PRXExecblock("MT106CQ",.f.,.f.,aDadosGer)
COMXFUN.PRXlVldPE:=ExecBlock("MASAVLSC",.F.,.F.)
COMXFUN.PRXExecblock("MT106SC1",.f.,.f.,aDadosGer)
COMXFUN.PRXExecBlock("MT106PRE",.F.,.F.,aMT106SCQ)
COMXFUN.PRXIfValtype(aRet:=Execblock("MC050CNT",.F.,.F.,(cProduto)))=="A"
COMXFUN.PRXaNew:=ExecBlock("PCADLINE",.F.,.F.,aViewSC7[Len(aViewSC7)])
COMXFUN.PRXaNew:=ExecBlock("PCADLINE",.F.,.F.,aViewSC7[Len(aViewSC7)])
COMXFUN.PRXaNew:=ExecBlock("PCADCOLH",.F.,.F.,aHeadCpos[Len(aHeadCpos)])
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 20
Data Base : 07/09/2008

COMXFUN.PRXaNew:=ExecBlock("CTADLINE",.F.,.F.,aViewSC8[Len(aViewSC8)])
COMXFUN.PRXaNew:=ExecBlock("CTADLINE",.F.,.F.,aViewSC8[Len(aViewSC8)])
COMXFUN.PRXaNew:=ExecBlock("CTADCOLH",.F.,.F.,aHeadCpos)
COMXFUN.PRXaRet:=ExecBlock("MTULTNFE",.F.,.F.,{aViewNF,aRecSD1})
COMXFUN.PRXlViewSB2:=ExecBlock("MTVIEWB2",.F.,.F.)
COMXFUN.PRXnTotExecDisp:=ExecBlock("MVIEWSB2SL",.F.,.F.,{(cCursor)>B2_COD,(cCursor)>B2_LOCAL,nSaldoSB2})
COMXFUN.PRXnTotExecDisp:=ExecBlock("MVIEWSB2SL",.F.,.F.,{SB2>B2_COD,SB2>B2_LOCAL,nSaldoSB2})
COMXFUN.PRXExecBlock("SB6GRAVA",.f.,.f.)
COMXFUN.PRXExecBlock("SB6GRAVA",.f.,.f.)
COMXFUN.PRXExecBlock("SB6GRAVA",.F.,.F.)
COMXFUN.PRXExecBlock("SB6GRAVA",.f.,.f.)
COMXFUN.PRXaNew:=ExecBlock("MTPODER3",.F.,.F.,{cES,aHeadTrb})
COMXFUN.PRXlProcessa:=ExecBlock("MTPROCP3",.F.,.F.,{cAliasSB6,lQuery})
CONA010.PRXExecBlock("CONA010MNU",.F.,.F.)
CONA020.PRXIf!ExecBlock("CA020FIL",.F.,.F.)
CONA020.PRXlRet1:=ExecBlock("CA020CON",.F.,.F.,{5})
CONA020.PRXIf!ExecBlock("CA020FIL",.F.,.F.)
CONA020.PRXcTudOk:="ExecBlock('CA020VAL',.F.,.F.)"
CONA020.PRXExecBlock("CA020CON",.F.,.F.)
CONA050.PRXExecBlock("C050BROW",.f.,.f.)
CONA050.PRXIf!ExecBlock("CA050ALT",.f.,.f.)
CONA050.PRXIf!ExecBlock("CA050DEL",.f.,.f.)
CONA050.PRXlRet:=ExecBlock("CA050LOT",.f.,.f.,{cTipo})
CONA050.PRXlRet:=ExecBlock("CA100CHK",.f.,.f.,"E")
CONA060.PRXExecBlock("C060EXC",.F.,.F.)
CONA060.PRXExecBlock("C060Inc",.f.,.f.,nOpcA)
CONA060.PRXExecBlock("C060GRIN",.F.,.F.)
CONA060.PRXExecBlock("C060Alt",.f.,.f.)
CONA060.PRXExecBlock("C060GRAL",.F.,.F.)
CONA060.PRXExecBlock("CA060ALT",.F.,.F.)
CONA060.PRXExecBlock("CONA060MNU",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 21
Data Base : 07/09/2008

CONA070.PRXExecBlock("CA070SIN",.F.,.F.,{"1"})
CONA070.PRXExecBlock("CA070SIN",.F.,.F.,{"2"})
CONA070.PRXExecBlock("CA070SIN",.F.,.F.,{"1"})
CONA070.PRXExecBlock("CA070SIN",.F.,.F.,{"2"})
CONA100A.PRXdDataLanc:=ExecBlock("ALTDATAL",.F.,.F.,{dDataLanc})
CONA100A.PRXExecBlock("CA100DET",.F.,.F.,{cArquivo,nHdlPrv})
CONA100A.PRXcDoc:=ExecBlock("CAULTDOC",.F.,.F.)
CONA100A.PRXExecBlock("CA100TDL",.f.,.f.,{j})
CONA100A.PRXExecBlock("CA100ITE",.F.,.F.)
CONA100A.PRXExecBlock("CA100ITE",.F.,.F.)
CONA100A.PRXExecBlock("CA100ITE",.F.,.F.)
CONA100A.PRXlRet:=ExecBlock("CA100TOK",.f.,.f.,{nDebDep,nCredDep,ninfDEP,nDigDEP})
CONA100A.PRXlRet:=ExecBlock("CA100CHK",.f.,.f.,"I")
CONA100A.PRXlRetorno:=ExecBlock("CA100LIO",.f.,.f.)
CONA100A.PRXExecBlock("CA100ITE",.F.,.F.)
CONA100A.PRXExecBlock("CA100ITE",.F.,.F.)
CONA100A.PRXIf!ExecBlock("CA020FIL",.F.,.F.)
CONA100A.PRXcTudOk:="ExecBlock('CA020VAL',.F.,.F.)"
CONA100A.PRXExecBlock("CA020CON",.F.,.F.)
CONA100A.PRXlRet:=ExecBlock("CA020Niv",.f.,.f.)
CONA100A.PRXlRet:=ExecBlock("CA100DT",.f.,.f.)
CONA100B.PRXExecBlock("CA050LOG",.F.,.F.)
CONA100B.PRXExecBlock("CA050GRV",.f.,.f.,{nOpc})
CONA100B.PRXcCodigo:=ExecBlock("CA050CTA",.f.,.f.)
CONA100B.PRXExecBlock("CA050CC",.F.,.F.)
CONA100B.PRXnValRat:=Execblock("CA100RT",.f.,.f.)
CONA100B.PRXExecBlock("C050RAT",.F.,.F.)
CONA100B.PRXExecBlock("CA050LOG",.F.,.F.)
CONA100B.PRXExecBlock("CA050ORI",.F.,.F.)
CONA160.PRXIf!Execblock("A160LP",.f.,.f.)
CONA160.PRXExecBlock("CA160VAL",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 22
Data Base : 07/09/2008

CONA170.PRXlRet:=Execblock("CA170VAR",.F.,.F.,nMoeda)
CONA170.PRXExecBlock("A170GRI2",.F.,.F.,{nVariacao})
CONA175.PRXaRetorno:=ExecBlock('CA175GRV',.F.,.F.,{aClone(aCab),aClone(aTotItem)})
CONA190.PRXExecBlock("CA190ALT",.F.,.F.,{nOpca})
CONA190.PRXlRet:=ExecBlock("CA190DELOK",.F.,.F.)
CONA190.PRXExecBlock("CA190DEL",.F.,.F.,{nOpca})
CONA190.PRXExecBlock("CA190INC",.F.,.F.,{nOpca})
CONA190.PRXlRet:=ExecBlock("CA190TOK",.F.,.F.,{nOpc})
CONA200.PRXIf!(Execblock("CA200FIL",.f.,.f.))
CONA200.PRXdDataBase:=Execblock("CA200DT",.F.,.F.)
CONA230.PRXIf!Execblock("CONT230",.f.,.f.)
CONA240.PRXExecBlock("CA240GRV")
CONA240.PRXlRetorna:=ExecBlock("C240TDOK",.F.,.F.,{lRetorna})
CONA250.PRXExecBlock("CA250SI3",.F.,.F.)
CONA250.PRXExecBlock("A250GSI4",.F.,.F.)
CONA250.PRXExecBlock("CA250SI3",.F.,.F.)
CONA270.PRXExecblock("CA270OK",.F.,.F.)
CONA300.PRXExecBlock("CA300GRV",.F.,.F.)
CONA310.PRXExecBlock("CA310VAL",.F.,.F.)
CONA350.PRXIfExecBlock("CA350DOC",.F.,.F.)
CONA350.PRXExecBlock("CAEF350",.F.,.F.)
CONC020.PRWaUsButtons:=ExecBlock("MATRKBUT",.F.,.F.)
CONR150.PRXcExtensao:=Execblock("CONR150",.f.,.f.)
CONR310.PRXExecBlock("CR310TOT",.F.,.F.)
CONR310.PRXExecBlock("SBPR020",.F.,.F.)
CONR311.PRXExecBlock("SBPR020",.F.,.F.)
CONR312.PRXExecBlock("SBPR020",.F.,.F.)
CONXFUN.PRXlInverte:=Execblock("SALDOINV",.F.,.F.,{cArquivo,cCodigo,nSaldoAtu})
COTEPE35.PRWExecBlock("COTD030",.F.,.F.,{cAlias,nRelacDoc,aPartDoc})
COTEPE35.PRWExecBlock("COTD050",.F.,.F.,{cAlias,nRelacDoc,aPartDoc,cSituaDoc})
CRDA010.PRWaButtons:=ExecBlock("CRDCRIABUT",.F.,.F.,{aButtons})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 23
Data Base : 07/09/2008

CRDA010.PRWcMAD_CODEND:=ExecBlock("GRCODNUM",.F.,.F.)
CRDA010.PRWcMAD_CODEND:=ExecBlock("GRCODNUM",.F.,.F.)
CRDA010.PRWExecBlock("CRD010PG",.F.,.F.,{nOpcx})
CRDA010.PRWaFuncUser:=ExecBlock("CRDLIBCR",.F.,.F.)
CRDA010.PRWlRet:=ExecBlock("CRDGRAVA",.F.,.F.,{nOpcx})
CRDA010.PRWlRet:=ExecBlock("CRDCAR",.F.,.F.,{cObj,cTipo,
nOpcVal,oGetd1:aCols,oGetd2:aCols,oGetd3:aCols,oGetd4:aCols,oGetd5:aCols,oGetd6:aCols,oGetd7:aCols,oGetd8:aCols,oGetd1:aHeader,oGetd2:aHeader
,oGetd3:aHeader,oGetd4:aHeader,oGetd5:aHeader,o
CRDA010.PRWlRetorno:=ExecBlock("CRDQUEST",.F.,.F.,{lRetorno})
CRDA010.PRWlRet:=ExecBlock("CRDVFD1",.F.,.F.,{nAntigo,nOpcx})
CRDA010.PRWlRet:=ExecBlock("CRDVDCA",.F.,.F.)
CRDA010.PRWlRet:=ExecBlock("CRDVDDE",.F.,.F.)
CRDA080.PRWaRotAdic:=ExecBlock("CRD080ROT",.F.,.F.)
CRDA080.PRWlRet:=ExecBlock("CRD0801",.F.,.F.)
CRDA080.PRWExecBlock("CRD080GRV",.F.,.F.,{cCombo})
CRDA080.PRWExecBlock("CRD080LIB",.F.,.F.,{cCombo})
CRDA120.PRWaButtons:=aClone(ExecBlock("CRD120BUT",.F.,.F.,{aButtons}))
CRDA180.PRWaRotAdic:=ExecBlock("CRD180ROT",.F.,.F.)
CRDA240.PRWlRetPE:=ExecBlock("CRD2403",.F.,.F.,{nPontos})
CRDA240A.PRWaDados:=ExecBlock("CRD2401",.F.,.F.,{nTotVen})
CRDA240A.PRWlRet:=ExecBlock("CRD2402",.F.,.F.,{aVetor[nLinha],aVetor})
CRDXFUN.PRWExecBlock("CRDCON",.F.,.F.,{cCPF,cCartao})
CRDXFUN.PRWExecBlock("CRD002",.F.,.F.,cTexto)
CRDXFUN.PRWxRet:=ExecBlock("CRDOFFLINE")
CRDXFUN.PRWxRet:=ExecBlock("CRDOFFLINE")
CRDXFUN.PRWExecblock("LJIMPORC",.F.,.F.)
CRDXFUN.PRWaComprov:=ExecBlock("CRD010C",.F.,.F.,{aComprov,nL4ValTot,nDiasPagto,nQtdParcel,nValorL4,nAcrsFin})
CRDXFUN.PRWcCpfDefault:=ExecBlock("CRD004",.F.,.F.)
CRDXFUN.PRWcNumContra:=ExecBlock("CRDCONTR",.F.,.F.)
CRDXFUN.PRWcMsgAdic:=ExecBlock("CRD003",.F.,.F.,{cCliente,cLoja})
CSAA090.PRWaBtn90:=ExecBlock("CSA90B01",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 24
Data Base : 07/09/2008

CSAA090.PRWaBtn90:=ExecBlock("CSA90B02",.F.,.F.)
CSAM090.PRWExecBlock("CSM090Grv",.F.,.F.)
CTBA010.PRWaRotAdic:=ExecBlock("CT010BRW",.F.,.F.,{aRotina})
CTBA010.PRWExecBlock("CT010Atu",.F.,.F.,{aHeader,aCols,nCont,1})
CTBA010.PRWExecBlock("CT010Atu",.F.,.F.,{aHeader,aCols,nCont,2})
CTBA020.PRWIf!ExecBlock("CTB020VLD",.F.,.F.,nOpc)
CTBA020.PRWExecBlock("CTBA20CT",.F.,.F.,nOpc)
CTBA020.PRWIf!ExecBlock("CTB020VLD",.F.,.F.,nOpc)
CTBA020.PRWExecBlock("CTBA20CT",.F.,.F.,nOpc)
CTBA020.PRWIf!ExecBlock("CTB020VLD",.F.,.F.,nOpc)
CTBA020.PRWExecBlock("CTBA20CT",.F.,.F.,nOpc)
CTBA030.PRWIf!ExecBlock("CTB030VLD",.F.,.F.,nOpc)
CTBA030.PRWExecBlock("CT030GRI",.F.,.F.)
CTBA030.PRWIf!ExecBlock("CTB030VLD",.F.,.F.,nOpc)
CTBA030.PRWExecBlock("CT030GRA",.F.,.F.)
CTBA030.PRWIf!ExecBlock("CTB030VLD",.F.,.F.,nOpc)
CTBA030.PRWlRet:=ExecBlock("CT030ADEL",.F.,.F.,nOpc)
CTBA030.PRWExecBlock("CT030GRE",.F.,.F.)
CTBA030.PRWIfExecBlock("CTA030TOK",.F.,.F.,nOpc)
CTBA040.PRWIfExecBlock("CTA040TOK",.F.,.F.,nOpc)
CTBA100.PRWExecBlock("CTB100GRV",.F.,.F.,{nOpc})
CTBA101.PRWlRet:=ExecBlock("VDCTB101GR",.F.,.F.,{nOpc,dData,cLote,cSubLote,cDoc})
CTBA101.PRWnValConv:=ExecBlock("CT101CNV",.F.,.F.,{nValor,cMoeda,cCriter,cDebito,cCredito,nValConv})
CTBA101.PRWlRet:=ExecBlock("CT101TOK",.F.,.F.,{cTipo,cDebito,cCredito,cCustoDeb,cCustoCrd,cItemDeb,cItemCrd,;
CTBA101.PRWlAtuSldCT7:=ExecBlock("GRVCT7",.F.,.F.)
CTBA101.PRWlAtuSldCT3:=ExecBlock("GRVCT3",.F.,.F.)
CTBA101.PRWlAtuSldCT4:=ExecBlock("GRVCT4",.F.,.F.)
CTBA101.PRWlAtuSldCTI:=ExecBlock("GRVCTI",.F.,.F.)
CTBA101.PRWExecBlock("CTBLANC",.F.,.F.,{dData,cLote,cSubLote,cDoc,@cLinha,cTipo,cMoeda,;
CTBA101.PRWExecBlock("CTBGRV",.f.,.f.,{nOpc,cRotina,dData,cLote,cSubLote,cDoc})
CTBA101.PRWExecBlock("CTBGRV",.f.,.f.,{nOpc,cRotina})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 25
Data Base : 07/09/2008

CTBA102.PRWaCT102BUT:=ExecBlock("CT102BUT",.F.,.F.,aRotina)
CTBA102.PRWaCT102ACAP:=ExecBlock("CT102ACAP",.F.,.F.)
CTBA102.PRWaButBrowse:=ExecBlock("CT102BTO",.F.,.F.,{aButton})
CTBA102.PRWlOk:=ExecBlock("CTB102EXC",.F.,.F.)
CTBA102.PRWExecBlock("ANCTB102GR",.F.,.F.,{nOpc,dDataLanc,cLote,cSubLote,cDoc})
CTBA102.PRWExecBlock("DPCTB102GR",.F.,.F.,{nOpc,dDatalanc,cLote,cSubLote,cDoc})
CTBA102.PRWnValRat:=Execblock("CTB102RT",.f.,.f.)
CTBA102.PRWIfEXECBLOCK("RATONFIL",.F.,.F.)
CTBA102.PRWlRet:=ExecBlock("VLCPLOTE",.F.,.F.,{dDataLanc,cLote,cSubLote,cDoc,nOpc})
CTBA102.PRWlRet:=ExecBlock("FLTESTLT",.F.,.F.)
CTBA102.PRWlRet:=ExecBlock("FLTESTLT",.F.,.F.)
CTBA102.PRWIf!ExecBlock("VCTB102EST",.F.,.F.,{dDataLanc,cLote,cSubLote,cDoc,nTotInf})
CTBA102.PRWlOk:=ExecBlock("CTB102ESTL",.F.,.F.)
CTBA102.PRWExecBlock("ANCTB102GR",.F.,.F.,{nOpc,dDataEst,cLoteEst,cSubLtEst,cDocEst})
CTBA102.PRWExecBlock("DPCTB102GR",.F.,.F.,{nOpc,dDataEst,cLoteEst,cSubLtEst,cDocEst})
CTBA105.PRWdDataLanc:=ExecBlock("ALTDATAL",.F.,.F.,{dData,cRotina})
CTBA105.PRWcLoteEXEC:=EXECBLOCK("LOTECTB",.F.,.F.,{cLote})
CTBA105.PRWcQuery:=ExecBlock("CT105QRY",.F.,.F.,{cQuery,lAglut})
CTBA105.PRWdDataLanc:=ExecBlock("ALTDATAL",.F.,.F.,{dData,cRotina})
CTBA105.PRWExecBlock("ANTCTBGRV",.F.,.F.,{nOpcx,dDataLanc,cLote,cSubLote,cDoc})
CTBA105.PRWExecBlock("DEPCTBGRV",.F.,.F.,{nOpcx,dDataLanc,cLote,cSubLote,cDoc})
CTBA105.PRWExecBlock("ANTCTBGRV",.F.,.F.,{nOpcx,dDataLanc,cLote,cSubLote,cDoc})
CTBA105.PRWExecBlock("DEPCTBGRV",.F.,.F.,{nOpcx,dDataLanc,cLote,cSubLote,cDoc})
CTBA105.PRWExecBlock("ANTCTBGRV",.F.,.F.,{nOpcx,dDataLanc,cLote,cSubLote,cDoc})
CTBA105.PRWExecBlock("DEPCTBGRV",.F.,.F.,{nOpcx,dDataLanc,cLote,cSubLote,cDoc})
CTBA105.PRWExecBlock("ANTCTBGRV",.F.,.F.,{nOpcx,dDataLanc,cLote,cSubLote,cDoc})
CTBA105.PRWExecBlock("DEPCTBGRV",.F.,.F.,{nOpcx,dDataLanc,cLote,cSubLote,cDoc})
CTBA105.PRWlRet:=ExecBlock("CT105LOK",.F.,.F.,{OPCAO,dDataLanc})
CTBA105.PRWlRet:=ExecBlock("CT105TOK",.f.,.f.,{nValDeb,nValCrd,;
CTBA105.PRWlRet:=ExecBlock("CT105CHK",.F.,.F.,{lModified})
CTBA105.PRWlRet:=ExecBlock("CTB105OUTM",.F.,.F.,{dDataLanc,cLote,cSubLote,cDoc})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 26
Data Base : 07/09/2008

CTBA175.PRWlRet:=ExecBlock("CTB175OK",.F.,.F.,{MV_PAR01,dDataIni})
CTBA175.PRWaRetorno:=ExecBlock('CT175GRV',.F.,.F.,{aClone(aCab),aClone(aTotItem)})
CTBA180.PRWExecBlock("CTB180END",.F.,.F.,{nRadio})
CTBA210.PRWcCCLP:=ExecBlock("CTB210CC",.F.,.F.,{mv_par17})
CTBA210.PRWcItemLP:=ExecBlock("CTB210IT",.F.,.F.,{mv_par19})
CTBA210.PRWcClVlLP:=ExecBlock("CTB210CV",.F.,.F.,{mv_par21})
CTBA210.PRWExecBlock("CTB210GR",.F.,.F.,{aArqs[nContador],aGrvLan})
CTBA211.PRWlAtuSldCT7:=ExecBlock("GRVCT7",.F.,.F.)
CTBA211.PRWlAtuSldCT3:=ExecBlock("GRVCT3",.F.,.F.)
CTBA211.PRWlAtuSldCT4:=ExecBlock("GRVCT4",.F.,.F.)
CTBA211.PRWlAtuSldCTI:=ExecBlock("GRVCTI",.F.,.F.)
CTBA220.PRWIf!lCt220Sel.or.(lCt220Sel.And.ExecBlock("CT220SEL",.f.,.f.,{aEmp,aQuais}))
CTBA220.PRWExecBlock("CT220REL",.F.,.F.)
CTBA220.PRWlRet:=ExecBlock("CT220SKIP",.F.,.F.,{cAlias})
CTBA220.PRWlRet:=ExecBlock("CT220DOC",.F.,.F.,{cAlias})
CTBA220.PRWlRet:=ExecBlock("CT220FLAG",.F.,.F.,{"CT2Origem"})
CTBA220.PRWlRet:=ExecBlock("CT220SKIP",.F.,.F.,{cAlias})
CTBA220.PRWlRet:=ExecBlock("CT220DOC",.F.,.F.,{cAlias})
CTBA220.PRWlRet:=ExecBlock("CT220FLAG",.F.,.F.,{"Aglutina"})
CTBA220.PRWcCondEsp:=ExecBlock("CTB220TOP",.f.,.f.,{aAlias[i]})
CTBA220.PRWlRet:=ExecBlock("CTB220CDX",.f.,.f.,{"CT2"})
CTBA220.PRWlRet:=ExecBlock("CTB220CDX",.f.,.f.,{"CT7"})
CTBA220.PRWlRet:=ExecBlock("CTB220CDX",.f.,.f.,{"CT3"})
CTBA220.PRWlRet:=ExecBlock("CTB220CDX",.f.,.f.,{"CT4"})
CTBA220.PRWlRet:=ExecBlock("CTB220CDX",.f.,.f.,{"CTI"})
CTBA220.PRWlRet:=ExecBlock("CTB220CDX",.f.,.f.,{"CT6"})
CTBA220.PRWlRet:=ExecBlock("CTB220CDX",.f.,.f.,{"CTC"})
CTBA220.PRWlRet:=ExecBlock("CTB220CDX",.f.,.f.,{"CTF"})
CTBA220.PRWlRet:=ExecBlock("CTB220CDX",.f.,.f.,{"CTZ"})
CTBA220.PRWcCt220Skip:=ExecBlock("CT220SKIP",.f.,.f.)
CTBA270.PRWaCT270BUT:=ExecBlock("CT270BUT",.F.,.F.,aRotina)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 27
Data Base : 07/09/2008

CTBA270.PRWcFilEsp:=ExecBlock("C270BROW",.F.,.F.,cFilPad)
CTBA270.PRWlRet:=ExecBlock("CTB270TOK",.F.,.F.,{nOpcX,cCtq_CtOri,cCtq_CCOri,cCtq_ItOri,cCtq_ClOri,;
CTBA270.PRWaCores:=ExecBlock("CT270LEG",.F.,.F.)
CTBA280.PRWExecBlock("CT280BEFORE",.F.,.F.)
CTBA280.PRWIf!Execblock("CT280SKIP",.F.,.F.)
CTBA280.PRWIf!ExecBlock("CT280FILP",.f.,.f.,{"CTI"})
CTBA280.PRWIf!ExecBlock("CT280FILP",.f.,.f.,{"CT4"})
CTBA280.PRWIf!ExecBlock("CT280FILP",.f.,.f.,{"CT3"})
CTBA280.PRWcHistorico:=ExecBlock("CT280HIST",.F.,.F.,{cHistorico})
CTBA350.PRWExecBlock("CTB350EF",.F.,.F.)
CTBA350.PRWExecBlock("EFELANC",.F.,.F.)
CTBA390.PRWcFiltro:=ExecBlock("CTB390FIL",.F.,.F.)
CTBA390.PRWExecBlock("CT390AFIL",.F.,.F.)
CTBA390.PRWlRetPsw:=ExecBlock("CTB390PSW",.F.,.F.,{nOpcX,cUserName})
CTBA390.PRWExecBlock("CTB390GRV",.F.,.F.,{nOpcX,M>CV1_ORCMTO,M>CV1_CALEND,M>CV1_MOEDA,M>CV1_REVISA})
CTBA390.PRWIfExistBlock("CTB390TOK").And.!ExecBlock("CTB390TOK",.F.,.F.)
CTBA390.PRWIfExistBlock("CTB390LOK").And.!ExecBlock("CTB390LOK",.F.,.F.)
CTBA390.PRWExecBlock("CTB390GRV",.F.,.F.,{0,M>CV1_ORCMTO,M>CV1_CALEND,M>CV1_MOEDA,M>CV1_REVISA})
CTBA390.PRWExecBlock("CT390SLSQL",.F.,.F.,{cWhere})
CTBA390.PRWExecBlock("CT390SLCDX",.F.,.F.)
CTBAFIN.PRWcQuery:=Execblock("F370E5F",.F.,.F.,cQuery)
CTBAFIN.PRWcQuery:=Execblock("F370E2F",.F.,.F.,cQuery)
CTBAFIN.PRWcQuery:=Execblock("F370EFF",.F.,.F.,cQuery)
CTBAFIN.PRWcCondWhile:=Execblock("F370E1W",.F.,.F.)
CTBAFIN.PRWIf!Execblock("F370E1F",.F.,.F.)
CTBAFIN.PRWExecBlock("F370NATP",.F.,.F.,{nHdlPrv,cLote})
CTBAFIN.PRWExecBlock("F370NATP",.F.,.F.,{nHdlPrv,cLote})
CTBAFIN.PRWExecblock("F370E5R",.F.,.F.)
CTBAFIN.PRWExecblock("F370E5P",.F.,.F.)
CTBAFIN.PRWIf!Execblock("F370EUF",.F.,.F.)
CTBANFE.PRWaOptimize:=ExecBlock("CTBPC",.F.,.F.,aOptimize)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 28
Data Base : 07/09/2008

CTBANFE.PRWaOptimize:=ExecBlock("CTBNFE",.F.,.F.,aOptimize)
CTBANFE.PRWIf!(Execblock("CTNFEFIL",.F.,.F.,{cAliasSF1}))
CTBANFE.PRWdDataBase:=Execblock("CTNFEDT",.F.,.F.)
CTBANFS.PRWaOptimize:=ExecBlock("CTBNFS",.F.,.F.,aOptimize)
CTBANFS.PRWIf!(Execblock("CTNFSFIL",.F.,.F.,{cAliasSF2}))
CTBANFS.PRWdDataBase:=Execblock("CTNFSDT",.F.,.F.)
CTBANFS.PRWaOptimize:=ExecBlock("CTBNFS",.F.,.F.,aOptimize)
CTBANFS.PRWIf!(Execblock("CTNFSFIL",.F.,.F.,{cAliasSF2}))
CTBANFS.PRWdDataBase:=Execblock("CTNFSDT",.F.,.F.)
CTBXFUN.PRXcDoc:=ExecBlock("CTBPRXDOC",.F.,.F.,{dDataLanc,cLote,cSubLote})
CTBXFUN.PRXcCod:=ExecBlock("CTBCTASU",.F.,.F.,cCodigo)
CTBXFUN.PRXnDig:=ExecBlock("CTBDIGCT",.F.,.F.,cCodigo)
CTBXFUN.PRXlAtuSldCT7:=ExecBlock("GRVCT7",.F.,.F.)
CTBXFUN.PRXlAtuSldCT3:=ExecBlock("GRVCT3",.F.,.F.)
CTBXFUN.PRXlAtuSldCT4:=ExecBlock("GRVCT4",.F.,.F.)
CTBXFUN.PRXlAtuSldCTI:=ExecBlock("GRVCTI",.F.,.F.)
CTBXFUN.PRXIf!ExecBlock("CT105SLD")
CTBXFUN.PRXExecBlock("CT105CT2",.F.,.F.,;
CTBXFUN.PRXExecBlock("CTBGRV",.f.,.f.,{nOpc,cProg})
CTBXFUN.PRXcCod:=ExecBlock("CTBCCSUP",.F.,.F.,cCodigo)
CTBXFUN.PRXcCod:=ExecBlock("CTBITSUP",.F.,.F.,cCodigo)
CTBXFUN.PRXcCod:=ExecBlock("CTBCVSUP",.F.,.F.,cCodigo)
CTBXFUN.PRXaRet:=ExecBlock("FILTRAENT",.F.,.F.,{cHeader,lFiltraCC,lFiltraIt,lFiltraCV,cCCIni,cCCFim,cItemIni,cItemFim,cClVlIni,cClVlFim})
CTBXFUN.PRXExecBlock("GRVCV3",.F.,.F.)
CTBXFUNA.PRXExecBlock("CONOUTR",.F.,.F.)
CTBXSAL.PRWExecBlock("ESPGERPLAN",.F.,.F.,{oMeter,oText,oDlg,lEnd,cArqtmp,dDataIni,dDataFim,cAlias,cIdent,cContaIni,;
DIEFCE.PRWaArray:=ExecBlock("DIEFDCT",.F.,.F.)
DIEFRJ.PRWcCodMod:=Execblock("MTRETMOD",.F.,.F.,cEspecie)
DISXFUNA.PRWExecBlock("D410INT",.F.,.F.)
DLGA010.PRWlRet:=ExecBlock("DL010LOK",.F.,.F.)
DLGA010.PRWlRet:=ExecBlock("DL010TOK",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 29
Data Base : 07/09/2008

DLGA010.PRWExecBlock("DL010ANT",.F.,.F.,{nOpc})
DLGA010.PRWExecBlock("DL010GRV",.F.,.F.,{nOpc})
DLGA010.PRWExecBlock("DLG010MNU",.F.,.F.)
DLGA030.PRWExecBlock("DLG030MNU",.F.,.F.)
DLGA040.PRWExecBlock("DLG040MNU",.F.,.F.)
DLGA050.PRWExecBlock("DLG050MNU",.F.,.F.)
DLGA070.PRWaCpoOk:=ExecBlock('DLA070ENC',.F.,.F.)
DLGA070.PRWExecBlock("DLG070MNU",.F.,.F.)
DLGA080.PRWExecBlock("DLG080MNU",.F.,.F.)
DLGA100.PRWExecBlock("DLG100MNU",.F.,.F.)
DLGA120.PRWaButtonUsr:=ExecBlock('DL120BTN',.F.,.F.)
DLGA120.PRWExecBlock("DL120GRV",.F.,.F.,{nOpcao})
DLGA120.PRWExecBlock("DLG120MNU",.F.,.F.)
DLGA130.PRWExecBlock("DLG130MNU",.F.,.F.)
DLGA150.PRWaCampos:=ExecBlock('DL150CPO',.F.,.F.)
DLGA150.PRWExecBlock("DLGA150M",.f.,.f.,cMarca)
DLGA150.PRWExecBlock("DL150AEX",.F.,.F.)
DLGA150.PRWExecBlock("DL150STA",.F.,.F.)
DLGA150.PRWIfValType(cQueryPE:=ExecBlock('DL150FIL',.F.,.F.,{cQuery}))=='C'
DLGA190.PRWaCols:=ExecBlock('DLGNSERI',.F.,.F.,{cProduto,nQtdEndere,cEndereco,cOrigLan,cLocal,cDoc,cSerie,cCliFor,cLoja})
DLGA220.PRWExecBlock("DLA220SDB",.F.,.F.)
DLGA220.PRWExecBlock("DLA220E",.F.,.F.)
DLGA220.PRWExecBlock("DLG220MNU",.F.,.F.)
DLGA230.PRWExecBlock("DLG230MNU",.F.,.F.)
DLGA250.PRWExecBlock("DLG250MNU",.F.,.F.)
DLGA270.PRWExecBlock("DLG270MNU",.F.,.F.)
DLGA280.PRWExecBlock("DLG280MNU",.F.,.F.)
DLGA290.PRWExecBlock("DLG290MNU",.F.,.F.)
DLGA300.PRWlRetPE:=ExecBlock('DL300ENC',.F.,.F.,nOpcRad)
DLGA300.PRWExecBlock("DLG300MNU",.F.,.F.)
DLGA310.PRWExecBlock("DLG310MNU",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 30
Data Base : 07/09/2008

DLGV001.PRWnQuebra:=ExecBlock('WMSREGRA',.F.,.F.,{Nil,3})
DLGV001.PRWExecBlock('DLVACONV',.F.,.F.,{cRecHum,cFuncao,SDB>(Recno())})
DLGV001.PRWlConvoca:=ExecBlock('DLGV001A',.F.,.F.,{cRecHum,cFuncao,SDB>DB_SERVIC,SDB>DB_TAREFA,SDB>DB_ATIVID,SDB
>DB_ORDATIV,SDB>DB_DOC,lConvoca})
DLGV001.PRWaRetPE:=ExecBlock('DLGV001B',.F.,.F.,{cRecHum,cFuncao,SDB>DB_SERVIC,SDB>DB_TAREFA,SDB>DB_ATIVID,SDB>DB_ORDATIV,SDB
>DB_DOC,lConvoca,cFunExe})
DLGV001.PRWExecBlock('DLGV001G',.F.,.F.,{cFunExe})
DLGV001.PRWlDispMov:=ExecBlock('WmsxDMov',.F.,.F.)
DLGV001.PRWExecBlock('DLGV001G',.F.,.F.,{cFunExe})
DLGV001.PRWcEndereco:=ExecBlock('DVDISPEN',.F.,.F.,{cEndereco})
DLGV001.PRWlRetPE:=ExecBlock('DLGVEXAN',.F.,.F.,{lRet,nRecOri,lAchou})
DLGV030.PRWExecBlock('DLGV040',.F.,.F.,{SDB>DB_CARGA})
DLGV030.PRWlRetPE:=ExecBlock('DV030CO3',.F.,.F.,{SDB>DB_PRODUTO})
DLGV030.PRWcEndereco:=ExecBlock('DV030ENO',.F.,.F.)
DLGV030.PRWlRetPE:=ExecBlock('DV030CO2',.F.,.F.,{SDB>DB_PRODUTO,cEndereco,lRet})
DLGV030.PRWlRetPE:=ExecBlock('DV030CO1',.F.,.F.,{SDB>DB_PRODUTO,cEndereco,lRet})
DLGV030.PRWaRetPE:=ExecBlock('DV030CON')
DLGV030.PRWExecBlock('DV030SCR',.F.,.F.,{1})
DLGV030.PRWaRetPE1:=ExecBlock('DV030CO6',.F.,.F.,{nQtdTot,nQtdSoma})
DLGV030.PRWExecBlock('DV030CO5',.F.,.F.,{nQtdTot,nQtde})
DLGV030.PRWaRetPE:=ExecBlock('DV030DES',.F.,.F.)
DLGV030.PRWcRetPE:=ExecBlock('DV030END',.F.,.F.)
DLGV030.PRWcRetPE:=ExecBlock('DV030CO4',.F.,.F.,{cEndereco})
DLGV030.PRWlRetPe:=Execblock("DLGV030EST",.F.,.F.)
DLGV030.PRWlRetPE:=Execblock("DLGV030EST",.F.,.F.)
DLGV030.PRWaRetPE:=ExecBlock('DV030PRD',.F.,.F.,{cProduto})
DLGV030.PRWlRetPE:=ExecBlock('DLV030VL',.F.,.F.,{cProduto})
DLGV030.PRWlRet:=ExecBlock('DLVENDER',.F.,.F.,{cConfirma,cEndereco})
DLGV030.PRWExecBlock('DV030SCR',.F.,.F.)
DLGV030.PRWaRetPE:=ExecBlock('DV030CO6',.F.,.F.,{nQtdTot})
DLGV030.PRWExecBlock('DV030SCR',.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 31
Data Base : 07/09/2008

DLGV030.PRWaRetPE:=ExecBlock('DV030CO6',.F.,.F.,{nQtdTot})
DLGV070.PRWaRetPE:=ExecBlock('DLV070CO',.F.,.F.,{cSeekSDB,cCompara,nOrder})
DLGV070.PRWlRet:=ExecBlock('DLV070PR',.F.,.F.,{cProduto})
DLGV070.PRWlRet:=ExecBlock('DLVENDER',.F.,.F.,{cArmazem,cEndereco})
DLGV070.PRWaRetPE:=ExecBlock('DLV070VL',.F.,.F.,{cProduto,aProdutos,lDigita})
DLGV070.PRWaRetPE:=ExecBlock('DV070QTD',.F.,.F.,{lRet,nQtdInf,cProduto})
DLGV080.PRWlRetPE:=ExecBlock('DV080INI',.F.,.F.,{cConfirma,cEndereco})
DLGV080.PRWcEndereco:=ExecBlock('DV080ENO',.F.,.F.)
DLGV080.PRWlRetPE:=ExecBlock('DV080ORI',.F.,.F.,{cConfirma,cEndereco,lRet})
DLGV080.PRWExecBlock('DV080SCR',.F.,.F.)
DLGV080.PRWcProduto:=ExecBlock('DV080PRD',.F.,.F.)
DLGV080.PRWlRetPE:=ExecBlock('DV080SED',.F.,.F.,{lRet})
DLGV080.PRWcEndDest:=ExecBlock('DV080END',.F.,.F.)
DLGV080.PRWlEndereca:=ExecBlock("DLGV080END",.F.,.F.)
DLGV080.PRWlRet:=ExecBlock('DV080DES',.F.,.F.,{lRet})
DLGV080.PRWlRet:=ExecBlock('DLV080VL',.F.,.F.,{cConfirma,cSistema,nTipo})
DLGV080.PRWExecBlock('DV080SCR',.F.,.F.)
DLGV080.PRWExecBlock('DV080SCR',.F.,.F.)
DLGXFUN.PRWaRetPE:=ExecBlock('DLSB5END',.F.,.F.,{cProduto})
DLGXFUN.PRWcWMSMULP:=If(ExecBlock('WMSMULP',.F.,.F.,{cProduto}),'S','N')
DLGXFUN.PRWaRetPE:=ExecBlock('DLGRVEND',.F.,.F.,aArrayMovs)
DLGXFUN.PRWcNSEBlock:=ExecBlock('DLGNSERI',.F.,.F.,{cOrigLan,cProduto,cLocal,cDoc,cSerie,cCliFor,cLoja,nQtdEndere,cEndDest})
DLGXFUN.PRWcStatOcupP:=ExecBlock('DLGRVSTO',.F.,.F.,{cOrigLan,cProduto,cLocal,cDoc,cSerie,cCliFor,cLoja,nQtdEndere,cEndDest})
DLGXFUN.PRWcWMSMULP:=If(ExecBlock('WMSMULP',.F.,.F.,{cProduto}),'S','N')
DLGXFUN.PRWaRetPE:=ExecBlock('DLESCEND',.F.,.F.,{cEndereco,cCfgEnder,cProduto})
DLGXFUN.PRWIf(nRecSBE:=ExecBlock('DLENDEOK',.F.,.F.,{cProduto,nQuant,SBE>(Recno())}))>0
DLGXFUN.PRWaRetPE:=ExecBlock('DLESCEND',.F.,.F.,{cEndereco,cCfgEnder,cProduto})
DLGXFUN.PRWcNSEBlock:=ExecBlock('DLGNSERI',.F.,.F.,{cOrigem,cProduto,cLocal,nQuant})
DLGXFUN.PRWaRetPE:=ExecBlock('DLESCOAP',.F.,.F.,{cProduto,cLocDest,cEstDest,cEndDest,nQuant})
DLGXFUN.PRWaRetPE:=ExecBlock('DLABAEND',.F.,.F.,{lRet,lAbast,cProduto,cLocDest,cEstrutura,cEndFound})
DLGXFUN.PRWaRetPE:=ExecBlock('DLESCOAP',.F.,.F.,{cProduto,cLocDest,cEstDest,cEndDest,nQuant})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 32
Data Base : 07/09/2008

DLGXFUN.PRWaRetPE:=ExecBlock('DLABAEND',.F.,.F.,{lRet,lAbast,cProduto,cLocDest,cEstrutura,cEndFound})
DLGXFUN.PRWlOk:=ExecBlock('DLENDAP',.F.,.F.,{SBF>BF_LOCAL,SBF>BF_LOCALIZ,SBF>BF_ESTFIS,SBF>BF_PRODUTO,SBF>BF_LOTECTL,SBF
>BF_NUMLOTE})
DLGXFUN.PRWlOk:=ExecBlock('DLENDAP',.F.,.F.,{SBF>BF_LOCAL,SBF>BF_LOCALIZ,SBF>BF_ESTFIS,SBF>BF_PRODUTO,SBF>BF_LOTECTL,SBF
>BF_NUMLOTE})
DLGXFUN.PRWlOk:=ExecBlock('DLENDAP',.F.,.F.,{SBF>BF_LOCAL,SBF>BF_LOCALIZ,SBF>BF_ESTFIS,SBF>BF_PRODUTO,SBF>BF_LOTECTL,SBF
>BF_NUMLOTE})
DLGXFUN.PRWaDLGABAST:=ExecBlock('DLGABAST',.F.,.F.,{cProduto,cLocDest,cEstDest,cEndDest})
DLGXFUN.PRWnQtdAbasPE:=ExecBlock('DLGQTDAB',.F.,.F.,{cProduto,cLocDest,cEstDest,cEndDest,nQtdAbas,aEndAbast})
DLGXFUN.PRWcNSEBlock:=ExecBlock('DLGNSERI',.F.,.F.,{cOrigLan,cProduto,cLocalOrig,cDoc,cSerie,cCliFor,cLoja,nQtdEndere,cEndOrig})
DLGXFUN.PRWlGravaSDB:=
ExecBlock('DLGGATV',.F.,.F.,{cProduto,cLocalOrig,nQuant,cEndOrig,cNumSerie,cDoc,cSerie,cCliFor,cLoja,cTipoNF,cOrigLan,dData,cLoteCtl,cNumLote,cNum
Seq,cTm,cItem,cEstOrig,cServico,cTarefa,cAtividade,cEstDest,cEndDest
DLGXFUN.PRW
ExecBlock('DLGEXETA',.F.,.F.,{cProduto,cLocalOrig,nQuant,cEndOrig,cNumSerie,cDoc,cSerie,cCliFor,cLoja,cTipoNF,cOrigLan,dData,cLoteCtl,cNumLote,cNum
Seq,cTm,cItem,cEstOrig,cServico,cTarefa,cEstDest,cEndDest,cHora,cCarga,cUnitiz,cOrdTar}
DLGXFUN.PRWIflLastroPE.And.lCamadaPE.And.(ValType(nLastroPE:=ExecBlock('DLLASTRO',.F.,.F.,{cProduto,cLocal,cEstruFis}))=='N').And.
(ValType(nCamadaPE:=ExecBlock('DLCAMADA',.F.,.F.,{cProduto,cLocal,cEstruFis}))=='N')
DLGXFUN.PRWIflLastroPE.And.ValType(nLastroPE:=ExecBlock('DLLASTRO',.F.,.F.,{cProduto,cLocal,cEstruFis}))=='N'
DLGXFUN.PRWIflCamadaPE.And.ValType(nCamadaPE:=ExecBlock('DLCAMADA',.F.,.F.,{cProduto,cLocal,cEstruFis}))=='N'
DLGXFUN.PRWlRetPE:=ExecBlock('DLCONSLD',.F.,.F.)
DLGXFUN.PRWlRetPE:=ExecBlock('DLCONSLD',.F.,.F.)
DLGXFUN.PRWExecBlock("DLMABASP",.F.,.F.)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"ANTES_TELA_INICIAL"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"TELA_INICIAL"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"TELA_INICIAL"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"ANTES_LER_NCM"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"DEPOIS_LER_NCM"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"FIN_RECUP_NCM"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"ANTES_LOOP_LEITURA"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"LOOP_LEITURA_NCM"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 33
Data Base : 07/09/2008

EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"LOOP_LEITURA_NCM"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"FIN_LOOP_LEITURA_NCM"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"ATUALIQ_ANTES_WHILE"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"LOOP_DEP_WAITRUN1"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"LOOP_DEP_LEIT_TXT"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"ANTES_GRAVAR"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"LOOP_ATU_TEMP1"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"LOOP_ATU_SYD1"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"DEPOIS_GRAVAR"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"LOOP_DEP_WAITRUN2"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"ANTES_GRAVAR_INFO"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"LOOP_ATU_SYD2"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"DEPOIS_GRAVAR_INFO"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"ANTES_GRAVAR_MASTER"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"LOOP_ATU_MASTESAF"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"DEPOIS_GRAVAR_MASTER"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"VALIDACAO_MAQUINA"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"DEP_VALIDACAO_MAQUINA"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"LER_ARQUIVO_LOG"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"FIM_LER_ARQUIVO_LOG"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"ANTES_LEIT_NCM"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"LOOP_LE_NCM_ANT"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"LOOP_LE_TXT"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"FIN_LEIT_NCM"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"INI_TELA_ERRO"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"DENTRO_TELA_ERRO"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"FIM_TELA_ERRO"),)
EASYTEC.PRWIF(ExistBlock("EASYTEC"),Execblock("EASYTEC",.F.,.F.,"VALIDA_NCM_INIFIM"),)
ECOAP400.PRWaRotAdic:=ExecBlock("CAP401MNU",.f.,.f.)
ECOAP400.PRWaRotAdic:=ExecBlock("CAP402MNU",.f.,.f.)
ECOBC400.PRWaRotAdic:=ExecBlock("CBC400MNU",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 34
Data Base : 07/09/2008

ECOCAD00.PRWaRotAdic:=ExecBlock("CA002MNU",.f.,.f.)
ECOCAD00.PRWaRotAdic:=ExecBlock("CA003MNU",.f.,.f.)
ECOCR20A_RDM.PRWExecBlock("ECOCR20B",.F.,.F.,1)})
ECOCR20A_RDM.PRWExecBlock("ECOCR20B",.F.,.F.,2)})
ECOCR20A_RDM.PRWExecBlock("ECOCR20B",.F.,.F.,3)})
ECOCR20A_RDM.PRWExecBlock("ECOCR20B",.F.,.F.,4)})
ECOCR20A_RDM.PRWExecBlock("ECOCR20B",.F.,.F.,5)})
ECOCR20A_RDM.PRWExecBlock("ECOCR20B",.F.,.F.,7)})
ECOCR20A_RDM.PRWIf!ExecBlock("ECOCR20B",.F.,.F.,8)
ECOCR20A_RDM.PRWExecBlock("ECOCR20C",.F.,.F.)
ECOCR20C_RDM.PRWExecBlock("ECOCR20B",.F.,.F.,1)})
ECOCR20C_RDM.PRWExecBlock("ECOCR20B",.F.,.F.,2)})
ECOCR20C_RDM.PRWExecBlock("ECOCR20B",.F.,.F.,3)})
ECOCR20C_RDM.PRWExecBlock("ECOCR20B",.F.,.F.,4)})
ECOCR20C_RDM.PRWExecBlock("ECOCR20B",.F.,.F.,5)})
ECOCR20C_RDM.PRWExecBlock("ECOCR20B",.F.,.F.,7)})
ECODI210.PRWaRotAdic:=ExecBlock("CDI210MNU",.f.,.f.)
ECOES400.PRWaRotAdic:=ExecBlock("CES401MNU",.f.,.f.)
ECOES400.PRWaRotAdic:=ExecBlock("CES402MNU",.f.,.f.)
ECOHD167.PRWaRotAdic:=ExecBlock("CHD167MNU",.f.,.f.)
ECOIN100.PRWlLe:=ExecBlock("ECOIV20A")
ECOIN100.PRWIf!ExecBlock("ECOCR20A")
ECOIV100.PRWaRotAdic:=ExecBlock("CIV100MNU",.f.,.f.)
ECOIV20A_RDM.PRWlRetIV200:=ExecBlock("ECOIV20B",.F.,.F.)
ECOPF300.PRWExecBlock("ECOPF300",.F.,.F.,"PRE_ROTINAS_MBROWSE")
ECOPF300.PRWIf(Existblock("ECOPF300"),Execblock("ECOPF300",.F.,.F.,"Cancela_Inicio"),)
ECOPF300.PRWIf(Existblock("ECOPF300"),Execblock("ECOPF300",.F.,.F.,"GeraQuery"),)
ECOPF999.PRWExecBlock("ECOPF999",.F.,.F.,"VALIDA_EFETIVACAO")
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"FIM_DOS_CALCULOS"),)
ECOPF999.PRWExecBlock("ECOPF999",.F.,.F.,"IMPRIME")
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"PLANPRE"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 35
Data Base : 07/09/2008

ECOPF999.PRWlRetPE:=ExecBlock("ECOPF999",.F.,.F.,"READEEQ")
ECOPF999.PRWExecBlock("ECOPF999",.F.,.F.,"ANTES_EVENTO_101")
ECOPF999.PRWlRetPE:=ExecBlock("ECOPF999",.F.,.F.,"READPAG")
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"VC_FRETE"),)
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"VC_SEGURO"),)
ECOPF999.PRWlRetPE:=ExecBlock("ECOPF999",.F.,.F.,"READNF")
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"LEITURA_EEM_CC"),)
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"FIM_APURACAO_ITENS_NF"),)
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"INICIO_GRV_OUTRAS_DESP"),)
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"OUT_DESP"),)
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"GRV_OUTRAS_DESP"),)
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"PRE_CALC"),)
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"APOS_EC6"),)
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"SEM_ALLTRIM"),)
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"DESFORMATA_CONTA"),)
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"POS_EEQ"),)
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"GRAVA_ECA"),)
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"GRAVA_ECA_APOS_REPLACE"),)
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"GRAVA_APOS_ECA"),)
ECOPF999.PRWIf(ExistBlock("ECOPF999"),ExecBlock("ECOPF999",.F.,.F.,"GRAVAR"),)
ECOPF999.PRWExecBlock("ECO_CTBFE")
ECOPF999.PRWExecBlock("ECOPF999",.F.,.F.,"TAMANHO_CONTA")
ECOPF999.PRWIfExecBlock("ECOPF999",.F.,.F.,"IMP_NOME")
ECOPR300.PRWaRotAdic:=ExecBlock("CPR300MNU",.f.,.f.)
ECOPR300.PRWIf!ExecBlock("ECOPPR01")
ECOPR300.PRWExecBlock("ECOPPR02")
ECOPR999.PRWExecBlock("ECOPR999",.F.,.F.,"FIMCALCULOS")
ECOPR999.PRWExecBlock("ECOPR999",.F.,.F.,"RELATORIO")
ECOPR999.PRWExecBlock("ECOPR999",.F.,.F.,"EVENTO_101_1")
ECOPR999.PRWExecBlock("ECOPR999",.F.,.F.,"EVENTO_101_2")
ECOPR999.PRWExecBlock("ECOPR999",.F.,.F.,"Valor_P_CALCULO_VC")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 36
Data Base : 07/09/2008

ECOPR999.PRWEXECBLOCK("ECOPR999",.F.,.F.,"LTEM_DI")
ECOPR999.PRWExecBlock("ECO_CTB")
ECOPR999.PRWif!ExecBlock("ECORDPR1",.F.,.F.,"1")
ECOPR999.PRWExecBlock("ECOPR999",.F.,.F.,"GRV_CONTA")
ECOPR999.PRWExecBlock("ECOPR999",.F.,.F.,"TX_ADIANTAMENTO")
ECOPR999.PRWExecBlock("ECOPR999",.F.,.F.,"TX_EMB")
ECOVC155.PRWExecBlock("ECOSLFOR1",.F.,.F.,"ABRIR_ARQUIVOS")
ECOVC155.PRWExecBlock("ECOSLFOR1",.F.,.F.,"FECHA_ARQUIVOS")
ECOVC155.PRWExecBlock("ECOSLFOR1",.F.,.F.,"GRAVA_WORK_1")
ECOVC155.PRWExecBlock("ECOSLFOR1",.F.,.F.,"GERAARQ")
ECOVC210.PRWaRotAdic:=ExecBlock("CVC210MNU",.f.,.f.)
EDCAC400.PRWIf(ExistBlock("EDCAC400"),ExecBlock("EDCAC400",.F.,.F.,"MBROWSE"),)
EDCAC400.PRWIf(ExistBlock("EDCAC400"),ExecBlock("EDCAC400",.F.,.F.,"aSemSX3"),)
EDCAC400.PRWIf(ExistBlock("EDCAC400"),ExecBlock("EDCAC400",.F.,.F.,"VALID"),)
EDCAC400.PRWIf(ExistBlock("EDCAC400"),ExecBlock("EDCAC400",.F.,.F.,"CPOS_IMP_ISEN"),)
EDCAC400.PRWIf(ExistBlock("EDCAC400"),ExecBlock("EDCAC400",.F.,.F.,"COMPARACAO"),)
EDCAC400.PRWIf(ExistBlock("EDCAC400"),ExecBlock("EDCAC400",.F.,.F.,"WorkED3Atu"),)
EDCAC400.PRWIf(ExistBlock("EDCAC400"),ExecBlock("EDCAC400",.F.,.F.,"NSALDOS"),)
EDCAC400.PRWIf(ExistBlock("EDCAC400"),ExecBlock("EDCAC400",.F.,.F.,"NQTD1"),)
EDCAC400.PRWIf(ExistBlock("EDCAC400"),ExecBlock("EDCAC400",.F.,.F.,"NQTD2"),)
EDCAC400.PRWIf(ExistBlock("EDCAC400"),ExecBlock("EDCAC400",.F.,.F.,"NQTD3"),)
EDCAC400.PRWIf(ExistBlock("EDCAC400"),ExecBlock("EDCAC400",.F.,.F.,"NQTD4"),)
EDCAC400.PRWIf(ExistBlock("EDCAC400"),ExecBlock("EDCAC400",.F.,.F.,"TELA_FILTRO_AP_EXP_A"),)
EDCAC400.PRWIf(ExistBlock("EDCAC400"),ExecBlock("EDCAC400",.F.,.F.,"TELA_FILTRO_AP_EXP_B"),)
EDCAC400.PRWIf(ExistBlock("EDCAC400"),ExecBlock("EDCAC400",.F.,.F.,"QUERY_APURA_RE"),)
EDCAC400.PRWExecBlock("EDCAC400",.F.,.F.,"ALTERA_SLD_NCM_IMP")
EDCAC400.PRWExecBlock("EDCAC400",.F.,.F.,"ALTERA_NCM_SLD_EXP")
EDCAD150.PRWaRotAdic:=ExecBlock("DAD150MNU",.f.,.f.)
EDCAD400.PRWaRotAdic:=ExecBlock("DAD400MNU",.f.,.f.)
EDCAN400.PRWIf(ExistBlock("EDCAN400"),ExecBlock("EDCAN400",.F.,.F.,"MBROWSE"),)
EDCAN400.PRWaRotAdic:=ExecBlock("DAN400MNU",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 37
Data Base : 07/09/2008

EDCAN400.PRWIf(ExistBlock("EDCAN400"),ExecBlock("EDCAN400",.F.,.F.,"aSemSX3"),)
EDCAN400.PRWIf(ExistBlock("EDCAN400"),ExecBlock("EDCAN400",.F.,.F.,"aSelCpos"),)
EDCCE400.PRWIf(ExistBlock("EDCCE400"),ExecBlock("EDCSE400",.F.,.F.,"MBROWSE"),)
EDCCE400.PRWaRotAdic:=ExecBlock("DCE400MNU",.f.,.f.)
EDCCE400.PRWIf(ExistBlock("EDCCE400"),ExecBlock("EDCCE400",.F.,.F.,"VALID"),)
EDCCO150.PRWIf(ExistBlock("EDCCO150"),ExecBlock("EDCCO150",.F.,.F.,"ALTERA_ESTRUTURAS"),)
EDCCO150.PRWIf(ExistBlock("EDCCO150"),ExecBlock("EDCCO150",.F.,.F.,"LER_INTERFACE?"),)
EDCCO150.PRWIf(ExistBlock("EDCCO150"),ExecBlock("EDCCO150",.F.,.F.,"ABRE_ARQ"),)
EDCCO150.PRWIf(ExistBlock("EDCCO150"),ExecBlock("EDCCO150",.F.,.F.,"ALTERA_FORN_EXP"),)
EDCCO150.PRWIf(ExistBlock("EDCCO150"),ExecBlock("EDCCO150",.F.,.F.,"ALTERA_FORN_EXP"),)
EDCCO150.PRWIf(ExistBlock("EDCCO150"),ExecBlock("EDCCO150",.F.,.F.,"ALTERA_FORN_EXP"),)
EDCCO150.PRWIf(ExistBlock("EDCCO150"),ExecBlock("EDCCO150",.F.,.F.,"ALTERA_FORN_EXP"),)
EDCCO150.PRWIf(ExistBlock("EDCCO150"),ExecBlock("EDCCO150",.F.,.F.,"GRV_WORK_EXP"),)
EDCCO150.PRWExecBlock("EDCCO150",.F.,.F.,"CONTA_REGS")
EDCCO150.PRWExecBlock("EDCCO150",.F.,.F.,"QUERY")
EDCDR150.PRWIf(ExistBlock("EDCDR150"),ExecBlock("EDCDR150",.F.,.F.,"MBROWSE"),)
EDCES400.PRWaRotAdic:=ExecBlock("DES400MNU",.f.,.f.)
EDCES400.PRWlRet:=ExecBlock("MT200PAI",.F.,.F.,cCodigo)
EDCES400.PRWExecblock('A200GrvE',.F.,.F.)
EDCES400.PRWlRet:=If(ValType(lRetPE:=ExecBlock('MTA200',.F.,.F.,cOpc))=='L',lRetPE,.T.)
EDCES400.PRWlRet:=If(ValType(lRet:=ExecBlock('A200BOK',.F.,.F.,{aUndo,c200Cod}))=='L',lRet,.T.)
EDCGA150.PRWIf(Existblock("EDCGA150"),Execblock("EDCGA150",.F.,.F.,"APOS_CALC_IMPOSTOS"),)
EDCGA150.PRWIf(Existblock("EDCGA150"),Execblock("EDCGA150",.F.,.F.,"Grv_Muro"),)
EDCGA150.PRWIf(Existblock("EDCGA150"),Execblock("EDCGA150",.F.,.F.,"Grv_Muro"),)
EDCGA150.PRWIf(Existblock("EDCGA150"),Execblock("EDCGA150",.F.,.F.,"Fecha_View"),)
EDCGA150.PRWIf(Existblock("EDCGA150"),Execblock("EDCGA150",.F.,.F.,"Work"),)
EDCIG400.PRWaRotAdic:=ExecBlock("FAC120MNU",.f.,.f.)
EDCIG400.PRWExecBlock("EDCIG400",.F.,.F.,"VALIDA_ESTRU")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PARAMEDC")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PARAMGETEDC")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PARAMGRAVAEDC")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 38
Data Base : 07/09/2008

EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLEP")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LEREP")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALEP")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALEP")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVEP")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLCE")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERCE")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALCE")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALCE")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALCE")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALCE")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALCE")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVCE")
EDCIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVCE")
EDCMN400.PRWaRotAdic:=ExecBlock("DMN400MNU",.f.,.f.)
EDCPA150.PRWIf(ExistBlock("EDCPA150"),ExecBlock("EDCPA150",.F.,.F.,"ARRAY_CAMPOS"),)
EDCPA150.PRWIf(ExistBlock("EDCPA150"),ExecBlock("EDCPA150",.F.,.F.,"ANTES_PREVIEW"),)
EDCPA150.PRWIf(ExistBlock("EDCPA150"),ExecBlock("EDCPA150",.F.,.F.,"IMPRIME_CABEC"),)
EDCPA150.PRWIf(ExistBlock("EDCPA150"),ExecBlock("EDCPA150",.F.,.F.,"MOEDARUDI"),)
EDCPA150.PRWIf(ExistBlock("EDCPA150"),ExecBlock("EDCPA150",.F.,.F.,"DETALHE_IMP"),)
EDCPA150.PRWIf(ExistBlock("EDCPA150"),ExecBlock("EDCPA150",.F.,.F.,"MOEDARUDE"),)
EDCPA150.PRWIf(ExistBlock("EDCPA150"),ExecBlock("EDCPA150",.F.,.F.,"DETALHE_EXP"),)
EDCPF150.PRWExecBlock("EDCPF150",.F.,.F.,"QUERY")
EDCPF150.PRWExecBlock("EDCPF150",.F.,.F.,"GRV_NOTA")
EDCPF150.PRWExecBlock("EDCPF150",.F.,.F.,"GRV_NOTA")
EECAA100.PRWExecBlock("EECAA100",.F.,.F.,{"EECRETCAB",cCampo})
EECAC100.PRWExecBlock("EECAC100",.F.,.F.,{"ANTES_DO_MSGET",nOPC})
EECAC100.PRWExecBlock("EECAC100",.F.,.F.,"AC100MANE")
EECAC100.PRWExecBlock("EECAC100",.F.,.F.,nOpc)
EECAC100.PRWExecBlock("EECAC100",.F.,.F.,"ANTES_GRAVA")
EECAC100.PRWExecBlock("EECAC100",.F.,.F.,"VALID_MAN")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 39
Data Base : 07/09/2008

EECAC100.PRWIfValType((lRet:=ExecBlock("AC100ADIAN",.F.,.F.,{"VALID_MAN",nTipo})))<>"L"
EECAC100.PRWExecBlock("EECAC100",.F.,.F.,"GRAVANDO_EEQ")
EECAC100.PRWExecBlock("EECAC100",.F.,.F.,"ANTES_DELETAR_EEQ")
EECAC100.PRWExecBlock("EECAC100",.F.,.F.,{"GRAVA_EXH",cP_MODO})
EECAC110.PRWaRotAdic:=ExecBlock("EAC110MNU",.f.,.f.)
EECAC110.PRWExecBlock("EECAC110",.F.,.F.,{"PE_INI_TELA",nOpc,cAlias})
EECAC110.PRWExecBlock("EECAC110",.F.,.F.,{"PE_EXCLUIR",nOpc})
EECAC110.PRWExecBlock("EECAC110",.F.,.F.,{"PE_FIM_GRV",nOpc,lGrava})
EECAC115.PRWExecBlock("EECAC115",.F.,.F.,{"EXCLUI"})
EECAC115.PRWExecBlock("EECAC115",.F.,.F.,{"GRAVA",nOpc})
EECAC120.PRWExecBlock("EECAC120",.F.,.F.,"ANTES_WORK")
EECAC120.PRWIF!EXECBLOCK("EECAC120",.F.,.F.,{"ENCHOICE"})
EECAC120.PRWExecBlock("EECAC120",.f.,.f.,"ANTES_CONFIRMA_EXCLUSAO")
EECAC120.PRWExecBlock("EECAC120",.f.,.f.,"PE_EXCLUSAO")
EECAC120.PRWExecBlock("EECAC120",.F.,.F.,"PRODUTO_MODIFICADO_EMAIL")
EECAC120.PRWExecBlock("EECAC120",.F.,.F.,"PRE_GRAVACAO_SB1")
EECAC120.PRWExecBlock("EECAC120",.f.,.f.,{"PE_GRVFINAL",nOpcRotina})
EECAC120.PRWExecBlock("EECAC120",.f.,.f.,aDetalhes)
EECAC120.PRWExecBlock("EECAC120",.F.,.F.,"PRODUTO_MODIFICADO_EMAIL")
EECAC170.PRWIF(ExistBlock("EECAC170"),Execblock("EECAC170",.F.,.F.,"AROTINA"),)
EECAC170.PRWIF(ExistBlock("EECAC170"),Execblock("EECAC170",.F.,.F.,"FINAL_GRAVA"),)
EECAC170.PRWlRet:=ExecBlock("EECAC170",.F.,.F.,cCpo)
EECAC175.PRWaRotAdic:=ExecBlock("EAC175MNU",.f.,.f.)
EECAC175.PRWExecBlock("EECAC175",.F.,.F.,{"INI_ALT",nOpc})
EECAC175.PRWExecBlock("EECAC175",.F.,.F.,{"INI_GRV",nOpc})
EECAC175.PRWExecBlock("EECAC175",.F.,.F.,{"FIM_GRV",nOpc})
EECAE100.PRWIf!ExecBlock("EECPEM42",.F.,.F.,"EMBARQUE")
EECAE100.PRWIf(ExistBlock("EECAE100"),ExecBlock("EECAE100",.F.,.F.,{"FINAL"}),)
EECAE100.PRWlRetPto:=ExecBlock("EECAE100",.F.,.F.,{"EXIBEMSG"})
EECAE100.PRWExecBlock("EECAE100",.F.,.F.,{"ANTES_TELA_PRINCIPAL"})
EECAE100.PRWExecBlock("EECPEM41",.F.,.F.,{"FINAL",nOpca})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 40
Data Base : 07/09/2008

EECAE100.PRWExecBlock("EECAE100",.F.,.F.,{"GRV_EMBARQUE_INI"})
EECAE100.PRWExecBlock("EECAE100",.F.,.F.,"PE_GRAVA")
EECAE100.PRWExecBlock("EECAE100",.F.,.F.,{"ANTES_PARCELA",EEC>EEC_PREEMB})
EECAE100.PRWExecBlock("EECPEM00",.F.,.F.)
EECAE100.PRWExecBlock("EECAE100",.F.,.F.,{"EMB_LINOK"})
EECAE100.PRWIf(ExistBlock("EECAE100"),ExecBlock("EECAE100",.F.,.F.,{"EMB_RECRIAPED"}),)
EECAE100.PRWlRet:=ExecBlock("EECPEM36",.F.,.F.)
EECAE100.PRWlRetPE:=ExecBlock("EECAE100",.F.,.F.,{"PE_EXC",EEC>EEC_PREEMB})
EECAE100.PRWExecBlock("EECAE100",.F.,.F.,{"DEL_MULTI_OFFSHORE"})
EECAE100.PRWExecBlock("EECPAE01",.F.,.F.,"EXCLUINDOTUDO")
EECAE100.PRWExecBlock("EECAE100",.F.,.F.,{"PE_MARK_OK"})
EECAE100.PRWlRetPE:=ExecBlock("EECAE100",.f.,.f.,{"PE_VLDSELPED",cPedido})
EECAE100.PRWExecBlock("EECAP100",.F.,.F.,{"ROD_CAPA_EMB",aPos})
EECAE100.PRWuRET:=ExecBlock("EECAE100",.F.,.F.,{"AE100WHEN",cCAMPOWHEN,cWhenRE,lRET})
EECAE100.PRWlRet:=ExecBlock("EECAE100",.F.,.F.,{"PE_MARK"})
EECAE100.PRWExecBlock("EECAE100",.F.,.F.,{"APOS_CALC_EMBALAGEM"})
EECAE100.PRWExecBlock("EECPFN02",.F.,.F.)
EECAE100.PRWExecBlock("EECAP100",.F.,.F.,{"ROD_ITENS_EMB",aPos})
EECAE100.PRWEXECBLOCK("EECPEM48",.F.,.F.)
EECAE100.PRWExecBlock("EECAE100",.F.,.F.,{"ALT_TAXA"})
EECAE100.PRWExecBlock("EECAE100",.F.,.F.,{"STATUS"})
EECAE100.PRWExecBlock("EECAE100",.F.,.F.,{"PE_OFFSHORE_GERA_CAPA"})
EECAE100.PRWExecBlock("EECAE100",.F.,.F.,{"PE_OFFSHORE_DEPOIS_EE7"})
EECAE100.PRWIf(ExistBlock("EECAE100"),ExecBlock("EECAE100",.F.,.F.,"TIPO_DE_RATEIO"),)
EECAE100.PRWIf(ExistBlock("EECAE100"),ExecBlock("EECAE100",.F.,.F.,"ATUALIZA_OS_RATEIOS"),)
EECAE100.PRWIf(ExistBlock("EECAE100"),ExecBlock("EECAE100",.F.,.F.,"GRAVA_OS_RATEIOS"),)
EECAE101.PRWExecBlock("EECPEM39",.F.,.F.,{"BROWSENF",cTipEEM})
EECAE101.PRWlRetPE:=ExecBlock("EECAE101",.F.,.F.,{"PE_TIPO",nTipo})
EECAE101.PRWExecBlock("EECPEM40",.F.,.F.,{nTipo,nOpcA})
EECAE101.PRWIfValType((lRetPto:=ExecBlock("EECAE101",.F.,.F.,"VALIDA_NF")))="L".And.!lRetPto
EECAE101.PRWExecBlock("EECAE101",.F.,.F.,"ANTES_GRAVA_NF")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 41
Data Base : 07/09/2008

EECAE101.PRWExecBlock("EECAE101",.F.,.F.,{"PE_ANTES_GRV"})
EECAE101.PRWcNewCNPJ:=ExecBlock("EECAE101",.F.,.F.,"TROCA_CNPJ")
EECAE101.PRWcNewCNPJ:=ExecBlock("EECAE101",.F.,.F.,"TROCA_CNPJ")
EECAE102.PRWlRetorno:=ExecBlock("EECPEM34",.F.,.F.)
EECAE102.PRWlRetPto:=ExecBlock("EECAE102",.f.,.f.,"EM_PESOS")
EECAE102.PRWExecBlock("EECAE100",.f.,.f.,{"RATEIO_PRECOI"})
EECAE102.PRWExecBlock("EECAE100",.f.,.f.,{"PE_PRECOI",aAux})
EECAE102.PRWExecBlock("EECAE100",.f.,.f.,{"ANTES_TOTPED_PRECOI"})
EECAE102.PRWExecBlock("EECAE102",.f.,.f.,"EE9_ENCHOICE_ESTRU")
EECAE104.PRWExecBlock("EECAE104",.f.,.f.,{"TELA_LOTES_CONTAINER"})
EECAE104.PRWExecBlock("EECAE104",.f.,.f.,{"ANTES_COMPARAR_NF"})
EECAE104.PRWExecBlock("EECAE104",.f.,.f.,{"DEPOIS_COMPARAR_NF"})
EECAE104.PRWExecBlock("EECAE104",.f.,.f.,{"GRV_WORKPRECALC"})
EECAE104.PRWExecBlock("EECAE104",.F.,.F.,{"ANTES_COMPARAR_ITEM"})
EECAE104.PRWExecBlock("EECAE104",.f.,.f.,{"ARRAY_BROWSE_ITENS"})
EECAE105.PRWExecBlock("EECAE105",.F.,.F.,"ANTES_LER_ADIAN_PED")
EECAE105.PRWEXECBLOCK("EECAE105",.F.,.F.,"ANTES_GRAVA")
EECAE105.PRWIfValType((lRetPto:=ExecBlock("EECAE105",.F.,.F.,"VALID_ASSOCIA")))="L".And.!lRetPto
EECAE105.PRWExecBlock("EECAE105",.F.,.F.,"GRV_ADIAN")
EECAE105.PRWIF(ExistBlock("EECAE105"),ExecBlock("EECAE105",.F.,.F.,"ANTES_DELETA"),)
EECAE105.PRWIF(ExistBlock("EECAE105"),ExecBlock("EECAE105",.F.,.F.,"GRV_ADI_CLI_PO"),)
EECAE105.PRWExecBlock("EECAE105",.F.,.F.,"GRVOKFIX")
EECAE105.PRWExecBlock("EECAE105",.F.,.F.,"ANTES_DIALOG_PRICE")
EECAE105.PRWExecBlock("EECAE105",.F.,.F.,"MONTANDO_DIALOG_PRICE")
EECAE105.PRWExecBlock("EECAE105",.F.,.F.,"MONTANDO_DIALOG_PRICE")
EECAE105.PRWExecBlock("EECAE105",.F.,.F.,"GRV_WORK_PRICE")
EECAE105.PRWEXECBLOCK("EECAE105",.F.,.F.,"GRVSSLD")
EECAE105.PRWEXECBLOCK("EECAE105",.F.,.F.,"GRVCSLD")
EECAE105.PRWlRetBlock:=ExecBlock("EECAE105",.F.,.F.,"VLDQTDEFIX")
EECAE106.PRWExecBlock("EECAE106",.F.,.F.,{"PE_GRVEXL",lInclui})
EECAE106.PRWExecBlock("EECAE106",.F.,.F.,{"CAMPOS_DESPINT"})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 42
Data Base : 07/09/2008

EECAE106.PRWExecBlock("EECAE106",.F.,.F.,{"APOS_TELA_DI"})
EECAE106.PRWExecBlock("EECAE106",.F.,.F.,{"GET_DESPINT"})
EECAE106.PRWIfValType((lRetPto:=ExecBlock("EECAE106",.F.,.F.,{"VALID_TELA_DI"})))="L".And.!lRetPto
EECAE106.PRWlRet:=Execblock("EECAE106",.F.,.F.,{"PE_VALIDOK"})
EECAE108.PRWlRet:=ExecBlock("EECAE108",.F.,.F.,{"VALINV",nTipo})
EECAE108.PRWlRet:=ExecBlock("EECAE108",.F.,.F.,{"MARKINV",cTipo})
EECAE108.PRWExecBlock("EECAE108",.F.,.F.,{"OIC_FIM",nOpc,lOk})
EECAF100.PRWaRotAdic:=ExecBlock("EAF100MNU",.f.,.f.)
EECAF100.PRWExecBlock("EECPFN01",.F.,.F.,{cAlias,nReg,nOpc})
EECAF100.PRWExecBlock("EECAF100",.F.,.F.,{"GRV"})
EECAF200.PRWExecBlock("EECAF200",.f.,.f.,"PE_MBROWSE")
EECAF200.PRWIfValType((lRetPto:=ExecBlock("EECAF200",.F.,.F.,{"VALIDA_MAN",nOpc})))<>"L"
EECAF200.PRWExecBlock("EECAF200",.F.,.F.,{"PE_INICIO",nOpc})
EECAF200.PRWExecBlock("EECAF200",.f.,.f.,"EXC_CAMBIO")
EECAF200.PRWExecBlock("EECAF200",.f.,.f.,"PE_STATUS_A")
EECAF200.PRWExecBlock("EECAF200",.f.,.f.,"GRV_ITEM_CAMBIO")
EECAF200.PRWExecBlock("EECAF200",.f.,.f.,"INC_CAMBIO")
EECAF200.PRWExecBlock("EECAF200",.F.,.F.,{"PE_AF200MAN_GRVOK",nOpc})
EECAF200.PRWExecBlock("EECAF200",.f.,.f.,"GERA_MOV_MS")
EECAF200.PRWExecBlock("EECAF200",.f.,.f.,{"PE_ENCHOICE_EEQ",nTipOpc})
EECAF200.PRWExecBlock("EECPFN03",.F.,.F.,nP_OPC)
EECAF200.PRWExecBlock("EECAF200",.f.,.f.,{"ANTES_GRV_TMP",nTipo})
EECAF200.PRWxRet:=ExecBlock("EECAF200",.F.,.F.,{"PE_VALIDA",nTipoDet})
EECAF200.PRWExecBlock("EECAF200",.f.,.f.,"INICIALIZA_EVENTOS")
EECAF200.PRWExecBlock("EECAF200",.f.,.f.,"EVENTOS_NAO_GERADOS")
EECAF200.PRWExecBlock("EECAF200",.F.,.F.,"PE_ALT_PARC")
EECAF200.PRWExecBlock("EECAF200",.f.,.f.,"PE_GERPARC")
EECAF200.PRWExecBlock("EECAF200",.f.,.f.,"PE_STATUS")
EECAF200.PRWExecBlock("EECPRL15",.F.,.F.,{cAlias,nReg,nOpc})
EECAF200.PRWxRet:=ExecBlock("EECAF200",.F.,.F.,"PE_VLDFIM")
EECAF200.PRWExecBlock("EECAF200",.f.,.f.,"TELA_VIS_RAP")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 43
Data Base : 07/09/2008

EECAF300.PRWIfValType((lRet:=ExecBlock("EECAF300",.F.,.F.,{"VALIDA_TELA"})))<>"L"
EECAF300.PRWxRet:=ExecBlock("EECAF300",.F.,.F.,{"PE_VALIDA"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"FIM_GRV_TMP"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"INC_FFC"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"PE_STATUS_B"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"PE_LIQ"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"PE_STATUS_C"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"INC_ADIANTAMENTO"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"PE_AF300C_FIN"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"PE_FIM_AF300C"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"BAIXA_FFC_CARREGA"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"LOOP_BAIXA_FFC"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"BAIXA_FFC_GRAVA"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"PE_ESTB_INI"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"PE_ESTB_LOOP"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"PE_EST"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"PE_ESTB_FIM"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"SOLICITA_FFC_CARREGA"})
EECAF300.PRWExecBlock("EECAF300",.F.,.F.,{"SOLICITA_FFC_GRAVA"})
EECAF500.PRWExecBlock("EECAF500",.F.,.F.,"AROTINA")
EECAF500.PRWExecBlock("EECAF500",.F.,.F.,"FILTRO")
EECAF500.PRWIf(ExistBlock("EECAF500"),ExecBlock("EECAF500",.F.,.F.,"VALIDA_MANUT"),)
EECAF500.PRWIf(ExistBlock("EECAF500"),ExecBlock("EECAF500",.F.,.F.,"ANTES_TELA_MANUT"),)
EECAF500.PRWIf(ExistBlock("EECAF500"),ExecBlock("EECAF500",.F.,.F.,"APOS_TELA_MANUT"),)
EECAF500.PRWIf(ExistBlock("EECAF500"),ExecBlock("EECAF500",.F.,.F.,"GRAVACA0_EEQ"),)
EECAF500.PRWIf(ExistBlock("EECAF500"),ExecBlock("EECAF500",.F.,.F.,"VALIDA_ESTORNA_LIQUIDACAO"),)
EECAF500.PRWIf(ExistBlock("EECAF500"),ExecBlock("EECAF500",.F.,.F.,"ESTORNA_LIQUIDACAO"),)
EECAF500.PRWIf(ExistBlock("EECAF500"),ExecBlock("EECAF500",.F.,.F.,"ESTORNO"),)
EECAM100.PRWExecBlock("EECAM100",.F.,.F.,{"BROWSE"})
EECAM100.PRWaRotAdic:=ExecBlock("EAM100MNU",.f.,.f.)
EECAM100.PRWlRet:=ExecBlock("EECAM100",.F.,.F.,{"BOK"})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 44
Data Base : 07/09/2008

EECAM100.PRWExecBlock("EECAM100",.F.,.F.,{"MAIL_TELA"})
EECAM100.PRWExecBlock("EECAM100",.F.,.F.,{"MAIL_MSG_TAB"})
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"GRV_WORK"})
EECAP100.PRWEXECBLOCK("EECPPE06",.F.,.F.)
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"CAN_MODIFY"})
EECAP100.PRWEXECBLOCK("EECPPE04",.F.,.F.)
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"ANTES_TELA_PRINCIPAL"})
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"PE_GRVDET",nTipo})
EECAP100.PRWlRet:=ExecBlock("EECPPE08",.F.,.F.)
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"DEL_WORKIT"})
EECAP100.PRWlRetPE:=ExecBlock("EECPPE09",.F.,.F.,EE7>EE7_PEDIDO)
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"ESTORNO_ITEM"})
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"PE_GRV_EE8"})
EECAP100.PRWEXECBLOCK("EECAP100",.F.,.F.,{"PE_GRV"})
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"GRV_PED"})
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"PE_LINOK"})
EECAP100.PRWlRet:=ExecBlock("EECPEM44",.F.,.F.)
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"ROD_CAPA_PED",aPos})
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"ROD_ITENS_PED",aPos})
EECAP100.PRWExecBlock("EECAP100",.f.,.f.,{"PE_COPYPED",lCapa,lItens})
EECAP100.PRWExecBlock("EECAP100",.f.,.f.,{"COPYPED_TELA"})
EECAP100.PRWExecBlock("EECAP100",.f.,.f.,{"GETPESOS",nPesLC,nPesBC})
EECAP100.PRWlRet:=ExecBlock("EECAP100",.f.,.f.,{"GETPESOS_OK"})
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"PE_OFFSHORE_GERA_CAPA"})
EECAP100.PRWExecBlock("EECPPE09",.F.,.F.,"PE_GERPED_IT")
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"ESTORNO_PEDIDO"})
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"ESTORNO_PEDIDO_EXT"})
EECAP100.PRWExecBlock("EECAP100",.F.,.F.,{"PE_EXC"})
EECAP101.PRWExecBlock("EECAP101",.F.,.F.,{"ANTES_TELA"})
EECAP101.PRWExecBlock("EECAP101",.F.,.F.,"PE_DEL_EET")
EECAP101.PRWExecBlock("EECAP101",.F.,.F.,{"PE_GRV_EET",WorkDe>EET_RECNO})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 45
Data Base : 07/09/2008

EECAP101.PRWExecBlock("EECAP101",.F.,.F.,"PE_ATU_WORKDE")
EECAP101.PRWExecBlock("EECAP101",.F.,.F.,"PE_GRV_MEM_TELA")
EECAP101.PRWlRet:=ExecBlock("EECAP101",.F.,.F.,{"VALDP",nTipo,nRecno})
EECAP101.PRWExecBlock("EECAP101",.F.,.F.,"FIM_BROWSE_AG")
EECAP101.PRWExecBlock("EECAP101",.F.,.F.,"AG_DIALOG")
EECAP101.PRWIfValType((lRetPto:=ExecBlock("EECAP101",.F.,.F.,"VALID_AG_COM")))="L".And.!lRetPto
EECAP101.PRWExecBlock("EECAP101",.F.,.F.,"COM_DIALOG")
EECAP101.PRWExecBlock("EECAP101",.F.,.F.,"NOT_DIALOG")
EECAP101.PRWExecBlock("EECAP101",.F.,.F.,{"RESCOM",aAgente})
EECAP101.PRWExecBlock("EECAP101",.F.,.F.,{"COMIS_TOT",cAlias,cAliasIt})
EECAP101.PRWExecBlock("EECAP101",.F.,.F.,{"COMIS_IT",cAlias,cAliasIt})
EECAP101.PRWExecBlock("EECAP101",.F.,.F.,"PE_SETMBROWSE")
EECAP101.PRWExecBlock("EECAP101",.F.,.F.,"PESOBR")
EECAP102.PRWExecBlock("EECPPE07",.F.,.F.)
EECAP102.PRWlRetPto:=ExecBlock("EECAP102",.f.,.f.,{"PE_PESOS"})
EECAP102.PRWExecBlock("EECPPE07",.F.,.F.,"PSBRUN")
EECAP102.PRWExecBlock("EECPPE07",.F.,.F.,"PSBRUN")
EECAP102.PRWExecBlock("EECAP102",.f.,.f.,{"RATEIO_PRECOI"})
EECAP102.PRWExecBlock("EECAP102",.f.,.f.,{"PE_PRECOI",aAux})
EECAP102.PRWExecBlock("EECAP102",.f.,.f.,{"ANTES_TOTPED_PRECOI"})
EECAP103.PRWExecBlock("EECAP103",.F.,.F.,"FILTRO_EMPRESAS")
EECAP103.PRWExecBlock("EECAP103",.F.,.F.,"TELA_DESPESAS")
EECAP103.PRWExecBlock("EECAP103",.F.,.F.,"DEPOIS_TELA_DESPESAS")
EECAP103.PRWIfValType((lRetPto:=ExecBlock("EECAP103",.F.,.F.,"VALIDA_EMPRESA")))="L".And.!lRetPto
EECAP103.PRWExecBlock("EECAP103",.F.,.F.,"ENCHOICE_DESPESA_NASC")
EECAP103.PRWExecBlock("EECAP103",.F.,.F.,"VALIDA_DESPESA_NASC")
EECAP104.PRWExecBlock("EECAP104",.F.,.F.,"RV_INICIO")
EECAP104.PRWExecBlock("EECAP105",.F.,.F.,"GRVVCRV")
EECAP104.PRWExecBlock("EECAP104",.F.,.F.,"ESTRV")
EECAP104.PRWExecBlock("EECAP104",.F.,.F.,"ARRAY_BROWSE_ITENS")
EECAP105.PRWEXECBLOCK("EECAP105",.F.,.F.,"ANTES_GRAVA")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 46
Data Base : 07/09/2008

EECAP105.PRWIfValType((lRet:=EXECBLOCK("EECAP105",.F.,.F.,"BROWSE_MANUT_ADTO")))<>"L"
EECAP105.PRWEXECBLOCK("EECAP105",.F.,.F.,"INC_ADIANTAMENTO")
EECAP105.PRWEXECBLOCK("EECAP105",.F.,.F.,"ANTES_DELETA")
EECAP105.PRWEXECBLOCK("EECAP105",.F.,.F.,"EXC_ADIANTAMENTO")
EECAP105.PRWIfValType((lRet:=EXECBLOCK("EECAP105",.F.,.F.,"BROWSE_ADD_ADTO")))<>"L"
EECAP105.PRWExecBlock("EECAP105",.F.,.F.,"GRVOK")
EECAP105.PRWEXECBLOCK("EECAP105",.F.,.F.,"PICT")
EECAP105.PRWExecBlock("EECAP105",.F.,.F.,"MONTANDO_DIALOG_PRICE")
EECAP105.PRWExecBlock("EECAP105",.F.,.F.,"MONTANDO_DIALOG_PRICE")
EECAP105.PRWEXECBLOCK("EECAP105",.F.,.F.,"GRVBRA")
EECAP105.PRWlRetBlock:=ExecBlock("EECAP105",.F.,.F.,"VLDQTDEFIX")
EECAP105.PRWnRet:=ExecBlock("EECAP105",.F.,.F.,"PRICECONV")
EECAP105.PRWExecBlock("EECAP105",.F.,.F.,"ESTFIX")
EECAP105.PRWlClearMesDif:=ExecBlock("EECAP105",.F.,.F.,"CLEARFIX")
EECAP105.PRWExecBlock("EECAP105",.F.,.F.,"PE_ANTES_CRIAR_WORKIT")
EECAP105.PRWExecBlock("EECAP105",.F.,.F.,"FIXITEM_INICIO")
EECAP105.PRWEXECBLOCK("EECAP105",.F.,.F.,"GRVSSLD")
EECAP105.PRWEXECBLOCK("EECAP105",.F.,.F.,"GRVCSLD")
EECAP106.PRWExecBlock("EECAP106",.F.,.F.,{"ANTES_TELA"})
EECAP106.PRWExecBlock("EECAP106",.F.,.F.,{"ANTES_CARREGAR"})
EECAP106.PRWlRet:=ExecBlock("EECAP106",.F.,.F.,{"VAL_INI_CMPFOB"})
EECAS102.PRWaRotAdic:=ExecBlock("EAS102MNU",.f.,.f.)
EECAS120.PRWaRotAdic:=ExecBlock("EAS120MNU",.f.,.f.)
EECAS125.PRWaRotAdic:=ExecBlock("EAS125MNU",.f.,.f.)
EECAS145.PRWaRotAdic:=ExecBlock("EAS145MNU",.f.,.f.)
EECAS145.PRWExecBlock("AS145NCC",.F.,.F.,"ANTES_AXCADASTRO")
EECAT115.PRWExecBlock("EECAT115",.F.,.F.,{"PE_GRV_MENS",nOpc})
EECAT130.PRWaRotAdic:=ExecBlock("EAT130MNU",.f.,.f.)
EECAT130.PRWExecBlock("EECAT130",.F.,.F.,{"ANTES_DO_MSGET",nOPC})
EECAT135.PRWaRotAdic:=ExecBlock("EAT135MNU",.f.,.f.)
EECAT145.PRWaRotAdic:=ExecBlock("E145DIVMNU",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 47
Data Base : 07/09/2008

EECAT145.PRWaRotAdic:=ExecBlock("E145GRUMNU",.f.,.f.)
EECAT145.PRWaRotAdic:=ExecBlock("E145FAMMNU",.f.,.f.)
EECAT170.PRWaRotAdic:=ExecBlock("EAT170MNU",.f.,.f.)
EECAX100.PRWExecBlock("EECAX100",.f.,.f.,{"ANTES_AXCHANGES"})
EECAX100.PRWExecBlock("EECAX100",.f.,.f.,{"AXCHANGES_VERIFY_CAPA"})
EECAX100.PRWlRetPonto:=ExecBlock("EECAX100",.f.,.f.,{"FILTRO_COMPLEMENTO_INCLUIR",cAlias,k,cWork,cFase})
EECAX100.PRWlRetPonto:=ExecBlock("EECAX100",.f.,.f.,{"FILTRO_COMPLEMENTO_ALTERAR",cAlias,k,aAux[j],cWork,cFase})
EECAX100.PRWlRetPonto:=ExecBlock("EECAX100",.f.,.f.,{"FILTRO_COMPLEMENTO_EXCLUIR",cAlias,k,cWork,cFase})
EECAX100.PRWExecBlock("EECAX100",.f.,.f.,{"GRV_REPL_INICIO"})
EECCAD00.PRWExecBlock("EECCAD00",.F.,.F.,"ATUALIZA_SM2")
EECCAD00.PRWExecBlock("EECCAD00",.F.,.F.,{"ANTES_DO_CASE"})
EECCAD00.PRWaKeyCli:=ExecBlock("EECPEM38",.F.,.F.)
EECCAD00.PRWEXECBLOCK("EE2MDET",.F.,.F.)
EECCAD00.PRWlRet:=ExecBlock(cBlockInt,.F.,.F.,{nOpc,cTipo})
EECCAD00.PRWlRet:=ExecBlock(cRotina,.F.,.F.,{nOpc,cTipo})
EECCAD00.PRWlRet:=ExecBlock("EECFAT",.F.,.F.,{nOpc,cTipo})
EECCAD00.PRWEXECBLOCK(cP_PONTOE,.F.,.F.)
EECCAD00.PRWExecBlock("EECCAD00",.F.,.F.,{"PE_EDITDET",cP_PONTOE})
EECCAD00.PRWEXECBLOCK(cP_PONTOE,.F.,.F.,aRECNO[TMP>(RECNO())])
EECCAD00.PRWEXECBLOCK(cP_PONTOE,.F.,.F.,"CONTINUACAO")
EECCAD00.PRWEXECBLOCK("EECCAD00",.F.,.F.,{"COTELAGETS",cP_MODELO})
EECCAD00.PRWEXECBLOCK("EECCAD00",.F.,.F.,{"GRAVAEX0",cP_MODELO})
EECCAD00.PRWExecBlock("EECCAD00",.F.,.F.,{"PE_ANTESCOIMP",cP_PONTOE})
EECCAD00.PRWaRETPE:=EXECBLOCK(cP_PONTOE,.F.,.F.,Z)
EECCAD00.PRWlRETPONTO:=EXECBLOCK("EECCAD00",.F.,.F.,{"APPENDEX1",cP_MODELO,aP_ITEM})
EECCAD00.PRWEXECBLOCK("EECCAD00",.F.,.F.,{"LEEX0",cP_MODELO})
EECCAD01.PRWaRotAdic:=ExecBlock("EDICDOCMNU",.f.,.f.)
EECCAD01.PRWlGravou:=ExecBlock(cPtoEntrada,.F.,.F.,{"PE_GRAVAWORK",cDoc})
EECCAD01.PRWlRet:=ExecBlock(cPtoEntrada,.F.,.F.,{"PE_INI",cDoc})
EECCAD01.PRWExecBlock(cPtoEntrada,.F.,.F.,{"PE_INI_TELA",cDoc})
EECCAD01.PRWExecBlock(cPtoEntrada,.F.,.F.,{"PE_TELA",cDoc})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 48
Data Base : 07/09/2008

EECCAD01.PRWlGravouTudo:=ExecBlock(cPtoEntrada,.F.,.F.,{"PE_GRAVATUDO",cDoc})
EECCAD01.PRWExecBlock(cPtoEntrada,.F.,.F.,{"PE_GRV",cDoc})
EECCAD01.PRWlRet:=ExecBlock(cPtoEntrada,.F.,.F.,{"PE_LINOK",cDoc})
EECCAD01.PRWlRet:=ExecBlock(cPtoEntrada,.F.,.F.,{"PE_VLDFINAL",cDoc})
EECCAD01.PRWxRetPos:=ExecBlock(cPtoEntrada,.F.,.F.,{"PE_POSICIONA_HIST",cDoc,aAvgCapa,aAvgItem})
EECCAD01.PRWExecBlock(cPtoEntrada,.F.,.F.,{"PE_HISTORICO",cDoc,aAvgCapa,aAvgItem})
EECCAD01.PRWlRet:=Execblock(cPtoVal,.F.,.F.)
EECCAD02.PRWExecBlock("EECCAD02",.F.,.F.,"FIM_GRV_COTACAO")
EECCV100.PRWaRotAdic:=ExecBlock("ECV100MNU",.f.,.f.)
EECCV100.PRWExecBlock("EECPEM43",.F.,.F.)
EECCV200.PRWExecBlock("EECCV200",.F.,.F.,{"ENC_DET_AG"})
EECFAT2.PRWExecBlock("EECFAT2",.F.,.F.,{"PE_GRVCAPA"})
EECFAT2.PRWExecBlock("EECFAT2",.F.,.F.,{"PE_DELITEM"})
EECFAT2.PRWExecBlock("EECFAT2",.F.,.F.,{"PE_GRVITEM"})
EECFAT2.PRWExecBlock("EECFAT2",.F.,.F.,{"PE_FIM"})
EECFATCP_RDM.PRWaRotAdic:=ExecBlock("EFATCPMNU",.f.,.f.)
EECFATCP_RDM.PRWExecBlock("EECFATNF",.F.,.F.,{aDados,5})
EECFATCP_RDM.PRWExecBlock("EECFATNF",.F.,.F.,{aDados,3})
EECFATCP_RDM.PRWExecBlock("EECFATNF",.F.,.F.,{aDados,5})
EECFATCP_RDM.PRWExecBlock("EECFATNF",.F.,.F.,{aDados,3})
EECFATNF_RDM.PRWlOk:=ExecBlock("EECFATNF",.F.,.F.,{aCab,nOpc})
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PARAMCARGA")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PARAMGET")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PARAMGRAVA")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLFF")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERFF")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALFF")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALFF")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVFF")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLCL")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERCL")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 49
Data Base : 07/09/2008

EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALCL")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALCL")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVCL")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLIT")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLID")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERIT")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALIT")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALIT")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERID")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALIS")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PRODUTO_MODIFICADO_EMAIL")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVIT")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVID")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLLK")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERLK")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALLK")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALLK")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVLK")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLPE")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLPD")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERPE")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALPE")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALPE")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALPE")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERPD")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALPD")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"FINAL_LERPE")
EECIN100.PRWExecBlock("EECIN100",.F.,.F.,"FIM_IN100VALPE")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"ALTPE")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"DELPE")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVPE")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 50
Data Base : 07/09/2008

EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"DELPD")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVPD")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"ICALCPESO")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"DELPE")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPCAPAIT1")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPCABIDITENS")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPISITENS")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPCAPAPE0")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPCAPAPE1")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPCABPDITENS")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPPDITENS")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLNS")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERNS")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALNS")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVNS")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLNC")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLND")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERNC")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALNC")
EECIN100.PRWEXECBLOCK("IN100CLI",.F.,.F.,"LERND")
EECIN100.PRWEXECBLOCK("IN100CLI",.F.,.F.,"VALND")
EECIN100.PRWEXECBLOCK("IN100CLI",.F.,.F.,"DELNC")
EECIN100.PRWEXECBLOCK("IN100CLI",.F.,.F.,"DELND")
EECIN100.PRWEXECBLOCK("IN100CLI",.F.,.F.,"GRVND")
EECIN100.PRWEXECBLOCK("IN100CLI",.F.,.F.,"GRVNC")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLTP")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERTP")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALTP")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVTP_EX5")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVTP_EX5")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVTP_EX6")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 51
Data Base : 07/09/2008

EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVTP_EX6")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVTP_EX6")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVTP_EX5")
EECIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVTP_EX6")
EECMC110.PRWExecBlock(cFollow,.F.,.F.,{cAlias,nReg,nOpc})
EECNU400.PRWExecBlock("EECPNU01",.F.,.F.,"AROTINA")
EECNU400.PRWExecBlock("EECPNU01",.F.,.F.,"BROW_EEU")
EECNU400.PRWEXECBLOCK("EECPNU01",.F.,.F.,"ENCHOICE_BAR")
EECNU400.PRWEXECBLOCK("EECPNU01",.F.,.F.,"INICIA_VARIAVEIS")
EECNU400.PRWEXECBLOCK("EECPNU01",.F.,.F.,"TELA_MANUT")
EECNU400.PRWlLoop:=Execblock("EECPNU01",.F.,.F.,"PE_INI_GRV_TRB")
EECNU400.PRWExecBlock("EECPNU01",.F.,.F.,"GRAVOU_DESP")
EECNU400.PRWExecBlock("EECPNU01",.F.,.F.,"GRAVOU_EEU")
EECNU400.PRWEXECBLOCK("EECPNU01",.F.,.F.,"MANUT_DESP_INICIO")
EECNU400.PRWEXECBLOCK("EECPNU01",.F.,.F.,"MANUT_DESP")
EECNU400.PRWEXECBLOCK("EECPNU01",.F.,.F.,"GRAVOU_SWD")
EECNU400.PRWExecBlock("EECPNU01",.F.,.F.,"EFETIVOU")
EECNU400.PRWExecBlock("EECPNU01",.F.,.F.,"GRAVOU_ADI")
EECNU400.PRWExecBlock("EECPNU01",.F.,.F.,"CANC_EFETIV")
EECNU400.PRWEXECBLOCK("EECPNU01",.F.,.F.,"VALID")
EECPC100.PRWExecBlock("eecpc100",.f.,.f.,{"PE_LOADDESP",lPedido,lMemoria})
EECPC100.PRWlRetBlock:=ExecBlock("eecpc100",.f.,.f.,{"PE_CALCDESP",lPedido,lMemoria})
EECPC150.PRWlRet:=ExecBlock("EECPC150",.f.,.f.,{"PE_VLDINI",lIsPedido})
EECPC150.PRWlRet:=ExecBlock("EECPC150",.f.,.f.,{"PE_FIM",aDespesas,aComissao,lIsPedido})
EECPEM33_RDM.PRWExecBlock("EECPEM33",.F.,.F.,{"B",Tipo})
EECPEM33_RDM.PRWExecBlock("EECPEM33",.F.,.F.,{"C",Tipo})
EECPEM61_RDM.PRWExecBlock("EECPEM61",.F.,.F.,{Tipo})
EECPEM71_RDM.PRWExecBlock("EECPEM71",.F.,.F.,{"B",Tipo})
EECPEM71_RDM.PRWExecBlock("EECPEM71",.F.,.F.,{"C",Tipo})
EECPEM73_RDM.PRWExecBlock("EECPEM73",.F.,.F.),{Tipo})
EECPV150.PRWIf(ExistBlock("EECPV150"),ExecBlock("EECPV150",.F.,.F.,"Grv_Muro"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 52
Data Base : 07/09/2008

EECPV150.PRWIf(ExistBlock("EECPV150"),ExecBlock("EECPV150",.F.,.F.,"Fecha_View"),)
EECREG85.PRWExecBlock("EECREG85",.F.,.F.,{"PE_QRYITENS",aEEC[nInc][2]})
EECRI100.PRWIf(ExistBlock("EECRI100"),ExecBlock("EECRI100",.F.,.F.,"ANTES_TELA"),)
EECRI100.PRWIf(ExistBlock("EECRI100"),ExecBlock("EECRI100",.F.,.F.,"TELA_SELECAO"),)
EECRI100.PRWIf(ExistBlock("EECRI100"),ExecBlock("EECRI100",.F.,.F.,STR0025),)
EECRI100.PRWIf(ExistBlock("EECRI100"),ExecBlock("EECRI100",.F.,.F.,"TELA_MARCA"),)
EECRI100.PRWIf(ExistBlock("EECRI100"),ExecBlock("EECRI100",.F.,.F.,"CRIA_TRB"),)
EECRI100.PRWIf(ExistBlock("EECRI100"),ExecBlock("EECRI100",.F.,.F.,"CRIA_INDICE_TRB"),)
EECRI100.PRWIf(ExistBlock("EECRI100"),ExecBlock("EECRI100",.F.,.F.,"LOOP_TRB"),)
EECRI100.PRWIf(ExistBlock("EECRI100"),ExecBlock("EECRI100",.F.,.F.,"GRAVA_TRB"),)
EECRI100.PRWIf(ExistBlock("EECRI100"),ExecBlock("EECRI100",.F.,.F.,"ENVIO_ERRO"),)
EECRI100.PRWIf(ExistBlock("EECRI100"),ExecBlock("EECRI100",.F.,.F.,"GRAVA_XML"),)
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"ANTES_TELA",{},0})
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"DEPOIS_TELA",{},nOpcao})
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"PE_INICIO",{},0})
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"TA",{},0})
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"WA",{},nAgrupa})
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"WD",{},nAgrupa})
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"WX",{},nAgrupa})
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"PE_IT",{},nAgrupa})
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"PE_CA",{},nAgrupa})
EECSI100.PRWExecBlock("EECPSI01",.f.,.f.,{"","PE_ENDGRV"})
EECSI100.PRWExecBlock("EECPSI01",.F.,.F.,{cLine,"PE_GRV"})
EECSI100.PRWExecBlock("EECPSI01",.F.,.F.,{cLIne})
EECSI100.PRW(lPE.And.ExecBlock("EECPSI00",.F.,.F.,{"QB",aRegAgru,nAgrupa})).OR.;
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"GR",aRegAgru,nAgrupa,"1"})
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"GR",aRegAgru,nAgrupa,"2"})
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"EA",{},0})
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"EG",{},0})
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"ED",{},0})
EECSI100.PRWExecBlock("EECPSI00",.F.,.F.,{"AG",{},nAGRUPA})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 53
Data Base : 07/09/2008

EECSI101.PRWaRotAdic:=ExecBlock("ESI101PMNU",.f.,.f.)
EECSI101.PRWaRotAdic:=ExecBlock("ESI101MMNU",.f.,.f.)
EECSI200.PRWExecBlock("EECSI200",.F.,.F.,{"PE_RET",EEC>EEC_PREEMB})
EECSI300.PRWEXECBLOCK("EECSI300",.F.,.F.,{"CV_DLG_EEY",nP_OPC})
EECSI300.PRWEXECBLOCK("EECSI300",.F.,.F.,{"GR_TXT_EEY"})
EECSI300.PRWEXECBLOCK("EECSI300",.F.,.F.,{"GR_TXT_EEY"})
EECSI300.PRWEXECBLOCK("EECSI300",.F.,.F.,{"GR_TXT_EEY",nP_OPC})
EECSI300.PRWEXECBLOCK("EECSI300",.F.,.F.,{"INI_GERA_RV"})
EECSI300.PRWaRotAdic:=ExecBlock("ESI300MNU",.f.,.f.)
EECSI400.PRWExecBlock("EECSI400",.F.,.F.,{"AROTINA"})
EECSI400.PRWExecBlock("EECSI400",.F.,.F.,{"PE_SI400MAN_INI"})
EECSI400.PRWExecBlock("EECSI400",.F.,.F.,{"ANTES_CARREGA"})
EECSI400.PRWExecBlock("EECSI400",.F.,.F.,{"PRE_DSE"})
EECSI400.PRWExecBlock("EECSI400",.F.,.F.,{"PE_FIM_RET_DDE"})
EECSI400.PRWExecBlock("EECSI400",.F.,.F.,{"PE_LOOP_LERTXT",nX})
EECSI400.PRWExecBlock("EECSI400",.F.,.F.,{"PE_FIM_LERTXT"})
EECSI400.PRWExecBlock("EECSI400",.F.,.F.,"PE_PREP")
EECSI400.PRWExecBlock("EECSI400",.F.,.F.,{"PE_FIM_RET_DSE"})
EECSI400.PRWExecBlock("EECSI400",.F.,.F.,{"PE_EST"})
EECSI400.PRWExecBlock("EECSI400",.F.,.F.,{"PE_FWRITE",cId})
EFFAF200.PRWIf(ExistBlock("EECAF200"),ExecBlock("EECAF200",.F.,.F.,"VALIDA_CONTRATO"),)
EFFAF200.PRWIf(ExistBlock("EECAF200"),ExecBlock("EECAF200",.F.,.F.,"VALIDA_VINCULACAO"),)
EFFAF200.PRWIf(ExistBlock("EECAF200"),ExecBlock("EECAF200",.F.,.F.,"VALFINANC"),)
EFFCE150.PRWExecBlock("EFFCE150",.F.,.F.,"FINAL_GRAVACAO")
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"MBROWSE"),)
EFFEX400.PRWExecBlock("EFFEX400A",.F.,.F.,"BROWSE_EF1")
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"BOTOES1"),)
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"WORK_INVOICES"),)
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"aSemSX3"),)
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"VALIDA_CAPA_EF1"),)
EFFEX400.PRWExecBlock("EFFEX400A",.F.,.F.,"GRAVANDO_EF3")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 54
Data Base : 07/09/2008

EFFEX400.PRWExecBlock("EFFEX400A",.F.,.F.,"INC_EF3")
EFFEX400.PRWExecBlock("EFFEX400A",.F.,.F.,"GRAVANDO_EF3")
EFFEX400.PRWExecBlock("EFFEX400A",.F.,.F.,"INC_EF3")
EFFEX400.PRWExecBlock("EFFEX400A",.F.,.F.,"EXC_PARCELAS")
EFFEX400.PRWExecBlock("EFFEX400A",.F.,.F.,"INC_PARCELAS")
EFFEX400.PRWExecBlock("EFFEX400A",.F.,.F.,"EXC_PARCELAS")
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"EX400Valid"),)
EFFEX400.PRWExecBlock("EFFEX400",.F.,.F.,"BROWSE_EF3")
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"CONDICAO_VINCULACAO_TOP"),)
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"CAMPOS_QUERY_INVOICES"),)
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"CONDICAO_VINCULACAO_TOP"),)
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"CAMPOS_QUERY_INVOICES"),)
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"CAMPOS_QUERY_INVOICES"),)
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"TRANSF_CAMPOS_QUERY_INVOICES"),)
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"BROWSE_INVOICES"),)
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"VALIDA_MARCA_TODAS_INVOICES"),)
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"VALIDA_MARCA_INVOICE"),)
EFFEX400.PRWExecBlock("EFFEX400",.F.,.F.,"EXC_PARCELA_2")
EFFEX400.PRWExecBlock("EFFEX400",.F.,.F.,"APOS_GRV_520")
EFFEX400.PRWExecBlock("EFFEX400",.F.,.F.,"GRV_EVENTO_EFF")
EFFEX400.PRWExecBlock("EFFEX400",.F.,.F.,"LIQUIDACAOFINANCIAMENTO")
EFFEX400.PRWExecBlock("EFFEX400",.F.,.F.,"APOS_GRV_630")
EFFEX400.PRWExecBlock("EFFEX400",.F.,.F.,"APOS_GRV_640")
EFFEX400.PRWExecBlock("EFFEX400",.F.,.F.,"APOS_GRV_520")
EFFEX400.PRWExecBlock("EFFEX400",.F.,.F.,"APOS_GRV_520")
EFFEX400.PRWExecBlock("EFFEX400",.F.,.F.,"APOS_GRV_520")
EFFEX400.PRWExecBlock("EFFEX400",.F.,.F.,"APOS_GRV_520")
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"TELA_FILTRO_INVOICES"),)
EFFEX400.PRWIf(ExistBlock("EFFEX400"),ExecBlock("EFFEX400",.F.,.F.,"ANTES_DIALOG"),)
EFFEX400.PRWIf(ExistBlock("EFFEX400A"),ExecBlock("EFFEX400A",.F.,.F.,"TELA_MOTIVO_ESTORNO"),)
EFFEX401.PRWIf(ExistBlock("EFFEX401"),ExecBlock("EFFEX401",.F.,.F.,"ANTES_TELA_LIQUIDACAO"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 55
Data Base : 07/09/2008

EFFEX401.PRWIf(ExistBlock("EFFEX401"),ExecBlock("EFFEX401",.F.,.F.,"ANTES_BAIXA_VINCULAO"),)
EFFEX401.PRWIf(ExistBlock("EFFEX401"),ExecBlock("EFFEX401",.F.,.F.,"TELA_BAIXA_VINCULAO1"),)
EFFEX401.PRWIf(ExistBlock("EFFEX401"),ExecBlock("EFFEX401",.F.,.F.,"TELA_BAIXA_VINCULAO2"),)
EFFEX401.PRWIf(ExistBlock("EFFEX401"),ExecBlock("EFFEX401",.F.,.F.,"TELA_BAIXA_VINCULAO3"),)
EFFEX401.PRWIf(ExistBlock("EFFEX401"),ExecBlock("EFFEX401",.F.,.F.,"TELA_BAIXA_VINCULAO4"),)
EFFEX401.PRWIf(ExistBlock("EFFEX401"),ExecBlock("EFFEX401",.F.,.F.,"GRAVA_BAIXA_VINCULAO_ENCARGO"),)
EFFEX401.PRWIf(ExistBlock("EFFEX401"),ExecBlock("EFFEX401",.F.,.F.,"BxForcValid"),)
EFFIN150.PRWExecBlock("EFFIN150",.F.,.F.,"WORK_GRAVA_ANALITICO")
EFFIN150.PRWExecBlock("EFFIN150",.F.,.F.,"WORK_GRAVA_SINTETICO")
EFFIN150.PRWExecBlock("EFFIN150",.F.,.F.,"WORK_GRAVA_ANALITICO")
EFFIN150.PRWExecBlock("EFFIN150",.F.,.F.,"WORK_GRAVA_SINTETICO")
EFFIN150.PRWExecBlock("EFFIN150",.F.,.F.,"COL_REL_ANALITICO")
EFFIN150.PRWExecBlock("EFFIN150",.F.,.F.,"COL_REL_SINTETICO")
EFFIN150.PRWExecBlock("EFFIN150",.F.,.F.,"WORK_ESTRUTURA")
EFFMV160.PRWExecBlock("EFFMV160",.F.,.F.,"RPT_ITENS")
EFFMV160.PRWExecBlock("EFFMV160",.F.,.F.,"ADD_MSSELECT_COL")
EFFMV160.PRWExecBlock("EFFMV160",.F.,.F.,"ADD_WORK_STRU")
EFFMV160.PRWExecBlock("EFFMV160",.F.,.F.,"VALID_PERGUNT_EF1")
EFFMV160.PRWExecBlock("EFFMV160",.F.,.F.,"VALID_PERGUNT_EF3")
EFFMV160.PRWExecBlock("EFFMV160",.F.,.F.,"GRAVA_WORK")
EFFMV160.PRWExecBlock("EFFMV160",.F.,.F.,"CAPA_CONTRATO_ITENS")
EFFMV160.PRWExecBlock("EFFMV160",.F.,.F.,"CAPA_CONTRATO_ITENS")
EFFMV160.PRWExecBlock("EFFMV160",.F.,.F.,"CAPA_CONTRATO_ITENS")
EFFPO150.PRWExecBlock("EFFPO150",.F.,.F.,"VARIAVEIS_INICIO")
EFFPO150.PRWExecBlock("EFFPO150",.F.,.F.,"WORK_ESTRU")
EFFPO150.PRWExecBlock("EFFPO150",.F.,.F.,"GRAVA_WORK_SINTETICO")
EFFPO150.PRWExecBlock("EFFPO150",.F.,.F.,"CONTRATO_ANALIT")
EFFPO150.PRWExecBlock("EFFPO150",.F.,.F.,"VALIDA_INVOICE")
EFFPO150.PRWExecBlock("EFFPO150",.F.,.F.,"GRAVA_WORK_ANALIT_VINC")
EFFPO150.PRWExecBlock("EFFPO150",.F.,.F.,"GRAVA_WORK_ANALIT_LIQ")
EFFPO150.PRWExecBlock("EFFPO150",.F.,.F.,"RODAPE_TOTAL_CONTRATO")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 56
Data Base : 07/09/2008

EFFPO150.PRWExecBlock("EFFPO150",.F.,.F.,"CONTRATO_SINTETICO_CABEC")
EFFPO150.PRWExecBlock("EFFPO150",.F.,.F.,"CONTRATO_ANALIT_CABEC")
EFFPO150.PRWExecBlock("EFFPO150",.F.,.F.,"CONTRATO_SINTETICO_CABEC")
EFFPO150.PRWExecBlock("EFFPO150",.F.,.F.,"CONTRATO_ANALIT_CABEC")
EFFPV150.PRWExecBlock("EFFPV150",.F.,.F.,"GRAVACODEBASE")
EFFPV150.PRWExecBlock("EFFPV150",.F.,.F.,"GRAVAQUERY")
EFFPV150.PRWExecBlock("EFFPV150",.F.,.F.,"IMPRESSAODET")
EFFPV150.PRWExecBlock("EFFPV150",.F.,.F.,"IMPRESSAOCABEC")
EFFPV150.PRWExecBlock("EFFPV150",.F.,.F.,"CRIAWORK")
EFFPV400.PRWExecBlock("EFFPV400",.F.,.F.,"ANTES_GERADADOS")
EFFPV400.PRWExecBlock("EFFPV400",.F.,.F.,"FILTRA_INV")
EFFPV400.PRWExecBlock("EFFPV400",.F.,.F.,"QRY_FILTRA_INV")
EFFPV400.PRWExecBlock("EFFPV400",.F.,.F.,"GRV_ACOLS_INV")
EFFPV400.PRWExecBlock("EFFPV400",.F.,.F.,"QUEBRA_ACOLS")
EFFPV400.PRWExecBlock("EFFPV400",.F.,.F.,"GRV_ACOLS_EF6")
EFFPV400.PRWExecBlock("EFFPV400",.F.,.F.,"ANTES_CRIAWORK")
EFFPV400.PRWExecBlock("EFFPV400",.F.,.F.,"FILTRA_EFETIVA")
EFFPV400.PRWExecBlock("EFFPV400",.F.,.F.,"GRV_WORK_EFETIVA")
EFFPV400.PRWExecBlock("EFFPV400",.F.,.F.,"ANTES_MARCA")
EFFPV400.PRWExecBlock("EFFPV400",.F.,.F.,"QRY_FILTRA_PRV")
EFFPV400.PRWExecBlock("EFFPV400",.F.,.F.,"GRV_ACOLS_PROC")
EIC.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"8"),)
EIC.PRWExecBlock(cArqNestle,.F.,.F.,"7")
EIC.PRWWork>(ExecBlock("EICPPO02",.F.,.F.,"23"))
EIC.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"GRAVA_DESPESAS"),)
EIC.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"8"),)
EIC.PRWExecBlock(cArqNestle,.F.,.F.,"7")
EIC.PRWWork>(ExecBlock("EICPPO02",.F.,.F.,"23"))
EIC.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"GRAVA_DESPESAS"),)
EIC.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"8"),)
EIC.PRWExecBlock(cArqNestle,.F.,.F.,"7")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 57
Data Base : 07/09/2008

EIC.PRWWork>(ExecBlock("EICPPO02",.F.,.F.,"23"))
EIC.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"GRAVA_DESPESAS"),)
EIC.PRWExecBlock(cArqNestle,.F.,.F.,"7")
EIC.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"8"),)
EIC.PRWWork>(ExecBlock("EICPPO02",.F.,.F.,"23"))
EIC.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"GRAVA_DESPESAS"),)
EIC.PRWExecBlock(cPoint2)
EIC.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"INICIO_GI_GRAVA"),)
EIC.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"SALDO"),)
EIC.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"GRAVASW4"),)
EIC.PRWIF(ExistBlock("ICPADGI2"),ExecBlock("ICPADGI2",.F.,.F.,"GRAVAW5"),)
EIC.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"GRAVAW5"),)
EIC.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"GRAVAW5_GI"),)
EIC.PRWIF(ExistBlock("ICPADGI2"),ExecBlock("ICPADGI2",.F.,.F.,"GRAVAB1"),.F.)
EIC.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"ACAPALI_ACUMULA"),)
EIC.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"ACAPALI_GRV_SWP"),)
EIC.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"FIM_GI_GRAVA"),)
EIC.PRWEXECBLOCK("EICPDI03",.F.,.F.,"GRAVA_ID")
EIC.PRWIF(ExistBlock("ICPADGI2"),ExecBlock("ICPADGI2",.F.,.F.,"GRAVAW5"),)
EIC.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"GRAVAW5"),)
EIC.PRWExecBlock("EICRDDI01",.F.,.F.,"GRAVAID")
EIC.PRWIF(EXISTBLOCK("EIC"),EXECBLOCK("EIC",.F.,.F.,"GRAVA_ID2"),)
EIC.PRWM>W6_CCUSTO:=ExecBlock("IC023PO1",.F.,.F.,"DI400")//CentrodeCustodemaiorparticipacao
EIC.PRWExecBlock(cPointE)
EIC.PRWExecBlock("EICDI400",.F.,.F.,"DESP_V_CAMBIAL")
EIC.PRWExecBlock("EICPDI04",.F.,.F.,"GRV")
EIC.PRWExecBlock("IC023PO1",.F.,.F.,"DIGRVINV")
EIC.PRWIF(ExistBlock("ICPADGI2"),ExecBlock("ICPADGI2",.F.,.F.,"GRAVAW5"),)
EIC.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"GRAVAW5"),)
EIC.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"8"),)
EIC.PRWExecBlock(cArqNestle,.F.,.F.,"7")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 58
Data Base : 07/09/2008

EIC.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"DESPESA_SW5"),)
EIC.PRWIF(ExistBlock("EIC"),ExecBlock("EIC",.F.,.F.,"INICIO_GRV_SC7"),)
EIC.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"GRAVA_SC7"),)
EIC.PRWIF(ExistBlock("EIC"),ExecBlock("EIC",.F.,.F.,"ANTES_CALC_B1PESO"),)
EIC.PRWIf(ExistBlock("EIC"),ExecBlock("EIC",.F.,.F.,"DEPOIS_CALC_B1PESO"),)
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"CAMPO_TRB")
EICAP100.PRWIF(ExistBlock("FI400ExisteCampos"),ExecBlock("FI400ExisteCampos",.F.,.F.,.T.),)
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"MBROWSE")
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"MANUT_SWA")
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"APOS_INCLUI_TRB")
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"CONF_GRAVA")
EICAP100.PRWExecBlock("ICPAP001",.F.,.F.,"EXCLUINDOTUDO")
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"EXCLUINDOTUDO")
EICAP100.PRWIFExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.).AND.GetMv("MV_EASYFPO",,"N")=="S"
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"INCLUIR_HAWB")
EICAP100.PRWIF(lNestle,ExecBlock("IF209FI0",.F.,.F.,"1"),)
EICAP100.PRWValor_Inv:=IF(lAgfa,ExecBlock("IF140CA1",.F.,.F.,"INVOICE"),;
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"VENCTO_SW9")
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"ANTES_INCLUI_TRB")
EICAP100.PRW_SmAux+=TFobMoe+IF(lAgfa,ExecBlock("IF140CA1",.F.,.F.,"TFRETE"),0)
EICAP100.PRWIF(lAgfa,ExecBlock("IF140CA1",.F.,.F.,"GRAVA_TRB"),)
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"INCLUI_TRB")
EICAP100.PRWIF(ExistBlock("EICAP100"),Execblock("EICAP100",.F.,.F.,"ANT_VALID_SWB"),)
EICAP100.PRWIF(ExistBlock("EICAP100"),Execblock("EICAP100",.F.,.F.,"APOS_VALID_SWB"),)
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"BTINCLUI")
EICAP100.PRWIF(ExistBlock("EICAP100"),Execblock("EICAP100",.F.,.F.,"ESTORNO_BAIXA"),)
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"ARRAYSWB")
EICAP100.PRWIF(ExistBlock("EICAP100"),Execblock("EICAP100",.F.,.F.,"ANTES_TELA_SWB"),)
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"VALIDA_HAWB")
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"VALIDA_SWB")
EICAP100.PRWExecBlock("ICPAP001",.F.,.F.,"EXCLUINDOITENS")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 59
Data Base : 07/09/2008

EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"EXCLUINDOITENS")
EICAP100.PRWIf(ExistBlock("EICAP100"),ExecBlock("EICAP100",.F.,.F.,"ANTES_GRAVA_SWB"),)
EICAP100.PRWExecBlock("ICPAP001",.F.,.F.,"GRAVASWB")
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"GRAVASWB")
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"APOSGRAVARSWB")
EICAP100.PRWIFExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.).AND.GetMv("MV_EASYFPO",,"N")=="S"
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"GRAVA_TRB")
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"COND_PAG")
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"TABINV")
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"TABINV")
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"TABINV")
EICAP100.PRWIF(ExistBlock("EICAP100"),Execblock("EICAP100",.F.,.F.,"GRV_TRB_CRIAPARC"),)
EICAP100.PRWExecBlock("EICAP100",.F.,.F.,"CALCULO_SYS")
EICAP100.PRWIF(ExistBlock("EICAP100"),Execblock("EICAP100",.F.,.F.,"ANTES_GRV_SYS"),)
EICC010.PRWaRotAdic:=ExecBlock("IC010MNU",.f.,.f.)
EICCA150.PRWIF(ExistBlock("FI400ExisteCampos"),ExecBlock("FI400ExisteCampos",.F.,.F.,.T.),)
EICCA150.PRWaRotAdic:=ExecBlock("ICA150MNU",.f.,.f.)
EICCAD00.PRWIf(ExistBlock("EICCAD00"),ExecBlock("EICCAD00",.F.,.F.,"MBROWSE_CAD_DESPESAS"),)
EICCAD00.PRWIf(ExistBlock("EICCAD00"),ExecBlock("EICCAD00",.F.,.F.,"ANTES_ALTERA_CAD_DESPESAS"),)
EICCAD00.PRWIf(ExistBlock("EICCAD00"),ExecBlock("EICCAD00",.F.,.F.,"DEPOIS_ALTERA_CAD_DESPESAS"),)
EICCAD00.PRWIFExistBlock("FI400ExisteCampos").AND.!ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
EICCAD00.PRWaRotAdic:=ExecBlock("IA050MNU",.f.,.f.)
EICCAD00.PRWaRotAdic:=ExecBlock("IA070MNU",.f.,.f.)
EICCAD00.PRWaRotAdic:=ExecBlock("IA130MNU",.f.,.f.)
EICCAD00.PRWaRotAdic:=ExecBlock("IA200MNU",.f.,.f.)
EICCAD00.PRWaRotAdic:=ExecBlock("ICA210MNU",.f.,.f.)
EICCAD00.PRWaRotAdic:=ExecBlock("IA110MNU",.f.,.f.)
EICCADGE.PRWaRotAdic:=ExecBlock("ITU100MNU",.f.,.f.)
EICCADGE.PRWaRotAdic:=ExecBlock("ETU100MNU",.f.,.f.)
EICCADGE.PRWaRotAdic:=ExecBlock("ISJGMNU",.f.,.f.)
EICCADGE.PRWaRotAdic:=ExecBlock("ISJKMNU",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 60
Data Base : 07/09/2008

EICCADGE.PRWaRotAdic:=ExecBlock("ISJLMNU",.f.,.f.)
EICCADGE.PRWaRotAdic:=ExecBlock("ITE110MNU",.f.,.f.)
EICCV100.PRWIF(ExistBlock("EICCV100"),ExecBlock("EICCV100",.F.,.F.,"ESTRU_TRB"),)
EICCV100.PRWIF(ExistBlock("EICCV100"),ExecBlock("EICCV100",.F.,.F.,"CRIA_CAMPOS"),)
EICCV100.PRWExecBlock("ICPADCA1",.F.,.F.,"VARIAVEIS")
EICCV100.PRWIF(ExistBlock("EICCV100"),ExecBlock("EICCV100",.F.,.F.,"AROTINA"),)
EICCV100.PRWaRotAdic:=ExecBlock("ICV100MNU",.f.,.f.)
EICCV100.PRWIF(ExistBlock("EICCV100"),ExecBlock("EICCV100",.F.,.F.,"ATU_TRB"),)
EICCV100.PRWIF(ExistBlock("EICCV100"),ExecBlock("EICCV100",.F.,.F.,"CV100DELETA"),)
EICCV100.PRWIF(ExistBlock("EICCV100"),ExecBlock("EICCV100",.F.,.F.,"CV100GRAVA"),)
EICCV100.PRWIF!ExecBlock("ICPADCA1",.F.,.F.,"VALID")
EICCV100.PRWIF!ExecBlock("ICPADCA1",.F.,.F.,"VALID")
EICCV100.PRWIF(ExistBlock("EICCV100"),ExecBlock("EICCV100",.F.,.F.,"CVMANSYR"),)
EICCV100.PRWIF(ExistBlock("EICCV100"),ExecBlock("EICCV100",.F.,.F.,"DEFINE_VAR"),)
EICCV100.PRWIF(ExistBlock("EICCV100"),ExecBlock("EICCV100",.F.,.F.,"GRAVA_TRB"),)
EICCV100.PRWIF(ExistBlock("EICCV100"),ExecBlock("EICCV100",.F.,.F.,"AVBARCV"),)
EICCV100.PRWIF(ExistBlock("EICCV100"),ExecBlock("EICCV100",.F.,.F.,"CRIA_TRB"),)
EICCV100.PRWExecBlock("ICPADCA1",.F.,.F.,"INDICE")
EICCV100.PRWIF(ExistBlock("EICCV100"),ExecBlock("EICCV100",.F.,.F.,"DEL_TRB"),)
EICDA150.PRWIF(ExistBlock("EICDA150"),ExecBlock("EICDA150",.F.,.F.,"SUBSTITUI_TUDO"),)
EICDA150.PRWIF(ExistBlock("EICDA150"),ExecBlock("EICDA150",.F.,.F.,"POS_GER_TRB"),)
EICDI154.PRWIF(ExistBlock("FI400ExisteCampos"),ExecBlock("FI400ExisteCampos",.F.,.F.,.T.),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"MBROWSE"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"MBROWSE"),)
EICDI154.PRWIF(Existblock("EICDI154"),Execblock("EICDI154",.F.,.F.,"NFE_INICIO"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"INICIA_VARIAVEIS"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"VER_COMPLEMENTAR"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"VER_NOTA_SF1"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRV_WORKNF"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'WORK_BROWSES'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'WORK_BROWSES'),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 61
Data Base : 07/09/2008

EICDI154.PRWIF(ExistBlock("IC023PO1"),Execblock("IC023PO1",.F.,.F.,"WORK3"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"WORK3"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'OUTROS_INDICES'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"OUTROS_INDICES"),)
EICDI154.PRWIF((ExistBlock("EICPDI01").AND.ExecBlocK("EICPDI01",.F.,.F.,"7")==.F.).OR.;
EICDI154.PRW(ExistBlock("EICDI154").AND.ExecBlocK("EICDI154",.F.,.F.,"ESTORNO")==.F.),,;
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"TELA1"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"TELA1"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"TOTAIS_1"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"TOTAIS_2"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"TOTAIS_3"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"BOTAO"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"BOTAO_ITENS"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"DLG_MARCADOS"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRV_MARCADOS"),)
EICDI154.PRWExecblock("ICPADDI0",.F.,.F.,'TELA_TOTAIS')
EICDI154.PRWExecblock("EICDI154",.F.,.F.,'TELA_TOTAIS')
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'ANTES_ITEM_ALTERA'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'TELA_ITEM_ALTERA'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'DEPOIS_ITEM_ALTERA'),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'LER_SF1_SWN'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'LER_SF1_SWN'),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'LEREI2'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'LEREI2'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'DI154FORDESP'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"INICIO_DI154GRAVA"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"WHILE_SW8_MIDIA"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"WHILE_SW9"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"GRVWORK_1"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRVWORK_1"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"POS_GRV_DESP"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 62
Data Base : 07/09/2008

EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"VAL_COMPOE_CIF"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"ANTES_WHILE_SW8"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"GRVWORK_1a"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRVWORK_1a"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),ExecBlock("ICPADDI0",.F.,.F.,"PESONEW"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),ExecBlock("EICDI154",.F.,.F.,"PESONEW"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),ExecBlock("EICDI154",.F.,.F.,"WHILE_SW8_ANTES_SOMATORIA"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"GRVWORK_4"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRVWORK_4"),)
EICDI154.PRWExecBlock("EICLOTE",.F.,.F.,"NF")
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRVWORK_3"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),ExecBlock("EICDI154",.F.,.F.,"WHILE_1_WORK2"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),ExecBlock("EICDI154",.F.,.F.,"ANTES_RATEIO"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"FINALGRAVA"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"FINALGRAVA"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"ANTES_GRAVA_WOKR4"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRAVA_WOKR4"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"ALTERA_CALC_IMPOSTOS_WK2"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"ALTERA_CALC_IMPOSTOS"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"ALTERA_CALC_IMPOSTOS_2"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),ExecBlock("EICDI154",.F.,.F.,"WHILE_WORK1_RATEIO"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),ExecBlock("EICDI154",.F.,.F.,"WHILE_SOMA_ACERTO"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'ALTERA_IMPOSTOS'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"ALTERA_IMPOSTOS"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'TELA_IMPOSTOS'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'TELA_IMPOSTOS'),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'ALTEROU_IMPOSTOS'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'ALTEROU_IMPOSTOS'),)
EICDI154.PRWIF!ExecBlock("EICPDI01",.F.,.F.,"1")
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'IniciaVariavel'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'IniciaVariavel'),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 63
Data Base : 07/09/2008

EICDI154.PRWIF!ExecBlock("EICPDI01",.F.,.F.,"6")
EICDI154.PRWExecBlock("EICPNF02",.F.,.F.)
EICDI154.PRWExecBlock("EICPDI01",.F.,.F.,"5")
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'QUEBRA_NF'),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'QUEBRA_CUSTO'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'QUEBRA_CUSTO'),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'IniciaVar2'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'IniciaVar2'),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'IniciaVar3'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'IniciaVar3'),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"GRV_SD1"),)
EICDI154.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRV_SD1"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"GRAVA_SD1_EI3"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRAVA_SD1_EI3"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"ACUMULA_SD1_EI3"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"ACUMULA_SD1_EI3"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'IniciaVar4'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'IniciaVar4'),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'IniciaVar5'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'IniciaVar5'),)
EICDI154.PRWIF(EXISTBLOCK("EICDI154"),EXECBLOCK("EICDI154",.F.,.F.,"ANTES_GRAVA_SWN"),)
EICDI154.PRWExecBlock("EICPDI01",.F.,.F.,"4")
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"GRAVA_SWN_EI2"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRAVA_SWN_EI2"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRAVA_SWD"),)
EICDI154.PRWExecBlock("EICPDI01",.F.,.F.,"2")
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'GRAVAR'),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"GRAVA_SWW"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRAVA_SWW"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"FINAL_GRAVA_NF"),)
EICDI154.PRWIF(ExistBlock("EIFPNF01"),ExecBlock("EIFPNF01",.F.,.F.),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 64
Data Base : 07/09/2008

EICDI154.PRWIF(EXISTBLOCK("EICDI154"),EXECBLOCK("EICDI154",.F.,.F.,"ANTES_GRAVA_SD1"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'GRAVACAO_SD1'),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'Tem_Outra_Quebra'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'Tem_Outra_Quebra'),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'Quebrou_NF'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'Quebrou_NF'),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'Outra_Quebra'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'Outra_Quebra'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRAVACAO_SF1"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"GRV_SF1"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRV_SF1"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"GRV_SF1"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRV_SF1"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"GRV_EI1"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRV_EI1"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"GRAVA_SF1_EI1"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRAVA_SF1_EI1"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'ANTES_ESTORNO_NOTA'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'ANTES_ESTORNO_NOTA'),)
EICDI154.PRWIF!ExecBlock("EICPDI01",.F.,.F.,"ESTORNONANOTA")
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'ESTORNONANOTA'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"LIMPA_SWD"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"WHILE_SWD"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'APOS_ESTORNO'),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"TAB_DESPESAS"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"TAB_DESPESAS"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,'DELETAWORK'),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,'DELETAWORK'),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"GRVWORK3"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRVWORK3"),)
EICDI154.PRWIF(ExistBlock("IC023PO1"),Execblock("IC023PO1",.F.,.F.,"GRVWORK3"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 65
Data Base : 07/09/2008

EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRVWORK_2"),)
EICDI154.PRWIF(ExistBlock("IC023PO1"),Execblock("IC023PO1",.F.,.F.,"ACERTOWORK3"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"GRVWORK_1a"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"GRVWORK_4"),)
EICDI154.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"FINALGRAVA"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"DI154TAXAS"),)
EICDI154.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"DI154_SWDVAL"),)
EICDI155.PRWExecBlock("EICDI155",.F.,.F.,nRelTipo)
EICDI155.PRWExecBlock("ICPADFI3",.F.,.F.,nRelTipo)
EICDI155.PRWIF(ExistBlock("EICDI155"),ExecBlock("EICDI155",.F.,.F.,"MONTA_TRB_A"),)
EICDI155.PRWIF(ExistBlock("EICDI155"),Execblock("EICDI155",.F.,.F.,"TITULO"),)
EICDI155.PRWIF(ExistBlock("EICDI155"),ExecBlock("EICDI155",.F.,.F.,"IMPRIMINDO_NOTA_FISCAL"),)
EICDI155.PRWIF(ExistBlock("EICDI155"),ExecBlock("EICDI155",.F.,.F.,"APOS_GRV_WORK"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"MBROWSE"),)
EICDI156.PRWExecBlock("EICDI156",.F.,.F.,"OPCOES")
EICDI156.PRWExecBlock("EICDI156",.F.,.F.,"TB_CAMPOS2")
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,'TELA1'),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,'ESTORNA'),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"BOTAO"),)
EICDI156.PRWExecblock('EICDI156',.F.,.F.,'TELA_TOTAIS')
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"LE_BASE_SEGURO"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,'LER_SF1_SWN'),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,'LEREI2'),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRVWORK_1"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"BASE_SEGURO"),)
EICDI156.PRWExecBlock("EICDI156",.F.,.F.,"GRAVA_WORK1")
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRVWORK_2"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"FINALGRAVA1"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"FINALGRAVA2"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"FINALGRAVA3"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRVWORK_1A"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 66
Data Base : 07/09/2008

EICDI156.PRWIF(ExistBlock('EICDI156'),ExecBlock('EICDI156',.F.,.F.,"PESONEW"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRVWORK_4"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRVWORK3"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRV_WORK4"),)
EICDI156.PRWExecblock('EICDI156',.F.,.F.,'ALTERA_IMPOSTOS')
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,'ALTEROU_IMPOSTOS'),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,'IniciaVariavel'),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,'GET_NOTA'),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,'QUEBRA_CUSTO'),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"LEWORK1_GERNF"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRVSD1_NF"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRAVA_SD1_EI3"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"ACUMULA_SD1_EI3"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,'IniciaVar2'),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRAVACAO_SWN"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRAVA_SWN_EI2"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRAVA_CAPA_SW6"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRAVA_SWW"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRAVA_CPO_DIGITADA_CLASSIFICACAO"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"FINAL_GRV_NF"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,'Tem_Outra_Quebra'),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,'Outra_Quebra'),)
EICDI156.PRWIF(ExistBlock("EICDI154"),Execblock("EICDI154",.F.,.F.,"GRAVACAO_SF1"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRAVA_SF1_EI1"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"ESTORNO_NA_NOTA"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"TAB_DESPESAS"),)
EICDI156.PRWExecBlock("EICDI156",.F.,.F.,"Tela_Pesq")
EICDI156.PRWExecBlock("EICDI156",.F.,.F.,"Say_Gets")
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"LE_IMP_WORKTES"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"LE_WORKTES"),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,"GRV_IMP_SD1"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 67
Data Base : 07/09/2008

EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,'ESTRUTURA_WORK'),)
EICDI156.PRWExecBlock("EICDI156",.F.,.F.,"CRIA_WORK")
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,'INDICES_WORKS'),)
EICDI156.PRWIF(ExistBlock('EICDI156'),Execblock('EICDI156',.F.,.F.,'DELETAWORK'),)
EICDI156.PRWIF(ExistBlock("EICDI156"),Execblock("EICDI156",.F.,.F.,'GRAVACAO_SD1'),)
EICDI156.PRWExecblock('EICDI156',.F.,.F.,'TELA_TOTAIS')
EICDI157.PRWExecBlock("EICDI157",.F.,.F.,nRelTipo)
EICDI160_RDM.PRWExecBlock("IC195DI1",.F.,.F.,Linha)
EICDI500.PRWIF(ExistBlock("FI400ExisteCampos"),ExecBlock("FI400ExisteCampos",.F.,.F.,.T.),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"AROTINA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"STRU_WORKS"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ALT_INDICE"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"IND_ESTRU_EXTRA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"INICIO_DI500MANUT"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"INICIO_OPCAO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VISUAL_CAMPOS"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ADD_TB_CAMPOS"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VISUAL_INDICE_COLUNAS"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VISUAL_DEPOIS_GRVTRB"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"E_INITVAR"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ALTERA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ESTORNO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ESTORNO_CAMPOS"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ADD_TB_CAMPOS"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ESTORNO_INDICE_COLUNAS"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ESTORNO_DEPOIS_GRVTRB"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ANTES_TELA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"CRIA_VAR_MEM"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"FINAL_OPCAO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"BUSCA_1"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"BUSCA_2"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 68
Data Base : 07/09/2008

EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"COMPLEMENTO_1"),)
EICDI500.PRWIf(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"SOMATORIA_TROCA_TEXTO"),)
EICDI500.PRWIf(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"FOR_TROCA_TEXTO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"COMPLEMENTO_2"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"COMPLEMENTO_3"),)
EICDI500.PRWIf(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"ANTES_TROCA_TEXTO"),)
EICDI500.PRWIf(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"DEPOIS_TROCA_TEXTO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"AADD_BROWSE_ITEM"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"BROWSE_SELECIONA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ENCHOICE_ITENS"),)//INCLUIRGET'SNAENCHOICEDASELEODEITENS
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ADD_BROWSE_CONF"),)//InclusaonoBrowseCampoADM.TEMP
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"BROWSE_CONFERENCIA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ANTES_CONF_GRAVA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_TUDO"),)
EICDI500.PRWIf(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"CTRL_DI"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ANT_GRAVA_TUDO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"POS_GRAVA_TUDO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"CARGA_PO_PLI"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"TELA_SELECAO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VALID_OK_PEDIDO_PLI"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VALID_PEDIDO_PLI"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"SKIP_ITEM_SW5"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"CARREGA_WORK"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"BROWSE_WORK_SW9"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VALIDA_MANUT_INV"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"MANUT_W9_INC"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"MANUT_SW9"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"BROWSE_WORK_SW8"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"TELA_INVOICES"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"SELECT_INVOICES"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"APPEND_INVOICES"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 69
Data Base : 07/09/2008

EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DELETA_INVOICES"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"FIM_W9MANUT"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ALTERA_DESCR_ITEM"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"SKIP_ITEM_SW8"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_WORK_SW8"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"INICIA_GET_ITEM_INVOICE"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ITEM_GET_INVOICE"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GET_ITEM_INVOICE"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_GET_ITEM_INVOICE"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DESPREZA_INVOICE_EMISSAO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"INVOICE_VALID_OK"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VALIDA_SW9_FORN"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"INVVALID_CPOS_SW8_SW9"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"CONFERE_DESP_INV"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"WHILE_CONFERE_DESP_INV"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"RATEIA_DESP_INV"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"SOMA_DESP_INV"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"TOTAIS_1"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"SOMA_TOTAIS_SW8"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"TOTAIS_2"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"TOTAIS_3"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"TOTAIS_4"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ANT_GERA_ADICAO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"POS_GERA_ADICAO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"BROWSE_WORK_EIJ"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"INICIA_VAL_ADITOTAIS"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"DI500ADITOTAIS"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"SOMA_ADITOTAIS"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"MOD_ADICAO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ANTES_TELA_EIJ"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ZERA_CAMPOS_ADICAO"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 70
Data Base : 07/09/2008

EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"LOOP_WORK_SW8_ADICAO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GERA_EIJ_QUEBRA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"APOS_GERAR_ADICAO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_ADICAO_SW8"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ANT_CALCEIJ"),)//Antesdocalculodosimpostos
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GERA_EIJ_RATEIO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"FIM_GERA_ADICOES"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GERA_EIJ_CAPA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GERA_EIJ_ITEM"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"QUANTIDADE_ESTATISTICA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"APLICAMOD"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_EII_SW6"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_EI_MODELO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"WHILE_CALC_IMPOSTOS"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,cOrigem_2),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DI500PISCALC"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"WHILE_CALC_IMPOSTOS_2"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ANT_VALID_EIJ"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DEPOIS_VALID_EIJ"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"FILTRO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"BROWSE_EI"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"TELA_EI"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VALID_LINHA_F3"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VALID_TUDO_F3"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VALID_ARQ_F3"),)
EICDI500.PRWExecblock("EICDI500",.F.,.F.,"GRAVA_MEMOS")
EICDI500.PRWExecblock("EICDI500",.F.,.F.,"VALIDA_ALT_EST")
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_MEMO_EM_VAR"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_TRB"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DI500FINAL"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ANTES_CONF_CAPA"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 71
Data Base : 07/09/2008

EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ANT_GRAVA_CAPA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"POS_GRAVA_CAPA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ANT_VALID_SW6"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DEPOIS_VALID_SW6"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ANTES_INICIA_SW6_SW9"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"INICIA_SW6_SW9"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VALIDA_OK"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"INICIO_ALTERVALID"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ALTERVALID"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"INV_CARREGA_INI_VAL"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"INV_CARREGA_SW8"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"INV_SOMA_SW8_GRV_SW9"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"INV_CARREGA_SW9"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRV_WORK_ITEM"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DESMARCA_ALL_ITEM_SW7"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"MARCA_ALL_ITEM_SW7"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"MARCA_DESMARCA_ITEM_INVOICE"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"TELA_MARCA_ITEM"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DESMARCA_ITEM_SW7"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"SEL_ITEM"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRV_ALT_SW8"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"MARCA_ITEM_COM_CAMBIO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"MARCA_ITEM_SW7"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"INICIO_GRAVATUDO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"RATEIO_DESPESA_ENTREPOSTO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_ANTES_LOOP_FLAG"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_INCLUI_SW5"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_INCLUI_SW7"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DELETA_SW3_SW5"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_ALTERA_SW7"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_ANTES_SW6"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 72
Data Base : 07/09/2008

EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_DEPOIS_SW6"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_FINAL"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"CAMBIO_AUTOMATICO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"FIM_GRAVA_CAPA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"EXEC_ESTORNO_A"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"EXEC_ESTORNO_B"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ESTORNA_SYS_A"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"EXEC_ESTORNO_E"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"CORR_SEEK_SW9_01"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"EXEC_ESTORNO_C"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"EXEC_ESTORNO_D"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"EXEC_ESTORNO_G"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"EXEC_ESTORNO_H"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"EXEC_ESTORNO_F"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DELETA_SW8"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DELETA_SW9"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DELETA_SW9"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ESTORNA_SYS_B"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_SW8_A"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_SW9_A"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_SW9_B"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"FIM_DELETA_SW8"),)
EICDI500.PRWIf(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"DESPESA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"MANUT_DESP"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"CAMPOS_WD"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"ANTES_TELA_DESP"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"TELA_DESP"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,If(nOpcao==0,"CANCELA_DESPESA","CONFIRMA_DESPESA")),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"CONFIRMA"),)
EICDI500.PRWIFExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"DESP_ALTERA1"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 73
Data Base : 07/09/2008

EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"DESP_EXCLUI1"),)
EICDI500.PRWIf(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"WOR_ESTR1"),)
EICDI500.PRWIf(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"WOR_INDICE"),)
EICDI500.PRWIf(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"WOR_GRAV1"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"INCACAMPOS"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"DELETA_IND"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"INICIA_VAR_SOMA_TRB_DESP"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"WHILE_SOMA_TRB_DESP"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"SOMANDO_TOTAIS"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"TELA_TOTAIS_DESP"),)
EICDI500.PRWIf(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"DESP_ALTERA2"),)
EICDI500.PRWIf(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"ANTES_TELA_DESP_MANUT"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"DES_EXCLUI2"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"DEL_DESP"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ESTORNO_ANTES"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ESTORNO_ITEM"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ESTORNO_MEIO"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"RATEIO_ESTORNO_PARCIAL"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ESTORNO_DEPOIS"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DELETA_SW8DEL"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DELETA_SW9_A"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"WHILE_ACERTO_INVOICE"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ALTERA_SW9"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"INICIO_EIGRAVA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRAVA_EI"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ALTERA_AEMBARQUE"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VALID_SW6_ENVIO_SISC"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VALIDAPRCARGA"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VALID_SW8_ENVIO_SISC"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"VALID_EIJ_ENVIO_SISC"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DEPOIS_GET_DATA"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 74
Data Base : 07/09/2008

EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ALTERA_SW9_A"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"WHILE_SW8_NVES"),)
EICDI500.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"COLUNAS_BOTOES_NVES"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DESVIA_REL"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ANTES_INFO_COMPL"),)
EICDI505.PRWExecBlock("EICDI505",.F.,.F.,"ALT_MEMO")
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"FINAL_IMPR_ADI"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GERA_NOME_SISC"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DEPOIS_CALC_PESO_TOTAL"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"INF_GERAIS_DI_SISCOMEX"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GERATXT_REG10_01"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GERATXT_REG10_02"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GERATXT_10_PC"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"WHILESW8_TIPO_19"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"BROWSE_TELA_DSI"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"BROWSE_WORK_DSI"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"TELA_DSI"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"SELECT_DSI"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"DSI_BENS_PC"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRV_SW8_DSI"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"ALT_STRU_DSI"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"AADD_ACAMPOS_SW8"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"TELAREGIME"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"ALTERA_WHEN"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"ALTERA_GATILHO"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"INCLUI_DESP"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"ALTERA_DESP"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),ExecBlock("EICDI500",.F.,.F.,"DELETA_DESP"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"COLUNAS_BOTOES_LOTES"),)
EICDI505.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"TELA_GET_QTDE"),)
EICDI510.PRWIF(ExistBlock("EICDI510"),ExecBlock("EICDI510",.F.,.F.,"NOME_ARQUIVOS"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 75
Data Base : 07/09/2008

EICDI554.PRWIF(ExistBlock("FI400ExisteCampos"),ExecBlock("FI400ExisteCampos",.F.,.F.,.T.),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"MBROWSE"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"VALIDA_PROCESSO"),)
EICDI554.PRWIF(Existblock("EICDI554"),Execblock("EICDI554",.F.,.F.,"NFE_INICIO"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"INICIA_VARIAVEIS"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'WORK_BROWSES'),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'OUTROS_INDICES'),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"TELA1"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"TOTAIS_1"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"ACERTA_SEEK1"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"TOTAIS_2"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"TOTAIS_3"),)
EICDI554.PRWIF(ExistBlock("ICPADDI0"),Execblock("ICPADDI0",.F.,.F.,"BOTAO"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"BOTAO"),)
EICDI554.PRWExecblock("EICDI554",.F.,.F.,'TELA_TOTAIS')
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'LER_SF1_SWN'),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'LEREI2'),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"ACERTA_SEEK3"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRVWORK_1"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRVWORK_1a"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),ExecBlock("EICDI554",.F.,.F.,"PESONEW"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRVWORK_4"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRVWORK3"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRVWORK_2"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"FINALGRAVA"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"ANTES_GRAVA_WOKR4"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRAVA_WOKR4"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'IniciaVariavel'),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'NOVO_NUMERO_NF'),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'QUEBRA_CUSTO'),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRAVA_SD1_EI3"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 76
Data Base : 07/09/2008

EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"ACUMULA_SD1_EI3"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'IniciaVar2'),)
EICDI554.PRWIF(EXISTBLOCK("EICDI554"),EXECBLOCK("EICDI554",.F.,.F.,"ANTES_GRAVA_SWN"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'GRAVA_WN'),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRAVA_SWN_EI2"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRAVA_SWD"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'GRAVAR'),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRAVA_SWW"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'FINAL_GRAVA_NOTA'),)
EICDI554.PRWIF(EXISTBLOCK("EICDI554"),EXECBLOCK("EICDI554",.F.,.F.,"ANTES_GRAVA_SD1"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'GRAVACAO_SD1'),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'Tem_Outra_Quebra'),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'Outra_Quebra'),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRAVACAO_SF1"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRV_SF1"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRV_SF1"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRV_EI1"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRAVA_SF1_EI1"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'ANTES_ESTORNO_NOTA'),)
EICDI554.PRWIF!ExecBlock("EICPDI01",.F.,.F.,"ESTORNONANOTA")
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'ESTORNONANOTA'),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"TAB_DESPESAS"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,'DELETAWORK'),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRVWORK_1a"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRVWORK_4"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRVWORK3"),)
EICDI554.PRWIF(ExistBlock("IC023PO1"),Execblock("IC023PO1",.F.,.F.,"GRVWORK3"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"GRVWORK_2"),)
EICDI554.PRWIF(ExistBlock("EICDI554"),Execblock("EICDI554",.F.,.F.,"FINALGRAVA"),)
EICDI600.PRWIF(ExistBlock("FI400ExisteCampos"),ExecBlock("FI400ExisteCampos",.F.,.F.,.T.),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"AROTINA"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 77
Data Base : 07/09/2008

EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"STRU_WORKS"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"IND_ESTRU_EXTRA"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"INICIO_OPCAO"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"VISUAL_CAMPOS"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"VISUAL_INDICE_COLUNAS"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"E_INITVAR"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ALTERA"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ESTORNO"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ESTORNO_CAMPOS"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ESTORNO_INDICE_COLUNAS"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ANTES_TELA"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"FINAL_OPCAO"),)
EICDI600.PRWIf(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"ANTES_TROCA_TEXTO"),)
EICDI600.PRWIf(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"DEPOIS_TROCA_TEXTO"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"BROWSE_SELECIONA"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"BROWSE_CONFERENCIA"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"GRAVA_TUDO"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ANT_GRAVA_TUDO"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"POS_GRAVA_TUDO"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"TELA_SELECAO"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"VALID_OK_PEDIDO_PLI"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"VALID_PEDIDO_PLI"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"SKIP_ITEM_SW5"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"CARREGA_WORK"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"BROWSE_WORK_SW9"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"BROWSE_WORK_SW8"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"TELA_INVOICES"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"SELECT_INVOICES"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ALTERA_DESCR_ITEM"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"SKIP_ITEM_SW8"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"RATEIA_DESP_INV"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 78
Data Base : 07/09/2008

EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"SOMA_DESP_INV"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"TOTAIS_1"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"TOTAIS_2"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"TOTAIS_3"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"TOTAIS_4"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"FILTRO"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"BROWSE_EI"),)
EICDI600.PRWExecblock("EICDI600",.F.,.F.,"GRAVA_MEMOS")
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"GRAVA_TRB"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"DI600FINAL"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ANTES_CONF_CAPA"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ANT_GRAVA_CAPA"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"POS_GRAVA_CAPA"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"GRV_WORK_ITEM"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"DESMARCA_ALL_ITEM_SW7"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"MARCA_ALL_ITEM_SW7"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"TELA_MARCA_ITEM"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"DESMARCA_ITEM_SW7"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"TELA_GET_ITEM"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"GRV_ALT_SW8"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"MARCA_ITEM_COM_CAMBIO"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"MARCA_ITEM_SW7"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"GRAVA_ANTES_LOOP_FLAG"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"GRAVA_INCLUI_SW7"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"GRAVA_INCLUI_SW5"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"GRAVA_ALTERA_SW7"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"GRAVA_ANTES_SW6"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"GRAVA_DEPOIS_SW6"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"GRAVA_FINAL"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"FIM_GRAVA_CAPA"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"EXEC_ESTORNO_A"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 79
Data Base : 07/09/2008

EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"EXEC_ESTORNO_B"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"EXEC_ESTORNO_E"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"EXEC_ESTORNO_C"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"EXEC_ESTORNO_D"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"EXEC_ESTORNO_F"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"DELETA_SW8"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"DELETA_SW9"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"DELETA_SW9"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"GRAVA_SW8_A"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"GRAVA_SW9_A"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"FIM_DELETA_SW8"),)
EICDI600.PRWIf(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"DESPESA"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"MANUT_DESP"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"CAMPOS_WD"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,If(nOpcao==0,"CANCELA_DESPESA","CONFIRMA_DESPESA")),)
EICDI600.PRWIF(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"CONFIRMA"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"DESP_ALTERA1"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"DESP_EXCLUI1"),)
EICDI600.PRWIf(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"WOR_ESTR1"),)
EICDI600.PRWIf(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"WOR_GRAV1"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"INCACAMPOS"),)
EICDI600.PRWIf(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"DESP_ALTERA2"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"DES_EXCLUI2"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ESTORNO_ANTES"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ESTORNO_ITEM"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ESTORNO_MEIO"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ESTORNO_DEPOIS"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"DELETA_SW8DEL"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"DELETA_SW9_A"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"GRAVA_EI"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ALTERA_AEMBARQUE"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 80
Data Base : 07/09/2008

EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"ALTERA_SW9_A"),)
EICDI600.PRWIf(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"DESPESA"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"MANUT_DESP"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"CAMPOS_WD"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,If(nOpcao==0,"CANCELA_DESPESA","CONFIRMA_DESPESA")),)
EICDI600.PRWIF(ExistBlock("EICDI600"),ExecBlock("EICDI600",.F.,.F.,"CONFIRMA"),)
EICDI600.PRWIF(ExistBlock("EICDI600"),Execblock("EICDI600",.F.,.F.,"COLUNAS_BOTOES_LOTES"),)
EICDI900.PRWIFExistBlock("FI400ExisteCampos").AND.!ExecBlock("FI400ExisteCampos",.F.,.F.,.T.)
EICDINCP.PRWIF(ExistBlock("FI400ExisteCampos"),ExecBlock("FI400ExisteCampos",.F.,.F.,.T.),)
EICDINCP.PRWExecblock('EICDI156',.F.,.F.,'TELA_TOTAIS')
EICDUPL.PRWIF(ExistBlock("EICDUPL"),ExecBlock("EICDUPL",.F.,.F.,"ALT_PARAMETRO"),)
EICDUPL.PRWExecblock("EICDUPL",.F.,.F.,"CONTAB_DETAIL")
EICDUPL.PRWIF(ExistBlock("EICDUPL"),Execblock("EICDUPL",.F.,.F.,"CONTAB_FOOTER"),)
EICDUPL.PRWIF(ExistBlock("EICDUPL"),Execblock("EICDUPL",.F.,.F.,"GRAVA_SE2_1"),)
EICDUPL.PRWExecBlock("CHQGFIN",.F.,.F.,1)
EICDUPL.PRWIF(ExistBlock("EICDUPL"),Execblock("EICDUPL",.F.,.F.,"GRAVA_SE2_2"),)
EICDUPL.PRWExecBlock("CHQGFIN",.F.,.F.,2)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"INICIO"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"VAL_PARC_EXCLUI_001"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,cParamIXB),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,cParamIXB),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,cParamIXB),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"FI400ANT_PO_001"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'FI400ANT_PO'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'FI400POS_PO'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'FI400POS_PO_1'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"FI400POS_PO_001"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'FI400POS_PO_2'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"FI400ANT_DI_001"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'FI400ANT_DI'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'FI400ANT_DI_2'),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 81
Data Base : 07/09/2008

EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"FI400POS_DI_INICIO"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'FI400POS_DI_0'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'FI400POS_DI_1'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"FI400POS_DI_001"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"ANTES_INC_TIT_INV"),)
EICFI400.PRWIF(ExistBlock("EICDI500"),Execblock("EICDI500",.F.,.F.,"GRV_CAMBIO_PRINCIPAL"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'FI400POS_DI_2'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'FI400POS_DI_3'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'FI400POAlterou'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"FI400DIAlterou"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'ARRAY_AALTINVOICE'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"FI400TITULO_001"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"FI400TITULO_002"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'FI400ARRAY_BAIXA'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'FI400_BAIXAOK'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"EXCLUI_TITULO_001"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'GRV_CONTABIL'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'DEL_CONTABIL'),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,'INVOICE2'),)
EICFI400.PRWIFExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
EICFI400.PRWIFExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"FI400INIVALPA"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,cOrigem),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"EXECUTA_INTEGRACAO"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"FI400TITFIN_EXCLUSAO"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"ANTES_GRAVACAO_TIT"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"APOS_GRAVACAO_TIT"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"FI400VALFIN_1"),)
EICFI400.PRWIF(ExistBlock("EICFI400"),Execblock("EICFI400",.F.,.F.,"FI400INCTIT"),)
EICGI210_RDM.PRWSintaxeExecBlock(NameInt("EICGI210"))
EICGI21A_RDM.PRWSintaxeExecBlock("EICGI21A",.F.,F.,cCampo)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 82
Data Base : 07/09/2008

EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"AROTINA"),)
EICGI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"16"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"BROWSE_VISUALIZAR"),)
EICGI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"17"),)
EICGI400.PRWIF(ExistBlock("ICPADGI2"),ExecBlock("ICPADGI2",.F.,.F.,"PESO"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"GRAVA_TRB"),)
EICGI400.PRWIF!ExecBlock("EICGI333",.F.,.F.,"ABRIR")
EICGI400.PRW{||E_Valid(aGets,{|campo|GI400Val(campo)}).AND.(IF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"VALIDA"),.T.))},;
EICGI400.PRWExecBlock("EICGI333",.F.,.F.,"FECHAR")
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"FIM_GI400INCLUI"),)
EICGI400.PRWLOCALbValid:={||E_Valid(aGets,{|campo|
GI400Val(campo)}).AND.IF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"VALIDA_ALTERA"),.T.)}
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"VALID_ALTERACAO"),.T.)
EICGI400.PRWIF!ExecBlock("EICGI333",.F.,.F.,"ABRIR")
EICGI400.PRWExecBlock("EICGI333",.F.,.F.,"FECHAR")
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"FIM_GI400ALTERA"),)
EICGI400.PRWIflPointE.And.!ExecBlock(cPointE)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"VALIDA_ALTERA"),)
EICGI400.PRWIf(lPointS,ExecBlock(cPointS),)
EICGI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"8LI"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"STRU"),)
EICGI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"20"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"BROWSE"),)
EICGI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"19"),)
EICGI400.PRWIF(ExistBlock("ICPADGI2"),ExecBlock("ICPADGI2",.F.,.F.,"PESO_L"),.F.)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"WKDESPESAS"),.F.)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"BASE_DA_PLI"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"INICIA_VARIAVEIS"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"TELA_GET_PO"),)
EICGI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"20"),)
EICGI400.PRWExecBlock("EICGI400",.F.,.F.,"APROPRIAAC")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 83
Data Base : 07/09/2008

EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"BROWSE"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"ALTERA_TELA_ITEM"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"PESQUI"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"ALT_BOTAO"),)
EICGI400.PRWIF(lSuframa.AND.ExistBlock("EICGI333").And.nQual#4,ExecBlock("EICGI333",.F.,.F.,"BOTAO"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"BAVAL"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"VALID_ITENS_INV"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"VALID_MUDA_PO"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"DESMARCA_ITEM"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"DESPREZA_ITENS_ALL"),)
EICGI400.PRWIF(ExistBlock("ICPADGI2"),ExecBlock("ICPADGI2",.F.,.F.,"GRAVAWORKITEM_ALL"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"DESMARCA_ITEM"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"TELA_ITENS"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"DADOS_ITENS_1"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"DADOS_ITENS"),)
EICGI400.PRWIF(ExistBlock("ICPADGI2"),ExecBlock("ICPADGI2",.F.,.F.,"GRAVAWORKITEM"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"GRAVAWORKITEM"),)
EICGI400.PRWIf(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"MENSAGEM"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"VARIAVEIS"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"GRAVA_VARIAVEIS"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"QUEBRA"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"RETURN_GI400_LIS"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"QUEBRAESPECIAL"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"BROWSE"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"TELACONFERENCIAFINAL"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"FIM_TELA4"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"VERIFICA_SALDO"),)
EICGI400.PRWELSEIflPointE.And.!ExecBlock(cPointE)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"GI_GRAVA"),)
EICGI400.PRWIf(lPointS,ExecBlock(cPointS),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"VALID_GET_PO"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 84
Data Base : 07/09/2008

EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"SKIP_LOOP_SW3"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"JA_ITEM_WORK"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"VAL_ITEM_WORK"),)
EICGI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"21"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"GRAVA_DESPESAS"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"RECALC_DT_ENTREGA"),)
EICGI400.PRWExecBlock("EICGI400",.F.,.F.,"VAL_ITEM")
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"INDICE_DELETAR"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"VALID_ITENS_INV"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"GI_ESTORNO"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"SOMAFOB"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"ESTORNO"),)
EICGI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"18"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"WORK"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"INDICE"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"CARREGA_EIT"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"CPOS_SW5"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"WORK_ZOOM"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"ANTES_ALTERA_LI"),.T.)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"GRAVASWP"),.T.)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"VALIDA_PO"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"SKIP_LOOP_SW5"),)
EICGI400.PRWIF(ExistBlock("ICPADGI2"),ExecBlock("ICPADGI2",.F.,.F.,"PESO_L"),.F.)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"WKDESPESAS"),)
EICGI400.PRWIf!ExecBlock("EICGI333",.F.,.F.,"ALTERA")
EICGI400.PRWExecBlock("EICGI333",.F.,.F.,"ATUALIZA")
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"GRAVAGI400_SW5"),)
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"GRAVAGI400_SWP"),)
EICGI400.PRWExecBlock("EICGI400",.F.,.F.,"VALIDAC")
EICGI400.PRWIF(ExistBlock("EICGI400"),ExecBlock("EICGI400",.F.,.F.,"PO_REF"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"ESTRU_WORK"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 85
Data Base : 07/09/2008

EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"INIT_VAR"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"COND_MOSTRA_PO"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"COND_COLUNA"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"COND_REFRESH"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"GRAVA_WORK"),)
EICGI600.PRWIF(ExistBlock("ICPADGI2"),ExecBlock("ICPADGI2",.F.,.F.,"WORK"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"GRV_SW5_WORK"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"DT_ENTREGA"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"GET_VAL_TELA"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"ANTES_ATU_WORK"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"GRV_WORK"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"GRV_TELA_WORK"),)
EICGI600.PRWEXECBLOCK("EICTGI01",.F.,.F.,"1")
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"RECALC_DT_ENTREGA"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"GRV_WORK_SW3"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"GRV_WORK_SW5"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"POS_GRV_SW3_SW5"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"PONTO_08"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"PONTO_TITULO"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"PONTO_09"),)
EICGI600.PRWIF(ExistBlock("EICGI600"),ExecBlock("EICGI600",.F.,.F.,"VERIFICA_VAL_PO"),)
EICIC150.PRWIf(ExistBlock("EICIC150"),ExecBlock("EICIC150",.F.,.F.,"Grv_Muro"),)
EICIC150.PRWIf(ExistBlock("EICIC150"),ExecBlock("EICIC150",.F.,.F.,"Fecha_View"),)
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"MENU")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"APOS_SELECAO_MENU")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"ANTES_ABRE_ARQ")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PREVIANTES")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"EXTRA")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"BOTAOITENS")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"1BROWSE")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"ABRIR")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 86
Data Base : 07/09/2008

EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"FECHAR")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"ARQTXT")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"APPEND")
EICIN100.PRWIf(ExistBlock("IN100CLI"),ExecBlock("IN100CLI",.F.,.F.,"EXISTE_ARQ"),)
EICIN100.PRWExecBlock(cPointE)
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"FIMAPPEND")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"FIM")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"DEL_TXT")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VER_ERRO")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GERAL")
EICIN100.PRWIfExistBlock("IN100CLI").AND.!ExecBlock("IN100CLI",.F.,.F.,"IMPRESAO")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLCI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERCI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALCI")
EICIN100.PRWExecBlock("IC050IN1",.F.,.F.,STR0546)
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALCI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"ITEM_MODIFICADO_EMAIL")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"ANTES_EXCLUIR_SB1")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVCI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLFB")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERFB")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALFB")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALFB")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVFB")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLNB")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERNB")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALNB")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALNB")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVNB")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLTC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERTC")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 87
Data Base : 07/09/2008

EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALTC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALTC")
EICIN100.PRWIf(ExistBlock("IN100CLI"),ExecBlock("IN100CLI",.F.,.F.,"ANTES_GRAVA_TC"),)
EICIN100.PRWExecBlock("IC086IN1",.F.,.F.,1)
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVTC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PARAMCARGA")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PARAMGET")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PARAMGRAVA")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERFE")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALFE")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERFD")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALFD")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLIP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLPO")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERPO")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALPO")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALPO")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERIP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VAL_DE_SI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALIP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VER_ERRO_IP")
EICIN100.PRWExecBlock("ICPADIN1",.F.,.F.)
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VER_PO_IP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"BROWITEM")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"BROWITEMCOND")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"BOTAO_DET_PO")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PREPARAGRVPO")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"ENTRE_PO_E_IP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"ANTES_GRVIP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVPO")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVTOTPO")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 88
Data Base : 07/09/2008

EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVFD1")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVFD")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVFEFIM")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVFE")
EICIN100.PRWIF(ExistBlock("IN100CLI"),EXECBLOCK("IN100CLI",.F.,.F.,"INCLUI_ITEM"),)
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVIS")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVSI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVIP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVIP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVSW5")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVPO")
EICIN100.PRWIf(ExistBlock("IN100CLI"),ExecBlock("IN100CLI",.F.,.F.,"ANTES_DEL_PO"),)
EICIN100.PRWIF(ExistBlock("IN100CLI"),EXECBLOCK("IN100CLI",.F.,.F.,"DEL_PO"),)
EICIN100.PRWIf(ExistBlock("IN100CLI"),ExecBlock("IN100CLI",.F.,.F.,"DELETAR_ITEM"),)
EICIN100.PRWIf(ExistBlock("IN100CLI"),ExecBlock("IN100CLI",.F.,.F.,"DEL_ITEM_PO"),)
EICIN100.PRWIf(ExistBlock("IN100CLI"),ExecBlock("IN100CLI",.F.,.F.,"DEL_ITEM_PO"),)
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLIS")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLSI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERSI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALSI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALSI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERIS")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALIS2")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALIS")
EICIN100.PRWIf(ExistBlock("IN100CLI"),ExecBlock("IN100CLI",.F.,.F.,"ANTES_GRV_IS"),)
EICIN100.PRWIf(ExistBlock("IN100CLI"),ExecBlock("IN100CLI",.F.,.F.,"LOOP_GRV_IS"),)
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVSI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLLI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERLI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALLI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALLI")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 89
Data Base : 07/09/2008

EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVLI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLFP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERFP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALFP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALFP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVFP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLDE")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERDE")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERTX")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALTX")
EICIN100.PRWExecBlock("IC086IN1",.F.,.F.,2)
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"INT_DESP_GRAVA_SW6")
EICIN100.PRWIf!ExecBlock("IN100CLI",.F.,.F.,"INT_DESP_ANTES_SWD")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVDESP_CIF")
EICIN100.PRWIF(ExistBlock("IN100CLI"),ExecBlock("IN100CLI",.F.,.F.,"DELDESP"),)
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVDESP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVDE")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLDESP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLDETX")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERDH")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALDH")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERDD")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALDD")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLNU")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERNU")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALNU")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERDN")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALDN")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVNU")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVDN")//Gravademaiscamposdositensdonumerario
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"RELATO")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 90
Data Base : 07/09/2008

EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPCAPAPO1")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPCABIPITENS")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPIPITENS")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPCAPASI1")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPCABISITENS")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPISITENS")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPCAPANU")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPCABDN")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IMPDNDESP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLDI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERDI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALDI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVDI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLCC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERCC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALCC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALCC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVCC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLFD")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLFE")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERRD")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVRD")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PA")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"CI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"FB")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"NB")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"TC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PO")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"SI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IS")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 91
Data Base : 07/09/2008

EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"TP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"FP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"DE")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"DH")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"TX")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"DD")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"DI")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"CC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"CL")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"FF")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LK")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"IT")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"ID")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PE")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"PD")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"FG")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"FE")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"FD")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"NG")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"NU_EST")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"NU")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"DN")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"NS")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"NC")
EICIN100.PRWEXECBLOCK("IN100CLI",.F.,.F.,"ND")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"EP")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"UC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"CE")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,cArq)
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"COLUC")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 92
Data Base : 07/09/2008

EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"LERUC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALUC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"VALUC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"GRVUC")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"ATUALIZA_FD")
EICIN100.PRWExecBlock("IN100CLI",.F.,.F.,"CARGA_AVALOR")
EICIP150.PRWIFExecBlock("ICPAD150",.F.,.F.,"2")
EICIP150.PRWIflPoint.And.!ExecBlock(cPoint)
EICIP150.PRWIF(lExisteRD,ExecBlock("ICPAD150",.F.,.F.,"3"),)
EICIP150.PRWIFExecBlock("ICPAD150",.F.,.F.,"4")
EICIP150.PRWIflPoint.And.!ExecBlock(cPoint)
EICIP150.PRWIF(lExisteRD,ExecBlock("ICPAD150",.F.,.F.,"5"),)
EICIP150.PRWIFExecBlock("ICPAD150",.F.,.F.,"6")
EICIP150.PRWIflPoint.And.!ExecBlock(cPoint)
EICIP150.PRWIF(lExisteRD,ExecBlock("ICPAD150",.F.,.F.,"7"),)
EICIP150.PRWIflPoint.And.!ExecBlock(cPoint)
EICIP150.PRWIFExecBlock("ICPAD150",.F.,.F.,"8")
EICIP150.PRWIF(lExisteRD,ExecBlock("ICPAD150",.F.,.F.,"9"),)
EICIP150.PRWIF(lExisteRD,ExecBlock("ICPAD150",.F.,.F.,"1"),)
EICIP170.PRWExecBlock("EICIP170",.F.,.F.,"CHAMADA_ROT_PRINC")
EICIP170.PRWExecBlock("EICIP170",.F.,.F.,"CHAMADA_ROT_PRINC")
EICIP170.PRWIF(lExisteRD,ExecBlock("ICPAD170",.F.,.F.,"1"),)
EICIP170.PRWExecBlock("EICIP170",.F.,.F.,"WORK_REL")
EICIP170.PRWExecBlock("EICIP170",.F.,.F.,"SAY_ITEM")
EICIP170.PRWExecBlock("EICIP170",.F.,.F.,"SAY_ITEM")
EICIP170.PRWIF(lExisteRD,ExecBlock("ICPAD170",.F.,.F.,"12"),)
EICIP170.PRWExecBlock("EICIP170",.F.,.F.,"TITULO")
EICIP170.PRWIF(lExisteRD,ExecBlock("ICPAD170",.F.,.F.,"13"),)
EICIP170.PRWlRet:=ExecBlock("ICPAD170",.F.,.F.,"7")
EICIP170.PRWIF(lExisteRD,ExecBlock("ICPAD170",.F.,.F.,"2"),)
EICIP170.PRWExecBlock("EICIP170",.F.,.F.,"Append_SW1")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 93
Data Base : 07/09/2008

EICIP170.PRWlRet:=ExecBlock("ICPAD170",.F.,.F.,"8")
EICIP170.PRWIF(lExisteRD,ExecBlock("ICPAD170",.F.,.F.,"3"),)
EICIP170.PRWExecBlock("EICIP170",.F.,.F.,"Append_SW3")
EICIP170.PRWlRet:=ExecBlock("ICPAD170",.F.,.F.,"9")
EICIP170.PRWIF(lExisteRD,ExecBlock("ICPAD170",.F.,.F.,"4"),)
EICIP170.PRWExecBlock("EICIP170",.F.,.F.,"Append_SW5")
EICIP170.PRWlRet:=ExecBlock("ICPAD170",.F.,.F.,"10")
EICIP170.PRWIF(lExisteRD,ExecBlock("ICPAD170",.F.,.F.,"5"),)
EICIP170.PRWExecBlock("EICIP170",.F.,.F.,"Append_SW7")
EICIP170.PRWIF(lExisteRD,ExecBlock("ICPAD170",.F.,.F.,"11"),)
EICIP170.PRWIF(lExisteRD,ExecBlock("ICPAD170",.F.,.F.,"LOAD"),)
EICIP170.PRWExecBlock("EICIP170",.F.,.F.,"bLoad")
EICIP170.PRWExecBlock("EICIP170",.F.,.F.,"Get_Tela")
EICIP170.PRWIF(lExisteRD,ExecBlock("ICPAD170",.F.,.F.,"SAY"),)
EICIP170.PRWIF(lExisteRD,ExecBlock("ICPAD170",.F.,.F.,"6"),)
EICIV110.PRWIF(ExistBlock("EICIV110"),ExecBlock("EICIV110",.F.,.F.,"MBROWSE"),)
EICIV110.PRWaRotAdic:=ExecBlock("IIV110MNU",.f.,.f.)
EICIV110.PRWExecBlock("EICPIV01",.F.,.F.)
EICIV110.PRWExecBlock("EICIV110",.F.,.F.,"CAMPOS_BROWSE")
EICIV110.PRWExecBlock("EICIV110",.F.,.F.,"ITENS_BROWSE")
EICLC100.PRWIIF(ExistBlock("EICLC100"),Execblock("EICLC100",.F.,.F.,"MBROWSE"),)
EICLC100.PRWaRotAdic:=ExecBlock("ILC100MNU",.f.,.f.)
EICLC100.PRWIIF(ExistBlock("EICLC100"),Execblock("EICLC100",.F.,.F.,"EXEC_CALC_ESTORNO"),)
EICLC100.PRWIF(ExistBlock("EICLC100"),Execblock("EICLC100",.F.,.F.,"GRAVA_CARTA"),)
EICLC100.PRWIF(ExistBlock("EICLC100"),Execblock("EICLC100",.F.,.F.,Codigo),)
EICLC100.PRWIF(ExistBlock("EICLC100"),Execblock("EICLC100",.F.,.F.,"VALIDA_PO"),)
EICLC100.PRWIFcPaisLoc=="CHI".AND.IF(ExistBlock("FI400ExisteCampos"),ExecBlock("FI400ExisteCampos",.F.,.F.,.T.),.F.)
EICLC100.PRWIF(ExistBlock("EICLC100"),Execblock("EICLC100",.F.,.F.,"GRAVA_TRB"),)
EICLC100.PRWIF(ExistBlock("EICLC100"),Execblock("EICLC100",.F.,.F.,"COLUNAS"),)
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"CAMPO_1")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"ORDEMLO")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 94
Data Base : 07/09/2008

EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"SETORDLO")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"DIALOG01")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"BWHILE_1A")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"BWHILE_1B")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"BWHILE_2")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"BWHILE_3")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"BWHILE_2")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"BWHILE_3")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"BMARCA")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"TELAFFC1")
EICLO100.PRWIf!(ExecBlock("EICPFFC1",.F.,.F.,"ATUALIZA"))
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"ATUALIZA")
EICLO100.PRWExecBlock("EICPFFC1",.F.,.F.,"FECHA")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"FECHA")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"DIALOSAY")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"DIALOGET")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"DIALOGE2")
EICLO100.PRWIF!(ExecBlock("EICLO100",.F.,.F.,"LOVAL_FORN"))
EICLO100.PRWIF!(ExecBlock("EICLO100",.F.,.F.,"LOVAL_MOEDA"))
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"VALID")
EICLO100.PRWIf(ExecBlock("EICLO100",.F.,.F.,"VALIDAVENC"))
EICLO100.PRWIf(ExecBlock("EICLO100",.F.,.F.,"VALIDAVENC"))
EICLO100.PRWIf!ExecBlock("EICLO100",.F.,.F.,"MODALID")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"APOSGRAVA")
EICLO100.PRWIf!ExecBlock("EICLO100",.F.,.F.,"MODALID")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"APOSGRAVA")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"BMARCA1")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"TELAFFC")
EICLO100.PRWIf!ExecBlock("EICLO100",.F.,.F.,"VAL_SCPE2")
EICLO100.PRWIf!ExecBlock("EICLO100",.F.,.F.,"VAL_SCPE1")
EICLO100.PRWIF(ExistBlock("EICLO100"),ExecBlock("EICLO100",.F.,.F.,"ANTES_PROCESSA"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 95
Data Base : 07/09/2008

EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"APOSGRVSWB")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"APOSGRVEEQ")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,IF(Bai_Est,"MENSAGEM_SAP_FECHAMENTO","MENSAGEM_SAP_ESTORNO"))
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"GET_BAIXA")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,IF(Bai_Est,"ANTES_FECHAMTO","ANTES_ESTORNO"))
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,IF(Bai_Est,"ANTES_GRAVA_FECHAMENTO","ANTES_GRAVA_ESTORNO"))
EICLO100.PRWExecBlock("EICPFFC1",.F.,.F.,IF(Bai_Est,"FECHAMENTO","ESTORNA"))
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"ANTES_TIRA_FFC")
EICLO100.PRWExecBlock("EICPFFC1",.F.,.F.,"TIRA_FFC")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"TIRA_FFC")
EICLO100.PRWExecBlock("EICLO100",.F.,.F.,"QUEBRA_CABEC")
EICLO100.PRWIF(ExistBlock("EICLO100"),ExecBlock("EICLO100",.F.,.F.,"APOS_PROCESSO"),)
EICLO100.PRWExecBlock("IF140CA1",.F.,.F.,"IMPRIMELOTE1")
EICLO100.PRWIF(ExistBlock("EICLO100"),ExecBlock("EICLO100",.F.,.F.,"ANTES_RETIDO"),)
EICLO100.PRWExecBlock("IF140CA1",.F.,.F.,"TOTALFOB")
EICLO100.PRWIF(lAgfa,ExecBlock("IF140CA1",.F.,.F.,"IMPRIMETOTAL"),)
EICLO100.PRWIF(lAgfa,ExecBlock("IF140CA1",.F.,.F.,"TRACINHO"),)
EICLO100.PRWIF(lAgfa,ExecBlock("IF140CA1",.F.,.F.,"IMPRIMECIF"),)
EICNA400.PRWExecBlock("EICNA400",.F.,.F.,"AROTINA")
EICNA400.PRWaRotAdic:=ExecBlock("INA400MNU",.f.,.f.)
EICNA400.PRWExecBlock("EICNA400",.F.,.F.,"ENCHOICESW2")
EICNA400.PRWExecBlock("EICNA400",.F.,.F.,"GRAVA_TRB")
EICNU400.PRWPrivatelFinanceiro:=ExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
EICNU400.PRWExecBlock("EICPNU01",.F.,.F.,"AROTINA")
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"AROTINA"),)
EICNU400.PRWExecBlock("EICPNU01",.F.,.F.,"BROW_EIC")
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"BROW_EIC"),)
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"GRAVA_TRB"),)
EICNU400.PRWExecBlock("EICNU400",.F.,.F.,"CARREGA_CAMPO")
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"INICIA_VARIAVEIS"),)
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"VALORES_TELA"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 96
Data Base : 07/09/2008

EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"TELA_MANUT"),)
EICNU400.PRWIf(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"LOOP_TELA_MANUT"),)
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"GRAVA_EIC"),)
EICNU400.PRWExecBlock("EICPNU01",.F.,.F.,"GRAVOU_DESP")
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"GRAVOU_DESP"),)
EICNU400.PRWExecBlock("EICPNU01",.F.,.F.,"GRAVOU_EIC")
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"GRAVOU_EIC"),)
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"FINAL"),)
EICNU400.PRWExecBlock("EICPNU01",.F.,.F.,"ENCHOICE_BAR")
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"ENCHOICE_BAR"),)
EICNU400.PRWExecBlock("EICNU400",.F.,.F.,"ANTES_ENCHOICE")
EICNU400.PRWIFcPaisLoc=="BRA".AND.ExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
EICNU400.PRWExecBlock("EICPNU01",.F.,.F.,"MANUT_DESP")
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"MANUT_DESP"),)
EICNU400.PRWExecBlock("EICNU400",.F.,.F.,"GRAVA_MEMO")
EICNU400.PRWIFExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
EICNU400.PRWlRetPE:=ExecBlock("EICNU400",.F.,.F.,"VALIDA_DESPESAS")
EICNU400.PRWExecBlock("EICPNU01",.F.,.F.,"GRAVOU_SWD")
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"GRAVOU_SWD"),)
EICNU400.PRWIFExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"GRAVO_EIC"),)
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"GRAVOU_TUDO"),)
EICNU400.PRWExecBlock("EICPNU01",.F.,.F.,"EFETIVOU")
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"EFETIVOU"),)
EICNU400.PRWExecBlock("EICPNU01",.F.,.F.,"GRAVOU_ADI")
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"GRAVOU_ADI"),)
EICNU400.PRWIFExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
EICNU400.PRWExecBlock("EICNU400",.F.,.F.,"EMAIL")
EICNU400.PRWIFExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"VALIDA_CANCELA_EFETIV"),)
EICNU400.PRWExecBlock("EICNU400",.F.,.F.,"EMAIL_CANCELA")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 97
Data Base : 07/09/2008

EICNU400.PRWExecBlock("EICPNU01",.F.,.F.,"CANC_EFETIV")
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"CANC_EFETIV"),)
EICNU400.PRWIFExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
EICNU400.PRWExecBlock("EICNU400",.F.,.F.,"CANCEFE")
EICNU400.PRWIFExistBlock("FI400ExisteCampos").AND.ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
EICNU400.PRWExecBlock("EICPNU01",.F.,.F.,"DELETA_ADI")
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"DELETA_SWD"),)
EICNU400.PRWExecBlock("EICPNU01",.F.,.F.,"VALID")
EICNU400.PRWIF(ExistBlock("EICNU400"),Execblock("EICNU400",.F.,.F.,"VALID"),)
EICOP100.PRWPRIVATEbBrock:={||IF(ExistBlock("EICPTA01"),ExecBlock("EICPTA01",.F.,.F.,{3,NIL}),.T.)}
EICOP100.PRWEXECBLOCK("EICPTA01",.F.,.F.,{7,NIL},)
EICOP100.PRWIF(ExistBlock("EICOP100"),EXECBLOCK("EICOP100",.F.,.F.,7),)
EICOP100.PRWEXECBLOCK("EICPTA01",.F.,.F.,{5,NIL},)
EICOP100.PRWIF(ExistBlock("EICOP100"),EXECBLOCK("EICOP100",.F.,.F.,5),)
EICOP100.PRWEXECBLOCK("EICPTA01",.F.,.F.,{6,NIL},)
EICOP100.PRWIF(ExistBlock("EICOP100"),EXECBLOCK("EICOP100",.F.,.F.,6),)
EICOP100.PRWPRIVATEbBrock:={||IF(ExistBlock("EICPTA01"),ExecBlock("EICPTA01",.F.,.F.,{3,NIL}),.T.)}
EICOP100.PRWEXECBLOCK("EICPTA01",.F.,.F.,{8,NIL},)
EICOP100.PRWIF(ExistBlock("EICOP100"),EXECBLOCK("EICOP100",.F.,.F.,8),)
EICOP100.PRWEXECBLOCK("EICPTA01",.F.,.F.,{2,NIL},)
EICOP100.PRWIF(ExistBlock("EICOP100"),EXECBLOCK("EICOP100",.F.,.F.,2),)
EICOP100.PRWEXECBLOCK("EICPTA01",.F.,.F.,{1,cAlias},)
EICOP100.PRWIF(ExistBlock("EICOP100"),EXECBLOCK("EICOP100",.F.,.F.,1),)
EICOP100.PRWIF(ExistBlock("EICOP100"),EXECBLOCK("EICOP100",.F.,.F.,4),)
EICOP100.PRWIf!(lRet:=If(ExistBlock("EICPTA01"),EXECBLOCK("EICPTA01",.F.,.F.,{4,TRB>(recno())},),.T.))
EICOP110.PRWEXECBLOCK("IC086DI2",.F.,.F.,{1,NIL})
EICOP110.PRWExecblock("EICOP110",.F.,.F.,"WORK_ESTRU")
EICOP110.PRWExecblock("EICOP110",.F.,.F.,"APOS_WORK_ESTRU")
EICOP110.PRWIF(EXISTBLOCK("EICOP110"),EXECBLOCK("EICOP110",.F.,.F.,"GRAVA_SW7"),),;
EICOP110.PRWEXECBLOCK("IC086DI2",.F.,.F.,{2,Work>WKOPERACA})
EICOP110.PRWExecblock("EICOP110",.F.,.F.,"GRAVA_WORK")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 98
Data Base : 07/09/2008

EICOP110.PRW@nLin,6.0MSGEToGetOperacaoVARcOperacaoF3"SWZ"Valid(Eval(bOp_Descr),
OP110ChkOp(cOperacao,.f.,oGetOperacao),IF(ExistBlock("IC086DI2"),EXECBLOCK("IC086DI2",.F.,.F.,{5,cOperacao}),.T.));
EICOP110.PRWEXECBLOCK("IC086DI2",.F.,.F.,{3,cOperacao})
EICOP110.PRWExecblock("EICOP110",.F.,.F.,"TELA_WORK")
EICOP110.PRW(Eval(bAltera),IF(ExistBlock("IC086DI2"),EXECBLOCK("IC086DI2",.F.,.F.,{2,cOperacao}),),;
EICOP110.PRWIF(ExistBlock("EICOP110"),EXECBLOCK("EICOP110",.F.,.F.,"GRAVA_WORK"),),;
EICOR100.PRWExecBlock("EICOR10E",.f.,.f.)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"IMPRIME_RET"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"ALTERA_BPRINT_1"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"ALTERA_BPRINT_2"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"ADICAO"),)
EICOR100.PRWIF(lEicPOR01,ExecBlock(cRDPad01,.F.,.F.,"TAM_REG"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"TAM_REG"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"DESPESAS"),)
EICOR100.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"7"),)
EICOR100.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESOITEM"),)
EICOR100.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"7"),)
EICOR100.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESOITEM"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"FOB"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"FAB_FOR_LINAZUL"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"WHILE_SW5_A"),)
EICOR100.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"8"),)
EICOR100.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"9"),)
EICOR100.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESTOTITEM"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"DESC_LI_SISC"),)
EICOR100.PRWExecBlock("EICLOTE",.F.,.F.,"ENVIO")
EICOR100.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"10"),)
EICOR100.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESOITEM"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"GRAVA_SWP"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"ENVIO_CAPALI"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"ALTERAL_BLOCK_PESO"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 99
Data Base : 07/09/2008

EICOR100.PRWIF(lEicPOR01,ExecBlock(cRDPad01,.F.,.F.,"ITDI"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"ITDI"),)
EICOR100.PRWIF(lEicPOR01,ExecBlock(cRDPad01,.F.,.F.,"CAPI"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"CAPI"),)
EICOR100.PRWIF(lEicPOR01,ExecBlock(cRDPad01,.F.,.F.,"CAP2"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"CAP2"),)
EICOR100.PRWIF(lEicPOR01,ExecBlock(cRDPad01,.F.,.F.,"CAP3"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"CAP3"),)
EICOR100.PRWIF(lEicPOR01,ExecBlock(cRDPad01,.F.,.F.,"CAPZ"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"CAPZ"),)
EICOR100.PRWIF(lEicPOR01,ExecBlock(cRDPad01,.F.,.F.,"AG4A"),)
EICOR100.PRWIF(lEicPOR01,ExecBlock(cRDPad01,.F.,.F.,"AG4B"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"ANTES_ITEA"),)
EICOR100.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"12"),)
EICOR100.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESOIT_W3"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"VAL_FOB"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"ITEA_VALORES"),)
EICOR100.PRWIF(lEicPOR01,ExecBlock(cRDPad01,.F.,.F.,"ITEA"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"ITEA"),)
EICOR100.PRWIF(lEicPOR01,ExecBlock(cRDPad01,.F.,.F.,"ITEB"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"ITEB"),)
EICOR100.PRWIF(lEicPOR01,ExecBlock(cRDPad01,.F.,.F.,"ITEC"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"ITEC"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"ITED_FINAL"),)
EICOR100.PRWIF(lEicPOR01,ExecBlock(cRDPad01,.F.,.F.,"ITEZ"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"ITEZ"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"DESC_LI_GIP"),)
EICOR100.PRWExecBlock("IC010DI1",.F.,.F.,"13")
EICOR100.PRWIF(lEicPOR01,ExecBlock(cRDPad01,.F.,.F.,"DPNN"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"DPNN"),)
EICOR100.PRWIF(lEicPOR01,ExecBlock(cRDPad01,.F.,.F.,"POS_GRV_DPNN"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 100
Data Base : 07/09/2008

EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"ANTES_PERG_GETDATA"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"FIM_GETDATA"),)
EICOR100.PRWExecBlock("EICOR100",.F.,.F.,"ATUCAD")
EICOR100.PRWExecBlock("EICOR100",.F.,.F.,"CARGA_ATUCAD")
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"GRAVA_TAXA"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"EXIBEMSG"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"CHAVE_SWP"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"GRV_WORK_SWP"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"GRAVA_SWP"),)
EICOR100.PRWIF(ExistBlock("EICOR100"),ExecBlock("EICOR100",.F.,.F.,"LENDO_DADOS_PARA_GRAVACAO_DA_LSI"),)
EICOR150.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"6"),)
EICOR150.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"11"),)
EICOR150.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESOIT_W3"),)
EICOR150.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"11"),)
EICOR150.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESOIT_W3"),)
EICOR150.PRWIF(ExistBlock("EICOR150"),ExecBlock("EICOR150",.F.,.F.,"DESC_ITEM_REL"),)
EICOR150.PRWIF(ExistBlock("EICOR150"),ExecBlock("EICOR150",.F.,.F.,"DESC_LI_REL"),)
EICOR150.PRWExecBlock("IC010DI1",.F.,.F.,"14")
EICOR150.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"7"),)
EICOR150.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESOITEM"),)
EICOR150.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"7"),)
EICOR150.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESOITEM"),)
EICOR150.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"7"),)
EICOR150.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESOITEM"),)
EICOR150.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"7"),)
EICOR150.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESOITEM"),)
EICOR150.PRWExecBlock("IC010DI1",.F.,.F.,"16")
EICOR150.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"10"),)
EICOR150.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESOIT_W3"),)
EICOR150.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"15"),)
EICOR150.PRWIF(ExistBlock("EICOR150"),ExecBlock("EICOR150",.F.,.F.,"IMPOSTOS"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 101
Data Base : 07/09/2008

EICOR150.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESOIT_W3"),)
EICOR150.PRWIF(ExistBlock("EICOR150"),ExecBlock("EICOR150",.F.,.F.,"GRV_WORK_INV"),)
EICPN400.PRWaRotAdic:=ExecBlock("IPN400MNU",.f.,.f.)
EICPO111.PRWaRotAdic:=ExecBlock("IPO111MNU",.f.,.f.)
EICPO150_RDM.PRWExecBlock(cPoint1P,.F.,.F.,"1")
EICPO150_RDM.PRWExecBlock(cPoint2P,.F.,.F.)
EICPO150_RDM.PRWaRotAdic:=ExecBlock("IPO150MNU",.f.,.f.)
EICPO150_RDM.PRWExecBlock(cPointS,.f.,.f.)
EICPO150_RDM.PRWIF(lPoint1P,ExecBlock(cPoint1P,.F.,.F.,"2"),)
EICPO400.PRWExecBlock("EICPO400",.F.,.F.,"AROTINA")
EICPO400.PRWIF(ExistBlock("FI400ExisteCampos"),ExecBlock("FI400ExisteCampos",.F.,.F.,.T.),)
EICPO400.PRWIF(ExistBlock("EICPOITE"),ExecBlock("EICPOITE",.F.,.F.,"MENU"),)
EICPO400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"7"),)
EICPO400.PRWExecBlock(cArqNestle,.F.,.F.,"8")
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"15")
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"BROWSE_VISUALIZAR"),)
EICPO400.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"1"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"FIM_VISUALIZACAO"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"INCLUIR"),.T.)
EICPO400.PRW{||E_Valid(aGets,{|campo|PO420Val(campo)}).AND.PO420Val("TUDO").AND.IF(lRdMake,ExecBlock("EICPPO02",.F.,.F.,"14"),.T.)},;
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"ANTES_ALTERA_TELA_PO"),)
EICPO400.PRW{||E_Valid(aGets,{|campo|PO420Val(campo)}).AND.PO420Val("TUDO").AND.IF(lRdMake,ExecBlock("EICPPO02",.F.,.F.,"14"),.T.)},;
EICPO400.PRWIflPointE.And.!ExecBlock(cPointE)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"DEPOIS_GRAVA_ALT_PO"),)
EICPO400.PRWIf(lPointS,ExecBlock(cPointS),)
EICPO400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"7"),)
EICPO400.PRWExecBlock(cArqNestle,.F.,.F.,"8")
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"16")
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"BROWSE_ESTORNO"),)
EICPO400.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"1"),)
EICPO400.PRWIf(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"MarcaTodosEstorno"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 102
Data Base : 07/09/2008

EICPO400.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"2"),)
EICPO400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"8"),)
EICPO400.PRWExecBlock(cArqNestle,.F.,.F.,"1")
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"17")
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"AADD_WORK"),)
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"26")
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"ANTES_GRAVA_WORK_SW3"),)
EICPO400.PRWExecBlock("EICPO400",.F.,.F.,"REPLACE")
EICPO400.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"3"),)
EICPO400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"9"),)
EICPO400.PRWExecBlock("IC086PO1",.F.,.F.,3)
EICPO400.PRWExecBlock(cArqNestle,.F.,.F.,"2")
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"18")
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"WORK_DESPESAS"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"ANTES_P_TE_2"),)
EICPO400.PRWExecBlock("EICPO400",.F.,.F.,"APPEND")
EICPO400.PRWExecBlock("IC086PO1",.F.,.F.,3)
EICPO400.PRWWork>(ExecBlock(cArqRdmake,.F.,.F.))
EICPO400.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"3"),)
EICPO400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"9"),)
EICPO400.PRWIf(lNestle,Work>(ExecBlock(cArqNestle,.F.,.F.,"2")),)
EICPO400.PRWWork>(ExecBlock("EICPPO02",.F.,.F.,"1"))
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"WORK_DESPESAS"),)
EICPO400.PRWlSelecao:=ExecBlock("EICPPO02",.F.,.F.,"ALTERACAO")
EICPO400.PRWIF!ExecBlock("EICPPO02",.F.,.F.,"22")
EICPO400.PRWIf(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"SelecionaSI"),)
EICPO400.PRWIf(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"TELA_SELECAO_SI"),)
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"28")
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"2")
EICPO400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICPO400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"10"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 103
Data Base : 07/09/2008

EICPO400.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"4"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"BROWSE_INCLUIR_ALTERAR"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"ANTES_TELA_ITEM"),)
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"3")
EICPO400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICPO400.PRWlFiltSi:=ExecBlock("EICPPO02",.F.,.F.,"SEMFILTRO")
EICPO400.PRWIF(ExecBlock(cArqRdmake,.F.,.F.),;
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"4")
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"APOS_GET_SI"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"INICIA_TE_3"),)
EICPO400.PRWExecBlock("EICPO400",.F.,.F.,"DESMARCA_ITEM")
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"INICIA_VAR_ITEM"),)
EICPO400.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"5"),)
EICPO400.PRWExecBlock(cArqNestle,.F.,.F.,"3")
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"19")
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"COORDENADA_TELA_ITENS"),)
EICPO400.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"6"),)
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"5")
EICPO400.PRWExecBlock("EICPO400",.F.,.F.,"GRAVA_ALTERACAO_ITEM")
EICPO400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICPO400.PRWExecBlock(cArqNestle,.F.,.F.,"6")
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"GRAVA_ITENS_WORK"),)
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"6")
EICPO400.PRWExecBlock("EICPO400",.F.,.F.,"INICIA_VARIAVEL_CONFERENCIA_FINAL")
EICPO400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"29")
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"7")
EICPO400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICPO400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"11"),)
EICPO400.PRWExecBlock(cArqNestle,.F.,.F.,"9")
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"BROWSE_CONFERENCIA"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 104
Data Base : 07/09/2008

EICPO400.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"4"),)
EICPO400.PRWExecBlock("EICPO400",.F.,.F.,"VALIDA")
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"8")
EICPO400.PRWIF!ExecBlock(cArqRdmake,.F.,.F.)
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"9")
EICPO400.PRWIF!ExecBlock(cArqRdmake,.F.,.F.)
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"10")
EICPO400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICPO400.PRWIF(lNobel,ExecBlock("IC163PO1",.F.,.F.),)//Preenche:ofabricante,aquatidade,adt.embarque,adt.entregaeopreco,seestiremem
branco
EICPO400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"12"),)
EICPO400.PRWIF(EXISTBLOCK("EICPO400"),EXECBLOCK("EICPO400",.F.,.F.,"ANTES_MARCA_ITEM"),)
EICPO400.PRWExecBlock("EICPO400",.F.,.F.,"GRV_WORK_COM_SW1")
EICPO400.PRWIFExecBlock("IC086PO1",.F.,.F.,2)
EICPO400.PRWIF(EXISTBLOCK("EICPO400"),EXECBLOCK("EICPO400",.F.,.F.,"INICIO_GRAVA"),)
EICPO400.PRWELSEIflPointE.And.!ExecBlock(cPointE)
EICPO400.PRWIF(lRdmake,ExecBlock("EICPPO02",.F.,.F.,"NUMSEQPO"),)
EICPO400.PRWIF(EXISTBLOCK("EICPO400"),EXECBLOCK("EICPO400",.F.,.F.,"GRAVA_PO_PC"),)
EICPO400.PRWIF(EXISTBLOCK("EICPO400"),EXECBLOCK("EICPO400",.F.,.F.,"ANTES_GRAVA_PO"),)
EICPO400.PRWIF(EXISTBLOCK("EICPO400"),EXECBLOCK("EICPO400",.F.,.F.,"ANTES_GRAVAR"),)
EICPO400.PRWIf(lPointS,ExecBlock(cPointS),)
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"11")
EICPO400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"ANTES_GRV_POSICAO"),)
EICPO400.PRWlRetFunc:=ExecBlock("EICPPO02",.F.,.F.,"24")
EICPO400.PRWExecBlock("EICPO400",.F.,.F.,"VALID")
EICPO400.PRWIF!ExecBlock("IC086PO1",.F.,.F.,1)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"MUDA_DT_ENTREGA"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"RECALC_DT_ENTREGA"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"WHEN_ALTERA"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"ANTES_ESTORNO_PO"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 105
Data Base : 07/09/2008

EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"DEPOIS_ESTORNO_PO"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"Estorno"),)
EICPO400.PRWIf(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"Antes_Estona_Capa"),)
EICPO400.PRWExecBlock("EICPPO02",.T.,.T.,"25")
EICPO400.PRWIf(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"EstornoCapa"),)
EICPO400.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"2"),)
EICPO400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"8"),)
EICPO400.PRWExecBlock(cArqNestle,.F.,.F.,"1")
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"12")
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"ADICIONA_WORK"),)
EICPO400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"13")
EICPO400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"DESVIA_WORK_SI"),)
EICPO400.PRWIf(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"VALIDA_DATAS"),)//PONTODEENTRADAPARAVALIDAODASDATAS
EICPO400.PRWExecBlock("EICPO400",.F.,.F.,"ALT_DT_ENTREGA")
EICPO400.PRWExecBlock("EICPPO01",.F.,.F.,"FILTRO")
EICPO400.PRWIf(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"MarcaEstorno"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"BROWSE_COPIA"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"TELA_COPIA"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"FIM_COPIA"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"CRIA_TEMP"),)
EICPO400.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"2"),)
EICPO400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"8"),)
EICPO400.PRWIF(lSeal,ExecBlock("IC193PO1",.F.,.F.,"3"),)
EICPO400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"9"),)
EICPO400.PRWExecBlock("IC086PO1",.F.,.F.,3)
EICPO400.PRWExecBlock(cArqNestle,.F.,.F.,"2")
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"18")
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"WORK_DESPESAS"),)
EICPO400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"7"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 106
Data Base : 07/09/2008

EICPO400.PRWExecBlock(cArqNestle,.F.,.F.,"8")
EICPO400.PRWExecBlock("EICPPO02",.F.,.F.,"15")
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"BROWSE_VISUALIZAR"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"ANTES_COPIA_LOOPSW2"),)
EICPO400.PRWIF(ExistBlock("EICPO400"),ExecBlock("EICPO400",.F.,.F.,"COPIA_LOOPSW2"),)
EICPO400.PRWExecBlock("EICPO400",.F.,.F.,"SI_REF")
EICPO430.PRWaRotAdic:=ExecBlock("IPO430MNU",.f.,.f.)
EICPO430.PRWIf(ExistBlock("EICPO430"),ExecBlock("EICPO430",.F.,.F.,"PROFORMA"),)
EICPO551_RDM.PRWaRotAdic:=ExecBlock("IPO551MNU",.f.,.f.)
EICPO551_RDM.PRWExecBlock("IC195PO2",.F.,.F.,Linha)
EICPO552_RDM.PRWExecBlock("IC195PO1",.F.,.F.)
EICPO552_RDM.PRWExecBlock("EICPPO01",.F.,.F.,"P")
EICPO552_RDM.PRWExecBlock("EICPPO01",.F.,.F.,"I")
EICPO557_RDM.PRWExecBlock(cPointS,.f.,.f.)
EICPO558_RDM.PRWExecBlock("EICPO57S",.f.,.f.)
EICPS150.PRWIf!ExecBlock("EICPS150",.F.,.F.,"PARAM01")
EICPS150.PRWExecBlock("EICPS150",.F.,.F.,"ESTRUTURA")
EICPS150.PRWExecBlock("EICPS150",.F.,.F.,"BROWSE")
EICPS150.PRWExecBlock("EICPS150",.F.,.F.,"TELA")
EICPS150.PRWExecBlock("EICPS150",.F.,.F.,"VALID")
EICPS150.PRWExecBlock("EICPS150",.F.,.F.,"GRAVA")
EICPS150.PRWIF(ExistBlock("EICPS150"),ExecBlock("EICPS150",.F.,.F.,"PESO"),)
EICPS150.PRWExecBlock("EICPS150",.F.,.F.,"GRAVA_WORK")
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"ADSTRUWT"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"IND_AVALIA"),)
EICQC210.PRWIF(ExistBlock("EICQC210"),ExecBlock("EICQC210",.F.,.F.,"ALTERA_ORDEM"),)
EICQC210.PRWIF(ExistBlock("EICQC210"),ExecBlock("EICQC210",.F.,.F.,"ANTES_GRAVA"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"REL_AVALIA"),)
EICQC210.PRWIF(ExistBlock("EICQC210"),ExecBlock("EICQC210",.F.,.F.,"DEPOIS_GRAVA"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"INCLUI_FORN"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"ACERTA_WORK"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 107
Data Base : 07/09/2008

EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"CARREGA_WORK3"),)
EICQC210.PRWIf(ExistBlock("EICQC210"),ExecBlock("EICQC210",.F.,.F.,"CTRL_CO"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"TESTA_ALT"),)
EICQC210.PRWIF(ExistBlock("EICQC210"),ExecBlock("EICQC210",.F.,.F.,"GRAVA_OK"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"GRAVA_1REG"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"MAIS_3COND"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"GRAVA_2REG"),)
EICQC210.PRWIF(ExistBlock("EICQC210"),ExecBlock("EICQC210",.F.,.F.,"LINKS_ACM_PROD"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"CARREGA_WORK1"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"CARREGA_WORK2"),)
EICQC210.PRWIF(ExistBlock("EICQC210"),ExecBlock("EICQC210",.F.,.F.,"BTINCLUI"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"BTAVALIA"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"ADIC_COLS"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"ORD_AVALIA"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"FIM_DLG_AVALIA"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"IT_AVALIA"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"WRK_AVALIA"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"MAIS_COND"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"ALIM_COLS"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"SALVA_REG"),)
EICQC210.PRWIF(EXISTBLOCK("EICQC210"),EXECBLOCK("EICQC210",.F.,.F.,"MAIS_2COND"),)
EICQC210.PRWExecBlock("ICPADQC0",.T.,.T.,1)
EICQC251.PRWExecBlock("EICQC001")
EICRD152.PRWExecBlock("EICRD152",.F.,.F.,"STRU_WORK")
EICRD152.PRWExecBlock("EICPRD01",.F.,.F.,"CRIAR_CAMPO")
EICRD152.PRWExecBlock("EICRD152",.F.,.F.,"CRIAR_CAMPO")
EICRD152.PRWExecBlock("EICPRD01",.F.,.F.,"PARAMETROS")
EICRD152.PRWExecBlock("EICRD152",.F.,.F.,"PARAMETROS")
EICRD152.PRWIF(ExistBlock("EICRD152"),ExecBlock("EICRD152",.F.,.F.,"DENTRO_JANELA"),)
EICRD152.PRWExecBlock("EICPRD01",.F.,.F.,"GRAVA_CAMPO")
EICRD152.PRWExecBlock("EICRD152",.F.,.F.,"GRAVA_CAMPO")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 108
Data Base : 07/09/2008

EICRD152.PRWExecBlock("EICPRD01",.F.,.F.,"IMPRIME")
EICRD152.PRWExecBlock("EICRD152",.F.,.F.,"IMPRIME")
EICRD152.PRWExecBlock("EICPRD01",.F.,.F.,"IMPRIME_TOTAL")
EICRD152.PRWExecBlock("EICRD152",.F.,.F.,"IMPRIME_TOTAL")
EICRD152.PRWExecBlock("EICPRD01",.F.,.F.,"CABEC1")
EICRD152.PRWExecBlock("EICRD152",.F.,.F.,"CABEC1")
EICRD152.PRWExecBlock("EICPRD01",.F.,.F.,"CABEC2")
EICRD152.PRWExecBlock("EICRD152",.F.,.F.,"CABEC2")
EICRD152.PRWExecBlock("EICPRD01",.F.,.F.,"DETALHE")
EICRD152.PRWExecBlock("EICRD152",.F.,.F.,"DETALHE")
EICSI400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"1")
EICSI400.PRWIF(lUnisys,ExecBlock("IC159SI0",.F.,.F.,"1"),)
EICSI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"1"),)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"AROTINA")
EICSI400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"ALTERA_CAMPOS")
EICSI400.PRWIF(lUnisys,ExecBlock("IC159SI0",.F.,.F.,"2"),)
EICSI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"2"),)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"ACPOS3")
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"ANTES_TELA_VISUAL")
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"FIM_VISUAL")
EICSI400.PRWIF!ExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWIF!ExecBlock("EICPSI01",.F.,.F.,"6")
EICSI400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"ALTERA_CAMPOS")
EICSI400.PRWIF(lUnisys,ExecBlock("IC159SI0",.F.,.F.,"2"),)
EICSI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"2"),)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"ANTES_TELA_INCLUI")
EICSI400.PRWIF!ExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWIF!ExecBlock("EICPSI01",.F.,.F.,"10")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 109
Data Base : 07/09/2008

EICSI400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"ALTERA_CAMPOS")
EICSI400.PRWIF(lUnisys,ExecBlock("IC159SI0",.F.,.F.,"2"),)
EICSI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"2"),)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"ACPOS3")
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"ANTES_TELA_ALTERA")
EICSI400.PRWIF!ExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWIF!ExecBlock("EICPSI01",.F.,.F.,"10")
EICSI400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"ALTERA_CAMPOS")
EICSI400.PRWIF(lUnisys,ExecBlock("IC159SI0",.F.,.F.,"2"),)
EICSI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"2"),)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"ANTES_TELA_EXCLUI")
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"DEPOIS_ESTORNO")
EICSI400.PRWlRet:=ExecBlock("EICSI400",.F.,.F.,"LINOK")
EICSI400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWExecBlock("EICPSI01",.F.,.F.,"12")
EICSI400.PRWIf(ExistBlock("EICSI400"),ExecBlock("EICSI400",.F.,.F.,"GravaSW1"),)
EICSI400.PRWIF(lUnisys,ExecBlock("IC159SI0",.F.,.F.,"3"),)
EICSI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"3"),)
EICSI400.PRWIF(lUnisys,ExecBlock("IC159SI0",.F.,.F.,"4"),)
EICSI400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWExecBlock("EICPSI01",.F.,.F.,"3")
EICSI400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWExecBlock("EICPSI01",.F.,.F.,"12")
EICSI400.PRWIf(ExistBlock("EICSI400"),ExecBlock("EICSI400",.F.,.F.,"GravaSW1"),)
EICSI400.PRWIF(lUnisys,ExecBlock("IC159SI0",.F.,.F.,"3"),)
EICSI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"3"),)
EICSI400.PRWIF(lUnisys,ExecBlock("IC159SI0",.F.,.F.,"4"),)
EICSI400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWExecBlock("EICPSI01",.F.,.F.,"3")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 110
Data Base : 07/09/2008

EICSI400.PRWlRet:=ExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWlRet:=ExecBlock("EICPSI01",.F.,.F.,"9")
EICSI400.PRWlRet:=ExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWlRet:=ExecBlock("EICPSI01",.F.,.F.,"9")
EICSI400.PRWExecBlock("EICSINEC",.F.,.F.)
EICSI400.PRWExecBlock("EICPSI01",.F.,.F.,"11")
EICSI400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"GRAVA_TRB")
EICSI400.PRWIF(lUnisys,ExecBlock("IC159SI0",.F.,.F.,"5"),)
EICSI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"4"),)
EICSI400.PRWIFExistBlock("EICPSI01").AND.ExecBlock("EICPSI01",.F.,.F.,"7")
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"SUB_CAB_REL")
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"ANTES_WHILE_RELAT")
EICSI400.PRWIF(lUnisys,ExecBlock("IC159SI0",.F.,.F.,"7"),)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"RELAT")
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"DETITEM")
EICSI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"6"),)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"FINAL_RELAT")
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"CABEC")
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"SUBCAB")
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"SUBCABLINHA")
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"INCLUI_BOTAO")
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"HISTORICO")
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"SUBHIST")
EICSI400.PRWExecBlock(cArqRdmake,.F.,.F.)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"CAMPOS_ENCHOICE")
EICSI400.PRWIF(lUnisys,ExecBlock("IC159SI0",.F.,.F.,"6"),)
EICSI400.PRWIF(lHunter,ExecBlock("IC010PO1",.F.,.F.,"5"),)
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"VALMARCOD")
EICSI400.PRWExecBlock("EICSI400",.F.,.F.,"ALTERA_VARMEMO")
EICSU100.PRWEXECBLOCK("ICPADSUF",.F.,.F.,"DISPLAYLOG")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 111
Data Base : 07/09/2008

EICSU100.PRWIF!EXECBLOCK("ICPADSUF",.F.,.F.,"GRVLOG")
EICSU100.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESO"),)
EICSU100.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESO"),)
EICSU100.PRWIF(ExistBlock("ICPADSUF"),ExecBlock("ICPADSUF",.F.,.F.,"PESOESTUFF"),)
EICSU100.PRWEXECBLOCK("ICPADSUF",.F.,.F.,"ENVIO")
EICTC210.PRWExecBlock("EICTC210",.F.,.F.,"ANTES_MBROWSE")
EICTC210.PRWIF(ExistBlock("EICTC210"),ExecBlock("EICTC210",.F.,.F.,"TRATA_VAR"),)
EICTP251.PRWIf(ExistBlock("EICTP251"),ExecBlock("EICTP251",.F.,.F.,"DATA_CONV_TAXA"),)
EICTP251.PRWIF(ExistBlock("EICTP251"),ExecBlock("EICTP251",.F.,.F.,"EM_SW7"),)
EICTP251.PRWIF(ExistBlock("EICTP251"),ExecBlock("EICTP251",.F.,.F.,"WORK_1"),)
EICTP251.PRWIf(ExistBlock("EICTP251"),ExecBlock("EICTP251",.F.,.F.,"POS_GRAVA_TPC"),)
EICTP251.PRWIF(ExistBlock("EICTP251"),Execblock("EICTP251",.F.,.F.,'TOT_CNT'),)
EICTP251.PRWExecBlock("EICTP251",.F.,.F.,"CALTAB")
EICTP251.PRWIF(ExistBlock("EICTP251"),ExecBlock("EICTP251",.F.,.F.,"APOS_AEVAL_TPC"),)
EICTP251.PRWIF(ExistBlock("EICTP251"),ExecBlock("EICTP251",.F.,.F.,"IMP_DATA_CONV_TAXA"),)
EICTP251.PRWEXECBLOCK("EICTP251",.F.,.F.,"IMPRIRDESP")
EICTP251.PRWIflPointE.And.!ExecBlock(cPointE)
EICTP251.PRWEXECBLOCK("EICTP251",.F.,.F.,"PERC_DESPESA")
EICTP251.PRWExecBlock(cPointS)
EICTP252.PRW;IF(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"E_RESET_AREA"),);
EICTP252.PRWIF(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"INICIA_VARIAVEIS"),)
EICTP252.PRWIF(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"GET_DEPESA"),)
EICTP252.PRWIF(ExistBlock("EICTP252"),Execblock("EICTP252",.F.,.F.,"BUTTON"),)
EICTP252.PRWIF(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"WHILE_WORKTP"),)
EICTP252.PRWIF(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"APU_FRE"),)
EICTP252.PRWIF(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"LER_ITENS"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"MDT_ENTR"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"MDT_ENTR"),)
EICTP252.PRWIF(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"APOS_AEVAL_TPC1"),)
EICTP252.PRWIF(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"APOS_AEVAL_TPC2"),)
EICTP252.PRWIF(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"GRAVA_WORKTP"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 112
Data Base : 07/09/2008

EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"IMP_TOTGER"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"IMP_TOTGER"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"IMP_TOTGER"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"IMP_TOTGER"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"CAB_ANA"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"IMP_CAB"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"APOS_IMP_VAL"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"APOS_IMP_VAL"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"APOS_IMP_VAL"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"APOS_IMP_VAL"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"IMP_TOTAL"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"IMP_SIN"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"TOT_SIN"),)
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"CAB_SIN"),)
EICTP252.PRWIF(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"INICIO_TPCCALCULO"),)
EICTP252.PRWxRetPE:=ExecBlock("EICTP252",.F.,.F.,{"ALTTPC",TPC})
EICTP252.PRWIF(ExistBlock("EICTP251"),ExecBlock("EICTP251",.F.,.F.,"DESPFRE"),)
EICTP252.PRWIF(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"DESPFRE"),)
EICTP252.PRWIF(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"DEPOIS_BUSCA_NCM"),)
EICTP252.PRWIF(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"ALIQUOTA"),)
EICTP252.PRWExecBlock("EICTP252",.F.,.F.,"TPCCARGA_INICIO")
EICTP252.PRWIF(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"TPCALCIMP"),)
EICTP252.PRWIF(ExistBlock("EICTP252"),Execblock("EICTP252",.F.,.F.,'TOT_CNT'),)
EICTP252.PRWIF(ExistBlock("EICTP252"),Execblock("EICTP252",.F.,.F.,'TOT_CNT_SEM_EMB'),)//InclusodePontoparaclculoquandonohouver
embarque:PDBF='W3_'
EICTP252.PRWIf(ExistBlock("EICTP252"),ExecBlock("EICTP252",.F.,.F.,"ESTR_WORK"),)
EICTP253.PRW;IF(ExistBlock("EICTP253"),ExecBlock("EICTP253",.F.,.F.,"E_RESET_AREA"),);
EICTP253.PRWIf(ExistBlock("EICTP253"),ExecBlock("EICTP253",.F.,.F.,"ESTRU_WORK"),)
EICTP253.PRWIf(ExistBlock("EICTP253"),ExecBlock("EICTP253",.F.,.F.,"GET_DESPESA"),)
EICTP253.PRWIf(ExistBlock("EICTP253"),ExecBlock("EICTP253",.F.,.F.,"GRAVA_WORK"),)
EICTP253.PRWIf(ExistBlock("EICTP253"),ExecBlock("EICTP253",.F.,.F.,"CAB_REL"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 113
Data Base : 07/09/2008

EICTP253.PRWIf(ExistBlock("EICTP253"),ExecBlock("EICTP253",.F.,.F.,"IMP_CAB"),)
EICTP253.PRWIf(ExistBlock("EICTP253"),ExecBlock("EICTP253",.F.,.F.,"IMP_CAB"),)
EICTP253.PRWIf(ExistBlock("EICTP253"),ExecBlock("EICTP253",.F.,.F.,"IMP_CAB"),)
EICTP253.PRWIf(ExistBlock("EICTP253"),ExecBlock("EICTP253",.F.,.F.,"IMP_CAB"),)
EICTP253.PRWIf(ExistBlock("EICTP253"),ExecBlock("EICTP253",.F.,.F.,"APOS_IMP_VAL"),)
EICTP253.PRWIf(ExistBlock("EICTP253"),ExecBlock("EICTP253",.F.,.F.,"APOS_IMP_VAL"),)
EICTR175.PRWExecblock("EICTR175",.F.,.F.,"CRIA_WORK")
EICTR175.PRWExecBlock(cArqRdmake,.F.,.F.)
EICTR175.PRWExecblock("EICTR175",.F.,.F.,"GRV_TBCAMPOS")
EICTR175.PRWExecBlock("EICRDTR175",.F.,.F.,"01")
EICTR175.PRWExecblock("EICTR175",.F.,.F.,"GRV_WORK")
EICTR175.PRWlRetCamp7:=Execblock("EICTR175",.F.,.F.,"CHECK_FORNEC")
EICTR175.PRWlRetCamp6:=Execblock("EICTR175",.F.,.F.,"CHECK_FAFO")
EICTR175.PRWExecblock("EICTR175",.F.,.F.,"ATUAL_EZB")
EICTR175.PRWExecBlock(INT100DtEntr,.F.,.F.)
EICTR175.PRWExecblock("EICTR175",.F.,.F.,"FABR_ATUAL_SW3")
EICTR200.PRWExecBlock(cArqRdmake,.F.,.F.)
EICTR200.PRWExecBlock(cArqRdmake,.F.,.F.)
EICTR200.PRWExecBlock(cArqRdmake,.F.,.F.)
EICTR250.PRWIF(lSeal,ExecBlock("IC193TR1",.F.,.F.,"1"),)
EICTR250.PRWIF(lSeal,ExecBlock("IC193TR1",.F.,.F.,"2"),)
EICTR250.PRWIF(lExisteRD,ExecBlock("EICPFUP1_AP5",.F.,.F.,"1"),)
EICTR250.PRWIF(lSeal,ExecBlock("IC193TR1",.F.,.F.,"3"),)
EICTR250.PRWIF(lSeal,ExecBlock("IC193TR1",.F.,.F.,"4"),)
EICTR250.PRWIF(lSeal,ExecBlock("IC193TR1",.F.,.F.,"5"),)
EICTR250.PRWIF(lSeal,ExecBlock("IC193TR1",.F.,.F.,"6"),)
EICTR270.PRWExecBlock("EICPTR02",.F.,.F.,"AGENTE")
EICTR270.PRWExecBlock("EICPTR02",.F.,.F.,"DESPACHANTE")
EICTR270.PRWIF(ExistBlock("EICTR270"),Execblock("EICTR270",.F.,.F.,"ESTR_TRB"),)
EICTR270.PRWIF(ExistBlock("EICTR270"),Execblock("EICTR270",.F.,.F.,"ANTES_TELA"),)
EICTR270.PRWIF(ExistBlock("EICTR270"),Execblock("EICTR270",.F.,.F.,"POS_GRV_TRB"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 114
Data Base : 07/09/2008

EICTR270.PRWIF(ExistBlock("EICTR270"),Execblock("EICTR270",.F.,.F.,"GRAVA_TRB"),)
EICTR280.PRWExecBlock("EICPTR02",.F.,.F.,"TRANSPORTES")
EICTR280.PRWExecBlock("EICPTR02",.F.,.F.,"PROCESSO")
EICTR330.PRWIF(ExistBlock("EICTR330"),Execblock("EICTR330",.F.,.F.,"ESTR_WORK"),)
EICTR330.PRWIF(ExistBlock("EICTR330"),Execblock("EICTR330",.F.,.F.,"TB_CAMPOS"),)
EICTR330.PRWIF(ExistBlock("EICTR330"),Execblock("EICTR330",.F.,.F.,"ANTES_TELA"),)
EICTR330.PRWIF(ExistBlock("EICTR330"),Execblock("EICTR330",.F.,.F.,"GRAVA_WORK"),)
EICTR330.PRWIF(ExistBlock("EICTR330"),Execblock("EICTR330",.F.,.F.,"GRAVA_WORK"),)
EICTR330.PRWIF(ExistBlock("EICTR330"),Execblock("EICTR330",.F.,.F.,"RODAPE_REL"),)
EICTR330.PRWIF(ExistBlock("EICTR330"),Execblock("EICTR330",.F.,.F.,"RODAPE_REL"),)
EICTR350.PRWIf(ExistBlock("EICTR350"),ExecBlock("EICTR350",.F.,.F.,"INICIA_VAL"),)
EICTR350.PRWIf(ExistBlock("EICTR350"),ExecBlock("EICTR350",.F.,.F.,"FINAL_VAL"),)
EICTR350.PRWIf(ExistBlock("EICTR350"),ExecBlock("EICTR350",.F.,.F.,"SX1VALID"),)
EICTR350.PRWIF(ExistBlock("EICTR350"),Execblock("EICTR350",.F.,.F.,"GRV_WORK"),)
EICTR350.PRWIF(ExistBlock("EICTR350"),Execblock("EICTR350",.F.,.F.,"GRV_WORK"),)
EICTR350.PRWExecBlock("EICTR350",.F.,.F.,"DATA_EMBARQUE")
EICTR350.PRWIf(ExistBlock("EICTR350"),ExecBlock("EICTR350",.f.,.f.,"APOS_CALC_PARCELA"),)
EICTR350.PRWIf(ExistBlock("EICTR350"),ExecBlock("EICTR350",.f.,.f.,"TELA_BROWSE"),)
EICTR350.PRWIF(ExistBlock("EICTR350"),Execblock("EICTR350",.F.,.F.,"GRV_WORKB"),)
EICTR350.PRWIF(ExistBlock("EICTR350"),Execblock("EICTR350",.F.,.F.,"GRV_WORKB"),)
EICTR350.PRWIF(ExistBlock("EICTR350"),Execblock("EICTR350",.F.,.F.,"GRV_WORKA"),)
EICTR350.PRWIF(ExistBlock("EICTR350"),Execblock("EICTR350",.F.,.F.,"GRV_WORKA"),)
EICTR350.PRWIF(ExistBlock("EICTR350"),Execblock("EICTR350",.F.,.F.,"GERA_REL"),)
EICTR350.PRWIF(ExistBlock("EICTR350"),Execblock("EICTR350",.F.,.F.,"IMPR_REL"),)
EICTR350.PRWIf(ExistBlock("EICTR350"),ExecBlock("EICTR350",.F.,.F.,"SOMA_TOTAIS"),)
EICTR350.PRWIf(ExistBlock("EICTR350"),ExecBlock("EICTR350",.F.,.F.,"IMP_TRACO"),)
EICTR350.PRWIf(ExistBlock("EICTR350"),ExecBlock("EICTR350",.F.,.F.,"IMP_VALOR"),)
EICTR350.PRWIF(ExistBlock("EICTR350"),Execblock("EICTR350",.F.,.F.,"ESTRU_WORK"),)
EICTR350.PRWIF(ExistBlock("EICTR350"),Execblock("EICTR350",.F.,.F.,"ESTRU_WORK"),)
EICTR350.PRWIF(ExistBlock("EICTR350"),Execblock("EICTR350",.F.,.F.,"ESTRU_WORK"),)
EICTR350.PRWIF(ExistBlock("EICTR350"),ExecBlock("EICTR350",.F.,.F.,"DEPOIS_IMPRIME_DOC"),)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 115
Data Base : 07/09/2008

EICTR350.PRWIf(ExistBlock("EICTR350"),ExecBlock("EICTR350",.F.,.F.,"CGC_IMP"),)
EICTR600.PRWExecBlock("EICTR600",.F.,.F.,"ESTRUTURA")
EICTR600.PRWExecBlock("EICTR600",.F.,.F.,"INDICE")
EICTR600.PRWExecBlock("EICTR600",.F.,.F.,"INICIA_VARIAVEIS")
EICTR600.PRWExecBlock("EICTR600",.F.,.F.,"ACERTA_VARIAVEIS")
EICTR600.PRWExecBlock("EICTR600",.F.,.F.,"ANTES_GRV_WORK")
EICTR600.PRWExecBlock("EICTR600",.F.,.F.,"DEPOIS_GRV_WORK")
EICTR600.PRWExecBlock("EICTR600",.F.,.F.,"VALID_GRV_WORK")
EICTR600.PRWExecBlock("EICTR600",.F.,.F.,"GRV_WK_PAGAS")
EICTR600.PRWExecBlock("EICTR600",.F.,.F.,"GRV_WK_APAGAR")
EICTR600.PRWExecBlock("EICTR600",.F.,.F.,"GRV_WK_FORN")
EICTR600.PRWExecBlock("EICTR600",.F.,.F.,"GRV_WK_NAO_PAGAS")
EICXFUN.PRWExecBlock("EICXFUN",.F.,.F.,"GRAVACAO_WORK_MEN")
EICXFUN.PRWExecBlock("IC195XF1",.F.,.F.,Linha)
EICYV100.PRWaRotAdic:=ExecBlock("IYV100MNU",.f.,.f.)
ENVEXGE.PRXcHtmlConn:=ExecBlock("ONGECONNECT",.f.,.f.,{cFnName})
ETIQZ001.PRXProcessa({||Execute(Execblock("Eti",.F.,.F.))})
FATA010.PRXLocalaUsrMemo:=If(ExistBlock("FT010MEM"),ExecBlock("FT010MEM",.F.,.F.),{})
FATA010.PRXExecBlock("FT010MNU",.F.,.F.)
FATA050.PRXaUsrBut:=ExecBlock("FAT050BUT",.F.,.F.)
FATA050.PRXExecBlock("FT050MNU",.F.,.F.)
FATA080.PRXExecBlock("FT080GRV",.F.,.F.,{nOpcao})
FATA080.PRXnDesconto:=ExecBlock("FT080RDES",.F.,.F.,{cProduto,cCliente,cLoja,cTabPreco,nFaixa,cCondPg,cFormPg,nTipo,aProds,aExc})
FATA080.PRXExecBlock("FT080MNU",.F.,.F.)
FATA090.PRXExecBlock("FT090MNU",.F.,.F.)
FATA100.PRXExecBlock("FT100MNU",.F.,.F.)
FATA120.PRWExecBlock("FT120ADCLI",.F.,.F.,{cUserAtu,aRepIncGRv[nLoop3,1]})
FATA150.PRWExecBlock("FT150MNU",.F.,.F.)
FATA160.PRWExecBlock("FT160MNU",.F.,.F.)
FATA180.PRXExecBlock("FT180MNU",.F.,.F.)
FATA190.PRWExecBlock("FT190MNU",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 116
Data Base : 07/09/2008

FATA200.PRWExecBlock("FT200MNU",.F.,.F.)
FATA210.PRWnOpcA:=ExecBlock("FT210OPC",.F.,.F.,{nOpcA})
FATA210.PRWExecBlock("FT210LIB",.f.,.f.)
FATA210.PRWExecBlock("FT210MNU",.F.,.F.)
FATA220.PRXExecBlock("FT220MNU",.F.,.F.)
FATA230.PRXExecBlock("FT230MNU",.F.,.F.)
FATA300.PRXIf(nOpcA==1,oDlg:End(),Nil)},{||oDlg:End()},nOpcx))VALIDIF(lFT300VLD,If(!ExecBlock("FT300VLD",.F.,.F.,{nOpcx}),(nOpcA:=0,.F.),.T.),.T.)
FATA300.PRXIf(nOpcA==1,oDlg:End(),Nil)},{||oDlg:End()},nOpcx))VALIDIF(lFT300VLD,If(!ExecBlock("FT300VLD",.F.,.F.,{nOpcx}),(nOpcA:=0,.F.),.T.),.T.)
FATA300.PRXlRetorno:=ExecBlock("FT300AGR",.F.,.F.,{nOpc})
FATA300.PRXExecBlock("FT300GRA",.F.,.F.,{nOpc})
FATA300.PRXaUsButtons:=ExecBlock("FT300BUT",.F.,.F.)
FATA300.PRXlRetorno:=ExecBlock("FT300DOK",.F.,.F.)
FATA300.PRXExecBlock("FT300MNU",.F.,.F.)
FATA310.PRXlRetorno:=ExecBlock("FT310LOK",.F.,.F.)
FATA310.PRXLocalaUsrMemo:=If(ExistBlock("FT310MEM"),ExecBlock("FT310MEM",.F.,.F.),{})//PEqueretornaumarraycomoscamposmemode
usuario
FATA310.PRXIfValType(aUsrButtons:=ExecBlock("FT310BUT",.F.,.F.,{nOpc}))=="A"
FATA310.PRXExecBlock("FT310MNU",.F.,.F.)
FATA320.PRXaUsButtons:=AClone(ExecBlock("FT320BUT",.F.,.F.))
FATA320.PRXcQuery:=ExecBlock("FT320QRY",.F.,.F.,{cQuery})
FATA320.PRXlContinua:=ExecBlock("FT320VLD",.F.,.F.)
FATA320.PRXdDataVis:=ExecBlock("FT320DTI",.F.,.F.)
FATA320.PRXdData:=ExecBlock("FTULTVIS",.F.,.F.,{dData})
FATA320.PRXlPermDel:=ExecBlock("FT320DEL",.F.,.F.)
FATA320.PRXExecBlock("FT320MNU",.F.,.F.)
FATA340.PRXlRet:=ExecBlock("FT340VLD",.F.,.F.,{nOpcx,FunName()})
FATA340.PRXlRet:=ExecBlock("FT340VLD",.F.,.F.,{nOpcx,FunName()})
FATA340.PRXExecBlock("FT340GRV",.F.,.F.,{nTipo})
FATA340.PRXaUsButtons:=ExecBlock("FT340BUT",.F.,.F.)
FATA340.PRXcNameServ:=ExecBlock("FT340CHG",.F.,.F.,{cNameServ})
FATA340.PRXExecBlock("FT340MNU",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 117
Data Base : 07/09/2008

FATA350.PRXlCalcAD6:=ExecBlock("FT350FIL",.F.,.F.,AD6>(RecNo()))
FATA350.PRXlCalcAD6:=ExecBlock("FT350FIL",.F.,.F.,(cAliasAD6)>AD6RECNO)
FATA400.PRXcFiltraADA:=ExecBlock("FT400FIL",.f.,.f.)
FATA400.PRXlRetorno:=ExecBlock("FT400LOK",.F.,.F.)
FATA400.PRXExecblock("FT400AGR",.F.,.F.,{nOpcA})
FATA400.PRXExecblock("FT400GRV",.F.,.F.,{nOpcA})
FATA400.PRXaButtonUsr:=ExecBlock("FT400BAR",.F.,.F.)
FATA400.PRXlValContr:=Execblock("FT400VAL",.F.,.F.,{cContrato,nTipo})
FATA400.PRXExecBlock("FT400CAB",.F.,.F.)
FATA400.PRXlValItCon:=Execblock("FT400VLC",.F.,.F.,{cContrato,ADB>ADB_ITEM})
FATA400.PRXaColsC6:=Execblock("FT400LIN",.F.,.F.,{aHeadC6,aColsC6})
FATA400.PRXExecblock("FT400PED",.F.,.F.)
FATA400.PRXExecBlock("FT400LIB",.F.,.F.,nTipo)
FATA400.PRXExecBlock("FT400MNU",.F.,.F.)
FATC010.PRXaUsButtons:=AClone(ExecBlock("FC010BUT",.F.,.F.))
FATC010.PRXIfValType(aFiltro:=ExecBlock("FT320FIL",.F.,.F.))=="A"
FATC010.PRXExecBlock("FC010MNU",.F.,.F.)
FATXFUN.PRXExecBlock("MTA410T",.f.,.f.)
FATXFUN.PRXcFiltro:=ExecBlock("MTA440A")
FATXFUN.PRXnQtd440L:=If(ExistBlock("MTA440L"),ExecBlock("MTA440L",.F.,.F.),0)
FATXFUN.PRXlContinua:=ExecBlock("MT460EST",.F.,.F.)
FATXFUN.PRXExecBlock("M460DEL",.f.,.f.)
FATXFUN.PRXExecBlock("AT040GRV",.F.,.F.,{nOpcao})
FATXFUN.PRXlRetorno:=ExecBlock("MAAVCRPR",.F.,.F.,{cCodCli,cLoja,nValor,nMoeda,lPedido,cTipoLim,lRetorno,cCodigo})
FATXFUN.PRXxRetorno:=ExecBlock("MAAVCRED",.F.,.F.,{cCodCli,cLoja,nValor,nMoeda,lPedido})
FATXFUN.PRXnValAv:=ExecBLock("MTValAvC",.F.,.F.,{'A440GERAC9',SC6>C6_PRCVEN*nQtdLib,Nil})
FATXFUN.PRXExecBlock("MA440GRLT",.F.,.F.,{SC6>C6_PRODUTO,SC6>C6_LOCAL,nQtdLib,SC6>C6_LOTECTL,SC6>C6_NUMLOTE,SC6>C6_LOCALIZ,SC6
>C6_NUMSERI})
FATXFUN.PRXExecBlock("M440SC9I",.F.,.F.)
FATXFUN.PRXExecBlock("MTA440C9",.F.,.F.)
FATXFUN.PRXExecBlock("CONTGRV",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 118
Data Base : 07/09/2008

FATXFUN.PRXExecBlock("MALIBREG",.F.,.F.,{SC5>C5_NUM})
FATXFUN.PRXnValAv:=ExecBLock("MTValAvC",.F.,.F.,{'MAAVALSC9',(cAliasSC9)>C9_QTDLIB*(cAliasSC9)>C9_PRCVEN,nEvento})
FATXFUN.PRXaLinha:=ExecBlock("PVORDGRL",.F.,.F.,{cProdRef})
FATXFUN.PRXaColuna:=ExecBlock("PVORDGRC",.F.,.F.,{cProdRef})
FATXFUN.PRXcRetPE:=ExecBlock('WMSQYSDB',.F.,.F.,{cQuery})
FATXFUN.PRXcRetPE:=ExecBlock('WMSQYSDB',.F.,.F.,{cQuery})
FATXFUN.PRXcRetPE:=ExecBlock('WMSQYSDB',.F.,.F.,{cQuery})
FATXFUN.PRXcRetPE:=ExecBlock('WMSQYSDB',.F.,.F.,{cQuery})
FATXFUN.PRXlRetPE:=ExecBlock('DLGA150D',.F.,.F.,{DCF>DCF_CODPRO,DCF>DCF_LOCAL,cDocto,cSerie,nPosDCF})
FATXFUN.PRXlRet:=ExecBlock("FTQTDMIN",.F.,.F.)
FATXJOB.PRXcKeySC9:=ExecBlock("M460ORD",.F.,.F.,cKeySC9)
FATXJOB.PRXnItemNf:=ExecBlock("M460NITE",.F.,.F.,{Len(aPvlNfs),aPvlNfs})
FATXJOB.PRXExecBlock("FTJOBPV",.F.,.F.,{cPedido})
FATXJOB.PRXExecBlock("FTJNFSB2",.F.,.F.,{aPedido,aNota})
FATXJOB.PRXcQry:=ExecBlock("JOBSC5MAIL",.F.,.F.,{cQry,1})
FATXJOB.PRXcQry:=ExecBlock("JOBSC9MAIL",.F.,.F.,{cQry,1})
FATXJOB.PRXcQry:=ExecBlock("JOBSD2MAIL",.F.,.F.,{cQry,1})
FERVIAM.PRXEXECBLOCK("GP030FER",.F.,.F.)
FERVIAM.PRXExecBlock("GP060FAL",.F.,.F.)
FINA010.PRXIf!ExecBlock("F010CAND",.f.,.f.)
FINA010.PRXcTudoOk:='ExecBlock("FA010INC",.f.,.f.)'
FINA010.PRXcTudoOk:='ExecBlock("FA010ALT",.f.,.f.)'
FINA011.PRXExecBlock("FN011DEL",.F.,.F.)
FINA012.PRXExecBlock("FA012DEL",.F.,.F.)
FINA013.PRXExecBlock("FN013DEL",.F.,.F.)
FINA014.PRXExecBlock("FSE2014",.F.,.F.)
FINA016.PRXExecBlock("MSEX016",.F.,.F.)
FINA040.PRXExecBlock("F040BROW",.f.,.f.)
FINA040.PRXlRet:=ExecBlock("F040BLQ",.F.,.F.)
FINA040.PRXcTudoOk+='.AND.ExecBlock("FA040INC",.f.,.f.)'
FINA040.PRXlRet:=ExecBlock("F040BLQ",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 119
Data Base : 07/09/2008

FINA040.PRXlRet:=ExecBlock("FA040B01",.F.,.F.)
FINA040.PRXExecBlock("F040ERA",.F.,.F.)
FINA040.PRXlPode:=ExecBlock("F040ALN",.F.,.F.)
FINA040.PRXM>E1_ISS:=ExecBlock("FA040ISS",.F.,.F.,nBaseIss)
FINA040.PRXlRet:=ExecBlock("F040BLQ",.F.,.F.)
FINA040.PRXcTudoOk+='ExecBlock("FA040ALT",.f.,.f.)'
FINA040.PRXcTudoOk+='.And.ExecBlock("FA040ALT",.f.,.f.)'
FINA040.PRXlRet:=ExecBlock("F040BLQ",.F.,.F.)
FINA040.PRXExecBlock("FA40Prot",.f.,.f.)
FINA040.PRXExecBlock("F040ALT",.f.,.f.)
FINA040.PRXdDtVenc:=ExecBlock("F40DTDSD",.F.,.F.)
FINA040.PRXlPerPc1:=ExecBlock("F040PRPC",.F.,.F.)
FINA040.PRXExecBlock("F040MOV",.f.,.f.)
FINA040.PRXExecBlock("F040COM",.f.,.f.)
FINA040.PRXExecBlock("FA040GRV",.f.,.f.)
FINA040.PRXExecBlock("FA040FIN",.f.,.f.)
FINA040.PRXExecBlock("LJ040X",.f.,.f.)
FINA040.PRXExecBlock("F040ALTR",.f.,.f.)
FINA040.PRXaCpos:=ExecBlock("F040CPO",.f.,.f.,aCpos)
FINA040.PRXExecblock("FA040S",.f.,.f.)
FINA040.PRXaIniCpos:=ExecBlock("FA040SUB",.f.,.f.)//arraycomnomedecamposasereminicializados
FINA040.PRXa040Desd:=ExecBlock("F040DESD")
FINA040.PRXExecBlock("FA040PAR",.f.,.f.,a040Desd)
FINA040.PRXaUsButtons:=ExecBlock("F040BUT",.F.,.F.)
FINA040.PRXaFil10925:=ExecBlock("F040FRT",.F.,.F.)
FINA040.PRXaCli10925:=ExecBlock("F040LOJA",.F.,.F.)
FINA040.PRXaDefaults:=ExecBLock('DEFFI2',.F.,.F.,{"R",aCpos,aDados,lAbatim,lProtesto,lCancProt})
FINA050.PRXExecBlock("F050BROW",.f.,.f.)
FINA050.PRXlPodeInc:=ExecBlock("FA050UPD",.f.,.f.)
FINA050.PRXcTudoOK+='.AND.ExecBlock("FA050INC",.f.,.f.)'
FINA050.PRXIf!ExistBlock("F050DEL1").Or.!ExecBlock("F050DEL1",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 120
Data Base : 07/09/2008

FINA050.PRXIF!ExecBlock("FA050UPD",.f.,.f.)
FINA050.PRXlOk:=ExecBlock("FA050Del",.F.,.F.)
FINA050.PRXExecBlock("FA050B01",.F.,.F.)
FINA050.PRXExecblock("F050VIS",.f.,.f.)
FINA050.PRXcFor+=ExecBlock("FA050Fil",.f.,.f.)
FINA050.PRXExecBlock("F050PROV",.F.,.F.)
FINA050.PRXlRet:=ExecBlock("F050LRAT",.F.,.F.)
FINA050.PRXlRet:=ExecBlock("F050RAT",.F.,.F.)
FINA050.PRXlAplicaTP:=ExecBlock("F050ATP",.F.,.F.)
FINA050.PRXm>e2_irrf:=ExecBlock("F050CIRF",.f.,.f.,nBaseIrrf)
FINA050.PRXIF!ExecBlock("FA050UPD",.f.,.f.)
FINA050.PRXcTudoOK+='.and.ExecBlock("FA050ALT",.f.,.f.)'
FINA050.PRXExecBlock("F050ALT",.f.,.f.)
FINA050.PRXlRet:=ExecBlock("F050CHEQ",.F.,.F.)
FINA050.PRXnMostra:=ExecBlock("F050ACOL",.F.,.F.)
FINA050.PRXcHistRat:=ExecBlock("F050HST",.f.,.f.,{cHistRat})
FINA050.PRXcOrigem:=ExecBlock("F050ORI",.f.,.f.,{cOrigem})
FINA050.PRXExecBlock("F050DESD",.F.,.F.)
FINA050.PRXdDtVenc:=ExecBlock("F50DTDSD",.F.,.F.)
FINA050.PRXlPerPc1:=ExecBlock("F050PRPC",.F.,.F.)
FINA050.PRXnPercIss:=ExecBlock("F050PISS",.F.,.F.)
FINA050.PRXM>E2_INSS:=ExecBlock("F050INBR",.f.,.f.,M>E2_VALOR)
FINA050.PRXlAplicaTP:=ExecBlock("F050ATP",.F.,.F.)
FINA050.PRXlOk:=ExecBlock('F050FCTC',.F.,.F.,{DTY>DTY_FILORI,DTY>DTY_VIAGEM})
FINA050.PRXm>e2_irrf:=ExecBlock("F050CIRF",.f.,.f.,nBaseIrrf)
FINA050.PRXlAplicaTP:=ExecBlock("F050ATP",.F.,.F.)
FINA050.PRXm>e2_irrf:=ExecBlock("F050CIRF",.f.,.f.,nBaseIrrf)
FINA050.PRXExecBlock("F050INC",.F.,.F.)
FINA050.PRXExecBlock("FA050GRV",.f.,.f.)
FINA050.PRXExecBlock("FA050FIN",.f.,.f.)
FINA050.PRXExecblock("F050IRF",.F.,.F.,nRegSE2)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 121
Data Base : 07/09/2008

FINA050.PRXExecblock("F050ISS",.F.,.F.,nRegSE2)
FINA050.PRXExecblock("F050INS",.F.,.F.,nRegSE2)
FINA050.PRXExecblock("F050SES",.F.,.F.,nRegSE2)
FINA050.PRXaCpos:=ExecBlock("F050MCP",.F.,.F.,aCpos)
FINA050.PRXlF050TMP3:=ExecBlock("F050TMP3",.f.,.f.)
FINA050.PRXaRet:=ExecBlock("F050RAUT",.f.,.f.)
FINA050.PRXlF050TMP3:=ExecBlock("F050TMP3",.f.,.f.)
FINA050.PRXnValRat:=ExecBlock("F050TMP1",.f.,.f.,{nTipo,cCodRateio,cProg,cPadrao,cDebito,cCredito,cHistorico})
FINA050.PRXnValRat:=ExecBlock("F050TMP2",.f.,.f.,{nTipo,cCodRateio,cProg,cPadrao,cDebito,cCredito,cHistorico})
FINA050.PRXaCampos:=ExecBlock("F050HEAD",.f.,.f.,{aCampos})
FINA050.PRXExecBlock("F50CTMP1",.F.,.F.,{cPadrao,nTipo,cProg})
FINA050.PRXlRet:=ExecBlock("F050LRCT",.F.,.F.)
FINA050.PRXlRet:=ExecBlock("F050RAT",.F.,.F.)
FINA050.PRXlRet:=ExecBlock("F050VLCOD",.F.,.F.,{cCodRateio,nRadio})
FINA050.PRXExecBlock("F050TPRV",.F.,.F.)
FINA050.PRXExecblock("FA050S",.f.,.f.)
FINA050.PRXaIniCpos:=ExecBlock("FA050SUB",.f.,.f.)//arraycomnomedecamposasereminicializados
FINA050.PRXa050Desd:=ExecBlock("F050DESD")
FINA050.PRXExecBlock("FA050PAR",.f.,.f.,a050Desd)
FINA050.PRXExecBlock("F050GRDS",.F.,.F.)
FINA050.PRXaUsButtons:=ExecBlock("F050BUT",.F.,.F.)
FINA050.PRXaFil10925:=ExecBlock("FA050RTF",.F.,.F.)
FINA050.PRXlCalcIr:=ExecBlock("F050CalIR",.F.,.F.)
FINA050.PRXnBaseIrrf:=ExecBlock("F50CIRFF",.f.,.f.,nBaseIrrf)
FINA050.PRXaItems:=ExecBlock("F050JUST",.f.,.f.,{aItems})
FINA050.PRXaCampos:=ExecBlock("F050HEAD",.f.,.f.,{aCampos})
FINA060.PRXaTmpCores:=ExecBlock("F060CORES",.F.,.F.,aCores)
FINA060.PRXExecBlock("F060BROW",.f.,.f.)
FINA060.PRXIf!(Execblock("FA060TRF",.F.,.F.))//Permitetravarumtitulo
FINA060.PRXlMarkAbt:=ExecBlock("F060ABT",.F.,.F.)
FINA060.PRXnValCred:=ExecBlock("F060DGV",.F.,.F.,{nValCred,nValDesc})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 122
Data Base : 07/09/2008

FINA060.PRXExecblock("FA60SIT2",.F.,.F.)
FINA060.PRXExecBlock("F060SEA",.f.,.f.)
FINA060.PRXExecBlock("F060ACT",.F.,.F.)
FINA060.PRXExecBlock("FA60TRAN",.F.,.F.)
FINA060.PRXExecblock("F060EXIT",.F.,.F.)
FINA060.PRXlMarkAbt:=ExecBlock("F060ABT",.F.,.F.)
FINA060.PRXcNumBor:=ExecBlock("F060BOR",.f.,.f.)
FINA060.PRXExecblock("F060EXIT",.F.,.F.)
FINA060.PRXcFil060:=
ExecBlock("FA60FIL",.f.,.f.,{cPort060,cAgen060,cConta060,cSituacao,dVencIni,dVencFim,nLimite,nMoeda,cContrato,dEmisDe,dEmisAte,cCliDe,cCliAte})
FINA060.PRXcCampoCli:=ExecBlock("F060CPBOR",.F.,.F.)
FINA060.PRXcQueryADD:=ExecBlock("FA060QRY",.F.,.F.,{cAgen060,cConta060})
FINA060.PRX
Execblock("F060PROC",.F.,.F.,{cPort060,cAgen060,cConta060,cSituacao,dVencIni,dVencFim,nLimite,nMoeda,cContrato,dEmisDe,dEmisAte,cCliDe,cCliAte})
FINA060.PRXcHistorico:=ExecBlock("F060HIST",.F.,.F.,{cSituacao})
FINA060.PRXExecBlock("F060SEA2",.f.,.f.)
FINA060.PRXExecBlock("FA60BDE",.F.,.F.)
FINA060.PRXExecblock("FA060SE5",.F.,.F.)
FINA060.PRXExecblock("F060EXIT",.F.,.F.)
FINA060.PRXExecBlock("F060POR2",.F.,.F.)
FINA060.PRXnData:=ExecBlock("F060DPM",.F.,.F.)
FINA060.PRXlCancela:=ExecBlock("FA60CAN1",.F.,.F.)
FINA060.PRXExecBlock("FA60CAN2",.F.,.F.)
FINA060.PRXExecBlock("F060EXCL",.f.,.f.)
FINA060.PRXcHistorico:=ExecBlock("F060HIST",.F.,.F.,{cSituacao})
FINA060.PRXlValorZero:=ExecBlock("F060VLZ",.F.,.F.)
FINA060.PRXnValor:=ExecBlock("F060VLTOT",.F.,.F.,{nValor})
FINA060.PRXlRet:=ExecBlock("F060OK",.F.,.F.,aDados)
FINA060.PRXnData:=ExecBlock("F060DPM",.F.,.F.)
FINA060.PRXnData:=ExecBlock("F060DPM",.F.,.F.)
FINA060.PRXExecBlock("F060MARK",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 123
Data Base : 07/09/2008

FINA060.PRXnData:=ExecBlock("F060DPM",.F.,.F.)
FINA060.PRXnData:=ExecBlock("F060DPM",.F.,.F.)
FINA060.PRXnPrazoMed:=ExecBlock("F060CPM",.F.,.F.,{nSomaData,nQtdTit,nPrazo,nValor,nPrazoMed})
FINA060.PRXnData:=ExecBlock("F060DPM",.F.,.F.)
FINA060.PRXnData:=ExecBlock("F060DPM",.F.,.F.)
FINA060.PRXExecBlock("F060MARK",.F.,.F.)
FINA060.PRXnData:=ExecBlock("F060DPM",.F.,.F.)
FINA060.PRXnData:=ExecBlock("F060DPM",.F.,.F.)
FINA060.PRXnPrazoMed:=ExecBlock("F060CPM",.F.,.F.,{nSomaData,nQtdTit,nPrazo,nValor,nPrazoMed})
FINA060.PRXlRet:=ExecBlock("F060VBCO",.F.,.F.,{cBanco,cAgencia,cConta,cSitCombo,cContrato})
FINA060.PRXaTmpCores:=ExecBlock("F060CORES",.F.,.F.,aLegenda)
FINA069.PRWcQuery:=Execblock("FA069FIL",.F.,.F.,{cQuery})//permiteumainseraonaclausuladaquery
FINA070.PRXExecBlock("F070BROW",.f.,.f.)
FINA070.PRXIf!(ExecBlock("FA070CHK",.F.,.F.))
FINA070.PRXlMultNat:=ExecBlock("F070MNAT",.F.,.F.)
FINA070.PRXaButtons:=ExecBlock("FA070BTN",.F.,.F.,{aButtons})
FINA070.PRXExecBlock("F070ACRE",.F.,.F.)
FINA070.PRXExecBlock("FA070POS",.F.,.F.)
FINA070.PRXIIF(lFA070MDB,lMdbOk:=ExecBlock("FA070MDB",.F.,.F.),.T.)
FINA070.PRX(IiF(lFa070Bco,ExecBlock("FA070BCO",.F.,.F.),.T.).And.;
FINA070.PRX.and.DtMovFin(dDtCredito).and.iIf(lFA070MDB.and.!lMdbOk,lMdbOk:=ExecBlock("FA070MDB",.F.,.F.),.T.);
FINA070.PRXAadd(aValidGet,{'cMotBx',aAutoCab[nT,2],"fa070BDev().and.ExecBlock('FA070MDB',.F.,.F.)",.t.})
FINA070.PRXlRet:=ExecBlock("FA070TIT",.F.,.F.,{nParciais})
FINA070.PRXExecBlock("F070ACONT",.F.,.F.)
FINA070.PRXnTotal+=ExecBlock("F070CTB",.F.,.F.,{cPadrao,nHdlPrv})
FINA070.PRXExecBlock("SACI008",.F.,.F.)
FINA070.PRXlPreMark:=ExecBlock("F070MARK",.F.,.F.)
FINA070.PRXCarregaSa6(@cBancolt,,,.T.).And.IiF(lFa070Bco,ExecBlock("FA070BCO",.F.,.F.),.T.)
FINA070.PRXcOutPref:=ExecBlock("FI070PRE")
FINA070.PRXIF!ExecBlock('FA070CA3',.F.,.F.,nOpcx)
FINA070.PRXlRet:=ExecBlock('FA070CA4',.F.,.F.,nOpcx)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 124
Data Base : 07/09/2008

FINA070.PRXnTotal+=ExecBlock("F070CTC",.F.,.F.,{cPadrao,nHdlPrv})
FINA070.PRXExecBlock('FA070CAN',.F.,.F.,nValor)
FINA070.PRXExecBlock('SE5FI70E',.F.,.F.,nOpcx)
FINA070.PRXExecBlock("F070EST",.F.,.F.)
FINA070.PRXExecBlock("F070EST2",.F.,.F.,{aAux[ni],cChave})
FINA070.PRXExecBlock("FA070CA2",.F.,.F.,{nOpcx})
FINA070.PRXlMultNat:=ExecBlock("F070MNAT",.F.,.F.)
FINA070.PRXExecBlock("F070ACRE",.F.,.F.)
FINA070.PRXVALIDIIF(lFA070MDB,lMdbOk:=ExecBlock("FA070MDB",.F.,.F.),.T.);
FINA070.PRXIf(lFA070MDB.and.!lMdbOk,lMdbOk:=ExecBlock("FA070MDB",.F.,.F.),.t.).and.;
FINA070.PRXlRet:=ExecBlock("FA070TIT",.F.,.F.,{nParciais})
FINA070.PRXExecBlock("F070ACRE",.F.,.F.)
FINA070.PRXlMultNat:=ExecBlock("F070MNAT",.F.,.F.)
FINA070.PRXdDtCredito:=Execblock("F070DTCR",.F.,.F.,dDtCredito)
FINA070.PRXExecBlock("FA070BXL",.F.,.F.)
FINA070.PRXExecBlock("F070AltV",.F.,.F.,lHelp)
FINA070.PRXcFiltro:=Execblock("F070OWN",.f.,.f.)
FINA070.PRXcFiltro:=Execblock("F070OWN",.f.,.f.)
FINA070.PRXlRet:=ExecBlock("F070DESC",.F.,.F.,{nDescont})
FINA070.PRXlRet:=ExecBlock("F070JRS",.F.,.F.)
FINA070.PRXlRet:=ExecBlock("F070VREC",.F.,.F.,{nValRec})
FINA070.PRXlRet:=ExecBlock("F070DSC",.F.,.F.)
FINA070.PRXaCols:=ExecBlock("F070DCHQ",.f.,.f.,{aCpoaCols,aCols})
FINA070.PRXnDiasVcto:=ExecBlock("F070VENCTO",.F.,.F.)
FINA070.PRXExecBlock("F070CMC7",.F.,.F.)
FINA070.PRXnDiasVcto:=ExecBlock("F070VENCTO",.F.,.F.)
FINA070.PRXnJuros:=Execblock("fcalcjur",.f.,.f.)
FINA070.PRXlRet:=ExecBlock("F070KCO",.F.,.F.,{cBanco,cAgencia,cConta})
FINA070.PRXlRet:=ExecBlock("F070MUL",.F.,.F.)
FINA070.PRXExecBlock("FA070IMP",.F.,.F.,{nIrrf,nIss,nPis,nCofins,nCsll,nInss})
FINA070.PRXaCmc7Tc:=ExecBlock("F460CMTC",.F.,.F.,cCmC7)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 125
Data Base : 07/09/2008

FINA070.PRXlRet:=ExecBlock("F070BtOK",.F.,.F.)
FINA074.PRWcFiltro:=ExecBlock("F074BROW",.F.,.F.,cFiltro)
FINA074.PRWcQueryADD:=ExecBlock("FA074QRY",.F.,.F.)
FINA074.PRWaTitulo:=ExecBlock('FA074CPO',.F.,.F.,aTitulo)
FINA074.PRWEXECBLOCK("FA074GRV",.F.,.F.)
FINA080.PRXExecBlock("F080BROW",.f.,.f.)
FINA080.PRXmBrowse(6,1,22,75,"SE2",,,,,,Fa040Legenda("SE2"),,,,,,,,IIF(ExistBlock("F080FILB"),ExecBlock("F080FILB",.f.,.f.),NIL))
FINA080.PRXlUsaCmc7:=ExecBlock("FA080CMC",.F.,.F.)
FINA080.PRXlMultNat:=ExecBlock("F080MNAT",.F.,.F.)
FINA080.PRXIf!(ExecBlock("FA080CHK",.F.,.F.))
FINA080.PRXlMensagem:=ExecBlock("F080MENS",.F.,.F.)
FINA080.PRXaCposDes:=ExecBlock("F080DCNB",.F.,.F.)
FINA080.PRXExecBlock("F080ACRE",.F.,.F.)
FINA080.PRXExecBlock("FA080POS",.F.,.F.)
FINA080.PRXlAcessImp:=ExecBlock("FA080ACES",.F.,.F.)
FINA080.PRXaButtons:=ExecBlock("FA080BTN",.F.,.F.,{aButtons})
FINA080.PRXlRet:=ExecBlock("FA080TIT",.F.,.F.)
FINA080.PRXExecBlock("F080ACONT",.F.,.F.)
FINA080.PRXExecblock("FINA080",.F.,.F.)
FINA080.PRXExecBlock("FA080PE",.F.,.F.)
FINA080.PRXcFil080:=ExecBlock("F080FIL",.f.,.f.)
FINA080.PRXlRet:=ExecBlock('FA080OWN',.F.,.F.)
FINA080.PRXExecBlock("FA080CAN",.F.,.F.,{nOpcx})
FINA080.PRXExecBlock("FA080REC",.F.,.F.,{nJuros,nMulta,dDataAnt})
FINA080.PRXExecBlock("F080EST",.F.,.F.)
FINA080.PRXExecBlock("F080EST2",.F.,.F.)
FINA080.PRXaCposDes:=ExecBlock("F080DCNB",.F.,.F.)
FINA080.PRXlRet:=Execblock("Fa080chq",.F.,.F.)
FINA080.PRXExecBlock("FA080CMI",.F.,.F.)
FINA080.PRXExecBlock("F080VEND",.F.,.F.)
FINA080.PRXnCM:=ExecBlock("F080CM",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 126
Data Base : 07/09/2008

FINA080.PRXlUsaCmc7:=ExecBlock("FA080CMC",.F.,.F.)
FINA080.PRXlMultNat:=ExecBlock("F080MNAT",.F.,.F.)
FINA080.PRXExecBlock("F080ACRE",.F.,.F.)
FINA080.PRXExecblock("FA080LT",.F.,.F.)
FINA080.PRXlAcessImp:=ExecBlock("FA080ACES",.F.,.F.)
FINA080.PRXlRet:=ExecBlock("FA080TIT",.F.,.F.)
FINA080.PRXExecBlock("FA080PE",.F.,.F.)
FINA080.PRXExecBlock("F080ACRE",.F.,.F.)
FINA080.PRXlMultNat:=ExecBlock("F080MNAT",.f.,.f.)
FINA080.PRXlRet:=ExecBlock("FA080DT",.F.,.F.,dBaixa)
FINA080.PRXlBxTit:=ExecBlock("F080BXLT",.F.,.F.)
FINA080.PRXExecBlock("F080ACRE",.F.,.F.)
FINA080.PRXExecBlock("F080ACRE",.F.,.F.)
FINA080.PRXExecblock("FA080VIR",.F.,.F.)
FINA080.PRXExecBlock('SE5FI080',.f.,.F.)
FINA080.PRXExecblock("FA080SEF",.F.,.F.)
FINA080.PRXlBxTit:=ExecBlock("F080BXLT",.F.,.F.)
FINA080.PRXlRet:=ExecBlock("FA080BCO",.F.,.F.,{cBanco,cAgencia,cConta})
FINA080.PRXaDadosSPB:=ExecBlock("FA080SPB",.f.,.f.,aSPB)
FINA080.PRXaFil10925:=ExecBlock("MT103FRT",.F.,.F.)
FINA080.PRXaFor10925:=ExecBlock("F080LOJA",.F.,.F.)
FINA080.PRXExecBlock("FA080PCC",.F.,.F.,{nPis,nCofins,nCsll,nIrrf,nValTit})
FINA080.PRXExecBlock("FA080IMP",.F.,.F.)
FINA080.PRXcNaturs+=ExecBlock("F241NAT",.F.,.F.)
FINA084.PRWcFiltro:=ExecBlock("F084BROW",.F.,.F.,cFiltro)
FINA084.PRWcQueryADD:=ExecBlock("FA084QRY",.F.,.F.)
FINA084.PRWaTitulo:=ExecBlock('FA084CPO',.F.,.F.,aTitulo)
FINA084.PRWEXECBLOCK("FA084GRV",.F.,.F.)
FINA085A.PRWcFltUsr:=ExecBlock("A085ABRW",.F.,.F.)
FINA085A.PRWcOrdPago:=ExecBlock("A085NORP",.F.,.F.,cOrdPago)
FINA085A.PRWExecBLock("A085ATIT",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 127
Data Base : 07/09/2008

FINA085A.PRWExecBLock("A085ATIT",.F.,.F.)
FINA085A.PRWExecBLock("A085AFIM",.F.,.F.,aNums)
FINA085A.PRWExecBlock("A085DEFS",.F.,.F.,"1")
FINA085A.PRWlRet:=ExecBlock('A085TUDOK',.F.,.F.,aClone(aSE2))
FINA085A.PRWaCampos:=ExecBLock("F085HEAD",.F.,.F.)
FINA085A.PRWaHeader2:=ExecBlock("A085CPOS",.F.,.F.)
FINA085A.PRWExecBlock("A085DEFS",.F.,.F.,"2")
FINA085A.PRWExecBlock("A085ACHQ",.F.,.F.,{aHeader,aCols})
FINA085A.PRWaCheques:=ExecBlock("A85CHPDT",.F.,.F.)
FINA085A.PRWaCheques:=ExecBlock("FI85ACH",.F.,.F.,aCheques)
FINA085A.PRWcNumChq:=ExecBlock("A085ANUM",.F.,.F.,{nPagar,cFornece,cLoja,dDtVcto})
FINA085A.PRWExecBlock("F085GRA",.f.,.f.)
FINA085A.PRWExecBLock("A085APAG",.F.,.F.)
FINA085A.PRWaHeader2:=ExecBlock("A085CPOS",.F.,.F.)
FINA085A.PRWExecBLock("A085ARET",.F.,.F.,"IVA")
FINA085A.PRWExecBLock("A085ARET",.F.,.F.,"IB")
FINA085A.PRWExecBLock("A085ARET",.F.,.F.,"SUSS")
FINA085A.PRWExecBLock("A085ARET",.F.,.F.,"SIL")
FINA085A.PRWExecBLock("A085ARET",.F.,.F.,"GAN")
FINA085A.PRWExecBLock("A085ARET",.F.,.F.,"IRIC")
FINA085A.PRWExecBLock("A085ARET",.F.,.F.,"IRI")
FINA085A.PRWlRet:=ExecBLock("A085MRKB",.F.,.F.,lAll)
FINA085A.PRWlRet:=ExecBlock("A085VFOR",.F.,.F.,{cFornece,cLoja})
FINA085P.PRWcFilPg085p:=Execblock("Pago085p",.F.,.F.)
FINA085P.PRWIfExistBlock("Paga085p").And.!Execblock("Paga085p",.F.,.F.)
FINA085P.PRWExecBlock("F085E2I",.F.,.F.)
FINA085P.PRWExecBlock("F085E2E",.F.,.F.)
FINA085R.PRWcFiltro:=ExecBlock('F085RFLT',.F.,.F.)
FINA086.PRWcResultPE:=ExecBlock("FA086FLT",.F.,.F.)
FINA086.PRWcResultPE:=ExecBlock("FA086FLT",.F.,.F.)
FINA086.PRWlExclui:=ExecBlock("FA086OK",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 128
Data Base : 07/09/2008

FINA086.PRWExecBlock("FA86ASE2",.F.,.F.,{aRecSE5})
FINA086.PRWExecBlock("FA86ASE5",.F.,.F.,{aRecSE5})
FINA086.PRWlRet:=ExecBlock("A086SEF",.F.,.F.,lRet)
FINA087A.PRWcTipos+=ExecBlock('A087TIPTI',.F.,.F.)
FINA087A.PRWaCpos:=ExecBlock("FA087COL",.F.,.F.)
FINA087A.PRWaUserFilter:=ExecBlock("F087AFIL",.F.,.F.)
FINA087A.PRWaUserFilSE1:=ExecBlock("F087ASE1",.F.,.F.)
FINA087A.PRWlRet:=ExecBlock('A087TUDOK',.F.,.F.,nPanel)
FINA087A.PRWaValores:=ExecBlock("FA087ValBX",.F.,.F.,aValores)
FINA087A.PRWExecBlock("FA087INC",.F.,.F.)
FINA087A.PRWExecBlock("FA087BAIXA",.F.,.F.)
FINA087A.PRWExecBlock("FA087GRV",.F.,.F.)
FINA087A.PRWlRet:=ExecBlock("Fa087Pg",.F.,.F.,{nMoeda,nValor})
FINA088.PRWcCond:=ExecBlock('F088FLT',.F.,.F.)
FINA088.PRWlDigitacao:=ExecBlock("FA088OK",.F.,.F.)
FINA088.PRWExecBlock("FA088CAN",.F.,.F.)
FINA089.PRWOrdSIX:=ExecBlock("RFA01ORD",.F.,.F.)
FINA089.PRWcCondicao+=".AND."+ExecBlock("A089FBROW",.F.,.F.)
FINA089.PRWExecblock("A089CAMP",.F.,.F.,1)
FINA089.PRWcQuery+=ExecBlock("A089CONDS",.F.,.F.,1)
FINA089.PRWcCondicoes+=ExecBlock("A089CONDS",.F.,.F.,1)
FINA089.PRWExecBlock("F089ATU",.F.,.F.)
FINA089.PRWExecblock("A089CAMP",.F.,.F.,2)
FINA089.PRWcQuery+=ExecBlock("A089CONDS",.F.,.F.,2)
FINA089.PRWcCondicoes+=ExecBlock("A089CONDS",.F.,.F.,2)
FINA089.PRWExecBlock("FA089001",.F.,.F.)
FINA089.PRWcQuery+=ExecBlock("A089CONDS",.F.,.F.,2)
FINA089.PRWcCondicoes+=ExecBlock("A089CONDS",.F.,.F.,2)
FINA089.PRWExecblock("A089CAMP",.F.,.F.,3)
FINA089.PRWcQuery+=ExecBlock("A089CONDS",.F.,.F.,3)
FINA089.PRWcCondicoes+=ExecBlock("A089CONDS",.F.,.F.,3)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 129
Data Base : 07/09/2008

FINA090.PRXcFiltro:=ExecBlock("F090FLBR",.F.,.F.,{cFiltro})
FINA090.PRXcFilter:=ExecBlock("F090FILB",.F.,.F.,{cFilter})
FINA090.PRXcCondicao1:=ExecBlock("F090FILB",.F.,.F.,{cCondicao1})
FINA090.PRXExecBlock("F090BROW",.F.,.F.)
FINA090.PRXcFil090:=ExecBlock("F090FIL",.f.,.f.,{nTipoBx,cBco090,cAge090,cCta090})
FINA090.PRXaCampos:=EXECBLOCK("F090CPOS",.F.,.F.,aCampos)
FINA090.PRXlRet:=ExecBlock("FA090TIT",.F.,.F.,{cBco090,cAge090,cCta090,cCheq090})
FINA090.PRXnDescont:=Execblock("FA090DES",.F.,.F.)
FINA090.PRXnJuros:=Execblock("FA090JUR",.F.,.F.)
FINA090.PRXnMulta:=Execblock("FA090MUL",.F.,.F.)
FINA090.PRXnCorrec:=Execblock("FA090COR",.F.,.F.)
FINA090.PRXExecblock("FA090TX",.F.,.F.)
FINA090.PRXExecblock("FA080SEF",.f.,.f.)
FINA090.PRXcE5_Histor:=Execblock("FA090SE5",.F.,.F.,{cE5_Histor})
FINA090.PRXExecBlock("F90SE5GRV")
FINA090.PRXExecblock("FINA090",.f.,.f.)
FINA090.PRXExecBlock("F90TOTGRV")
FINA090.PRXExecBlock("F090REST",.F.,.F.)
FINA090.PRXcTipo:=ExecBlock("F090TIPO",.F.,.F.,{cTipo})
FINA090.PRXlBxTit:=ExecBlock("F090TIT",.F.,.F.)
FINA090.PRXlBxTit:=ExecBlock("F090TIT",.F.,.F.)
FINA090.PRXlRet:=ExecBlock('FA080OWN',.F.,.F.)
FINA090.PRXExecBlock('FA080CAN',.F.,.F.)
FINA090.PRXExecBlock("F080EST",.F.,.F.)
FINA090.PRXlRet:=ExecBlock("F090TOK",.F.,.F.,{cBcoDe,cBcoAte,cBco090,cAge090,cCta090,cCheq090})
FINA091.PRXcFiltro:=ExecBlock("F090FLBR",.F.,.F.,{cFiltro})
FINA091.PRXcFilter:=ExecBlock("F090FILB",.F.,.F.,{cFilter})
FINA091.PRXcCondicao1:=ExecBlock("F090FILB",.F.,.F.,{cCondicao1})
FINA091.PRXExecBlock("F090BROW",.F.,.F.)
FINA091.PRXcFil090:=ExecBlock("F090FIL",.f.,.f.)
FINA091.PRXaCampos:=EXECBLOCK("F090CPOS",.F.,.F.,aCampos)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 130
Data Base : 07/09/2008

FINA091.PRXlRet:=ExecBlock("FA090TIT",.F.,.F.,{cBco090,cAge090,cCta090,cCheq090})
FINA091.PRXnDescont:=Execblock("FA090DES",.F.,.F.)
FINA091.PRXnJuros:=Execblock("FA090JUR",.F.,.F.)
FINA091.PRXnMulta:=Execblock("FA090MUL",.F.,.F.)
FINA091.PRXnCorrecao:=Execblock("FA090COR",.F.,.F.)
FINA091.PRXExecblock("FA090TX",.F.,.F.)
FINA091.PRXExecblock("FA080SEF",.f.,.f.)
FINA091.PRXcE5_Histor:=Execblock("FA090SE5",.F.,.F.,{cE5_Histor})
FINA091.PRXExecBlock("F90SE5GRV")
FINA091.PRXExecblock("FINA090",.f.,.f.)
FINA091.PRXExecBlock("F90TOTGRV")
FINA091.PRXExecBlock("F090REST",.F.,.F.)
FINA091.PRXlBxTit:=ExecBlock("F090TIT",.F.,.F.)
FINA091.PRXlBxTit:=ExecBlock("F090TIT",.F.,.F.)
FINA091.PRXlRet:=ExecBlock('FA080OWN',.F.,.F.)
FINA091.PRXExecBlock('FA080CAN',.F.,.F.)
FINA091.PRXExecBlock("F080EST",.F.,.F.)
FINA091.PRXlRet:=ExecBlock("F090TOK",.F.,.F.,{cBcoDe,cBcoAte,cBco090,cAge090,cCta090,cCheq090})
FINA100.PRXcCondicao:=ExecBlock("F100FBRW",.F.,.F.)
FINA100.PRXExecBlock("F100BROW",.F.,.F.)
FINA100.PRXExecblock("FA100PAG",.f.,.f.)
FINA100.PRXExecblock("FA100REC",.f.,.f.)
FINA100.PRXExecBlock("FINATROC",.F.,.F.)
FINA100.PRXlRet:=Execblock("FA100CA2",.f.,.f.)
FINA100.PRXExecblock("FA100CAN",.f.,.f.)
FINA100.PRXlGrava:=ExecBlock("FA100TRF",.F.,.F.,{cBcoOrig,cAgenOrig,cCtaOrig,;
FINA100.PRXcDocTran:=ExecBlock("F100DOC",.F.,.F.,{cBcoOrig,cAgenOrig,cCtaOrig,;
FINA100.PRXExecBlock("A100BL01",.F.,.F.,aValores)
FINA100.PRXcDocTran:=ExecBlock("FA100DOC",.F.,.F.,{cBcoOrig,cAgenOrig,cCtaOrig,cTipoTran})
FINA100.PRXExecBlock("A100TR01",.F.,.F.,lEstorno)
FINA100.PRXExecBlock("A100TRA",.F.,.F.,{lEstorno,cBcoOrig,cBcoDest,cAgenOrig,cAgenDest,cCtaOrig,;
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 131
Data Base : 07/09/2008

FINA100.PRXExecBlock("A100TR02",.F.,.F.,lEstorno)
FINA100.PRXExecBlock("A100TRB",.F.,.F.,{lEstorno,cBcoOrig,cBcoDest,cAgenOrig,cAgenDest,cCtaOrig,;
FINA100.PRXExecBlock("A100TR03",.F.,.F.,lEstorno)
FINA100.PRXExecBlock("A100TRC",.F.,.F.,{lEstorno,cBcoOrig,cBcoDest,cAgenOrig,cAgenDest,cCtaOrig,;
FINA100.PRXIf!(Execblock("F100TOK",.F.,.F.))
FINA100.PRXIf!ExecBlock("FA100VET",.F.,.F.,{nRegOrigem,nRegDestino})
FINA100.PRXlGrava:=ExecBlock("FA100TRF",.F.,.F.,{cBcoOrig,cAgenOrig,cCtaOrig,;
FINA100.PRXExecBlock("PMSDLGMOV",.F.,.F.)
FINA100.PRXlRet:=ExecBlock("FA100OKP",.F.,.F.)
FINA100.PRXlRet:=ExecBlock("FA100OKR",.F.,.F.)
FINA110.PRXExecBlock("F110BROW",.f.,.f.)
FINA110.PRXcFil110:=ExecBlock("F110FIL",.f.,.f.)
FINA110.PRXaButtons:=Execblock("FA110BUT",.F.,.F.,)
FINA110.PRXnDescont:=Execblock("FA110DES",.F.,.F.)
FINA110.PRXnJuros:=Execblock("FA110JUR",.F.,.F.)
FINA110.PRXnMulta:=Execblock("FA110MUL",.F.,.F.)
FINA110.PRXExecblock("FA110SE5",.F.,.F.)
FINA110.PRXExecblock("FINA110",.f.,.f.)
FINA110.PRXExecBlock("F110REC",.F.,.F.)
FINA110.PRXExecblock("FA110TOT",.F.,.F.)
FINA110.PRXlBxTit:=ExecBlock("F110TIT",.F.,.F.)
FINA110.PRXlBxTit:=ExecBlock("F110TIT",.F.,.F.)
FINA110.PRXlBxBord:=ExecBlock("F110BOR",.F.,.F.)
FINA110.PRXlRet:=ExecBlock("F110TOK",.F.,.F.,{cBco110,cAge110,cCta110})
FINA110.PRXlRet:=ExecBlock("F110BtOK",.F.,.F.)
FINA150.PRXnOrdSE1:=ExecBlock("F150ORD",.F.,.F.)
FINA150.PRXIf!(ExecBlock("F150EXC",.F.,.F.))
FINA150.PRXExecblock("FIN150_1",.F.,.F.)
FINA150.PRXnValor:=ExecBlock("F150SUM",.F.,.F.)
FINA150.PRXnSomaAcres+=ExecBlock("F150SUMA",.F.,.F.)
FINA150.PRXnSomaDecre+=ExecBlock("F150SUMD",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 132
Data Base : 07/09/2008

FINA150.PRXExecblock("FIN150",.F.,.F.)
FINA150.PRXIf!(Execblock("FIN150_2",.f.,.f.))//Naoincrementou
FINA150.PRXExecblock("FIN150_3",.F.,.F.)
FINA150.PRXExecBlock("F150QTDT",.F.,.F.,{nQtdTotTit,nGrava})
FINA150.PRXnSeq:=Execblock("FINCNAB2",.F.,.F.,{nHdlSaida,nSeq,nTotCnab2})
FINA151.PRWExecblock("FIN151_1",.F.,.F.)
FINA151.PRWnSomaValor+=ExecBlock("F151SUM",.F.,.F.)
FINA151.PRWExecblock("FIN151",.F.,.F.)
FINA151.PRWIf!(Execblock("FIN151_2",.f.,.f.))//Naoincrementou
FINA151.PRWExecblock("FIN151_3",.F.,.F.)
FINA151.PRWnSeq:=Execblock("FINCNAB2",.F.,.F.,{nHdlSaida,nSeq,nTotCnab2})
FINA160.PRWExecBlock("F160BORD",.f.,.f.)
FINA171.PRXExecblock("F171EXCL",.F.,.F.)
FINA171.PRXExecblock("FIN171",.F.,.F.)
FINA181.PRXExecBlock("F181QTS",.F.,.F.)
FINA181.PRXIf!ExecBlock("FA181RES",.F.,.F.)
FINA181.PRXExecBlock("FA181RAP",.F.,.F.)
FINA181.PRXExecBlock("F181EQT",.F.,.F.)
FINA181.PRXExecBlock("FA181EST",.F.,.F.)
FINA181.PRXExecBlock("FA181EAP",.F.,.F.)
FINA181.PRXExecBlock("FA181EMP",.F.,.F.)
FINA181.PRXExecBlock("FA181REP",.F.,.F.)
FINA181.PRXExecBlock("F181EPE",.F.,.F.)
FINA182.PRXExecBlock("FA182UPD",.F.,.F.)
FINA183.PRXIf!ExecBlock("Fa183RES",.F.,.F.)
FINA183.PRXExecBlock("FA183EST",.F.,.F.)
FINA190.PRXExecBlock("F190BROW",.f.,.f.)
FINA190.PRXExecBlock("FA190POS",.F.,.F.)
FINA190.PRX(!lF190VNAT.Or.ExecBlock("F190VNAT",.F.,.F.,{cNatur190}));
FINA190.PRXcFil190:=ExecBlock("F190FIL",.f.,.f.)
FINA190.PRXcBenef:=Execblock("FA190BEN",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 133
Data Base : 07/09/2008

FINA190.PRXExecblock("FA190CH",.f.,.f.)
FINA190.PRXExecBlock("F190BROW",.f.,.f.)
FINA190.PRXReturn(ExecBlock("F190FOR",.F.,.F.))
FINA190.PRXIf!ExecBlock("F190ICAN",.f.,.f.)
FINA190.PRXExecBlock("F190CAN",.f.,.f.)
FINA190.PRXExecblock("F190DEL5",.f.,.f.,nRegSe5)
FINA190.PRXExecblock("FA190DEL",.f.,.f.)
FINA190.PRXExecblock("F190DELC",.f.,.f.)
FINA190.PRXExecBlock("F190SE5",.F.,.F.)
FINA190.PRXExecblock("FA190LIB",.f.,.f.)
FINA190.PRXlRet:=Execblock("FA190TOK",.F.,.F.,oDlg)
FINA190.PRXlRet:=ExecBlock("F190VBCO",.F.,.F.)
FINA190.PRXIfExecblock("FA190MK",.f.,.f.)
FINA190.PRXlRet:=ExecBlock("F190NATU",,,{cNaturez})
FINA191.PRWExecBlock("FA191GRV",.F.,.F.)
FINA200.PRXlAltPort:=ExecBlock("F200PORT",.F.,.F.)
FINA200.PRXExecBlock("F200VAR",.F.,.F.,{aValores})
FINA200.PRXExecBlock("F200VAR",.F.,.F.,{aValores})
FINA200.PRXIflF200Avl.And.!ExecBlock("F200AVL",.F.,.F.,{aValores})
FINA200.PRXExecblock("FA200POS",.F.,.F.,{aValores})
FINA200.PRXExecblock("FA200FIL",.F.,.F.,aValores)
FINA200.PRXExecBlock("F200ABAT",.F.,.F.)
FINA200.PRXExecBlock("FINA200",.F.,.F.,{aValores,nTotAbat,nTotAbImp})
FINA200.PRXExecBlock("FA200_02",.f.,.f.)
FINA200.PRXExecBlock("F200TIT",.F.,.F.)
FINA200.PRXExecblock("FA200F1",.f.,.f.)
FINA200.PRXExecblock("F200FIM",.f.,.f.)
FINA200.PRXExecblock("F200BXAG",.f.,.f.)
FINA200.PRXExecBlock("F200IMP",.F.,.F.)
FINA200.PRXExecblock("FA200RE2",.F.,.F.)
FINA200.PRXExecblock("FA200REJ",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 134
Data Base : 07/09/2008

FINA200.PRXExecBlock("F200DB1",.F.,.F.)
FINA200.PRXExecBlock("F200DB2",.F.,.F.)
FINA200.PRXExecBlock("F200OCR",.F.,.F.)
FINA240.PRXcBrowse:=ExecBlock("F240BROWSE",.F.,.F.)
FINA240.PRXIfExecBlock("F240SEMA",.F.,.F.)
FINA240.PRXcFil240:=ExecBlock("F240FIL",.f.,.f.)
FINA240.PRXnOpca:=If(ExecBlock("F240TDOK",.f.,.f.),1,2)
FINA240.PRXExecBlock("F240TBOR",.f.,.f.,{cOldPort240,cPort240})
FINA240.PRXExecBlock("F240Bord",.F.,.F.)
FINA240.PRXlRetorna:=ExecBlock("F240NBOR",.F.,.F.,cNumBor)
FINA240.PRXIf!ExecBlock("F240OK",.F.,.F.)
FINA240.PRXlDeleta:=ExecBlock("F240PCB",.f.,.f.)
FINA240.PRXExecBlock("F240CAN",.f.,.f.,{cOldPortado})
FINA240.PRXIf!execBlock("F240Ger",.F.,.F.)
FINA240.PRXExecBlock("F240ARQ",.F.,.F.)
FINA240.PRXlIsItau:=ExecBlock("F240BCO",.F.,.F.,SEA>EA_PORTADO)
FINA240.PRXcFil240Tc:=ExecBlock("F240FILTC",.F.,.F.)
FINA240.PRXnSomaValor+=ExecBlock("F240SUM",.F.,.F.)
FINA240.PRXnSomaAcres+=ExecBlock("F240SUMA",.F.,.F.)
FINA240.PRXnSomaDecre+=ExecBlock("F240SUMD",.F.,.F.)
FINA240.PRXExecBlock("F240Grv",.F.,.F.)
FINA240.PRXcArqSaida:=ExecBlock("FA240NAR",.F.,.F.,cArqSaida)
FINA240.PRXlBxTit:=ExecBlock("F240tit",.F.,.F.,.F.)
FINA240.PRXlBxTit:=ExecBlock("F240TIT",.F.,.F.,.F.)
FINA240.PRXlBxTit:=ExecBlock("F240TIT",.F.,.F.,.T.)
FINA240.PRXuRetPE:=ExecBlock("F240OK2")
FINA241.PRXIfExecBlock("F240SEMA",.F.,.F.)
FINA241.PRXcFil240:=ExecBlock("F240FIL",.f.,.f.)
FINA241.PRXnOpca:=If(ExecBlock("F240TDOK",.f.,.f.),1,2)
FINA241.PRXExecBlock("F240TBOR",.f.,.f.,{cOldPort240,cPort240})
FINA241.PRXExecBlock("F240BORD",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 135
Data Base : 07/09/2008

FINA241.PRXlContabil:=ExecBlock("F241CTB",.F.,.F.)
FINA241.PRXExecBlock("F241IRAN",.f.,.f.,{cNumBor})
FINA241.PRXIf!ExecBlock("F240OK",.F.,.F.)
FINA241.PRXlDeleta:=ExecBlock("F240PCB",.f.,.f.)
FINA241.PRXlDelBord:=ExecBlock("F241CBD",.f.,.f.)
FINA241.PRXExecBlock("F240CAN",.f.,.f.,{cOldPortado})
FINA241.PRXlContabil:=ExecBlock("F241CTB",.F.,.F.)
FINA241.PRXaFil10925:=ExecBlock("MT103FRT",.F.,.F.)
FINA241.PRXaFor10925:=ExecBlock("F080LOJA",.F.,.F.)
FINA241.PRXExecBlock("F241IMP",.F.,.F.)
FINA241.PRXExecBlock("F241INC",.F.,.F.)
FINA241.PRXExecBlock("F241INC2",.F.,.F.)
FINA241.PRXExecBlock("F241INC5",.F.,.F.)
FINA241.PRXcNaturs+=ExecBlock("F241NAT",.F.,.F.)
FINA280.PRWExecBlock("F280PRE",.F.,.F.)
FINA280.PRWcQueryADD:=ExecBlock("FA280QRY",.F.,.F.)
FINA280.PRWaVenc:=Execblock("F280CON",.f.,.f.,{nValor,cCondicao,cMarca,cAliasSe1})
FINA280.PRWExecBlock("FA280",.f.,.f.,nRegE1)
FINA280.PRWExecBlock("FA280GRV",.F.,.F.)
FINA280.PRWlRet:=ExecBlock("FIN280NAT")
FINA280.PRWcFiltroADD:=ExecBlock("FA280FIL",.F.,.F.,cFiltro)
FINA280.PRWlRet:=ExecBlock("F280PCAN",.F.,.F.)
FINA280.PRWExecBlock("F280CAN",.F.,.F.)
FINA280.PRWlRet:=Execblock("FA280OK",.F.,.F.,oDlg)
FINA280.PRWExecBlock("FA280SHOW",.f.,.f.,{cAliasSe1,.T.})
FINA280.PRWExecBlock("FA280SHOW",.f.,.f.,{cAliasSe1,.F.})
FINA280.PRWExecBlock("FA280SHOW",.f.,.f.,{cAliasSe1,.F.})
FINA280.PRWIf!(Execblock("FA280TOK",.F.,.F.))
FINA280.PRWExecBlock("F280ORI",.F.,.F.)
FINA280.PRWExecBlock("Fa280GrE5",.F.,.F.)
FINA280.PRWExecBlock("FA280",.f.,.f.,nRegE1)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 136
Data Base : 07/09/2008

FINA280.PRWlRet:=ExecBlock("F280DTVC",.f.,.f.,{dDataVc})
FINA281.PRWIf!(Execblock("FA281CHK",.f.,.f.))
FINA281.PRWExecBlock("F280PRE",.F.,.F.)
FINA281.PRWcQuery+=ExecBlock("F281FIL",.F.,.F.,{cQuery})
FINA281.PRWaVenc:=Execblock("F280CON",.f.,.f.,{nValor,cCondicao})
FINA281.PRWExecBlock("FA281VLR",.F.,.F.)
FINA281.PRWuRetorno:=ExecBlock("FINALEG",.F.,.F.,{nReg,cAlias})
FINA290.PRWExecBlock("F290BROW",.f.,.f.)
FINA290.PRWmBrowse(6,1,22,75,"SE2",,"!E2_SALDO",,,,,,,,,,,,IIF(ExistBlock("F290BFIL"),ExecBlock("F290BFIL",.f.,.f.),NIL))
FINA290.PRWExecBlock("F290PRE",.F.,.F.)
FINA290.PRWcFil290:=ExecBlock("F290FIL",.f.,.f.)
FINA290.PRWaVenc:=Execblock("F290CON",.f.,.f.,{nValor,cCondicao,cMarca,nBasePcc,nPisFat,nCofFat,nCslFat})
FINA290.PRWlMostraTela:=ExecBlock("FI290MT",.f.,.f.)
FINA290.PRWSTRLCTPAD+=ExecBlock("F290BAIXA",.F.,.F.)
FINA290.PRWExecblock("FI290GE5",.F.,.F.)
FINA290.PRWExecBlock("FA290",.f.,.f.)
FINA290.PRWlVerLibTit:=ExecBlock("F290LIBT",.f.,.f.)
FINA290.PRWcFiltro+=ExecBlock("F290OWN",.F.,.F.)
FINA290.PRWExecBlock("FA290C",.f.,.f.)
FINA290.PRWlRet:=ExecBlock("FA290OKC",.F.,.F.)
FINA290.PRWExecBlock("F290CN2",.F.,.F.)
FINA290.PRWExecBlock("F290CAN",.F.,.F.)
FINA290.PRWlRet:=Execblock("FA290OK",.F.,.F.)
FINA290.PRWlMarkTit:=ExecBlock("F290TIT",.F.,.F.,{.T.})
FINA290.PRWlMarkTit:=ExecBlock("F290TIT",.F.,.F.,{.F.})
FINA290.PRWIf!(Execblock("FA290TOK",.F.,.F.))
FINA290.PRWlMarkTit:=ExecBlock("F290TIT",.F.,.F.,{.F.})
FINA290.PRWlRet:=ExecBlock("FIN290NAT")
FINA300.PRXExecBlock("F300FIL",.F.,.F.,aCpos)
FINA300.PRXExecBlock("Fa300PA",.F.,.F.)
FINA300.PRXExecBlock("FA300OCO",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 137
Data Base : 07/09/2008

FINA300.PRXExecBlock("F300SE5",.F.,.F.)
FINA300.PRXExecBlock("FA300REN",.F.,.F.)
FINA330.PRXExecBlock("FA330FLT",.F.,.F.)
FINA330.PRXExecBlock("FA330Cmp",.F.,.F.)
FINA330.PRXExecblock("FA330BX",.f.,.f.)
FINA330.PRXcQuery:=Execblock("FA330QRY",.f.,.f.,{cQuery})//permitemanipualodasquery
FINA330.PRXIf!(ExecBlock("F330RIO",.F.,.F.))
FINA330.PRXnValComp:=ExecBlock("F330CMP",.F.,.F.)
FINA330.PRXIflF330FLTC.and.ExecBlock("F330FLTC",.F.,.F.)
FINA330.PRXExecBlock("FA330EAC",.F.,.F.)
FINA330.PRXExecBlock("FA330EXC",.F.,.F.)
FINA330.PRXlRet:=ExecBlock("Fa330Vld")
FINA340.PRXExecBlock("F340BROW",.f.,.f.)
FINA340.PRXlVerLibTit:=ExecBlock("F340LIBT",.f.,.f.)
FINA340.PRXExecblock("F340NAT",.F.,.F.,nRecno)
FINA340.PRXExecblock("F340_PA",.F.,.F.)
FINA340.PRXExecblock("F340GRV",.F.,.F.,{nOpcA})
FINA340.PRXIflF340aCan.And.!ExecBlock("F340ACAN",.f.,.f.)
FINA340.PRXcQueryADD:=ExecBlock("FA340QRY",.F.,.F.)
FINA340.PRXExecBlock("F340CAN",.f.,.f.)
FINA340.PRXlVerLibTit:=ExecBlock("F340LIBT",.f.,.f.)
FINA340.PRXcCondicao+=ExecBlock("F340FLCP",.F.,.F.)
FINA340.PRXlRet:=Execblock("FA340FILT",.F.,.F.,{nRecno})
FINA340.PRXnValComp:=ExecBlock("F340CMP",.F.,.F.)
FINA340.PRXlRet:=ExecBlock("F340VLD",.F.,.F.)
FINA340.PRXaLegenda:=ExecBlock("F340LEGE",.f.,.f.,{aLegenda})
FINA350.PRXlCont:=ExecBlock("F350CONF",.F.,.F.)
FINA350.PRXIf!(ExecBlock("F350SE1",.F.,.F.))
FINA350.PRXVALOR+=Execblock("F350CM",.F.,.F.)
FINA350.PRXIf!(ExecBlock("F350SE2",.F.,.F.))
FINA350.PRXVALOR+=Execblock("F350CM2",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 138
Data Base : 07/09/2008

FINA360.PRXExecBlock("F360GRVHIS",.F.,.F.)
FINA370.PRXcFor:=Execblock("F370E5F",.F.,.F.,cFor)
FINA370.PRXcChave:=Execblock("F370E5K",.F.,.F.,cChave)
FINA370.PRXcFor:=Execblock("F370E2F",.F.,.F.,cFor)
FINA370.PRXcFor:=Execblock("F370EFF",.F.,.F.,cFor)
FINA370.PRXcCondWhile:=Execblock("F370E1W",.F.,.F.)
FINA370.PRXIf!Execblock("F370E1F",.F.,.F.)
FINA370.PRXcCondWhile:=Execblock("F370E5CT",.F.,.F.)
FINA370.PRXExecblock("F370E5R",.F.,.F.)
FINA370.PRXExecBlock("F370NATP",.F.,.F.,{nHdlPrv,cLote})
FINA370.PRXExecBlock("F370NATP",.F.,.F.,{nHdlPrv,cLote})
FINA370.PRXcCondWhile:=Execblock("F370E5CT",.F.,.F.)
FINA370.PRXExecblock("F370E5P",.F.,.F.)
FINA370.PRXExecblock("F370E5T",.F.,.F.)
FINA370.PRXIf!Execblock("F370EUF",.F.,.F.)
FINA375.PRXnValBase+=ExecBlock("F375Base",.f.,.f.)
FINA375.PRXnIRReter:=ExecBlock("F375IRPF",.f.,.f.,nValBase)
FINA375.PRXSE2>E2_CODRET:=ExecBlock("F375IRF",.F.,.F.)
FINA376.PRXcQuery+=ExecBlock("F376QRY",.F.,.F.)
FINA376.PRXcPrefixo:=ExecBlock("F376PRF",.F.,.F.)
FINA376.PRXExecBlock("F376GRV",.F.,.F.)
FINA378.PRXExecBlock("F378GRV",.F.,.F.)
FINA380.PRXaCampos:=ExecBlock("F380CPOS",.F.,.F.,{aCampos})
FINA380.PRXExecBlock("FA380CHV",.F.,.F.),;
FINA380.PRXExecBlock("F380ATR",.F.,.F.)
FINA380.PRXExecBlock("F380MTR",.F.,.F.)
FINA380.PRXExecBlock("F380GRV",.F.,.F.)
FINA380.PRXcFil380:=ExecBlock("F380FIL",.f.,.f.)
FINA380.PRXExecBlock("F380RECO",.F.,.F.)
FINA380.PRXDEFINEBUTTONoBtnPocRESOURCE"azul"OFoBarACTIONExecBlock("F380BUT",.F.,.F.)
FINA380.PRXlDtCrdAnt:=ExecBlock("F380DTD",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 139
Data Base : 07/09/2008

FINA390.PRXExecBlock("F390BROW",.f.,.f.)
FINA390.PRXmBrowse(6,1,22,75,"SE2",,"E2_IMPCHEQ",,,,,,,,,,,,IIF(ExistBlock("F390BFIL"),ExecBlock("F390BFIL",.f.,.f.),NIL))
FINA390.PRXcHist390:=padr(ExecBlock("A390HIST",.F.,.F.),TamSX3("EF_HIST")[1])
FINA390.PRXcCheque390:=padr(ExecBlock("A390CHEQUE",.F.,.F.),TamSX3("EF_NUM")[1])
FINA390.PRXcFil390:=ExecBlock("F390FIL",.f.,.f.)
FINA390.PRXnAcrescimo:=Execblock("A390ACR",.F.,.F.)//Tratamentodousuario
FINA390.PRXExecBlock("A390SEF",.F.,.F.)
FINA390.PRXExecBlock("A390CHEQ",.F.,.F.)
FINA390.PRXcHist390:=padr(ExecBlock("A390HIST",.f.,.f.),TamSX3("EF_HIST")[1])
FINA390.PRXcCheque390:=padr(ExecBlock("A390CHEQUE",.F.,.F.),TamSX3("EF_NUM")[1])
FINA390.PRXExecBlock("A390AVU",.F.,.F.)
FINA390.PRXIf!(ExecBlock("F390CANC",.F.,.F.))
FINA390.PRXExecBlock("F390CBX",.F.,.F.)
FINA390.PRXcHist390:=padr(ExecBlock("A390HIST",.f.,.f.),TamSX3("EF_HIST")[1])
FINA390.PRXcCheque390:=padr(ExecBlock("A390CHEQUE",.F.,.F.),TamSX3("EF_NUM")[1])
FINA390.PRXExecBlock("F390REDP",.F.,.F.)
FINA390.PRXIf!(ExistBlock("FA390NATUR").And.ExecBlock("FA390NATUR",.F.,.F.))
FINA390.PRXlRet:=ExecBlock("F390NATU",.f.,.f.)
FINA390.PRXcBenef390:=ExecBlock("F390BEN",.F.,.F.,cBenef390)
FINA390.PRXlMarkTit:=ExecBlock("F390TIT",.F.,.F.)
FINA390.PRXnValImp:=ExecBlock("F390Valor",.F.,.F.,{nValor,aTitulos})
FINA390.PRXlMarkTit:=ExecBlock("F390TIT",.F.,.F.)
FINA390.PRXnValImp:=ExecBlock("F390Valor",.F.,.F.,{nValor,aTitulos})
FINA390.PRXnValImp:=ExecBlock("F390Valor",.F.,.F.,{nValor,aTitulos})
FINA390.PRXlRet:=Execblock("FA390TOK",.F.,.F.,oDlg)
FINA390.PRXlRet:=ExecBlock("F390FILUSU",.f.,.f.)
FINA401.PRXcQuery:=ExecBlock("FA401QRY",.F.,.F.,{cQuery})
FINA401.PRXExecBlock("FA401CMP",.F.,.F.)
FINA401.PRXExecBlock("FA401CMP",.F.,.F.)
FINA401.PRXExecBlock("FA401CMP",.F.,.F.)
FINA401.PRXExecBlock("FA401CMP",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 140
Data Base : 07/09/2008

FINA401.PRXExecBlock("FA401CMP",.F.,.F.)
FINA401.PRXExecBlock("FA401CMP",.F.,.F.)
FINA401.PRXExecBlock("FA401CMP",.F.,.F.)
FINA402.PRXExecBlock("F402SRA",.F.,.F.)
FINA402.PRXExecBlock("F402SRA",.F.,.F.)
FINA402.PRXlGravaSRC:=ExecBlock("F402GRC",.F.,.F.)
FINA402.PRXExecBlock("F402SRC",.F.,.F.,nI)
FINA410.PRXlRet:=ExecBlock("FIN410FT",.F.,.F.,{mv_par01,"1"})
FINA410.PRXlRet:=ExecBlock("FIN410FT",.F.,.F.,{mv_par01,"2"})
FINA410.PRXlRet:=ExecBlock("FIN410FT",.F.,.F.,{mv_par01,"3"})
FINA410.PRXlRet:=ExecBlock("FIN410FT",.F.,.F.,{mv_par01,"4"})
FINA415.PRWlBaixa:=ExecBlock("F415BxRec",.F.,.F.)
FINA415.PRWlBaixa:=ExecBlock("F415BxPag",.F.,.F.)
FINA420.PRXExecBlock("F420CIT",.F.,.F.)
FINA420.PRXcFiltro:=ExecBlock("F420FIL",.F.,.F.)
FINA420.PRXExecblock("FIN420_1",.F.,.F.)
FINA420.PRXnSomaValor+=Execblock("F420SOMA",.F.,.F.)//Retornarumdeterminadosaldodousuario
FINA420.PRXnSomaVlLote+=Execblock("F420SOMA",.F.,.F.)
FINA420.PRXnSomaAcres+=ExecBlock("F420SUMA",.F.,.F.)
FINA420.PRXnSomaDecre+=ExecBlock("F420SUMD",.F.,.F.)
FINA420.PRXnSomaValor=Execblock("F420SOMA",.F.,.F.)//Retornarumdeterminadosaldodousuario
FINA420.PRXnSomaVlLote=Execblock("F420SOMA",.F.,.F.)
FINA420.PRXnSomaAcres=ExecBlock("F420SUMA",.F.,.F.)
FINA420.PRXnSomaDecre=ExecBlock("F420SUMD",.F.,.F.)
FINA420.PRXnSomaValor=Execblock("F420SOMA",.F.,.F.)//Retornarumdeterminadosaldodousuario
FINA420.PRXnSomaVlLote=Execblock("F420SOMA",.F.,.F.)
FINA420.PRXnSomaAcres=ExecBlock("F420SUMA",.F.,.F.)
FINA420.PRXnSomaDecre=ExecBlock("F420SUMD",.F.,.F.)
FINA420.PRXExecBlock("F420CRP",.F.,.F.)
FINA420.PRXlFa420CRI:=ExecBlock("FA420CRI",.F.,.F.)
FINA420.PRXcArqSaida:=ExecBlock("FA420NAR",.F.,.F.,cArqSaida)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 141
Data Base : 07/09/2008

FINA420.PRXnRetorno:=Execblock("F420CHK",.F.,.F.)//Retornar1,2ou3
FINA430.PRXExecBlock("F430CIT",.F.,.F.)
FINA430.PRXExecblock("FA430FIL",.F.,.F.,{xBuffer})
FINA430.PRXExecBlock("F430VAR",.F.,.F.,{aValores})
FINA430.PRXIf!(ExecBlock("FA430PA",.F.,.F.,cEspecie))
FINA430.PRXExecBlock("F430VAR",.F.,.F.,{aValores})
FINA430.PRXIf!(ExecBlock("FA430PA",.F.,.F.,cEspecie))
FINA430.PRXExecBlock("FA430SE2",.F.,.F.,{aValores})
FINA430.PRXExecBlock("FA430OCO",.F.,.F.,{aValores})
FINA430.PRXExecBlock("FA430LRM",.F.,.F.,{xBuffer})
FINA430.PRXExecblock("F430BXA",.F.,.F.)
FINA430.PRXExecblock("F430REJ",.F.,.F.)
FINA430.PRXExecBlock("FA430REN",.f.,.f.)
FINA430.PRXReturnExecblock("F430CHK",.F.,.F.)
FINA440.PRXExecBlock("FN440COM",.F.,.F.)
FINA440.PRXIfExistBlock("FA440VLD").And.!ExecBlock("FA440VLD",.F.,.F.,1)
FINA440.PRXaBases:=ExecBlock("F440BASE",.F.,.F.,aBases)
FINA440.PRXlComVdBlq:=ExecBlock("F440CVB",.F.,.F.)
FINA440.PRXExecBlock("MSE3440",.F.,.F.)
FINA440.PRXExecBlock("F440COM",.f.,.f.)
FINA440.PRXIfExistBlock("FA440VLD").And.!ExecBlock("FA440VLD",.F.,.F.,2)
FINA440.PRXlProcess:=ExecBlock("F440LIQ",.F.,.F.)
FINA440.PRXaBases:=ExecBlock("F440aBas",.F.,.F.,aBases)
FINA440.PRXlComVdBlq:=ExecBlock("F440CVB",.F.,.F.)
FINA440.PRXExecBlock("MSE3440",.F.,.F.,{nDescont,nJuros,cOrigem})
FINA440.PRXExecBlock("F440DEL",.F.,.F.,aVendedor[nCntFor])
FINA440.PRXExecBlock("F440DELB",.F.,.F.,aVendedor[nCntFor2])
FINA440.PRXnPerComis:=ExecBlock("FIN440PE",.F.,.F.,{aSD2Vend[nCntFor][1]})
FINA440.PRXnPerComis:=ExecBlock("FIN440PE",.F.,.F.,{aSD2Vend[nCntFor][1]})
FINA450.PRXaRotina:=Execblock("FA450BUT",.F.,.F.,{aRotina})
FINA450.PRXaRet:=ExecBlock("F450BROW",.F.,.F.,{aCampos,aCpoBro})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 142
Data Base : 07/09/2008

FINA450.PRXExecBlock("F450SE5",.F.,.F.,aSE5Recs)
FINA450.PRXcString:=ExecBlock("F450OWN",.F.,.F.)
FINA450.PRXcString:=ExecBlock("F450OWN1",.F.,.F.)
FINA450.PRXlVerLibTit:=ExecBlock("F450LIBT",.f.,.f.)
FINA450.PRXExecblock("F450GRAVA",.F.,.F.,{"SE1"})
FINA450.PRXExecblock("F450GRAVA",.F.,.F.,{"SE2"})
FINA450.PRXlCompensa:=ExecBlock("F450Conf",.F.,.F.,{cTipo})
FINA450.PRXExecBlock("F450SE1C",.F.,.F.)
FINA450.PRXExecBlock("F450SE2C",.F.,.F.)
FINA450.PRXcFiltro+=ExecBlock("F450FCA",.F.,.F.)
FINA460.PRXaRotina:=Execblock("FA460ROT",.F.,.F.,aRotina)//adicionaalgumarotinaemaRotina
FINA460.PRXExecblock("FA460OUT",.F.,.F.)
FINA460.PRXcLiquid:=ExecBlock("F460NUM",.F.,.F.,{cLiquid})
FINA460.PRXExecblock("F460SAID",.F.,.F.)
FINA460.PRXExecblock("F460GRV",.F.,.F.)
FINA460.PRXExecBlock("A460COL",.F.,.F.)
FINA460.PRXExecblock("F460CAN",.F.,.F.)//P.Eparalogcancelamento
FINA460.PRXExecblock("F460CON",.F.,.F.)//P.Eparalogconfirmacao
FINA460.PRXlRetPE:=Execblock("A460VALLIN",.F.,.F.)
FINA460.PRXlRet:=ExecBlock("F460TOK",.f.,.f.)
FINA460.PRXcFiltro:=ExecBlock("FA460OWN",.F.,.F.)
FINA460.PRXcFiltro+=ExecBlock("FA460FIL",.F.,.F.)
FINA460.PRXlGeraNCC:=ExecBlock("F460GerNCC",.F.,.F.)
FINA460.PRXExecBlock("F460NCC",.F.,.F.,{nSE1Rec})
FINA460.PRXaComplem:=ExecBlock("F460SE1",.f.,.f.,aComplem)
FINA460.PRXExecBlock('SE5FI460',.f.,.F.)
FINA460.PRXExecBlock("F460VAL",.f.,.f.,aComplem)
FINA460.PRXExecblock("F460CTB",.F.,.F.)
FINA460.PRXExecBlock("A460PARC",.F.,.F.)
FINA460.PRXnOpct:=Execblock("F460CANC",.F.,.F.,{nOpct})
FINA460.PRXExecblock("FIN460E1",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 143
Data Base : 07/09/2008

FINA460.PRXnJuros:=ExecBlock("F460JUR",.F.,.F.)
FINA460.PRXnDescon:=ExecBlock("F460DES",.F.,.F.)
FINA460.PRXlRet:=Execblock("FA460BUT",.F.,.F.,)
FINA460.PRXlRet:=ExecBlock("F460OK1",.f.,.f.)
FINA460.PRXaCols:=ExecBlock("FA460CMC7",.F.,.F.,{aCols})
FINA460.PRXaCols:=ExecBlock("FA460CMC7",.F.,.F.,{aCols})
FINA460.PRXaCols:=ExecBlock("FA460CMC7",.F.,.F.,{aCols})
FINA460.PRXaCols:=ExecBlock("FA460CMC7",.F.,.F.,{aCols})
FINA460.PRXaCmc7Tc:=ExecBlock("F460CMTC",.F.,.F.,cCmC7)
FINA470.PRXcFiltro:=ExecBlock("F470FBRW",.F.,.F.)
FINA470.PRXnTipoDat:=ExecBlock("F470DAT",.F.,.F.)
FINA470.PRXaConta:=ExecBlock("FA470CTA",.F.,.F.,{cBanco,cAgencia,cConta})
FINA470.PRXlGrava:=ExecBlock("F470GRV",.F.,.F.,xBuffer)
FINA470.PRXlAtuDtDisp:=ExecBlock("F470ATUDT",.F.,.F.)
FINA470.PRXExecBlock("F470GRVEF",.f.,.f.,{"NEWSE5"})
FINA470.PRXaContabil:=ExecBlock("FA470NAT",.F.,.F.,cNatureza)
FINA490.PRXcFile:=ExecBlock("FILEMOT",.F.,.F.,{cFile})
FINA550.PRWaRotina:=Execblock("FA550BUT",.F.,.F.,{aRotina})
FINA550.PRWlRet:=ExecBlock("F550FECH",.F.,.F.)
FINA550.PRWlVerSaldo:=ExecBlock("F550SBCO",.F.,.F.,{SET>ET_CODIGO,SET>ET_BANCO,SET>ET_AGEBCO,SET>ET_CTABCO})
FINA550.PRWlVerSaldo:=ExecBlock("F550SBCO",.F.,.F.,{SET>ET_CODIGO,SET>ET_BANCO,SET>ET_AGEBCO,SET>ET_CTABCO})
FINA550.PRWnVlrRep:=ExecBlock("F550VREP",.F.,.F.,{nVlrRep,nSaldoAnt})
FINA550.PRWlVerSaldo:=ExecBlock("F550SBCO",.F.,.F.,{SET>ET_CODIGO,SET>ET_BANCO,SET>ET_AGEBCO,SET>ET_CTABCO})
FINA550.PRWExecBlock("F550BAIX",.F.,.F.)
FINA550.PRWnVlrRep:=ExecBlock("F550VREP",.F.,.F.,{nVlrRep,nSaldoAnt})
FINA550.PRWExecBlock("FA550CORP",.F.,.F.,{nRSeu})
FINA550.PRWExecBlock("F550MOV",.F.,.F.)
FINA550.PRWExecBlock("F550BCO",.f.,.f.)
FINA550.PRWDEFINESBUTTONoBtnImpFROM180,130PIXELTYPE6ACTION(If(ExistBlock("FA550CoRp"),ExecBlock("Fa550CoRp",.F.,.F.,{nRegSEU}),))
ENABLEOFoDlgBco
FINA550.PRWlVerSaldo:=ExecBlock("F550SBCO",.F.,.F.,{SET>ET_CODIGO,SET>ET_BANCO,SET>ET_AGEBCO,SET>ET_CTABCO})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 144
Data Base : 07/09/2008

FINA550.PRWExecBlock("F550ALDT",.F.,.F.)
FINA550.PRWExecBlock("F550BCO",.f.,.f.)
FINA560.PRWExecBlock("F560PRG",.F.,.F.)
FINA560.PRWaRotina:=ExecBlock("FA560BRW",.F.,.F.,{aRotina})
FINA560.PRWExecBlock("FA550INI",.F.,.F.,)
FINA560.PRWExecBlock("F560GRV",.F.,.F.)
FINA560.PRWlF560Rep:=ExecBlock("F560REP",.F.,.F.)
FINA560.PRWlExecMsg:=If(lFa550MSG,ExecBlock("Fa550MSG",.F.,.F.),.T.)
FINA560.PRWExecBlock("F560RECB",.F.,.F.)//RelatorioderecibodoCaixinhacustomizado
FINA560.PRWExecBlock("FA550INF",.F.,.F.,)
FINA560.PRWlPermiss:=ExecBlock("F560DEL",.F.,.F.)
FINA560.PRWlBlock:=ExecBlock("F560BLOCK",.F.,.F.)
FINA560.PRWExecBlock("F560DEL2",.F.,.F.)
FINA560.PRWExecBlock("F560DEL3",.F.,.F.)
FINA560.PRWExecBlock("F560DEL1",.F.,.F.)
FINA560.PRWExecBlock("F560DEL4",.F.,.F.)
FINA560.PRWlRetValor:=ExecBlock("F560VALOR",.F.,.F.)
FINA560.PRWcCampos+=ExecBlock("F560CPOS",.F.,.F.,cCampos)
FINA560.PRWExecBlock("F560ADIA",.F.,.F.)
FINA560.PRWExecBlock("FA550ADF",.F.,.F.,{nOpca==1})
FINA560.PRWlRet:=ExecBlock("F560LOK",.F.,.F.)
FINA560.PRWlRet:=ExecBlock("F560TOK",.F.,.F.)
FINA560.PRWExecBlock("F560GRV2",.F.,.F.,{})
FINA560.PRWExecBlock("F560DEL5",.F.,.F.,{})
FINA560.PRWlRet:=ExecBlock("F560VMOV",.F.,.F.)
FINA561.PRWExecBlock("F561PRG",.F.,.F.)
FINA565.PRXExecblock("FA565OUT",.F.,.F.)
FINA565.PRXcLiquid:=ExecBlock("F565NUM",.F.,.F.)
FINA565.PRXExecblock("F565SAID",.F.,.F.)
FINA565.PRXExecblock("F565GRV",.F.,.F.)
FINA565.PRXExecBlock("A565COL",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 145
Data Base : 07/09/2008

FINA565.PRXExecblock("F565CAN",.F.,.F.)//P.Eparalogcancelamento
FINA565.PRXExecblock("F565CON",.F.,.F.)//P.Eparalogconfirmacao
FINA565.PRXlRetPE:=Execblock("A565VALLIN",.F.,.F.)
FINA565.PRXlRet:=ExecBlock("F565TOK",.f.,.f.)
FINA565.PRXcFiltro:=ExecBlock("FA565OWN",.F.,.F.)
FINA565.PRXcFiltro+=ExecBlock("FA565FIL",.F.,.F.)
FINA565.PRXlGeraNDF:=ExecBlock("F565GerNDF",.F.,.F.)
FINA565.PRXExecBlock("F565NDF",.F.,.F.,{nSE2Rec})
FINA565.PRXaComplem:=ExecBlock("F565SE2",.f.,.f.,aComplem)
FINA565.PRXExecBlock('SE5FI565',.f.,.F.)
FINA565.PRXExecBlock("F565VAL",.f.,.f.,aComplem)
FINA565.PRXExecblock("F565CTB",.F.,.F.)
FINA565.PRXExecBlock("A565PARC",.F.,.F.)
FINA565.PRXnOpct:=Execblock("F565CANC",.F.,.F.)
FINA565.PRXExecblock("FIN565E2",.F.,.F.)
FINA565.PRXnJuros:=ExecBlock("F565JUR",.F.,.F.)
FINA565.PRXlRet:=ExecBlock("F565OK1",.f.,.f.)
FINA565.PRXaRotina:=Execblock("FA565ROT",.F.,.F.,aRotina)//adicionaalgumarotinaemaRotina
FINA570.PRWnTotComp:=ExecBlock("F570CAL",.F.,.F.,{nTotComp})
FINA570.PRWnTotComp:=ExecBlock("FA570SCX",.F.,.F.,{nTotComp})
FINA580.PRXExecBlock("F580BROW",.F.,.F.)
FINA580.PRXlRet:=ExecBlock("Fa580Lib",.F.,.F.)
FINA580.PRXExecblock("FINA580",.f.,.f.)
FINA580.PRXExecblock("FINA580A",.f.,.f.)
FINA580.PRXcChave:=ExecBlock("F580CHAV",.F.,.F.,{cChave})
FINA580.PRXaCampos:=ExecBlock("F580MNBR",.f.,.f.,aCampos)
FINA580.PRXExecblock("FINA580",.f.,.f.)
FINA580.PRXExecblock("FINA580A",.f.,.f.)
FINA580.PRXcFiltro:=ExecBlock("F580FAUT",.F.,.F.,{cFiltro})
FINA590.PRXExecBlock("F590REC",.F.,.F.)
FINA590.PRXExecBlock("F590PAG",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 146
Data Base : 07/09/2008

FINA590.PRXIflF590IOK.and.!(ExecBlock("F590IOK",.F.,.F.,{"P",cNumBor}))
FINA590.PRXExecblock("F590INC",.F.,.F.,{"P",cNumBor})
FINA590.PRXIflF590IOK.and.!(ExecBlock("F590IOK",.F.,.F.,{"R",cNumBor}))
FINA590.PRXExecblock("F590INC",.F.,.F.,{"R",cNumBor})
FINA590.PRXIflF590COK.and.!(ExecBlock("F590COK",.F.,.F.,{"P",cNumBor}))
FINA590.PRXExecblock("F590CAN",.F.,.F.,{"P",cNumBor})//Pagar
FINA590.PRXIflF590COK.and.!(ExecBlock("F590COK",.F.,.F.,{"R",cNumBor}))
FINA590.PRXExecblock("F590CAN",.F.,.F.,{"R",cNumBor})//Receber
FINA740.PRWaRotAdic:=ExecBlock("FA740BRW",.F.,.F.,{aRotina})
FINA740.PRWExecBlock("F740BROW",.f.,.f.)
FINA750.PRWaRotAdic:=ExecBlock("FA750BRW",.F.,.F.,{aRotina})
FINA750.PRWExecBlock("F750BROW",.f.,.f.)
FINC010.PRWExecBlock("FC010BRW",.F.,.F.)
FINC010.PRW@001,272BUTTONIif(lSigaGE,STR0105,STR0025)SIZE40,12FONToDlg:oFontACTIONIf(lFc010Bol,ExecBlock("FC010BOL",.F.,.F.,
{1,@aAlias,aParam,.T.,aGet}),Fc010Brow(1,@aAlias,aParam,.T.,aGet))OFoDlgPIXEL//"BoletoAberto"/"TitAbe
FINC010.PRW@015,272BUTTONIif(lSigaGE,STR0106,STR0026)SIZE40,12FONToDlg:oFontACTIONIf(lFc010Bol,ExecBlock("FC010BOL",.F.,.F.,
{2,@aAlias,aParam,.T.,aGet}),FC010Brow(2,@aAlias,aParam,.T.,aGet))OFoDlgPIXEL//"BoletoPago"/"TitReceb
FINC010.PRW@043+nConLin,272BUTTONSTR0030SIZE40,12FONToDlg:oFontACTIONExecBlock("FC010CON",.F.,.F.)OFoDlgPIXEL//"Cons.Especif."
FINC010.PRWcQuery+=ExecBlock("FO10FILT",.F.,.F.)
FINC010.PRWcOrdem:=ExecBlock("F010ORD1",.F.,.F.)
FINC010.PRWcQuery+=ExecBlock("FO10FLTR",.F.,.F.)
FINC010.PRWcQuery+=ExecBlock("F010FLPD",.F.,.F.)
FINC010.PRWcQuery+=ExecBlock("FO10FLFT",.F.,.F.)
FINC021.PRWaCposA:=ExecBlock("FC021CPO",.F.,.F.,{aCposAna})
FINC021.PRWcFilterUser:=ExecBlock("FC021FIL",.F.,.F.,{cAlias})
FINC021.PRWExecBlock("FC021ATRB",.F.,.F.,{cAliasAna,cAliasTrb,cCampo})
FINC021.PRWcFilterUser:=ExecBlock("FC021FIL",.F.,.F.,{cAlias})
FINC021.PRWaHdNew:=ExecBlock("FC021HEAD",.F.,.F.,{aHeader})
FINC021.PRWaHdNew:=ExecBlock("FC021HEAD",.F.,.F.,{aHeader})
FINC021.PRWExecBlock("FC021TIT",.F.,.F.,Titulo)
FINC021.PRWlRetImp:=ExecBlock("FC021IMP",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 147
Data Base : 07/09/2008

FINC021.PRWExecBlock("FC021PROJ",.F.,.F.,{(aAliasAna[oFolder:nOption])>Apelido,(aAliasAna[oFolder:nOption])>CHAVE,dDataProj})
FINC030.PRW@028,160BUTTONOemToAnsi(STR0072)SIZE42,13FONToDlg:oFontACTIONExecBlock("FC030CON",.F.,.F.)OFoDlgPIXEL//"Cons.
Especif."
FINC030.PRWcQuery+=ExecBlock("FO30FILT",.F.,.F.)
FINC030.PRWcQuery+=+ExecBlock("FO30FLTP",.F.,.F.)
FINC040.PRXaBut040:=ExecBlock("F040BOT",.F.,.F.)
FINC040.PRXaBrowse:=ExecBlock("FI040CPTN",.F.,.F.)
FINC040.PRXaBrowse:=ExecBlock("FI040MNCP",.F.,.F.,{aBrowse})
FINC040.PRXaCampos:=ExecBlock("FI040TPCP",.F.,.F.,{aCampos})
FINC040.PRXIf!ExecBlock("F040FILTIT")
FINC040.PRXExecBlock("FI040GRCP",.F.,.F.)
FINC050.PRXaBut050:=ExecBlock("F050BOT",.F.,.F.)
FINC060.PRW@08,310BUTTONOemToAnsi(STR0084)SIZE40,11ACTIONExecBlock("FC060CON",.F.,.F.)//"Consulta"
FINC060.PRW@06,200BUTTONOemToAnsi(STR0084)SIZE40,11ACTIONExecBlock("FC060CON",.F.,.F.)//"Consulta"
FINR130.PRXcQuery+=ExecBlock("F130QRY",.f.,.f.)
FINR130.PRXcTipos:=EXECBLOCK("F130FILT",.f.,.f.)
FINR130.PRXcQuery+=ExecBlock("F130QRY",.f.,.f.)
FINR133.PRXcTipos:=ExecBlock("FR133TIP",.F.,.F.)
FINR134.PRXcTipos:=ExecBlock("FR134TIP",.F.,.F.)
FINR136.PRWExecBlock("FR136TIP",.F.,.F.)
FINR136.PRWExecBlock("FR136TIP",.F.,.F.)
FINR13H.PRXLocalcTipos:=ExecBlock("FARGTIP",.F.,.F.)
FINR13H.PRXcTipos:=ExecBlock("FARGTIP",.F.,.F.)
FINR150.PRXcFr150Flt:=EXECBLOCK("Fr150FLT",.f.,.f.)
FINR15H.PRXLocalcTipos:=ExecBlock("FARGTIP",.F.,.F.)
FINR15H.PRXcTipos:=ExecBlock("FARGTIP",.F.,.F.)
FINR190.PRXcQueryAdd:=ExecBlock("F190QRY",.F.,.F.,{aReturn[7]})
FINR190.PRXcQueryAdd:=ExecBlock("F190QRY",.F.,.F.,{cFilUser})
FINR460.PRWcTmpMun:=ExecBlock("F460MUN")
FINR460.PRWaCheque[9]:=ExecBlock("F460MSG",.f.,.f.,{cNome})
FINR460.PRWExecBlock("F460BXT",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 148
Data Base : 07/09/2008

FINR460.PRWlRet:=ExecBlock("F460OK",.f.,.f.)
FINR460.PRWExecBlock("F460BXT",.F.,.F.)
FINR460.PRWExecblock("FINR460",.f.,.f.,nHdll)
FINR460.PRWExecblock("FINR460",.f.,.f.,nHdll)
FINR460.PRWExecblock("FINR460",.f.,.f.,nHdll)
FINR460.PRWExecblock("FINR460",.f.,.f.,nHdll)
FINR460.PRWExecblock("FINR460",.f.,.f.,nHdll)
FINR460.PRWExecblock("FINR460",.f.,.f.,nHdll)
FINR460.PRWExecblock("FINR460",.f.,.f.,nHdll)
FINR460.PRWcVerso:=Execblock("F460VER",.f.,.f.,{cNome})
FINR460.PRWcMensagem:=Execblock("F460MSG",.f.,.f.,{cNome})
FINR480.PRXcBenef:=ExecBlock("FA480BENE",.F.,.F.)
FINR480.PRXcMunic:=ExecBlock("FA480MUN",.F.,.F.)
FINR480.PRXExecBlock("FA480DAT",.F.,.F.)
FINR480.PRXExecBlock("FA480SAL",.F.,.F.)
FINR480.PRXExecBlock("FA480COM",.F.,.F.)
FINR480.PRXIf!Execblock("FA480CH",.f.,.f.)
FINR510.PRXcTipos:=ExecBlock("FR510TIP")
FINR510.PRXcTipos:=ExecBlock("FR510TIP")
FINR530.PRXcQueryADD:=ExecBlock("F530QRY",.F.,.F.,{aReturn[7]})//TratamentodoFiltrodeUsuario
FINR550.PRXcTipos:=EXECBLOCK("FARGTIP")
FINR550.PRXcTipos:=EXECBLOCK("FARGTIP")
FINR551.PRXcTipos:=EXECBLOCK("FARGTIP")
FINR551.PRXcTipos:=EXECBLOCK("FARGTIP")
FINR600.PRXcRetorna:=ExecBlock("RETSITU",.f.,.f.)
FINR620.PRXcQueryAdd:=ExecBlock("F620QRY",.F.,.F.)
FINR620.PRXcQueryAdd:=ExecBlock("F620QRY",.F.,.F.,{aReturn[7]})
FINR650.PRXExecBlock("F650VAR",.F.,.F.,{aValores})
FINR650.PRXlAchouTit:=Execblock("FR650FIL",.F.,.F.,{aValores})
FINR650.PRXExecBlock("F650VAR",.F.,.F.,{aValores})
FINR650.PRXlAchouTit:=Execblock("FR650FIL",.F.,.F.,{aValores})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 149
Data Base : 07/09/2008

FINR650.PRXcDescr:=ExecBlock("F650DESCR",.F.,.F.,{cDescr})
FINR650.PRXExecBlock("F650VAR",.F.,.F.,{aValores})
FINR650.PRXlAchouTit:=Execblock("FR650FIL",.F.,.F.,{aValores})
FINR650.PRXExecBlock("F650VAR",.F.,.F.,{aValores})
FINR650.PRXlAchouTit:=Execblock("FR650FIL",.F.,.F.,{aValores})
FINR650.PRXcDescr:=ExecBlock("F650DESCR",.F.,.F.,{cDescr})
FINR740.PRXExecBlock(mv_par03,.F.,.F.)
FINR750.PRXExecBlock("FR750TIT",.F.,.F.,cTitulo)
FINR750.PRXExecBlock("FR750TIT",.F.,.F.,Titulo)
FINR770.PRXcFil770PE:=ExecBlock("FR770FIL",.F.,.F.)
FINR770.PRXcQueryAdd:=ExecBlock("F770QRY",.F.,.F.,{aReturn[7]})
FINR770.PRXcFil770PE:=ExecBlock("FR770FIL",.F.,.F.)
FINR770.PRXcQueryAdd:=ExecBlock("F770QRY",.F.,.F.,{aReturn[7]})
FINXAPI.PRXExecBlock("SE5FI460",.F.,.F.)
FINXAPI.PRXExecBlock("F70E5ADT",.F.,.F.)
FINXAPI.PRXExecBlock('SE5FI070',.F.,.F.)
FINXAPI.PRXExecBlock("F070DISS",.f.,.f.)
FINXAPI.PRXExecBlock('SE3FI070',.f.,.F.)
FINXAPI.PRXExecBlock("F070EST",.F.,.F.)
FINXAPI.PRXnVlrCm:=Execblock("F070CM",.F.,.F.,{nTxMoeda})
FINXAPI.PRXExecBlock("FA330SE1",.F.,.F.)
FINXAPI.PRXExecBlock("SE5FI330",.F.,.F.)
FINXAPI.PRXaComplem:=ExecBlock("F460SE1",.F.,.F.)
FINXAPI.PRXExecBlock("F460VAL",.F.,.F.,aComplem)
FINXAPI.PRXExecBlock("F460NCC",.F.,.F.)
FINXAPI.PRXnVlrCm:=Execblock("F080CM",.F.,.F.)
FINXAPI.PRXExecBlock("FA330SE2",.F.,.F.)
FINXAPI.PRXExecBlock("SE5FI330",.F.,.F.)
FINXAPI.PRXExecBlock("FPCCSE2",.F.,.F.)
FINXAPI.PRXExecBlock("FPCCSE1",.F.,.F.)
FINXATU.PRXExecblock("FINAJURO",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 150
Data Base : 07/09/2008

FINXATU.PRXExecBlock("F070DISS",.f.,.f.)
FINXATU.PRXExecBlock('SE3FI070',.f.,.F.)
FINXATU.PRXExecBlock('SE3F070',.f.,.F.)
FINXATU.PRXExecblock("F70GRSE1",.F.,.F.)
FINXATU.PRXExecBlock("F70E5ADT",.f.,.f.)
FINXATU.PRXExecBlock('SE5FI070',.f.,.F.)
FINXATU.PRXlRet:=ExecBlock("F070VMOT",.F.,.F.)
FINXATU.PRXExecBlock("FA070CMI",.F.,.F.)
FINXATU.PRXExecblock("FA330SE1",.F.,.F.)
FINXATU.PRXExecBlock("SE5FI330",.f.,.f.)
FINXATU.PRXExecBlock("SE5FI331",.f.,.f.)
FINXATU.PRXExecBlock('F340CMP',.F.,.F.)
FINXATU.PRXExecBlock("SE5FI340",.f.,.f.)
FINXATU.PRXExecBlock("SE5FI341",.f.,.f.)
FINXATU.PRXnCm:=Execblock("F070CM",.F.,.F.,{nTxMoeda})
FINXATU.PRXExecBlock('UltiLote',.F.,.F.)
FINXATU.PRXExecBlock("FA050MD5",.f.,.f.)
FINXATU.PRXuRetorno:=ExecBlock("FINALEG",.F.,.F.,{nReg,cAlias})
FINXFUN.PRXcCheque390:=ExecBlock("A390CHEQUE",.F.,.F.,{cBanco390,cAgencia390,cConta390})
FINXFUN.PRXlRet:=ExecBlock("F390VCH",.F.,.F.)
FINXFUN.PRXcQuery+=ExecBlock("FC020VQR",.F.,.F.)
FINXFUN.PRXcQuery+=ExecBlock("FC020VQR",.F.,.F.)
FINXFUN.PRXaVenc:=ExecBlock("FC020VDA",.F.,.F.,{(cAliasSc6)>C6_NUM,(cAliasSc6)>C6_ITEM,nValTot,cCond,nValIpi,dData})
FINXFUN.PRXaVenc:=ExecBlock("FC020VDB",.F.,.F.,{(cAliasSc6)>C6_NUM,(cAliasSc6)>C6_ITEM,nValTot,cCond,nValIpi,dData})
FINXFUN.PRXcQuery+=ExecBlock("FC020CQR",.F.,.F.)
FINXFUN.PRXaVenc:=ExecBlock("FC020COM",.F.,.F.,{SC7>C7_NUM,SC7>C7_ITEM,nValTot,cCond,nValIpi,dData})
FINXFUN.PRXlBxTit:=ExecBlock("F090TIT",.F.,.F.)
FINXFUN.PRXExecBlock("F390GRV",.F.,.F.)
FINXFUN.PRXExecBlock("F390CBX2",.F.,.F.)
FINXFUN.PRXnDesconto:=ExecBlock("F070DES",.F.,.F.,nDesconto)
FINXFUN.PRXnJuros:=ExecBlock("F080JUR",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 151
Data Base : 07/09/2008

FINXFUN.PRXValidIf(cLiq=="0",ExecBlock("PAGO0124",.F.,.F.),;
FINXFUN.PRXExecBlock("COBA0124",.F.,.F.))
FINXFUN.PRXoGet:=MsGetDados():New(75,1,150,312,nOpcx,"ExecBlock('PAGOLOK',.F.,.F.)","ExecBlock('PAGOTOK',.F.,.F.)","",.T.)
FINXFUN.PRXnPercIss:=ExecBlock("F050PISS",.F.,.F.)
FINXFUN.PRXnPercIss:=ExecBlock("F050PISS",.F.,.F.)
FINXFUN.PRXm>e2_inss:=ExecBlock("F050INBR",.f.,.f.,nBaseInss)
FINXFUN.PRXlAplicaTP:=ExecBlock("F050ATP",.F.,.F.)
FINXFUN.PRXm>e2_irrf:=ExecBlock("F050CIRF",.f.,.f.,nBaseIrrf)
FINXFUN.PRXExecblock("FA050IMP",.F.,.F.)
FINXFUN.PRXnRetorno:=ExecBlock("FINNVR",.F.,.F.,nRetorno)
FINXFUN.PRXnRetorno:=ExecBlock("FINNVP",.F.,.F.,nRetorno)
FINXFUN.PRXExecblock("RTNATTEL",.f.,.f.)
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,cChave,aCols[nX][2],;
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{nOpc,cChave})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{nOpc,cChaveIrf})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{nOpc,cChavePis})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{nOpc,cChaveCof})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{nOpc,cChaveCsl})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{nOpc,cChaveIns})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{nOpc,cChaveIss})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{nOpc,SEZ>EZ_PREFIXO+;
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,cChaveIrf,;
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,cChavePis,;
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,cChaveCof,;
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,cChaveCSL,;
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,cChaveIns,;
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,cChaveIss,;
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,SEV>EV_PREFIXO+;
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{nOpc,SEZ>EZ_PREFIXO+;
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{5,Subs(cChave,3),0,0,""})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{5,Subs(cChave,3)})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 152
Data Base : 07/09/2008

FINXFUN.PRXExecBlock("FA050PA",.F.,.F.,{cBancoAdt,cAgenciaAdt,cNumCon,cChequeAdt,cHistor,cBenef}),;
FINXFUN.PRXlCheqSE5:=ExecBlock("F050CHPA",.F.,.F.)
FINXFUN.PRXlEstPaSe5:=ExecBlock("F050DLPA",.F.,.F.)
FINXFUN.PRXExecBlock("F050EXCPA",.F.,.F.)
FINXFUN.PRXlConfirma:=ExecBlock("MNATCC",.F.,.F.)
FINXFUN.PRXlRet:=ExecBlock("MNCCOK",.F.,.F.)
FINXFUN.PRXlRet:=ExecBlock("MNCCNOK",.F.,.F.)
FINXFUN.PRXExecblock("MULTNATB",.f.,.f.,{cAlias,lBxLote,cReplica})
FINXFUN.PRXExecBlock("MULTNATC",.F.,.F.)
FINXFUN.PRXlRet:=ExecBlock("FIXVALMNAT",.F.,.F.)
FINXFUN.PRXcChq:=ExecBlock("PAGNUMCHEQ",.F.,.F.,{cBco,cAg,cNum,cChq})
FINXFUN.PRXlRet:=ExecBlock("F080KCO",.F.,.F.,{cBco,cAg,cNum})
FINXFUN.PRXExecblock("RTNATTEL",.f.,.f.)
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,cChave,aColsSev[nX][2],;
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{3,cChave})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{3,cChaveIrf})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{3,cChavePis})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{3,cChaveCof})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{3,cChaveCsl})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{3,cChaveIns})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{3,cChaveIss})
FINXFUN.PRXExecBlock("MULTSEZ",.F.,.F.,{3,SEZ>EZ_PREFIXO+;
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,cChaveIrf,;
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,cChavePis,;
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,cChaveCof,;
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,cChaveCSL,;
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,cChaveIns,;
FINXFUN.PRXExecBlock("MULTSEV",.F.,.F.,{nX,cChaveIss,;
FISXAPUR.PRXcCfo:=ExecBlock("APURICM",.F.,.F.,{cCfo})
FISXAPUR.PRXcCfo:=ExecBlock("APURICM",.F.,.F.,{cCfo})
FISXAPUR.PRXcCfo:=ExecBlock("APURICM",.F.,.F.,{cCfo})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 153
Data Base : 07/09/2008

FISXAPUR.PRXaGetApur:=ExecBlock("MGETAPUR",.F.,.F.,{"004",aGetApur})
FISXAPUR.PRXaGetApur:=ExecBlock("MGETAPUR",.F.,.F.,{"005",aGetApur})
FISXAPUR.PRXaGetApur:=ExecBlock("MGETAPUR",.F.,.F.,{"010",aGetApur})
FISXAPUR.PRXaGetApur:=ExecBlock("MGETAPUR",.F.,.F.,{"012",aGetApur})
FISXAPUR.PRXcCfo:=ExecBlock("APURICM",.F.,.F.,{cCfo})
FISXAPUR.PRXaDevolucoes:=Execblock("APURDEV",.F.,.F.)
FISXAPUR.PRXaXNcm:=ExecBlock("JOINCM",.f.,.f.)
FISXFUN.PRXcCodigo:=Execblock("MTMODNOT",.F.,.F.,cEspecie)
FRTA010A.PRWoCodProd:bLostFocus:={||
If(!_lOK.AND.!Empty(cCodProd),(_lOK:=.T.,aKeyAux:=FrtSetKey(),FRTProdOk(,,,.T.),FRTInitIt(.F.),If(lFrtGetPr,ExecBlock("FRTGETPR",.F.,.F.,{cCodProd}),),FrtS
etKey(aKeyAux),If(lUsaDisplay,(DisplayEnv(StatDispl
FRTA010A.PRWoCodProd:bLostFocus:={||If(!_lOK.AND.
!Empty(cCodProd),(_lOK:=.T.,aKeyAux:=FrtSetKey(),If(lUsaLeitor,LeitorFoco(nHdlLeitor,.F.),),FRTProdOk(,,,.T.),If(lFrtGetPr,ExecBlock("FRTGETPR",.F.,.F.,{cCo
dProd}),),FrtSetKey(aKeyAux),_lOK:
FRTA010A.PRW{||If(ExistBlock("FRTCTRLT"),ExecBlock("FRTCTRLT",.F.,.F.),)},;
FRTA010A.PRW{||If(ExistBlock("FRTCTRLU"),ExecBlock("FRTCTRLU",.F.,.F.),)},;
FRTA010A.PRW{||If(ExistBlock("FRTCTRLV"),ExecBlock("FRTCTRLV",.F.,.F.),)},;
FRTA010A.PRW{||If(ExistBlock("FRTCTRLW"),ExecBlock("FRTCTRLW",.F.,.F.),)},;
FRTA010A.PRWcDoc:=ExecBlock("FRTNUMCF",.F.,.F.,aParam)//numerocom6digitos
FRTA010A.PRWaAux:=ExecBlock("FRTCODB2",.F.,.F.,aAux)
FRTA010A.PRWaAux:=ExecBlock("FRTCODB3",.F.,.F.,aAux)
FRTA010A.PRWaFRTCliche:=ExecBlock("FRTCLICHE",.F.,.F.)
FRTA010A.PRWaAux:=ExecBlock("FRTCODB2",.F.,.F.,aAux)
FRTA010A.PRWaTmpProd:=ExecBlock("FRTProdOK",.F.,.F.,{cCodProd})
FRTA010A.PRWcFRTCodB:=ExecBlock("FRTCODB1",.F.,.F.,{cCodProd})
FRTA010A.PRWaFRTKit:=ExecBlock("FRTKIT",.F.,.F.,{cCodProd,nTmpQuant})
FRTA010A.PRWaAux:=ExecBlock("FRTQUANT",.F.,.F.,{nTmpQuant,nVlrUnit,nQuant,cBCONTA,nVlrTotal})
FRTA010A.PRWlStatusImp13:=ExecBlock("FRTECF13",.F.,.F.,{cCodProd,nVlrUnit,nQuant})
FRTA010A.PRWaRet:=ExecBlock("FRTDescIT",.F.,.F.,{cCodProd,nVlrPercIT,nVlrDescIT,nVlrItem})
FRTA010A.PRWaFRTCliche:=ExecBlock("FRTCLICHE",.F.,.F.)
FRTA010A.PRWaAux:=ExecBlock("FRTCODB2",.F.,.F.,aAux)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 154
Data Base : 07/09/2008

FRTA010A.PRWaAux:=ExecBlock("FRTCODB3",.F.,.F.,aAux)
FRTA010A.PRWExecBlock("FRTAbrECF",.F.,.F.,{nHdlECF,cImpressora,cPorta})
FRTA010A.PRWcString:=ExecBlock("FRTABRCX",.F.,.F.,{cSupervisor})
FRTA010A.PRWnI:=ExecBlock("FRTCODBR",.F.,.F.,{aItens})
FRTA010A.PRWaAux:=ExecBlock("FRTCODB2",.F.,.F.,aAux)
FRTA010A.PRWExecBlock("FRTCancela",.F.,.F.,{1,cSupervisor})
FRTA010A.PRWaSetKey:={{||If(ExistBlock("FRTF4ENC"),ExecBlock('FRTF4ENC',.F.,.F.,{aFormPag}),)},;
FRTA010A.PRWIif(lFrtAltPg,ExecBlock("FRTALTPG",.F.,.F.,{aFormPag[Len(aFormPag)][1],aFormPag[Len(aFormPag)][2]}),.T.))
FRTA010A.PRWIif(lFrtAltPg,ExecBlock("FRTALTPG",.F.,.F.,{Eval(bDscMoeda),Eval(bSmbMoeda),}),.T.))
FRTA010A.PRWIif(lFrtAltPg,ExecBlock("FRTALTPG",.F.,.F.,{aFormPag[Len(aFormPag)1][1],aFormPag[Len(aFormPag)1][2],}),.T.))
FRTA010A.PRWIif(lFrtAltPg,ExecBlock("FRTALTPG",.F.,.F.,{aFormPag[nPosSimb][1],aFormPag[nPosSimb][2],}),.T.))
FRTA010A.PRWIif(lFrtAltPg,ExecBlock("FRTALTPG",.F.,.F.,{,,Chr(nZ)}),.T.))
FRTA010A.PRWIif(lFrtAltPg,ExecBlock("FRTALTPG",.F.,.F.,{aFormPag[nI][1],aFormPag[nI][2],}),.T.))
FRTA010A.PRWIif(lFrtAltPg,ExecBlock("FRTALTPG",.F.,.F.,{aFormPag[nI][1],aFormPag[nI][2],}),.T.))
FRTA010A.PRW@13,15MSGEToCliFrtVARcCliFrtSIZE40,10OFoDlgAltCliF3"FCL"PIXELVALID(ExistCpo("SA1",cCliFrt+cLojFrt),IIF(ExistBlock(
"FRT010BL"),ExecBlock("FRT010BL",.F.,.F.,{cCliFrt+cLojFrt}),NIL))
FRTA010A.PRW@13,60MSGEToLojFrtVARcLojFrtSIZE15,10OFoDlgAltCliPIXELVALID(ExistCpo("SA1",cCliFrt+cLojFrt),IIF(ExistBlock("FRT010BL"),
ExecBlock("FRT010BL",.F.,.F.,{cCliFrt+cLojFrt}),NIL))
FRTA010A.PRWExecBlock("FRT010CL")
FRTA010A.PRWaFuncoes:=ExecBlock("FRTFUNCOES",.F.,.F.,aFuncoes)
FRTA010A.PRWExecBlock("FRTFUNCSAI",.F.,.F.)
FRTA010A.PRWaRetFormPag:=ExecBlock("FRTFORMPAG",.F.,.F.,{aFormPag,cDesc,cForma,cGrupo,nVlrTotal})
FRTA010A.PRWSL1>(FieldPos("L1_TROCO1"))>0),.T.,If(ExistBlock("FRTVMax"),ExecBlock("FRTVMax",.F.,.F.,{cForma,cDesc,nValor,nValMax}),nValor<=
nValMax))),.T.)),;
FRTA010A.PRWDEFINESBUTTONFROMnLinha+5+nTamMoed2,63TYPE1ENABLEACTION
If(If(ExistBlock("FRTFPag"),ExecBlock("FRTFPag",.F.,.F.,{cForma,cDesc,dData,nNumParc,nTXJuros,nIntervalo,nValor}),.T.),(nOpc:=1,oFormPag:End()),)OF
oFormPag
FRTA010A.PRWIf!ExecBlock("FRTDescTOT",.F.,.F.)
FRTA010A.PRWExecBlock("FRTCancela",.F.,.F.,{2,cSupervisor})
FRTA010A.PRWxRet:=ExecBlock("FRTCANCCF",.F.,.F.,{cNumCup})
FRTA010A.PRWExecBlock("FRTCancela",.F.,.F.,{2,cSupervisor})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 155
Data Base : 07/09/2008

FRTA010A.PRWaRetPE:=ExecBlock("FRTFINVEN",.F.,.F.,{nTotDedIcms,aItens})
FRTA010A.PRWaAux:=ExecBlock("FORMSTRC",.F.,.F.)
FRTA010A.PRWaSL4:=ExecBlock("FRTGRSL4",.F.,.F.,{aSL4,nI})
FRTA010A.PRWExecBlock("FRTEntreg",.F.,.F.,{aCrdCliente})
FRTA010A.PRWcCondPag:=ExecBlock("FRTCONDPAG",.F.,.F.)
FRTA010A.PRWExecBlock("FRTPGTODP",.F.,.F.,{cTmpCondPag})
FRTA010A.PRWaRetNeg:=ExecBlock("L10RETNG",.F.,.F.,{aRetNeg})
FRTA010A.PRWExecBlock("L10NEGOC",.F.,.F.)
FRTA010A.PRWaFRTCliche:=ExecBlock("FRTCLICHE",.F.,.F.)
FRTA010C.PRWlUsaSL1:=ExecBlock("FRTL1RPC",.F.,.F.)
FRTA010C.PRWaCamposInc:=ExecBlock("FRTCPSA1",.F.,.F.,aCamposInc)
FRTA010C.PRWaSA1:=ExecBlock("FRTGRSA1",.F.,.F.,aSA1)
FRTA020.PRWaRet:=ExecBlock("FRTEnviar",.F.,.F.,aRet)
FRTA020.PRWaFiles:=ExecBlock("FRTGrvSZ",.F.,.F.,{oServer})
FRTA040.PRWaCamposB:=ExecBlock("FRTGERACAR",.F.,.F.)
FRTA040.PRWlRegAt:=ExecBlock("FRTREGAT",.F.,.F.,{cArquivo})
FRTA040.PRWaFiles:=ExecBlock("FRTCARGA",.F.,.F.,{aFiles})
FRTA050.PRWaRet:=ExecBlock("FRT050SA",.F.,.F.,{nCheck,cCodOrigem,cCodDestin})
FRTA050.PRWlVldPE:=ExecBlock("FRT050SB",.F.,.F.,{nCheck,cCaixaSup,nDinheir,nCheques,nCartao,nVlrDebi,nFinanc,nConveni,nVales,nOutros})
FRTA050.PRWExecBlock("Frt050ST",.F.,.F.,{nCheck,cCaixaSup,nDinheir,nCheques,nCartao,nVlrDebi,nFinanc,nConveni,nVales,nOutros})
FRTA271.PRWcDoc:=ExecBlock("FRTNUMCF",.F.,.F.,aParam)//numerocom6digitos
FRTA271.PRWaAux:=ExecBlock("FRTCODB2",.F.,.F.,aAux)
FRTA271.PRWaAux:=ExecBlock("FRTCODB3",.F.,.F.,aAux)
FRTA271.PRWaFRTCliche:=ExecBlock("FRTCLICHE",.F.,.F.)
FRTA271.PRWaAux:=ExecBlock("FRTCODB2",.F.,.F.,aAux)
FRTA271A.PRWaTmpProd:=ExecBlock("FR271AProdOK",.F.,.F.,{cCodProd,nQuant})
FRTA271A.PRWcFRTCodB:=ExecBlock("FRTCODB1",.F.,.F.,{cCodProd})
FRTA271A.PRWaFRTKit:=ExecBlock("FRTKIT",.F.,.F.,{cCodProd,nTmpQuant})
FRTA271A.PRWaAux:=ExecBlock("FRTQUANT",.F.,.F.,{nTmpQuant,nVlrUnit,nQuant,cBCONTA,nVlrTotal})
FRTA271A.PRWlStatusImp13:=ExecBlock("FRTECF13",.F.,.F.,{cCodProd,nVlrUnit,nQuant})
FRTA271A.PRWaRet:=ExecBlock("FR271EDescIT",.F.,.F.,{cCodProd,nVlrPercIT,nVlrDescIT,nVlrItem})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 156
Data Base : 07/09/2008

FRTA271A.PRWaFRTCliche:=ExecBlock("FRTCLICHE",.F.,.F.)
FRTA271A.PRWaAux:=ExecBlock("FRTCODB2",.F.,.F.,aAux)
FRTA271A.PRWaAux:=ExecBlock("FRTCODB3",.F.,.F.,aAux)
FRTA271A.PRWcString:=ExecBlock("FRTABRCX",.F.,.F.,{cSupervisor})
FRTA271C.PRWlUsaSL1:=ExecBlock("FRTL1RPC",.F.,.F.)
FRTA271C.PRWaCamposInc:=ExecBlock("FRTCPSA1",.F.,.F.,aCamposInc)
FRTA271C.PRWaSA1:=ExecBlock("FRTGRSA1",.F.,.F.,aSA1)
FRTA271D.PRWaRet:=ExecBlock("FRT050SA",.F.,.F.,{nCheck,cCodOrigem,cCodDestin})
FRTA271D.PRWlVldPE:=ExecBlock("FRT050SB",.F.,.F.,{nCheck,cCaixaSup,nDinheir,nCheques,nCartao,nVlrDebi,nFinanc,nConveni,nVales,nOutros})
FRTA271D.PRWExecBlock("Frt050ST",.F.,.F.,{nCheck,cCaixaSup,nDinheir,nCheques,nCartao,nVlrDebi,nFinanc,nConveni,nVales,nOutros})
FRTA271E.PRWaSetKey:={{||If(ExistBlock("FRTF4ENC"),ExecBlock('FRTF4ENC',.F.,.F.,{aFormPag}),)},;
FRTA271E.PRWIif(lFrtAltPg,ExecBlock("FRTALTPG",.F.,.F.,{aFormPag[Len(aFormPag)][1],aFormPag[Len(aFormPag)][2],}),.T.))
FRTA271E.PRWIif(lFrtAltPg,ExecBlock("FRTALTPG",.F.,.F.,{Eval(bDscMoeda),Eval(bSmbMoeda),}),.T.))
FRTA271E.PRWIif(lFrtAltPg,ExecBlock("FRTALTPG",.F.,.F.,{aFormPag[Len(aFormPag)1][1],aFormPag[Len(aFormPag)1][2],}),.T.))
FRTA271E.PRWIif(lFrtAltPg,ExecBlock("FRTALTPG",.F.,.F.,{aFormPag[nPosSimb][1],aFormPag[nPosSimb][2],}),.T.))
FRTA271E.PRWIif(lFrtAltPg,ExecBlock("FRTALTPG",.F.,.F.,{,,Chr(nZ)}),.T.))
FRTA271E.PRWIif(lFrtAltPg,ExecBlock("FRTALTPG",.F.,.F.,{aFormPag[nI][1],aFormPag[nI][2],}),.T.))
FRTA271E.PRWIif(lFrtAltPg,ExecBlock("FRTALTPG",.F.,.F.,{aFormPag[nI][1],aFormPag[nI][2],}),.T.))
FRTA271E.PRW@13,15MSGEToCliFrtVARcCliFrtSIZE40,10OFoDlgAltCliF3"FCL"PIXELVALID(ExistCpo("SA1",cCliFrt+cLojFrt),IIF(ExistBlock(
"FRT010BL"),ExecBlock("FRT010BL",.F.,.F.,{cCliFrt+cLojFrt}),NIL))
FRTA271E.PRW@13,60MSGEToLojFrtVARcLojFrtSIZE15,10OFoDlgAltCliPIXELVALID(ExistCpo("SA1",cCliFrt+cLojFrt),IIF(ExistBlock("FRT010BL"),
ExecBlock("FRT010BL",.F.,.F.,{cCliFrt+cLojFrt}),NIL))
FRTA271E.PRWExecBlock("FRT010CL")
FRTA271F.PRWaFuncoes:=ExecBlock("FR271FFuncoes",.F.,.F.,aFuncoes)
FRTA271F.PRWExecBlock("FRTFUNCSAI",.F.,.F.)
FRTA271F.PRWaRetFormPag:=ExecBlock("FR271FFormPag",.F.,.F.,{aFormPag,cDesc,cForma,cGrupo,nVlrTotal})
FRTA271F.PRWIf!ExecBlock("FR271FDescTot",.F.,.F.)
FRTA271F.PRWExecBlock("FR271BCancela",.F.,.F.,{2,cSupervisor})
FRTA271F.PRWxRet:=ExecBlock("FRTCANCCF",.F.,.F.,{cNumCup})
FRTA271F.PRWExecBlock("FR271BCancela",.F.,.F.,{2,cSupervisor})
FRTA271G.PRWaRetPE:=ExecBlock("FRTFINVEN",.F.,.F.,{nTotDedIcms,aItens})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 157
Data Base : 07/09/2008

FRTA271G.PRWaAux:=ExecBlock("FORMSTRC",.F.,.F.)
FRTA271G.PRWaSL4:=ExecBlock("FRTGRSL4",.F.,.F.,{aSL4,nI})
FRTA271G.PRWExecBlock('FRTEntreg')
FRTA271H.PRWcCondPag:=ExecBlock("FR271HCondPag",.F.,.F.)
FRTA271H.PRWExecBlock("FRTPGTODP",.F.,.F.,{cTmpCondPag})
FRTA271H.PRWaRetNeg:=ExecBlock("L10RETNG",.F.,.F.,{aRetNeg})
FRTA271H.PRWExecBlock("L10NEGOC",.F.,.F.)
FRTA271I.PRWaFRTCliche:=ExecBlock("FRTCLICHE",.F.,.F.)
FRTA271I.PRWaAux:=ExecBlock("FRTCODB2",.F.,.F.,aAux)
FRTA271I.PRWExecBlock("FR271BCancela",.F.,.F.,{1,cSupervisor})
FRTA272A.PRWIf(lFrtGetPr,ExecBlock("FRTGETPR",.F.,.F.,{cCodProd}),),;
FRTA272A.PRWIf(lFrtGetPr,ExecBlock("FRTGETPR",.F.,.F.,{cCodProd}),),FrtSetKey(aKeyAux),_lOK:=.F.),)}
FRTA272A.PRW{||If(ExistBlock("FRTCTRLT"),ExecBlock("FRTCTRLT",.F.,.F.),)},;
FRTA272A.PRW{||If(ExistBlock("FRTCTRLU"),ExecBlock("FRTCTRLU",.F.,.F.),)},;
FRTA272A.PRW{||If(ExistBlock("FRTCTRLV"),ExecBlock("FRTCTRLV",.F.,.F.),)},;
FRTA272A.PRW{||If(ExistBlock("FRTCTRLW"),ExecBlock("FRTCTRLW",.F.,.F.),)},;
FRTA272A.PRWnI:=ExecBlock("FRTCODBR",.F.,.F.,{aItens})
FRTA272A.PRWSL1>(FieldPos("L1_TROCO1"))>0),.T.,If(ExistBlock("FRTVMax"),ExecBlock("FRTVMax",.F.,.F.,{cForma,cDesc,nValor,nValMax}),nValor<=
nValMax))),.T.)),;
FRTA272A.PRWDEFINESBUTTONFROMnLinha+5+nTamMoed2,63TYPE1ENABLEACTION
If(If(ExistBlock("FRTFPag"),ExecBlock("FRTFPag",.F.,.F.,{cForma,cDesc,dData,nNumParc,nTXJuros,nIntervalo,nValor}),.T.),(nOpc:=1,oFormPag:End()),)OF
oFormPag
FRTA272A.PRWoKeyb:SetEnter({||
If(If(ExistBlock("FRTFPag"),ExecBlock("FRTFPag",.F.,.F.,{cForma,cDesc,dData,nNumParc,nTXJuros,nIntervalo,nValor}),.T.),(nOpc:=1,oFormPag:End()),)})
FRTA273A.PRWIf(lFrtGetPr,ExecBlock("FRTGETPR",.F.,.F.,{cCodProd}),),;
FRTA273A.PRWIf(lFrtGetPr,ExecBlock("FRTGETPR",.F.,.F.,{cCodProd}),),;
FRTA273A.PRWIf(lFrtGetPr,ExecBlock("FRTGETPR",.F.,.F.,{cCodProd}),),FrtSetKey(aKeyAux),_lOK:=.F.),)}
FRTA273A.PRW{||If(ExistBlock("FRTCTRLT"),ExecBlock("FRTCTRLT",.F.,.F.),)},;
FRTA273A.PRW{||If(ExistBlock("FRTCTRLU"),ExecBlock("FRTCTRLU",.F.,.F.),)},;
FRTA273A.PRW{||If(ExistBlock("FRTCTRLV"),ExecBlock("FRTCTRLV",.F.,.F.),)},;
FRTA273A.PRW{||If(ExistBlock("FRTCTRLW"),ExecBlock("FRTCTRLW",.F.,.F.),)},;
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 158
Data Base : 07/09/2008

FRTA273A.PRWoOpGer:Add("O",btnItem():New("012",SuperGetMV("MV_TITBOT",.F.,"Botao"),{||Execblock("FRTFUNCCLI",.F.,.F.)}))
FRTA273A.PRWoOpVen:Add("O",btnItem():New("001",SuperGetMV("MV_TITBOT",.F.,"Botao"),{||Execblock("FRTFUNCCLI",.F.,.F.)}))
FRTA273A.PRW{||Execblock("FRTFUNCCLI",.F.,.F.)},;
FRTA273A.PRWIf(lFrtGetPr,ExecBlock("FRTGETPR",.F.,.F.,{cCodProd}),),;
FRTA273A.PRWIf(lFrtGetPr,ExecBlock("FRTGETPR",.F.,.F.,{cCodProd}),),;
GACA040.PRWaSenhaPort=ExecBlock("GACUSERPOR",.F.,.F.,{cCodCli,cCodPor,cLojCli})
GACA100.PRWlRet:=ExecBlock("GC100REN",.F.,.F.,{cCliente,cLoja,cCodExemplar,cPublicacao,lRenovacao})
GACA100.PRWaRetMail:=ExecBlock("GAC10001",.F.,.F.,{cMensagem,cAssunto,cEmail,aEmailAux})
GACA100.PRWlRet:=ExecBlock("GC100LIB",.F.,.F.)
GACA180.PRWExecBlock("GAC180GR",.F.,.F.,M>JMM_CODMOV)
GACA180.PRWExecBlock("GAC180DE",.F.,.F.,JMM>JMM_CODMOV)
GACA180.PRWExecBlock("GAC180RE",.F.,.F.,JMM>JMM_CODMOV)
GACA180.PRWlRet:=ExecBlock("G180VLEM",.F.,.F.,{M>JMM_CLIENT,M>JMM_LOJA})
GACA180.PRWExecBlock("GAC180EM",.F.,.F.,JMM>JMM_CODMOV)
GACA180.PRWlRet:=ExecBlock("GC180LIB",.F.,.F.)
GACXFUN.PRWlValida:=ExecBlock("GRESLOC",.F.,.F.,{cExemplar})
GAVA002.PRWExecBlock("GVA002GR",.F.,.F.,nOpcX)
GAVA002.PRWExecBlock("GVA002GR",.F.,.F.,nOpcX)
GAVA003.PRWifvaltype(aRotAdic:=execblock("GVA003MNU",.F.,.F.))=="A"
GAVA005.PRWifvaltype(aRotAdic:=execblock("GVA00501",.F.,.F.))=="A"
GAVA005.PRWExecBlock("GVA005GR",.F.,.F.,nOpc)
GAVA005.PRWExecBlock("GVA005GR",.F.,.F.,nOpc)
GAVA005.PRWExecBlock("GVA005GR",.F.,.F.,nOpc)
GAVA005.PRWIfValType(lRet:=ExecBlock("GVA005OK",.F.,.F.))!="L"
GAVA006.PRWifvaltype(aRotAdic:=execblock("GVA006MNU",.F.,.F.))=="A"
GAVA007.PRWIfValType(aRotAdic:=ExecBlock("GVA007MNU",.F.,.F.))=="A"
GAVA008.PRWifvaltype(aRotAdic:=execblock("GVA00801",.F.,.F.))=="A"
GAVA008.PRWlRetPE:=ExecBlock("GVA008OK",.F.,.F.,{M>FSB_STATUS,dDtEnc,cCodEnc,cObs})
GAVA009.PRWIfValType(aRotAdic:=ExecBlock("GVA00901",.F.,.F.))=="A"
GAVA009.PRWlRetPE:=ExecBlock("GVA009OK",.F.,.F.)
GAVA009.PRWlRetPE:=ExecBlock("GVA009CF",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 159
Data Base : 07/09/2008

GAVA010.PRWIfValType(aRotAdic:=ExecBlock("GVA01001",.F.,.F.))=="A"
GAVA011.PRWifvaltype(aRotAdic:=execblock("GVA011MNU",.F.,.F.))=="A"
GAVA012.PRWifvaltype(aRotAdic:=execblock("GVA01201",.F.,.F.))=="A"
GAVA013.PRWifvaltype(aRotAdic:=execblock("GVA013MNU",.F.,.F.))=="A"
GAVA014.PRWifvaltype(aRotAdic:=execblock("GVA014MNU",.F.,.F.))=="A"
GAVA015.PRWIfValType(aRotAdic:=ExecBlock("GVA01501",.F.,.F.))=="A"
GAVA016.PRWifvaltype(aRotAdic:=execblock("GVA016MNU",.F.,.F.))=="A"
GAVA017.PRWifvaltype(aRotAdic:=execblock("GVA017MNU",.F.,.F.))=="A"
GAVA018.PRWifvaltype(aRotAdic:=execblock("GVA018MNU",.F.,.F.))=="A"
GAVA019.PRWifvaltype(aRotAdic:=execblock("GVA019MNU",.F.,.F.))=="A"
GAVA020.PRWIfValType(aRotAdic:=ExecBlock("GVA020MNU",.F.,.F.))=="A"
GAVA021.PRWIfValType(aRotAdic:=ExecBlock("GVA021MNU",.F.,.F.))=="A"
GAVA022.PRWifvaltype(aRotAdic:=execblock("GVA022MNU",.F.,.F.))=="A"
GAVA023.PRWifvaltype(aRotAdic:=execblock("GVA023MNU",.F.,.F.))=="A"
GAVA025.PRWifvaltype(aRotAdic:=execblock("GVA025MNU",.F.,.F.))=="A"
GAVA026.PRWifvaltype(aRotAdic:=execblock("GVA026MNU",.F.,.F.))=="A"
GAVA027.PRWifvaltype(aRotAdic:=execblock("GVA027MNU",.F.,.F.))=="A"
GAVA029.PRWaAlter:=ExecBlock("GAVHEAD",.F.,.F.,{aAlias})
GAVA029.PRWaAlter:=ExecBlock("GAVHEAD",.F.,.F.,{aAlias})
GAVC001.PRWifvaltype(aRotAdic:=execblock("GVC00101",.F.,.F.))=="A"
GAVM001.PRWlRetPE:=ExecBlock("GVM001RT",.F.,.F.)
GAVM001.PRWExecBlock("GVM01ADI",.F.,.F.,{cAlias,_aCol[2]}),;
GAVM002.PRWExecBlock("GVM002GR",.F.,.F.)})
GAVM002.PRWlRetPE:=ExecBlock("GVM002OK",.F.,.F.)
GAVM002.PRWIfEmpty(cMensagem).And.lGVM002CP.And.ValType(aDadosPE:=ExecBlock("GVM002CP",.F.,.F.))=="A"
GAVM003.PRWIflGVM003FL.And.ValType(cFilAux:=ExecBlock("GVM003FL",.F.,.F.,cFiltro))=="C"
GAVM003.PRWValType(cAuxRetPE:=ExecBlock("GVM003DF",.F.,.F.,{cCodDist,FSP>FSP_ENTIDA,FSP>FSP_CODENT}))=="C"
GAVM003.PRWcAuxRetPE:=ExecBlock("GVM003FT",.F.,.F.,{cNumFat,aClone(aFatura),nLoop})
GAVM003.PRWcAuxRetPE:=ExecBlock("GVM003FT",.F.,.F.,{cNumFat,aClone(aFatura),nLoop})
GAVM003.PRWExecBlock("GVM003GR",.F.,.F.)})
GAVM003.PRWcGVM003NT:=ExecBlock("GVM003NT",.F.,.F.,{cNatHon})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 160
Data Base : 07/09/2008

GAVM006.PRWIflRet.And.lGVM006MT.And.ValType((lRetPE:=ExecBlock("GVM006MT",.F.,.F.,{nOpc})))=="L"
GAVM008.PRWcNewAssunt:=ExecBlock("GVM00801",.F.,.F.,{FSB>FSB_CODIGO,FSB>FSB_CODCLI,FSB>FSB_LOJA,cClienteDest,cLojaDest})
GAVM008.PRWcNewAssunt:=ExecBlock("GVA00803",.F.,.F.)
GAVM009.PRWExecBlock("GVM09INI",.F.,.F.)
GAVM009.PRWExecBlock("GVM09FIN",.F.,.F.)
GAVM009.PRWcGVM009NT:=ExecBlock("GVM009NT",.F.,.F.,{cNatHonLoc,aClone(aPreFatura),nIndTrb})
GAVM009.PRWExecBlock("GVM09FSP",.F.,.F.,{aClone(aPreFatura),nIndTrb})
GAVM009.PRWValType(lRetPE:=ExecBlock("GVM009AP",.F.,.F.,{cAlias,(cAlias)>(Recno())}))=="L"
GAVM009.PRWM>FSL_NARRAT+=If(lGVM09ADI,ExecBlock("GVM09ADI",.F.,.F.,{"FSL",100.00}),"")
GAVM015.PRWExecBlock("GVM015REV",.F.,.F.)
GAVM015.PRWcFilPE:=ExecBlock("GVM015FL",.F.,.F.)
GAVM017.PRWifValType(aRotAdic:=execblock("GVM01701",.F.,.F.))=="A"
GAVM017.PRWExecBlock("GM017RGR",.F.,.F.,{FTD>FTD_SEQRP,FTD>FTD_CODIGO})
GAVM018.PRWifvaltype(aRotAdic:=execblock("GVM018MNU",.F.,.F.))=="A"
GAVM019.PRWifValType(aCpoAdic:=execblock("GVM01902",.F.,.F.,{nOpc,nReg}))=="A"
GAVM019.PRWifValType(aRotAdic:=execblock("GVM01904",.F.,.F.))=="A"
GAVM019.PRWifValType(aRotAdic:=execblock("GVM019MNU",.F.,.F.))=="A"
GAVM019.PRWifValType(aRotAdic:=execblock("GVM01903",.F.,.F.))=="A"
GAVM020.PRWifValType(aRotAdic:=execblock("GVM02001",.F.,.F.))=="A"
GAVM020.PRWcCampos+=ExecBlock("GM020GD",.F.,.F.,cCampos)
GAVM020.PRWexecblock("GM020PGR",.F.,.F.,{cCodLanc,cCbCaixa})
GAVM020.PRWexecblock("GM020PDL",.F.,.F.,{cCodLanc,cCbCaixa})
GAVM020.PRWcCampos+=ExecBlock("GM020GD",.F.,.F.,cCampos)
GAVM020.PRWexecblock("GM020DGR",.F.,.F.,{cCodLanc,cCbCaixa})
GAVM020.PRWexecblock("GM020DDL",.F.,.F.,{cCodLanc,cCbCaixa})
GAVM020.PRWlRetFun:=execblock("GVM20LOK",.F.,.F.,lGetPresCta)
GAVM027.PRWcAuxNumFT:=ExecBlock("GVM027FT",.F.,.F.,cNumFat)
GAVR022.PRWExecBlock("GVR022SUM",.F.,.F.)
GAVR032.PRWExecBlock("GVR032SUM",.F.,.F.)
GAVXFUN.PRWExecBlock('GVRATAPO',.F.,.F.,{cAlias,aRecsNovo})
GAVXUTIL.PRWifvaltype(aOpIns:=execblock(cEntPoint,.F.,.F.,nOpc))=="A"
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 161
Data Base : 07/09/2008

GAVXUTIL.PRWif!valtype(cRet:=execblock(cEntPoint,.F.,.F.,nOpc))=="C"
GAVXUTIL.PRWaPatchs:=ExecBlock("QDOPATHD",.F.,.F.,{aPatchs})
GEOXFUN.PRXaUsButtons:=AClone(ExecBlock("GEOMPBUT",.F.,.F.))
GEOXFUN.PRXaUsButtons:=AClone(ExecBlock("GEOMRBUT",.F.,.F.))
GPEA010.PRXaBtn10:=ExecBlock("GPE10BTN",.F.,.F.)
GPEA010.PRXlRet:=ExecBlock("Gp010ValPE",.F.,.F.)
GPEA010.PRXlRet:=ExecBlock("Gp010Exclu",.F.,.F.)
GPEA020.PRXExecBlock("GP020GRV",.F.,.F.)
GPEA040.PRXExecBlock("GP040CHK",.F.,.F.)
GPEA090.PRXEXECBLOCK("GP090ALT",.F.,.F.)
GPEA180.PRXIf!(ExecBlock("GP180MSG",.F.,.F.))
GPEA180.PRXExecBlock("GP180TRA",.F.,.F.)
GPEA180.PRXExecBlock("GP180CPO",.F.,.F.)
GPEA190.PRXlRet:=ExecBlock("Gp190VPE",.F.,.F.)
GPEA230.PRXEXECBLOCK("GPA230SAL",.F.,.F.)
GPEA260.PRXEXECBLOCK("GP260FOTO",.F.,.F.)
GPEA260.PRXEXECBLOCK("FIMPFCH",.F.,.F.)
GPEA265.PRXlRet:=ExecBlock("Gp265ValPE",.F.,.F.)
GPEA280.PRXExecBlock("GP280GRV",.F.,.F.)
GPEM020.PRXIf!ExecBlock("GPCHKPAR",.F.,.F.)
GPEM020.PRXExecBlock("VERLOGFL",.F.,.F.)
GPEM020.PRXExecBlock("GP020D13",.F.,.F.)
GPEM020.PRXIf!ExecBlock("GPCOMPL13",.F.,.F.)
GPEM030.PRXlOkFer:=Execblock("GPM030CO",.F.,.F.)
GPEM030.PRXEXECBLOCK("GP030FER",.F.,.F.)
GPEM030.PRXEXECBLOCK("GPM030EX",.F.,.F.)
GPEM040.PRXlOkRes:=Execblock("GPM040CO",.F.,.F.)
GPEM040.PRXExecblock("GPDAV040",.F.,.F.)
GPEM040.PRXExecBlock("GPM040GR",.F.,.F.)
GPEM040.PRXEXECBLOCK("GP040RES",.F.,.F.)
GPEM040.PRXExecBlock("GPM040EX",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 162
Data Base : 07/09/2008

GPEM040.PRXExecblock("GPM04MED",.F.,.F.)
GPEM050.PRXEXECBLOCK("GPM050DIAS",.F.,.F.)
GPEM060.PRXIf!Execblock("GPM060CO",.F.,.F.)
GPEM060.PRXEXECBLOCK("GP030FER",.F.,.F.)
GPEM060.PRXExecBlock("GP060FAL",.F.,.F.)
GPEM070.PRXEXECBLOCK("GP070VEN",.F.,.F.)
GPEM070.PRXEXECBLOCK("GP070V13",.F.,.F.)
GPEM070.PRXEXECBLOCK("GP070VIF",.F.,.F.)
GPEM070.PRXEXECBLOCK("GP070PRO",.F.,.F.)
GPEM070.PRXEXECBLOCK("GP070P13",.F.,.F.)
GPEM070.PRXEXECBLOCK("GP070PIF",.F.,.F.)
GPEM070.PRXEXECBLOCK("GP070BIF",.F.,.F.)
GPEM070.PRXEXECBLOCK("GP090DEC",.F.,.F.)
GPEM070.PRXEXECBLOCK("GP090DIF",.F.,.F.)
GPEM070.PRXExecBlock("GP070COD",.F.,.F.)
GPEM070.PRXExecBlock("GP070CHK",.F.,.F.)
GPEM110.PRXaFilContab:=ExecBlock("GP110ACT",.F.,.F.)
GPEM110.PRXExecBlock("GP110APL",.F.,.F.)
GPEM110A.PRXaFilContab:=ExecBlock("GP110ACT",.F.,.F.)
GPEM110A.PRXEXECBLOCK("GP110ANL",.F.,.F.)
GPEM120.PRXEXECBLOCK("GP120INC",.F.,.F.)
GPEM120.PRXEXECBLOCK("GPRAM120",.F.,.F.)
GPEM120.PRXEXECBLOCK("GP120INC",.F.,.F.)
GPEM240.PRXExecBlock("IMPGRPS",.F.,.F.)
GPEM240.PRXExecBlock("IMPGPS",.F.,.F.)
GPEM240.PRXExecBlock("IMPGRPS",.F.,.F.)
GPEM240.PRXExecBlock("IMPGPS",.F.,.F.)
GPEM240.PRXExecBlock("IMPGRPS",.F.,.F.)
GPEM240.PRXExecBlock("IMPGPS",.F.,.F.)
GPEM240.PRXExecBlock("IMPGRPS",.F.,.F.)
GPEM240.PRXExecBlock("IMPGPS",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 163
Data Base : 07/09/2008

GPEM270.PRXIf!EXECBLOCK("GPGRVSRI",.F.,.F.)
GPEM400.PRXEXECBLOCK("GPM400INSC",.F.,.F.)
GPEM410.PRXIf!(ExecBlock("GP410DES",.F.,.F.))
GPEM450.PRXIf!(ExecBlock("GP450DES",.F.,.F.))
GPEM450.PRXif!(ExecBlock("GP450VAL",.F.,.F.))
GPEM500.PRXExecBlock("GP500ALT",.F.,.F.)
GPEM580.PRXcHtml:=ExecBlock("IMPIRPF",.F.,.F.)
GPEM580.PRXExecBlock("IMPIRPJ",.F.,.F.)
GPEM610.PRXExecblock("GPM610TP20",.F.,.F.)
GPEM610.PRXlGp610Afas:=ExecBlock('GP610AFAS',.F.,.F.)
GPEM610.PRXcTipo1:=Execblock("GPM610Q",.F.,.F.)
GPEM630.PRXExecblock("GPDAV040",.F.,.F.)
GPEM650.PRXExecBlock("GP650ACM",.F.,.F.)
GPEM650.PRXIf!(ExecBlock("GP650CHK",.F.,.F.))
GPEM650.PRXEXECBLOCK("GP650CPO",.F.,.F.)
GPEM660.PRXIfExecBlock("GPM060EX",.F.,.F.)
GPEM660.PRXaGPM660:=ExecBlock("GP660BUI",.F.,.F.)
GPEM660.PRXaGPM660:=ExecBlock("GP660BUA",.F.,.F.)
GPEM670.PRXaCposUsr:=EXECBLOCK("GP670ARR",.F.,.F.)
GPEM670.PRXEXECBLOCK("GP670CPO",.F.,.F.)
GPEM680.PRXExecBlock("GERAGRRF",.F.,.F.)
GPEM690.PRXlConsidera:=ExecBlock("GP690SAL",.F.,.F.)
GPEM690.PRXExecBlock("GPM690PERC",.F.,.F.)
GPER020.PRXExecBlock("GPCHKLIQ",.F.,.F.)
GPER030.PRXcHtmlAux:=ExecBlock("GP30BASEHTM",.F.,.F.)
GPER040.PRXcDetAux:=ExecBlock("GP040Det",.F.,.F.,{"1",DET},.F.)
GPER040.PRXcDetAux:=ExecBlock("GP040Det",.F.,.F.,{"2",DET},.F.)
GPER040.PRXEXECBLOCK("GP040SRZ",.F.,.F.)
GPER050.PRXExecBlock("IMPDARF",.F.,.F.)
GPER050.PRXExecBlock("IMPDARF",.F.,.F.)
GPER055.PRXExecBlock("IMPDARF",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 164
Data Base : 07/09/2008

GPER055.PRXExecBlock("IMPDARF",.F.,.F.)
GPER080.PRXExecblock("GP080ALT",.F.,.F.)
GPER130.PRXExecBlock("IMPFER",.F.,.F.)
GPER130.PRXExecBlock("IMPFER",.F.,.F.)
GPER140.PRXExecBlock('IMPRESZ1',.F.,.F.)
GPER140.PRXExecBlock('IMPRESZ',.F.,.F.)
GPER140.PRXExecBlock('IMPLIFIN',.F.,.F.)
GPER140.PRXExecBlock('IMPRESG1',.F.,.F.)
GPER140.PRXExecBlock('IMPRESG',.F.,.F.)
GPER140.PRXExecBlock('IMPRESC1',.F.,.F.)
GPER140.PRXExecBlock('IMPRESC',.F.,.F.)
GPER140.PRXExecBlock('IMPGRFC1',.F.,.F.)
GPER140.PRXExecBlock('IMPGRFC',.F.,.F.)
GPER170.PRXExecBlock("IMPGRCS",.F.,.F.)
GPER170.PRXExecBlock("IMPGRCS",.F.,.F.)
GPER170.PRXExecBlock("IMPGRCS",.F.,.F.)
GPER210.PRXEXECBLOCK("GP210SAL",.F.,.F.)
GPER210.PRXEXECBLOCK("GP210SAL",.F.,.F.)
GPER280.PRXExecBlock("GP280CHQ",.F.,.F.)
GPER410.PRXExecBlock("GeraVT",.F.,.F.)
GPER410.PRXExecBlock("GeraTT",.F.,.f.)
GPER410.PRXExecBlock("GeraBC",.F.,.f.)
GPER480.PRXEXECBLOCK("GPR480VALE",.F.,.F.)
GPER480.PRXEXECBLOCK("GPR480VALE",.F.,.F.)
GPER563.PRWaNomes:=ExecBlock("SEPNOME",.F.,.F.)
GPER564.PRWaDados:=ExecBLock('GPR564',.F.,.F.,{'1',aDados})
GPER564.PRWaDados:=ExecBLock('GPR564',.F.,.F.,{'2',aDados})
GPER564.PRWaDados:=ExecBLock('GPR564',.F.,.F.,{'3',aDados})
GPER564.PRWaDados:=ExecBLock('GPR564',.F.,.F.,{'4',aDados})
GPER564.PRWaDados:=ExecBLock('GPR564',.F.,.F.,{'5D',aDados})
GPER564.PRWaDados:=ExecBLock('GPR564',.F.,.F.,{'5V',aDados})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 165
Data Base : 07/09/2008

GPEXCAL1.PRXExecBlock("GPCHKLIQ",.F.,.F.)
GPEXCALC.PRXIf!ExecBlock("INCORPSL",.F.,.F.)
GPEXCALC.PRXEXECBLOCK("GPTAREFA",.F.,.F.)
GPEXCALC.PRXEXECBLOCK("CALCPERIC",.F.,.F.)
GPEXCALC.PRXEXECBLOCK("CALCDFER",.F.,.F.)
GPEXCALC.PRXExecBlock("GPALTCFE",.F.,.F.)
GPEXCALC.PRXExecBlock("GPTABFAL",.F.,.F.)
GPEXFORM.PRXExecBlock(cFormula,.F.,.F.)
GPEXFORM.PRXExecBlock(cFalse,.F.,.F.)
GPEXFORM.PRXExecBlock(cFormula,.F.,.F.)
GPEXFORM.PRXWhile(ni:=AT("EXECBLOCK(",cUpper))>0
GPEXFORM.PRXReturnExecBlock(P1,.F.,.F.,P4)
GPEXFUN.PRXIf!EXECBLOCK("GPGRVSRC",.F.,.F.)
GPEXFUN.PRXEXECBLOCK("GPEXINSCR",.F.,.F.)
GPEXFUN.PRXIFValType(uRet:=ExecBlock('GPBWCORES',.F.,.F.,aCores))=="A"
GPEXFUN1.PRXExecBlock("GPEMATER",.F.,.F.)
GPEXMED.PRXIfEXECBLOCK("GPMOVSRC",.F.,.F.)==.T.
GPEXMED.PRXcPdComiss:=EXECBLOCK("GPXCOMIS",.F.,.F.)
GPEXMED.PRXuRet:=Execblock("GPXMEDPD",.F.,.F.,{SubStr(Pd[X],1,3)})
GPEXMED.PRXExecblock("GPDERSRD",.F.,.F.)
GPEXMED.PRXExecBlock("GPALTTRP",.F.,.F.)
GPEXMED.PRXIF(ValType(nRet:=ExecBlock('GPMEDTAR',.F.,.F.,{cPd,nValor,nHoras}))=="N")
GPRA060.PRWExecBlock("GPR060GRV",.F.,.F.,{nOpc2})
HHJOB.PRWlExecuta:=ExecBlock("HHExeSrv",.F.,.F.)
HHMOBEXP.PRXExecBlock("HEXPSA3A",.F.,.F.)
HHMOBEXP.PRXaDados:=ExecBlock("HEXPSA101",.F.,.F.,{aDados})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPSA1B",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados:=ExecBlock("HEXPSBMA",.F.,.F.,{aDados})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPSBMB",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados:=ExecBlock("HEXPSB101",.F.,.F.,{aDados})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPSB1A",.F.,.F.,{cQuery})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 166
Data Base : 07/09/2008

HHMOBEXP.PRXaDadosCab:=ExecBlock("HEXPDA0C",.F.,.F.,{aDadosCab})
HHMOBEXP.PRXaDadosIte:=ExecBlock("HEXPDA0A",.F.,.F.,{aDadosIte})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPDA0B",.F.,.F.,{cQuery})
HHMOBEXP.PRXcDelUpd:=ExecBlock("HEXPDA0E",.F.,.F.,{cDelUpd})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPDA0D",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados:=ExecBlock("HEXPSB2A",.F.,.F.,{aDados})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPSB2B",.F.,.F.,{cQuery})
HHMOBEXP.PRXExecBlock("HEXPSB2C",.F.,.F.)
HHMOBEXP.PRXaDados:=ExecBlock("HEXPSE4A",.F.,.F.,{aDados})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPSE4B",.F.,.F.,{cQuery})
HHMOBEXP.PRXcDelUpd:=ExecBlock("HEXPSE4C",.F.,.F.,{cDelUpd})
HHMOBEXP.PRXaDados:=ExecBlock("HEXPSF4A",.F.,.F.,{aDados})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPSF4B",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados:=ExecBlock("HEXPSA4A",.F.,.F.,{aDados})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPSA4B",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados:=ExecBlock("HEXPSC5A",.F.,.F.,{aDados})
HHMOBEXP.PRXaDados1:=ExecBlock("HEXPSC6A",.F.,.F.,{aDados1})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPSC5B",.F.,.F.,{cQuery})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPSC6B",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados:=ExecBlock("HEXPSE1A",.F.,.F.,{aDados})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPSE1B",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados:=ExecBlock("HEXPSX5A",.F.,.F.,{aDados})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPSX5B",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados:=ExecBlock("HEXPSU5A",.F.,.F.,{aDados})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPSU5B",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados[01]:=ExecBlock("HEXPACOA",.F.,.F.,{aDados[01]})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPACOB",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados[02]:=ExecBlock("HEXPACPA",.F.,.F.,{aDados[02]})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPACPB",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados[01]:=ExecBlock("HEXPACQA",.F.,.F.,{aDados[01]})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPACQB",.F.,.F.,{cQuery})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 167
Data Base : 07/09/2008

HHMOBEXP.PRXaDados[02]:=ExecBlock("HEXPACRA",.F.,.F.,{aDados[02]})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPACRB",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados[01]:=ExecBlock("HEXPACSA",.F.,.F.,{aDados[01]})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPACSB",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados[02]:=ExecBlock("HEXPACTA",.F.,.F.,{aDados[02]})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPACTB",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados:=ExecBlock("HEXPSA5A",.F.,.F.,{aDados})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPSA5B",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados[01]:=ExecBlock("HEXPACUA",.F.,.F.,{aDados[01]})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPACUB",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados[02]:=ExecBlock("HEXPACVA",.F.,.F.,{aDados[02]})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPACVB",.F.,.F.,{cQuery})
HHMOBEXP.PRXaDados:=ExecBlock("HEXPAD7A",.F.,.F.,{aDados})
HHMOBEXP.PRXcQuery:=ExecBlock("HEXPAD7B",.F.,.F.,{cQuery})
HHMOBIMP.PRXaPE:=ExecBlock("HHHC5PRE",.F.,.F.,{aCab,aItens})
HHMOBIMP.PRXExecBlock("HHHC5POS",.F.,.F.,{cProxPed,Len(aItens)})//PassaparaoParamIxb[1]onumerodoPedidoeparaoParamIxb[2]a
quantidadedeitensdoPedido
HHMOBIMP.PRXaPE:=ExecBlock("HHHA1PRE",.F.,.F.,{aCab})
HHMOBIMP.PRXaPE:=ExecBlock("HHHU5PRE",.F.,.F.,{aCab})
HHMOBIMP.PRXaPE:=ExecBlock("HHHD5PRE",.F.,.F.,{aCab})
HHXAPI.PRXaUsrMsg:=ExecBlock("HHMAIL01",.F.,.F.)
HHXAPI.PRXaTo:=ExecBlock("HHMAIL02",.F.,.F.,{aTo})
HHXFUN.PRWcRet:=ExecBlock("HHTRG01",.F.,.F.,cRet)
HHXFUN.PRWExecBlock("HHTRG02",.F.,.F.)
HSPAHM04.PRWExecblock("HSGCFM04",.F.,.F.,Nil)
HSPAHM17.PRWlRet:=Execblock("HSCFGP31",.F.,.F.,Nil)
HSPAHM17.PRWExecblock("HSGCFP31",.F.,.F.,Nil)
HSPAHM17.PRWExecblock("HSDTHO31",.F.,.F.,Nil)
HSPAHM24.PRWaRotAdic:=ExecBlock("HSM24ROT",.F.,.F.,{cTipAte})
HSPAHM24.PRWExecblock("HSM24BTR",.F.,.F.,{nOpcM24})
HSPAHM24.PRWExecblock("HSM24ETR",.F.,.F.,{nOpcM24})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 168
Data Base : 07/09/2008

HSPAHM24.PRWExecblock("HSM24FCH",.f.,.f.,{.T.})
HSPAHM24.PRWlRet:=Execblock("HSVPAM24",.f.,.f.,Nil)
HSPAHM24.PRWExecBlock("HSM24VLP",.F.,.F.,{cChave,nVld,lVldEmpty,cCpoDesc,dDataMM})
HSPAHM24.PRWaLegM24:=Execblock("HSM24LEG",.F.,.F.,aLegM24)
HSPAHM24.PRWExecblock("HSM24FCH",.f.,.f.,{.F.})
HSPAHP12.PRWaRotAdic:=ExecBlock("HSP12ROT",.F.,.F.)
HSPAHP18.PRWaRotAdic:=ExecBlock("HSP18ROT",.F.,.F.)
HSPAHP18.PRWcTesItem:=Execblock("HSPROP18",.F.,.F.,cTesProc)
HSPAHP42.PRWExecblock("HSImpSol",.F.,.F.,{cVemLote,aAgenda,lAtende})
HSPAHR03.PRWExecblock("HSPER03",.F.,.F.,{cParam,nQtdImp,lInfPrn,nTpRel,cCodLocFar,aIAtend})
HSPAHR55.PRWExecblock("HSPR55SE",.F.,.F.)
HSPAHR87.PRWExecblock("Ficha007",.f.,.f.,nQtdImp)
HSPAHR87.PRWExecblock("Ficha008",.f.,.f.,nQtdImp)
HSPAHR87.PRWExecblock("Ficha009",.f.,.f.,nQtdImp)
HSPAHR87.PRWExecblock("Ficha010",.f.,.f.,nQtdImp)
HSPAHR87.PRWExecblock("Ficha011",.f.,.f.,nQtdImp)
HSPAHR87.PRWExecblock("Ficha012",.f.,.f.,nQtdImp)
HSPAHR87.PRWExecblock("Ficha013",.f.,.f.,nQtdImp)
HSPAHRB1.PRWExecblock("HSRB1ALT",.F.,.F.,{aIteLau})
HSPFUNCA.PRWExecBlock("HSVMM",.F.,.F.)
HSPFUNCA.PRWExecBlock("HSVTD",.F.,.F.)
HSPFUNCA.PRWExecBlock("HSVPR",.F.,.F.)
ICEA120.PRWExecBlock("ICE12001",.F.,.F.)
ICEA120.PRWExecBlock("ICE12002",.F.,.F.)
ICEA120.PRWExecBlock("ICE12005",.F.,.F.)
ICEA120.PRWExecBlock("ICE12006",.F.,.F.)
ICEA120.PRWExecBlock("ICE12007",.F.,.F.)
ICEA120.PRWExecBlock("ICE12003",.F.,.F.)
ICEA120.PRWExecBlock("ICE12004",.F.,.F.)
ICEA400.PRWExecBlock("ICE12001",.F.,.F.)
ICEA400.PRWExecBlock("ICE12002",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 169
Data Base : 07/09/2008

ICEA400.PRWExecBlock("ICE12005",.F.,.F.)
ICEA400.PRWExecBlock("ICE12006",.F.,.F.)
ICEA400.PRWExecBlock("ICE12007",.F.,.F.)
ICEA400.PRWExecBlock("ICE12003",.F.,.F.)
ICEA400.PRWExecBlock("ICE12004",.F.,.F.)
ICEC010.PRWIfValType(aUsButtons:=ExecBlock("IC010BUT",.F.,.F.))=="A"
ICEXFUN.PRWaAlter:=ExecBlock("ICEHEAD",.F.,.F.,{aAlias})
ICEXFUN.PRWaAlter:=ExecBlock("ICEHEAD",.F.,.F.,{aAlias})
ICEXSOX.PRWExecBlock("ICEASOX",.f.,.f.,{1})
ICPADDI0_RDM.PRWIF(ExistBlock("IC023PO1"),Execblock("IC023PO1",.F.,.F.,"GRVAS400"),)
IMPGENER.PRXaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{ParamIxb,_cProcName,_lAgente,_cZonClSIGA})
IMPGENER.PRXUsoaArray:=ExecBlock("PosSFH",.F.,.F.,{cCliente,cLoja,cZona,.F.)
IMPGENER.PRXaSFF:=ExecBlock("ImpIncid",.F.,.F.,{_cTES,_cImpuesto,_cCFO,_cZFiscal,_cNomeProg})
LIB_ACADEMICO.PRWnPeso:=ExecBlock("ACPeso",.F.,.F.,{cCodCur,cPerLet,cHabili,CurDiscip>JC7_DISCIP,CurDiscip>PESO})
LIB_ACADEMICO.PRWnPeso:=ExecBlock("ACPeso",.F.,.F.,{CurDiscip>JC7_OUTCUR,CurDiscip>JC7_OUTPER,CurDiscip>JC7_OUTHAB,CurDiscip
>JC7_DISCIP,CurDiscip>PESO})
LIB_ACADEMICO.PRWnPeso:=ExecBlock("ACPeso",.F.,.F.,{cCodCur,cPerLet,cHabili,CurDiscip>JC7_DISCIP,CurDiscip>PESO})
LIB_INSCRICAO.PRWcNewRa:=ExecBlock("LIBINS01",.F.,.F.,{cCurso})
LJTER01.PRWcNumOrc:=ExecBlock("LJNUMORC",.F.,.F.)
LJTER01.PRWExecBlock("LJIMPCUP",.F.,.F.,{cNumOrc,aProds,nDescTotal,cCodVend,cCodCpg})
LJTER01.PRWcProduto:=ExecBlock("LJTCODPRO",.F.,.F.,{cProduto})
LOCXFAT.PRXExecBlock("M460GRAV",.F.,.F.,{SC9>C9_REMITO,SC9>C9_ITEMREM,cNumero,cSerie})
LOCXFAT.PRXExecBlock("M468SD2")
LOCXFUN.PRXaImposto:=ExecBlock(cFileRdMk,.F.,.F.,{aImpVarSD1,aImposto,;
LOCXFUN.PRXaImposto:=ExecBlock(cFileRdMk,.F.,.F.,{aImpVarSD2,aImposto,;
LOCXFUN.PRXaImposto:=ExecBlock(cFileRdMk,.F.,.F.,{aImpVarSD1,aImposto,;
LOCXFUN.PRXaImposto:=ExecBlock(cFileRdMk,.F.,.F.,{aImpVarSD2,aImposto,;
LOCXFUN.PRXaImposto:=ExecBlock(AllTrim(SFB>FB_FORMENT),.F.,.F.,{aImpVar,aImposto,Nil;
LOCXFUN.PRXcOrigem:=ExecBlock("CA050ORI",.F.,.F.)
LOCXFUN.PRXaImposto:=ExecBlock(cFileRdMk,.F.,.F.,{aImpVarSD2,aImposto,;
LOCXFUN.PRXExecBlock("MAF3EIC",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 170
Data Base : 07/09/2008

LOCXFUNA.PRXaAux:=ExecBlock("FORMSTRC",.F.,.F.)
LOCXGEN.PRWExecBlock(aPEHeader[ScFimAHeader],.f.,.f.)
LOCXGEN.PRWExecBlock(aPECols[ScLinACols],.f.,.f.)
LOCXGEN.PRWExecBlock(aPECols[ScLinACols],.f.,.f.)
LOCXGEN.PRWExecBlock(aPECols[ScFimACols],.f.,.f.)
LOCXNF.PRWaPerg:=Execblock('LOCXPERG',.F.,.F.,nTipo)
LOCXNF.PRWIfValType(aUsButtons:=ExecBlock(cPe,.F.,.F.))=="A"
LOCXNF.PRWxRet:=Execblock(cPE,.F.,.F.,nOpca)
LOCXNF.PRW__cExpF4:=ExecBlock(cPE,.F.,.F.)
LOCXNF.PRWaCposNF:=ExecBlock(cPe,.F.,.F.,{aCposNF,aCfgNF[SnTipo]})
LOCXNF.PRWxRet:=ExecBlock(cPE,.F.,.F.,{"1",Nil})
LOCXNF.PRWExecBlock(cPE,.F.,.F.)
LOCXNF.PRWExecBlock(cPE,.F.,.F.)
LOCXNF.PRWnValor:=ExecBlock(cPe,.F.,.F.)
LOCXNF.PRWExecBlock(cPE,.F.,.F.)
LOCXNF.PRWExecBlock(cPE,.F.,.F.)
LOCXNF.PRWExecBlock(cPE,.F.,.F.)
LOCXNF.PRWExecBlock(cPE,.F.,.F.)
LOCXNF.PRWExecBlock(cPE,.F.,.F.)
LOCXNF.PRWExecblock(cPE,.F.,.F.)
LOCXNF.PRWnQtd2UM:=Execblock(cPE,.F.,.F.,SC9>(Recno()))
LOCXNF.PRWExecBlock(cPE,.F.,.F.,{nI})
LOCXNF.PRWExecBlock(cPE,.F.,.F.,{SD1>D1_REMITO,SD1>D1_ITEMREM,SD1>D1_DOC,SD1>D1_SERIE,nI},.T.)
LOCXNF.PRWaObrigSX3:=ExecBlock(cPe,.F.,.F.,{aObriSX3,aCfgNF[SnTipo]})
LOCXNF.PRWAADD(aCpad,{"If(ExecBlock('MT46205',.F.,.F.),'1','2')",.T.})
LOCXNF.PRWlRet:=ExecBlock(cPE,.F.,.F.)
LOCXNF.PRWlRet:=ExecBlock(cPE,.F.,.F.)
LOCXNF.PRWaDuplOri:=ExecBlock(cPE,.F.,.F.,{aDuplOri,aFin})
LOCXNF.PRWExecBlock(cPE,.F.,.F.,aRet[1])
LOCXNF.PRWExecBlock(cPE,.F.,.F.,aRet[1])
LOCXNF.PRWaC[nI,nPosTes]:=Execblock(cPE,.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 171
Data Base : 07/09/2008

LOCXNF.PRWaC[nI,nPosTes]:=Execblock(cPE,.F.,.F.)
LOCXNF.PRWbTeclaF4:=IIf(!Empty(cPE),{||ExecBlock(cPE,.F.,.F.)},{||A103F4()})
LOCXNF.PRWcCondUser:=IIf(Empty(cCondUser),"",".And.")+Execblock(cPE,.F.,.F.,)
LOCXNF.PRWExecblock(cPE,.F.,.F.,)
LOCXNF.PRWcFilSx5:=ExecBlock("CHGX5FIL",.f.,.f.)
LOCXNF.PRWIf!ExecBlock("SX5NOTA",.F.,.F.)
LOCXNF.PRWIf!ExecBlock(cPE,.F.,.F.)
LOCXNF.PRWExecBlock(cPE,.F.,.F.)
LOCXNF.PRWExecBlock(cPe,.F.,.F.)
LOCXNF.PRWExecBlock(cPe,.F.,.F.)
LOCXNF.PRWExecBlock(cPE,.F.,.F.,aCfgNF[SlConFrDp])
LOCXNF.PRWExecBlock(cPE,.F.,.F.)
LOCXNF.PRWaNumNF:=ExecBlock(aPe[31][1],.F.,.F.)
LOCXNF.PRWaNumNF:=ExecBlock(aPe[31][2],.F.,.F.)
LOCXNF.PRWcFiltro:=ExecBlock(cPe,.F.,.F.)
LOCXNF.PRWExecBlock('A440STK',.f.,.f.)
LOCXNF.PRWnValAv:=ExecBLock("MTValAvC",.F.,.F.,{'LOCXNF',nVlrTotal,Nil})
LOCXNF.PRWExecBlock(cPe,.F.,.F.)
LOCXNF.PRWExecblock(cPE,.F.,.F.)
LOCXNF.PRWExecBlock(cPe,.F.,.F.)
LOCXNF.PRWExecblock(cPE,.F.,.F.,)
LOCXNF2.PRWExecBlock('QIEA210T',.F.,.F.,{'EST'})
LOCXNF2.PRWnBaseDup:=ExecBlock("A103VLR",.F.,.F.)
LOCXNF2.PRWa103Cnd2:=ExecBlock("A103CND2",.F.,.F.,{aVenc})
LOCXNF2.PRWcFiltraQry+=Iif(!Empty(cFiltraQry),"AND","")+ExecBlock(cPe,.F.,.F.)
LOCXNF2.PRWcFiltraQry+=Iif(!Empty(cFiltraQry),".AND.","")+Execblock(cPe,.F.,.F.)
LOCXNF2.PRWIfValType(aUsCont:=ExecBlock("MA103F4I",.F.,.F.))=="A"
LOCXNF2.PRWIfValType(aUsTitu:=ExecBlock("MA103F4H",.F.,.F.))=="A"
LOCXNF2.PRWcFiltraQry+=Iif(!Empty(cPet),"AND","")+Execblock(cPe,.F.,.F.)
LOCXNF2.PRWcFiltraQry+=Iif(!Empty(cFiltraQry),"AND","")+ExecBlock(cPe,.F.,.F.)
LOCXNF2.PRWcFiltraQry+=Iif(!Empty(cPet),".AND.","")+Execblock(cPe,.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 172
Data Base : 07/09/2008

LOCXNF2.PRWaNew:=ExecBlock("MT100C7D",.f.,.f.,aArrayF4[Len(aArrayF4)])
LOCXNF2.PRWaNew:=ExecBlock("MT100C7C",.f.,.f.,aCab)
LOCXNF2.PRWExecBlock("MT103IPC",.F.,.F.,{nItem})
LOCXNF2.PRWExecBlock("PNEU002",.F.,.F.)
LOCXNF2.PRWExecBlock("MT103INF",.F.,.F.,{nItem})
LOCXNF2.PRWExecBlock("MT103INF",.F.,.F.,{nItem})
LOCXNF2.PRWaRetIrrf:=ExecBlock("MT100IR",.F.,.F.,{nItmIRRF,nValDup,nx})
LOCXNF2.PRWnItmInss:=ExecBlock("MT100INS",.F.,.F.,{nItmInss})
LOCXNF2.PRWExecBlock("MT100GE2",.F.,.F.)
LOCXNF2.PRWExecBlock("M103DSE2",.F.,.F.)
LOCXNF2.PRWCasel100Del.And.!(Execblock("A100DEL",.F.,.F.))
LOCXNF2.PRWExecBlock(cPe,.F.,.F.)
LOCXNF2.PRWExecBlock(cPe,.F.,.F.)
LOGOFF.PRWcRetornoA:=ExecBlock("WLogOffA")
LOGOFF.PRWcRetornoP:=ExecBlock("WLogOffP")
LOJA010A.PRWcCondicao:=ExecBlock("LJFILSL1")
LOJA010A.PRWlRet:=ExecBlock("LJCOBFRT",.F.,.F.,{nVlrFSD,SL1>L1_TPFRET})
LOJA010A.PRWSetKey(VK_F6,{||(ExecTemplate("LJKEYF6",.F.,.F.),ExecBlock("LJKEYF6",.F.,.F.))})
LOJA010A.PRWSetKey(VK_F6,{||ExecBlock("LJKEYF6",.F.,.F.)})
LOJA010A.PRWIf(ExistBlock("LJKEYF7"),SetKey(VK_F7,{||ExecBlock("LJKEYF7",.F.,.F.)}),NIL)
LOJA010A.PRWIf(ExistBlock("LJKEYF8"),SetKey(VK_F8,{||ExecBlock("LJKEYF8",.F.,.F.)}),NIL)
LOJA010A.PRWIf(ExistBlock("LJKEYF9"),SetKey(VK_F9,{||ExecBlock("LJKEYF9",.F.,.F.)}),NIL)
LOJA010A.PRWIf(ExistBlock("LJKEYF10"),SetKey(VK_F10,{||ExecBlock("LJKEYF10",.F.,.F.)}),NIL)
LOJA010A.PRWnReg:=ExecBlock("Lj010Ate",.F.,.F.,{nOpcx,nReg})
LOJA010A.PRWcTmpCli:=ExecBlock("LjCliPad",.F.,.F.,)
LOJA010A.PRWcVendLoja:=
IIf(ExistBlock("LjVendPad"),ExecBlock("LjVendPad",.F.,.F.,),IIf(Len(GetMv("MV_VENDPAD"))<=6,GetMv("MV_VENDPAD")+Space(6
Len(GetMv("MV_VENDPAD"))),Space(6)))
LOJA010A.PRWuTempUnif:=ExecBlock("UNIF001",.F.,.F.)
LOJA010A.PRWlVend:=ExecBlock("ljVen010",.F.,.F.)
LOJA010A.PRWaCpoEnchoice:=ExecBlock("LJMod3",.F.,.F.,aCpoEnchoice)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 173
Data Base : 07/09/2008

LOJA010A.PRWnDescPer:=ExecBlock("L010PERDES",.F.,.F.)
LOJA010A.PRWIf(lLjDesc,ExecBlock("LJDESC",.F.,.F.,{nDescPer,"P"}),.T.)
LOJA010A.PRWIf(lLjDesc,ExecBlock("LJDESC",.F.,.F.,{nDescloj,"V"}),.T.);
LOJA010A.PRWIf(ExistBlock("LJ10ORC"),ExecBlock("LJ10ORC",.F.,.F.,cNumOrc),.T.)}
LOJA010A.PRWnCheck:=ExecBlock("Lj010Chk",.F.,.F.)
LOJA010A.PRWIif(nOpcx=4,(Eval(oGet:oBrowse:bLostFocus),oFolder:SetOption(nFldFVenda),if(ExistBlock("LJATV01"),ExecBlock("LJATV01",.F.,.F.),NIL)),
.T.))}),oDlgLoja:End());
LOJA010A.PRWcCondicao:=ExecBlock("LJFLTSL1")
LOJA010A.PRWaLjPrdRes:=ExecBlock("LJPRDRES",.F.,.F.,{nPosProduto,nPosDescPro})
LOJA010A.PRWlRet:=ExecBlock("L010DEL",.F.,.F.)
LOJA010A.PRWlUsaAnCred:=ExecBlock("LJANCRED",.F.,.F.,{cCliente,cLoja,nVlrLiq,aReceb})
LOJA010A.PRWlRet:=ExecBlock("LJCONVEN",.F.,.F.)
LOJA010A.PRWcElemen:=ExecBlock("LJ220REG",.F.,.F.)
LOJA010A.PRWaRetItem:=ExecBlock("LJRGITCC",.F.,.F.,{cCodProd,cDescProd,cQuant,cUnit,cDesconto,cElemen,cTotIt})
LOJA010A.PRWExecBlock("L010CAN",.F.,.F.,{lCancelou})
LOJA010A.PRWcElemen:=ExecBlock("LJ220REG",.F.,.F.)
LOJA010B.PRWIf!ExecBlock("LJ10NUM",.F.,.F.)
LOJA010B.PRWnDescPer:=ExecBlock("LJ010KRM",.F.,.F.,{nDescPer,cOrigem})
LOJA010B.PRWlRet:=ExecBlock("Lj010EvaLi",.F.,.F.,{lRet})
LOJA010B.PRWLjMsgRun(STR0096,,{||lRet:=ExecBlock(SuperGetMV("MV_SCRFIS"),.F.,.F.,{nDescLoj,nDinheiro,nCheques,nValorCart,;
LOJA010B.PRWlUsaAcrs:=ExecBlock("LJ020ACRS",.F.,.F.)
LOJA010B.PRWlRetFrete:=ExecBlock("L10HabFr",.F.,.F.)
LOJA010B.PRWExecBlock("LJ010NCC",.F.,.F.)
LOJA010B.PRWaCond010Run:=ExecBlock("Lj010Run",.F.,.F.)
LOJA010B.PRWExecBlock("LJ010FOL",.F.,.F.,{nDescPer,nNewOption,oFolder})
LOJA010B.PRWlRetNew:=ExecBlock("LJ010NEW",.F.,.F.,{nDescPer,nNewOption,oFolder,aPgtos,nDescLoj,cCondicao,nLiq})
LOJA010B.PRWlRet:=ExecBlock("BloqLomb",.F.,.F.,{cNumOrc,nDescLoj,nDescPer})
LOJA010B.PRWaValores:=ExecBlock("AJusta",.F.,.F.)
LOJA010B.PRWaRecJur:=ExecBlock("L010RecJur",.F.,.F.)
LOJA010B.PRWIf!ExecBlock("LJCONDNEG",.F.,.F.)
LOJA010B.PRWaRetNeg:=ExecBlock("L10RETNG",.F.,.F.,{aRetNeg})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 174
Data Base : 07/09/2008

LOJA010B.PRWExecBlock("L10NEGOC",.F.,.F.)
LOJA010B.PRWaLjPrdRes:=ExecBlock("LJPRDRES",.F.,.F.,{nPosCodProd,nPosDescPro})
LOJA010B.PRWExecBlock("L10OK",.F.,.F.,lInclui)
LOJA010B.PRWExecBlock("L10CANC",.F.,.F.,lInclui)
LOJA010B.PRWExecBlock("L10CANC",.F.,.F.,lInclui)
LOJA010B.PRWnTaxaJur:=ExecBlock("LJADMFIN",.F.,.F.,{cCodAdm})
LOJA010B.PRWaPgtos:=ExecBlock("LjAtuCmb",.F.,.F.,{aPgtos})
LOJA010B.PRWExecBlock("IMPFATOR",.F.,.F.)
LOJA010B.PRWExecBlock(cScrCup,.F.,.F.,{nTroco})
LOJA010B.PRWcFiltSer:=ExecBlock("LJ010FILT",.F.,.F.)
LOJA010B.PRWlRetorno:=ExecBlock("LJ010SNF",.F.,.F.)
LOJA010B.PRWcFiltSer:=ExecBlock("LJ010FILT",.F.,.F.)
LOJA010B.PRWlRetorno:=ExecBlock("LJ010SNF",.F.,.F.)
LOJA010B.PRWExecBlock("LJIMPCHQ",.F.,.F.)
LOJA010B.PRWlRet:=Execblock("LJORCADO",.F.,.F.)
LOJA010B.PRW{||ExecBlock(SuperGetMV("MV_SCRPED"),.F.,.F.)})
LOJA010B.PRW{||ExecBlock(SuperGetMV("MV_SCRORC"),.F.,.F.)})
LOJA010B.PRWlRet:=ExecBlock("LJ010SER",.F.,.F.,{cSerie,cNFiscal})
LOJA010C.PRWExecblock("LJ010GRVCN",.F.,.F.,{lFinalVend})
LOJA010C.PRWIfExecBlock("LJPSWSUP",.F.,.F.,{nDescPer,nDescLoj,lFinalVend})
LOJA010C.PRWIfExistBlock("LJCNFGRV").AND.!ExecBlock("LJCNFGRV",.F.,.F.,{lFinalVend,cNumOrc})
LOJA010C.PRWlFinalVend:=ExecBlock("LJCKSALD",.F.,.F.)
LOJA010C.PRWlRet:=ExecBlock("SACI003",.F.,.F.)
LOJA010C.PRWcNumCart:=ExecBlock("LJBILING",.F.,.F.)
LOJA010C.PRWExecBlock("LJADMINS",.F.,.F.)
LOJA010C.PRW@37.0,60.5MSGETcNumCartRIGHTSIZE62,10OFoDlgLojaDadPagPIXELValid
If(ExistBlock("LjVnCart"),Execblock("LjVnCart",.F.,.F.,{cNumCart}),.T.)
LOJA010C.PRWcNumCart:=ExecBlock("LJBILING",.F.,.F.)
LOJA010C.PRWaPgtos:=ExecBlock("LjAtuCmb",.F.,.F.,{aPgtos})
LOJA010C.PRWaCondicoes:=ExecBlock("LJ010CON",.F.,.F.)//PontodeEntradaparacondiesdepagamento
LOJA010C.PRWlRet:=ExecBlock("LJ010OK",.F.,.F.,{lRet})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 175
Data Base : 07/09/2008

LOJA010C.PRWaValores:=ExecBlock("AJusta",.F.,.F.)
LOJA010C.PRWlDescOk:=ExecBlock("LJDESCNV",.F.,.F.,{nDescPer,nDescLoj,nVlrTot,cAutorDesc,aDesc})
LOJA010C.PRWnAdmTax:=ExecBlock("LJADMTAX",.F.,.F.,{cCodAdm})
LOJA010C.PRWaOk:=
Execblock("LJ010CHQ",.F.,.F.,{nVlrCart,dDtVenc,nParc,cBanco,cAgencia,cConta,cCheque,cComp,cRg,cTelefone,lCheckCh,lCheckTe,cSerChq,lTipoChq,cCGCc
hq,cDDDcli,cPreTelCli,cSufTelCli,cNomeCli,cMesACta,cAnoACta})
LOJA010C.PRWlDescOk:=ExecBlock("LJDESCNV",.F.,.F.,{nDescPer,nDescLoj,nVlrTot})
LOJA010D.PRWDEFINEBUTTONoBtnEstRESOURCE"PLNPROP"OFoBarACTIONIIF(lLj010BU1,ExecBlock("Lj010BU1",.F.,.F.),Lj010Prod(
aCols[n,aPosicoes[9,2]],aCols[n][aPosicoes[14,2]]));
LOJA010D.PRWDEFINEBUTTONoBtnTabRESOURCE"LJPRECO"OFoBarACTIONIIF(lLj010BU2,ExecBlock("Lj010BU2",.F.,.F.),Lj010Tabela());
LOJA010D.PRWaRetB3:=ExecBlock("Lj010BU3",.F.,.F.)
LOJA010D.PRWaRetB4:=ExecBlock("Lj010BU4",.F.,.F.)
LOJA010D.PRWDEFINEBUTTONoBtnTranspRESOURCE"CARGA"OFoBarACTIONIIF(lLj010FRT,ExecBlock("Lj010FRT",.F.,.F.,{bNumOrc}),
Lj010Frete(bNumOrc,bVlrTot,bVlrAcrs,bVlrDesc,nDescPer));
LOJA010D.PRWlRetFrete:=ExecBlock("L10HabFr",.F.,.F.)
LOJA010D.PRWcFormas:=ExecBlock("Lj010VAL",.F.,.F.)
LOJA010D.PRWDEFINESBUTTONFROM076,090TYPE1ACTION(IIF(lLj010Par,lRetPE:=ExecBlock("Lj010PAR",.F.,.F.,{dDataForm,nValor,
cComboPag}),lRetPE),;
LOJA010D.PRWExecBlock("Lj010PGT",.F.,.F.)
LOJA010D.PRWlRet:=ExecBlock("Lj010Val",.F.,.F.,{nValor,cComboPag,dDataForm})
LOJA010D.PRWExecBlock("Blomb1",.F.,.F.)
LOJA010D.PRWExecBlock("LJMONTP",.F.,.F.,{nValorBase,nFinanciado,nEntrada})
LOJA010D.PRWExecBlock("Lj010FIN",.F.,.F.)
LOJA010D.PRWlRet:=ExecBlock("TLSP001",.F.,.F.,{cNumOrc,lFinalVend})
LOJA010D.PRWExecBlock("SACI001",.F.,.F.,{lFinalVend})
LOJA010D.PRWcSerie:=ExecBlock("LJ10SER",.F.,.F.)
LOJA010D.PRWExecBlock("LJ10D2",.F.,.F.)
LOJA010D.PRWExecBlock("Lj010SF3",.F.,.F.)
LOJA010D.PRWExecBlock("L10D2FIM",.F.,.F.)
LOJA010D.PRWExecBlock("Lj010SF3",.F.,.F.)
LOJA010D.PRW.AND.If(ExistBlock("LJTES",,.T.),ExecBlock("LJTES",.F.,.F.,cTes),.T.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 176
Data Base : 07/09/2008

LOJA010D.PRW.AND.If(ExistBlock("LJTES",,.T.),ExecBlock("LJTES",.F.,.F.,cTes),.T.)
LOJA010D.PRW.AND.If(ExistBlock("LJTES",,.T.),ExecBlock("LJTES",.F.,.F.,cTes),.T.)
LOJA010D.PRWIIf(ExistBlock("LJTES",,.T.),ExecBlock("LJTES",.F.,.F.,cTes),.T.)
LOJA010D.PRWaGrvPar:=ExecBlock("LJGRVPAR",.F.,.F.,{SE1>E1_PARCELA,SE1>E1_TIPO})
LOJA010D.PRW.AND.If(ExistBlock("LJTES",,.T.),ExecBlock("LJTES",.F.,.F.,cTes),.T.)
LOJA010D.PRWIfnValorCred>0.AND.lFinanceiro.AND.If(ExistBlock("LJTES",,.T.),ExecBlock("LJTES",.F.,.F.,cTes),.T.)
LOJA010D.PRWExecBlock("VABE001",.F.,.F.,{cNumOrc,cNumNota,cSerie})
LOJA010D.PRWaRet:=ExecBlock("Lj010Pror",.F.,.F.,{nValor,cComboPag,dDataForm})
LOJA010D.PRWaVlrFrete:=ExecBlock("L10FRETE",.F.,.F.,{nVlrTot,nVlrAcrs,nVlrDesc})
LOJA010D.PRWDEFINESBUTTONFROM190,185TYPE1ACTION
(lOpcA:=If(lLJDFRTOK,ExecBlock("LJDFRTOK",.F.,.F.,{cNumOrc}),.T.),If(lOpca,oDlgPagto:End(),.F.))ENABLEOFoDlgPagto
LOJA010D.PRWlRet:=ExecBlock("LJCOBFRT",.F.,.F.,{nVlrFSD,M>L1_TPFRET})
LOJA010D.PRWExecBlock("LJDADOSFRE",.F.,.F.,{oCliente:cText,oLoja:cText})
LOJA010D.PRWlRet:=ExecBlock("LJ220DATE",.F.,.F.,{dDataEmis,dDataForm,cComboPag,"COMBOPAG",oListForma,aFormas})
LOJA010D.PRWlRet:=ExecBlock("Lj010DATE",.F.,.F.,{dDataEmis,dDataForm,cComboPag,"COMBOPAG",oPgtos,aPgtos})
LOJA010D.PRWlRet:=ExecBlock("LJ220DATE",.F.,.F.,{dDataEmis,dDataForm,cComboPag,"DDATAEMIS",oListForma,aFormas})
LOJA010D.PRWlRet:=ExecBlock("Lj010DATE",.F.,.F.,{dDataEmis,dDataForm,cComboPag,"DDATAEMIS",oPgtos,aPgtos})
LOJA010D.PRWlRet:=ExecBlock("LJ220DATE",.F.,.F.,{dDataEmis,dDataForm,cComboPag,"DDATAEMIS",oListForma,aFormas})
LOJA010D.PRWlRet:=ExecBlock("Lj010DATE",.F.,.F.,{dDataEmis,dDataForm,cComboPag,"DDATAFORM",oPgtos,aPgtos})
LOJA010T.PRXaDados:=ExecBlock("LJTEFPARC",.F.,.F.,aDados)
LOJA010T.PRXctDados:=ExecBlock("LJTEFDADO",.F.,.F.,{ctDados})
LOJA010T.PRXcMsg530:=Subs(ExecBlock("LJTEFMSG",.F.,.F.),1,12)
LOJA010T.PRXaLeTef:=ExecBlock("LJLETEF",.F.,.F.)
LOJA010T.PRXIf!ExecBlock("L010TCPF",.F.,.F.,{cTipoPessoa,cCGC_CPF})
LOJA010T.PRXExecBlock("LOTETEF")
LOJA010T.PRXExecBlock("RECEBTEF")
LOJA010T.PRXcMsg530:=Subs(ExecBlock("LJTEFMSG",.F.,.F.),1,12)
LOJA010T.PRXIf!ExecBlock("LJ011AC",.F.,.F.,{cSerie,cNota})
LOJA010T.PRXExecBlock("LJ011DC",.F.,.F.,{cSerie,cNota})
LOJA010T.PRXctDados:=ExecBlock("LJTEFDCH",.F.,.F.,{ctDados})
LOJA010T.PRXaTefMult:=ExecBlock("LJTEFCNC",.F.,.F.,{aTefMult,cOpera})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 177
Data Base : 07/09/2008

LOJA010T.PRXcDrvTEFDsc:=If(ExistBlock("LJDrvTEF"),ExecBlock("LJDrvTEF",.F.,.F.),"C")
LOJA010T.PRXaTickTmp:=Aclone(ExecBlock("LJTEFTCK",.F.,.F.,{aTickTmp,aInfo}))
LOJA011.PRWaRetNeg:=ExecBlock("L10RETNG",.F.,.F.,{aRetNeg})
LOJA011.PRWExecBlock("L10NEGOC",.F.,.F.)
LOJA011.PRWaSL4:=ExecBlock("FRTGRSL4",.F.,.F.,{aSL4,i})
LOJA020A.PRW@24,030MSGEToClienteVARcClienteSIZE90,8OFoDlg1PIXELPicture"@!"ValidLjCreCli(cCliente,cLoja,@cCliAnt,@cLojAnt,
oDlg1,,.T.).AND.Lj020Desc(@cDescCli,oDesc,cCliente,cLoja).AND.IIF(ExistBlock("LJ020CLI"),ExecBlock("LJ

LOJA020A.PRWSetKey(122,{||ExecBlock('LJ020F11',.F.,.F.)})
LOJA020A.PRWaBotoes:=ExecBlock("L20VLTRO",.F.,.F.)
LOJA020A.PRWaNfOri:=Iif(ExistBlock("LJ020ORI"),Execblock("LJ020ORI",.f.,.f.,{PROCNAME(3)}),NIL)
LOJA020A.PRWExecBlock("LOJA020",.F.,.F.,{nTroc})
LOJA020A.PRWaRetB1:=ExecBlock("LJ020BU1")
LOJA020A.PRWaRetB2:=ExecBlock("LJ020BU2")
LOJA020A.PRWlFormPro:=ExecBlock("LJ020FORM",.F.,.F.)
LOJA020B.PRWlPermite:=ExecBlock("LJ020ITE",.F.,.F.)
LOJA020B.PRWExecBlock('LJ020TES',.F.,.F.)
LOJA020B.PRWaRet:=ExecBlock("LJD1TesT",.F.,.F.,{cTESTroca,cProduto,nX})
LOJA020B.PRWlConfNCC:=ExecBlock('LJCFGNCC',.F.,.F.,{cNumAnt,cSerAnt})
LOJA020B.PRWExecBlock("LJ020SD1",.F.,.F.,{nQuant,nPrcTab,nVUnit})
LOJA020B.PRWExecBlock("LJD1TES",.F.,.F.)
LOJA020B.PRWcTESTroca:=ExecBlock("LJD1TSP",.F.,.F.,{cNumNota,cSerie})
LOJA021A.PRWxRet:=ExecBlock("LJ021INI",.F.,.F.)
LOJA021A.PRWExecBlock("LOJA020",.F.,.F.,{nVlrTran})
LOJA021A.PRWExecBlock('LJ021ANTGR',.F.,.F.)
LOJA021A.PRWlGravar:=ExecBlock("LJ021IMP",.F.,.F.,{nModoPrint})
LOJA021A.PRWlAvalTit:=ExecBlock("LJ021AVAL",.F.,.F.,{nVlrBaixa})
LOJA021A.PRWlGeraNCC:=ExecBlock("LJ021FPAGO",.F.,.F.)
LOJA021A.PRWExecBlock("LJ021GRV",.F.,.F.)
LOJA021A.PRWlGravar:=ExecBlock("LJ021IMP",.F.,.F.,{nModoPrint})
LOJA021A.PRWExecBlock("LOJA021",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 178
Data Base : 07/09/2008

LOJA021A.PRWaCols[n][nPosTes]:=ExecBlock("LJ021TES",.F.,.F.)
LOJA021A.PRWxRetB1:=ExecBlock("LJ020BU1")//Pontodeentradaparatratamentodeboto
LOJA021A.PRWxRetB2:=ExecBlock("LJ020BU2")
LOJA021A.PRWExecBlock('LJ021SD1',.F.,.F.,{aCols,nC})
LOJA021B.PRWlCondItem:=ExecBlock("LJ021PROD",.F.,.F.)
LOJA021B.PRWaCOLS[nCnt][nPosTES]:=ExecBlock("LJ021TES",.F.,.F.)
LOJA021B.PRWExecBlock('LJ020TES',.F.,.F.)
LOJA021B.PRWlRet:=ExecBlock("LJ021LOK",.F.,.F.)
LOJA021B.PRWlRet:=ExecBlock("LJ021TOK",.F.,.F.)
LOJA021B.PRWlRet:=ExecBlock("LJ021DEL",.F.,.F.)
LOJA021B.PRWlRetorno:=ExecBlock("LJ021PGT",.F.,.F.,{nValorDev})
LOJA021B.PRWlRet:=ExecBlock("LJ021DEV",.F.,.F.)
LOJA021B.PRWxRet:=ExecBlock("LJ021INI",.F.,.F.)
LOJA030.PRXExecBlock("LJ030INC",.F.,.F.,{nRet})
LOJA030.PRXExecBlock("LJ030ALT",.F.,.F.,{nRet})
LOJA030.PRXExecBlock("LJ030REC",.F.,.F.,{aAntes,aDepois})
LOJA040.PRXcCondCli:=ExecBlock("LJ040FIL",.f.,.f.)
LOJA110.PRXiIf(ExistBlock("LJ110GRV").AND.!ExecBlock("LJ110GRV",.F.,.F.),Nil,;
LOJA110.PRXExecBlock("CONFSX8",.F.,.F.)
LOJA110.PRXiIf(ExistBlock("LJ110GRV").AND.!ExecBlock("LJ110GRV",.F.,.F.),Nil,;
LOJA110.PRXExecBlock("CONFSX8",.F.,.F.)
LOJA110.PRXExecBlock("ATUB0FIL",.F.,.F.,{nOpc})
LOJA110.PRXExecBlock("LJ110F10",.F.,.F.)
LOJA110.PRXExecBlock("ATUB0FIL",.F.,.F.,{nOpc})
LOJA110.PRXExecBlock("CONFSX8",.F.,.F.)
LOJA140.PRXlLj140Can:=ExecBlock("LJ140CAN",.F.,.F.)
LOJA140.PRXExecBlock("LJ140EXC",.F.,.F.)
LOJA140.PRXExecBlock("LOJA140B",.F.,.F.)
LOJA140.PRXaLjPrdRes:=ExecBlock("LJPRDRES",.F.,.F.,{nPosProduto,nPosDescPro})
LOJA140.PRXaRet:=ExecBlock("LJD1TesT",.F.,.F.,{cTESTroca,SD2>D2_COD,0})
LOJA140.PRXExecBlock("LJ140DEL",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 179
Data Base : 07/09/2008

LOJA140.PRXExecBlock("LOJA140",.F.,.F.)
LOJA190.PRXExecBlock("LJ190DCH")
LOJA190.PRXExecBlock("LJ190ECH")
LOJA220A.PRWLjMsgRun(STR0115,,{||ExecBlock("LJECF00",.F.,.F.),CLR_HRED})//Aguarde,verificandoaimpressorafiscal...
LOJA220A.PRWcTmpCli:=ExecBlock("LjCliPad",.F.,.F.,)
LOJA220A.PRWExecBlock("LJ22001",.F.,.F.)
LOJA220A.PRWIf(ExistBlock("LJ220KE"),SetKey(5,{||ExecBlock("LJ220KE",.F.,.F.,)}),NIL)
LOJA220A.PRWLocalcTesPE:=IIf(ExistBlock("LJ220TS"),ExecBlock("LJ220TS",.F.,.F.,{cProduto}),"")
LOJA220A.PRWnDescItem:=ExecBlock("VALPROD5",.F.,.F.,{cProduto,Round((nPreco*nQuant),2)})
LOJA220A.PRWlConfirmaFis:=ExecBlock("LJ220FIS",.F.,.F.,{cProduto})
LOJA220A.PRWcSituacao:=ExecBlock("LJ220REG",.F.,.F.)
LOJA220A.PRWnIcms,nIpi,nIss,cCF,IIf(lL220TabPad,ExecBlock("L220TABPAD",.F.,.F.,{Substr(cProduto,1,_TAMCPROD)}),cTabPad),nBsIcms,nVlrUnit,
nBsIcms,nBsIcms,cSituacao,cVendLoja,;
LOJA220A.PRWaLJ220BU1:=ExecBlock("LJ220BU1")
LOJA220A.PRWaMatriz:=ExecBlock("LJ220FORMA",.F.,.F.,{aMatriz})
LOJA220A.PRWaAdm:=ExecBlock("LJ220ADM",.F.,.F.,)
LOJA220A.PRWcFormas:=ExecBlock("LJ220VAL",.F.,.F.)
LOJA220A.PRWlRet:=ExecBlock("LJ220APARC",.F.,.F.,;
LOJA220A.PRWaCliente:=ExecBlock("L220SCLI",.F.,.F.,{cCliente,cLojaCli})
LOJA220A.PRWcTmpCli:=ExecBlock("LjCliPad",.F.,.F.,)
LOJA220A.PRWExecblock("LJ220CLI",.F.,.F.)
LOJA220A.PRWcLocal:=ExecBlock("LJ220LOC",.F.,.F.)
LOJA220A.PRWcTes:=ExecBlock("LJ220TS",.F.,.F.,{cTmpProd})
LOJA220A.PRWcTabPad:=ExecBlock("L220TABPAD",.F.,.F.,{SB1>B1_COD})
LOJA220A.PRWnPreco:=ExecBlock("LJ220AltPrc",.F.,.F.,{cTmpProd,nQuant,nPreco})
LOJA220A.PRWaRetValProd3:=ExecBlock("VALPROD3",.F.,.F.,{cTelesp,nQuant})
LOJA220A.PRWaRetCp:=ExecBlock("LJ220CP",.F.,.F.,{cTmpProd,nQuant,nPreco})
LOJA220A.PRWIf!ExecBlock("LJ220PDE",.F.,.F.)
LOJA220A.PRWWHENIF(ExistBlock("LJDESCVR"),ExecBlock("LJDESCVR",.F.,.F.,{nDescPerTmp,nDescTmp,nVlrTot}),.T.)
LOJA220A.PRWWHENnDescTmp==0.AND.If(ExistBlock("LJDESCVR"),ExecBlock("LJDESCVR",.F.,.F.,{nDescPerTmp,nDescTmp,nVlrTot}),.T.)
LOJA220B.PRWIf!ExecBlock("Lj220Pex",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 180
Data Base : 07/09/2008

LOJA220B.PRWIf!ExecBlock("Lj220EX2",.F.,.F.,{nGet})
LOJA220B.PRWExecBlock("LJECF02",.F.,.F.)
LOJA220B.PRWExecBlock("LJ220Can",.F.,.F.,{aItensVenda[nItemExcl][nPosItem],aItensVenda[nItemExcl][nPosProd]})
LOJA220B.PRWaDadosCheq:=AClone(Execblock("LJ020CHQ",.F.,.F.,aDadosCheq))
LOJA220B.PRWaCMC7:=Execblock("LJCMC7TC",.T.,.T.)
LOJA220B.PRWaDadosCheq:=AClone(Execblock("LJ020CHQ",.F.,.F.,aDadosCheq))
LOJA220B.PRWxRetChq:=ExecBlock("LJIMPCHQ",.F.,.F.,{aDadosCheq})
LOJA220B.PRWnValor:=ExecBlock("LJGetTrc",.F.,.F.,{nValor,lDinheiro})
LOJA220B.PRWlRet:=ExecBlock("LJ220SNF",.F.,.F.)
LOJA220B.PRWlRet:=ExecBlock("LJ220SNF",.F.,.F.)
LOJA220B.PRWlRet:=ExecBlock("Lj220TRC",.F.,.F.,{nVlrPag,nPagar,lDinheiro})
LOJA220B.PRWaRetItem:=ExecBlock("LJ220CIT",.F.,.F.,{cTmpProd,nItem,nPassos,nAltura,nVlrTot,nTmpQuant,oFotoProd})
LOJA220B.PRWIf!ExecBlock("VALPROD4",.F.,.F.,{cTmpProd,nQuant,lTeclouF8})
LOJA220B.PRWaPrdQtd:=ExecBlock("VALPROD6",.F.,.F.,{cTmpProd,nQuant})
LOJA220B.PRWaRetValProd2:=ExecBlock("VALPROD2",.F.,.F.,{cTmpProd,nQuant})
LOJA220B.PRWExecBlock("VALPROD",.F.,.F.,{cOrcam,cProduto,nQuant,cCliente,cLojacli,cTCodProd})
LOJA220B.PRWcTmpCli:=ExecBlock("LjCliPad",.F.,.F.,)
LOJA220B.PRWExecBlock("LJ22001",.F.,.F.)
LOJA220B.PRWlRet:=ExecBlock("LJ220DES",.F.,.F.,{nDescPerTmp})
LOJA220B.PRWLjMsgRun(OemtoAnsi(STR0054),NIL,{||ExecBlock(cScrCup,.F.,.F.,{nTroco})})
LOJA220B.PRWMsgLojaRun(STR0055,NIL,{||ExecBlock(SUPERGETMV("MV_SCRNOTA"),.F.,.F.,{nTroco})})
LOJA220B.PRWlRet:=ExecBlock("LJVALDES",.F.,.F.,{aItensVenda[len(aItensVenda)][3],nDescTmp,nDescPerTmp,lRet,nVlrTotItem})
LOJA220B.PRWlRet:=ExecBlock("LJVALDES",.F.,.F.,{aItensVenda[len(aItensVenda)][3],nDescTmp,nDescPerTmp,lRet,nVlrTotItem})
LOJA220C.PRWsFormaPagto:=ExecBlock('LJ220PAG')
LOJA220C.PRWExecBlock("LJECF04",.F.,.F.)
LOJA220C.PRWExecBlock(GetMV("MV_SCRVALE"),.F.,.F.,{nTroco})
LOJA220C.PRWExecblock("LJ220NDE",.F.,.F.)
LOJA220C.PRWaParcelas:=ExecBlock("Lj220Sup",.f.,.f.,{nTaxaMoeda})
LOJA220C.PRWaDesc:=ExecBlock("LJDEFFOR",.F.,.F.)
LOJA220C.PRWWHENIF(ExistBlock("LJDESCVR"),ExecBlock("LJDESCVR",.F.,.F.,{nDesPerTot,nDescTotal,nVlrTot}),.T.)
LOJA220C.PRWIF(ExistBlock("LJDESCVR"),ExecBlock("LJDESCVR",.F.,.F.,{nDesPerTot,nDescTotal,nVlrTot}),.T.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 181
Data Base : 07/09/2008

LOJA220C.PRWnCheck:=ExecBlock("Lj010Chk",.f.,.f.)
LOJA220C.PRWlAvalia:=ExecBlock("Lj220Ini",.f.,.f.)
LOJA220C.PRWIf!ExecBlock("LJ220VF5",.F.,.F.,{LEFT(cItemCond,3)})
LOJA220C.PRWExecBlock("Blomb1",.f.,.f.,{cTmpProd})
LOJA220C.PRWlRetJanela:=ExecBlock('LJ220CTA',.F.,.F.,{nVlrtot})
LOJA220C.PRWlRetJanela:=ExecBlock('LJ220CTB',.F.,.F.,{nVlrtot})
LOJA220C.PRWlRetJanela:=ExecBlock('LJ220CTC',.F.,.F.,{nVlrtot})
LOJA220C.PRWlRetJanela:=ExecBlock('LJ220CTD',.F.,.F.,{nVlrtot})
LOJA220C.PRWIf!ExecBlock("LJ220FPAG",.f.,.f.)
LOJA220C.PRWlRet:=ExecBlock("LJ220OK",.f.,.f.,{nDesPerTot,nDescTotal,cItemCond})
LOJA220C.PRWaAux:=ExecBlock("FORMSTRC",.F.,.F.)
LOJA220D.PRWaCliente:=Execblock("L220CLI",.F.,.F.)
LOJA220D.PRWa220NF:=ExecBlock("L220NF",.F.,.F.,{cOrcam})
LOJA220D.PRWExecBlock("LL2LOCAL",.F.,.F.,{cOrcam})
LOJA220D.PRWIfnCheques>0.AND.If(ExistBlock("LJTES",,.T.),ExecBlock("LJTES",.F.,.F.,cTes),.T.)
LOJA220D.PRWaGrvPar:=ExecBlock("LJGRVPAR",.F.,.F.,{SE1>E1_PARCELA,SE1>E1_TIPO})
LOJA220D.PRWIfnDinheiro>0.AND.If(ExistBlock("LJTES",,.T.),ExecBlock("LJTES",.F.,.F.,cTes),.T.)
LOJA220D.PRWIf(nCartao>0.OR.nVales>0.OR.nConvenio>0.OR.nValorDebi>0).AND.If(ExistBlock("LJTES",,.T.),ExecBlock("LJTES",.F.,.F.,cTes),.T.)
LOJA220D.PRWIfnOutros>0.AND.If(ExistBlock("LJTES",,.T.),ExecBlock("LJTES",.F.,.F.,cTes),.T.)
LOJA220D.PRWExecBlock("VABE001",.F.,.F.)
LOJA220D.PRWExecBlock("L220TERM",.F.,.F.,{cOrcam})
LOJA230.PRXExecBlock("LOJA230",.F.,.F.)
LOJA240.PRWExecBlock("LOJA240",.F.,.F.)
LOJA240.PRWExecBlock("LOJA240",.F.,.F.)
LOJA240.PRWExecBlock("LOJA240",.F.,.F.)
LOJA240.PRWExecBlock("LOJA240",.F.,.F.)
LOJA240.PRWExecBlock("LOJA240",.F.,.F.)
LOJA240.PRWExecBlock("LJ240D1",.F.,.F.)
LOJA240.PRWExecBlock("LJ240D2",.F.,.F.)
LOJA260.PRXExecBlock("Lj260Abr",.F.,.F.)
LOJA260.PRXlRet:=ExecBlock("Lj260Tra",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 182
Data Base : 07/09/2008

LOJA260.PRXExecBlock("Lj260Abc",.F.,.F.)
LOJA260.PRXlRet:=ExecBlock("Lj260Fec",.F.,.F.)
LOJA260.PRXcString:=cString+".and."+ExecBlock("Lj260Fil",.F.,.F.)
LOJA260.PRXExecBlock("lj260ant",.f.,.f.,ctipo)
LOJA260.PRXExecBlock("lj260dep",.f.,.f.,ctipo)
LOJA260.PRXExecBlock("Lj260SLW",.F.,.F.)
LOJA280.PRXExecBlock("LOJA280",.F.,.F.)
LOJA300.PRXExecblock("LJGRVSF3",.F.,.F.)
LOJA300.PRXExecblock("LJGRVSF3",.F.,.F.)
LOJA340.PRWaRet:=ExecBlock("FRT050SA",.F.,.F.,{nCheck,cCodOrigem,cCodDestin})
LOJA340.PRWExecBlock("Frt050ST",.F.,.F.,{nCheck,cSupCaixa,nValor,0,0,0,0,0,0,0})
LOJA350.PRWExecBlock("Frt050ST",.F.,.F.,{nCheck,cSupCaixa,aDigSan[1][1],aDigSan[1][2],;
LOJA350.PRWaRet:=ExecBlock("FRT050SA",.F.,.F.,{1,cCaixa,cCaixaDest})
LOJA350.PRWExecBlock("Lj350Imp",.F.,.F.,{aVendas,aSangrias,aDigitado,nTotVend,;
LOJA430.PRWlGeraDist:=ExecBlock("LJ430DIS",.F.,.F.,{SLM>LM_NUM,SLM>LM_CLIENTE,SLM>LM_LOJA})
LOJA430.PRWExecBlock("LJ430NF",.F.,.F.,{cNota,cSerie,SLM>LM_LOJA})
LOJA430.PRWDEFINEBUTTONoBtnEstRESOURCE"PLNPROP"OFoBarACTIONIIf(lLJ430BU1,ExecBlock("LJ430BU1",.F.,.F.),lj010Prod(
aCols[n,Ascan(aHeader,{|x|alltrim(x[2])=="LN_COD"})],aCols[n,Ascan(aHeader,{|x|alltrim(x[2])=="LN_LOCAL"})]));
LOJA440.PRXIf!ExecBlock("LJ440SE1",.F.,.F.)
LOJA440.PRXIfExistBlock("LJ440VLD").AND.!ExecBlock("LJ440VLD",.F.,.F.,1)
LOJA440.PRXIfExistBlock("LJ440VLD").AND.!ExecBlock("LJ440VLD",.F.,.F.,2)
LOJA450.PRXExecBlock("LJ450BCO")
LOJA460.PRWExecBlock("LJ460AUT",.F.,.F.)
LOJA460.PRWExecBlock("LJ460MAN",.F.,.F.,{nOpc})
LOJA470.PRWxRet:=ExecBlock("LJ470FILE",.F.,.F.)
LOJA470.PRWaFornec:=ExecBlock("LJ470ACT",.F.,.F.,{ALLTRIM(aArq[nPointer][1])})
LOJA470.PRWaLj470Rec:=ExecBlock("LJ470REC",.F.,.F.,{aFieldsSF2,aFieldsSD2,aDadosSD2})
LOJA470.PRWaCab:=ExecBlock("LJ470CAB",.F.,.F.,{aCab})
LOJA701.PRWaFuncUsu:=ExecBlock("LJ7016",.F.,.F.,{nOpc})
LOJA701.PRWlContAtend:=ExecBlock("LJ7032",.F.,.F.,{nOpc})
LOJA701.PRWExecBlock("LJ7033",.F.,.F.,{lGravacao,nOpc})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 183
Data Base : 07/09/2008

LOJA701.PRWlRet:=Execblock("LJ7030",.F.,.F.,{1})
LOJA701.PRWlRet:=Execblock("LJ7030",.F.,.F.,{2})
LOJA701.PRWlRetPE:=ExecBlock("LJ7037",.F.,.F.)
LOJA701.PRWlRet:=ExecBlock("LJ7003",.F.,.F.,{lRet})
LOJA701.PRWExecBlock(cScrOrc,.F.,.F.)
LOJA701.PRWlAnCred:=ExecBlock("LJ7014",.F.,.F.,{M>LQ_CLIENTE,M>LQ_LOJA,nVlrLiq,aPgtos})
LOJA701.PRWExecBlock("L7CAN",.F.,.F.,{lCancelou})
LOJA701A.PRWxLocal:=Execblock("LJ7041",.F.,.F.,{cLocal,aColsDet})
LOJA701A.PRWlRetPE:=ExecBlock("LJ7036",.F.,.F.)
LOJA701A.PRWaCpoUser:=ExecBlock("LJ7006",.F.,.F.)
LOJA701A.PRWlRet:=ExecBlock("LJ7018",.F.,.F.,{nPerDesc,nVlrDesc,nTipo})
LOJA701A.PRWnAliqRed:=ExecBlock("LJ7017",.F.,.F.)
LOJA701B.PRWaColCustom:=ExecBlock("LJ7012",.F.,.F.)
LOJA701B.PRWlContinua:=ExecBlock("LJ7011",.F.,.F.)
LOJA701B.PRWExecBlock("LJ7031",.F.,.F.,{lCria,lPanVA3})
LOJA701B.PRWaCpoEnch:=ExecBlock("LJ7005",.F.,.F.)
LOJA701B.PRWlAddBtn:=ExecBlock("LJ7020",.F.,.F.,{Upper(AllTrim(X5Descri()))})
LOJA701B.PRWIf!lLJ7020.OR.(lLJ7020.AND.ExecBlock("LJ7020",.F.,.F.,{Upper(STR0033)}))
LOJA701B.PRWIf!lLJ7020.OR.(lLJ7020.AND.ExecBlock("LJ7020",.F.,.F.,{Upper(STR0034)}))
LOJA701B.PRWaRet:=ExecBlock("LJ7007",.F.,.F.)
LOJA701B.PRWlHideBtn:=ExecBlock("LJ7023",.F.,.F.,{Alltrim(Upper(aFormPgtos[nX][2]))})
LOJA701B.PRWcLj7015:=ExecBlock("LJ7015",.F.,.F.,{lRecebe,cCondicao})
LOJA701B.PRWxRet:=ExecBlock("LJ7009",.F.,.F.,{aLj7009[1],aLj7009[2]})
LOJA701B.PRWExecBlock("LJ7039",.F.,.F.)
LOJA701B.PRWlCancela:=ExecBlock("LJ7021",.F.,.F.,{lCancela,nTipo})
LOJA701B.PRWcLj7015:=ExecBlock("LJ7015",.F.,.F.,{lRecebe,"CN"})
LOJA701B.PRWaRet:=ExecBlock('LJ7004',.F.,.F.)
LOJA701B.PRWExecBlock("LJ7026",.F.,.F.)
LOJA701B.PRWACTIVATEDIALOGoNCCWindowCENTEREDVALIDIf(lLJ7038,ExecBlock("LJ7038",.F.,.F.),.T.)
LOJA701B.PRWaColCustom:=ExecBlock("LJ7012",.F.,.F.)
LOJA701B.PRWnTaxaJur:=ExecBlock("LJ7034",.F.,.F.,{cCodAdm})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 184
Data Base : 07/09/2008

LOJA701B.PRWExecBlock("LJ7035",.F.,.F.,{aParFator})
LOJA701B.PRWnAdmTax:=ExecBlock("LJ7034",.F.,.F.,{cCodAdm})
LOJA701C.PRWlRet:=ExecBlock("LJ7001",.F.,.F.,{nParamTipo,aDocDev,nDocSai})
LOJA701C.PRWlLJ7042:=ExecBlock("LJ7042",.F.,.F.,{M>LQ_CLIENTE,M>LQ_LOJA})
LOJA701C.PRWExecBlock("LJ7002",.F.,.F.,{nParamTipo,aDocDev})
LOJA701C.PRWExecBlock("LJ7040",.F.,.F.)
LOJA701C.PRWxRet:=ExecBlock("LJ7019",.F.,.F.,{cTotRecNFis,aTitulo[nI][10],&(SuperGetMV("MV_NATRECE")),nI})
LOJA701C.PRWIfAlltrim(aPgtos[nI,03])$_FORMATEF.AND.!(iIf(ExistBlock("LJ7022").AND.ExecBlock("LJ7022",.F.,.F.),;
LOJA701C.PRWIf!(iIf(ExistBlock("LJ7022").AND.ExecBlock("LJ7022",.F.,.F.),cAdmRet$cAdmVer,cAdmVer==cAdmRet))
LOJA701D.PRWnAliqRed:=ExecBlock("LJ7017",.F.,.F.)
LOJA701D.PRWaRetLj7013:=ExecBlock("LJ7013",.F.,.F.,{cCodProd,cDescriProd,cQuant,cVrUnit,cDesconto,cSitTrib,cVlrItem})
LOJA701D.PRWcTexto:=ExecBlock("SCRPED",.F.,.F.)
LOJA701D.PRWExecBlock("SCRPED",.F.,.F.,{aNumPed[01][01],aNumPed[01][02]})
LOJA701D.PRWaRetLj7013:=ExecBlock("LJ7013",.F.,.F.,{cCodProd,cDescriProd,cQuant,cVrUnit,cDesconto,cSitTrib,cVlrItem})
LOJA701D.PRWnAliqRed:=ExecBlock("LJ7017",.F.,.F.)
LOJA701E.PRWaLJ7025:=ExecBlock("LJ7025",.F.,.F.,{nPosProd,nPosDescri})
LOJA701E.PRWaItens:=ExecBlock("LJ7008",.F.,.F.)
LOJA720.PRWlRet:=ExecBlock("LJ720NEXT",.F.,.F.,{nTpProc,nPanel,nNfOrig,cCodCli,;
LOJA720.PRWlRet:=ExecBlock("LJ720PROX",.F.,.F.,{nTpProc,nPanel,nNfOrig,cCodCli,;
LOJA720.PRWxRet:=ExecBlock("LJ720FLT",.F.,.F.,{dDataDe,dDataAte,cCodCli,cLojaCli})
LOJA720.PRWExecBlock("LJ720FIM",.F.,.F.,{aDocDev})
LOJA720.PRWcTesDev:=ExecBlock("LJ720TES",.F.,.F.)
LOJA720.PRWaLinha:=ExecBlock("LJ720LDV",.F.,.F.,{aLinha})
LOJA720.PRWaCab:=ExecBlock("LJ720CABEC",.F.,.F.,{aCab,aDocDev})
LOJA720.PRWcTesDev:=ExecBlock("LJ720TES",.F.,.F.)
LOJA720.PRWaLinha:=ExecBlock("LJ720LDV",.F.,.F.,{aLinha})
LOJA720.PRWaCab:=ExecBlock("LJ720CABEC",.F.,.F.,{aCab,aDocDev})
LOJA720.PRWxRet:=ExecBlock("LJ720ANT",.F.,.F.,{aDocDev})
LOJA720.PRWExecBlock("LJ720ESTOR",.F.,.F.,{aDocDev})
LOJA800.PRWExecblock("LJ800GRV",.F.,.F.)
LOJA800.PRWcProduto:=ExecBlock("LJ800PROD",.F.,.F.,{cProduto})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 185
Data Base : 07/09/2008

LOJA800.PRWlRet:=ExecBlock("LJ800LOK",.F.,.F.)
LOJA800.PRWlRet:=Execblock("LJ800TOK",.F.,.F.)
LOJA800.PRWExecblock("LJ800TIT",.F.,.F.)
LOJA800.PRWExecblock("LJ800PGTO",.F.,.F.,{nValParc,cPagtos})
LOJA800.PRWaBase:=Execblock("LJ800MLT",.F.,.F.)
LOJA800.PRWExecBlock("LJ800CTI",.F.,.F.)
LOJA920.PRWExecBlock('LJ920CNP',.F.,.F.)
LOJA920.PRWExecBlock('LJ920CND',.F.,.F.)
LOJA920.PRWIf!EXECBLOCK("LJ920PN",.F.,.F.,)
LOJA920.PRWlRet:=ExecBlock("LJ920VLD",.F.,.F.,{lRet})
LOJA920.PRWExecBlock("LJ920DLT",.F.,.F.)
LOJA920.PRWExecBlock("LJ920EXC",.F.,.F.)
LOJA920.PRWExecBlock("LJ920GRV",.F.,.F.)
LOJA920.PRWlRet:=ExecBlock("MT100LOK",.F.,.F.,{lRet})
LOJA920X.PRXcNumNota:=ExecBlock("LJCP920",.f.,.f.,{aCols})
LOJA920X.PRXExecBlock("NOTATXT",.F.,.F.,{cNumNota})
LOJATER.PRWnValUniI:=ExecBlock("LJTM002",.F.,.F.,{sCodProI,sTabelaI})
LOJATER.PRWExecBlock("LJTM001",.F.,.F.)
LOJATER.PRWExecBlock("LJTM003",.F.,.F.)
LOJATER.PRWcFuncName:=ExecBlock("LJFUNCTERM",.F.,.F.)
LOJC030.PRXACTIONExecBlock("LJ030ECF")WHEN(lFiscal.AND.ExistBlock("LJ030ECF"))OFoDlg
LOJC030.PRXaRet:=ExecBlock("LJ030TES",.F.,.F.,{aAux,1})
LOJC030.PRXaRet:=ExecBlock("LJ030TES",.F.,.F.,{aAux,2})
LOJC030.PRXaRet:=ExecBlock("LJ030TES",.F.,.F.,{aAux,1})
LOJC030.PRXaRet:=ExecBlock("LJ030TES",.F.,.F.,{aAux,2})
LOJC031.PRW@1.2,63BUTTONSTR0033SIZE50,11FONToDlg:oFontACTIONExecBlock('Lj030ECF')WHEN(!Empty(aCaixa).AND.lFiscal.AND.
ExistBlock('Lj030ECF'))OFoDlg
LOJC031.PRWIf!ExecBlock("LJC031SE5",.F.,.F.)
LOJC031.PRWIf!ExecBlock("LJC031SL1",.F.,.F.)
LOJC031.PRWIf!ExecBlock("LJC031SE1",.F.,.F.)
LOJC031.PRWIf!ExecBlock("LJC031SD1",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 186
Data Base : 07/09/2008

LOJC060.PRWIIf(ExistBlock("L060PRODOK"),ExecBlock("L060PRODOK",.F.,.F.),.T.).And.;
LOJC060.PRWcTexto:=ExecBlock("MV_L060SB5",.F.,.F.)
LOJC060.PRWcPreco:=ExecBlock("L060PRC",.F.,.F.,{nTmpPreco,cCod})
LOJC060.PRWcPreco:=ExecBlock("L060PRC",.F.,.F.,{nTmpPreco,cCod})
LOJR110.PRXLocalcPorta:=IIf(ExistBlock("LJPORTNF"),ExecBlock("LJPORTNF",.F.,.F.),GetMv("MV_PORTNOT"))
LOJR110.PRXExecBlock(Getmv("MV_SCRNOTA"),.F.,.F.,{cNfEntrada,cSerEntrada})
LOJR110.PRXExecBlock(Getmv("MV_SCRTROC"),.F.,.F.,{cNfEntrada,cSerEntrada})
LOJR130.PRXIf!ExecBlock("LJR130",.F.,.F.)
LOJR130.PRXExecBlock("LJR130IT",.F.,.F.)
LOJR130.PRXExecBlock("LJR130GR",.F.,.F.)
LOJR130.PRXExecBlock(cScript,.F.,.F.)
LOJR140.PRWExecBlock("LJR140NF",.F.,.F.,{nVlrAcrsTot,aPdv})
LOJXECF.PRXaDados:=ExecBlock("LJCMC7",.F.,.F.)
LOJXECF.PRXExecBlock("LJLECMC7",.F.,.F.,{cBufCMC7})
LOJXECF.PRXExecBlock("LjJournal",.F.,.F.,{cBuffer})
LOJXECF.PRXcMsg:=ExecBlock("MSGDISPLAY",.F.,.F.,{nTipo,aPARAMIXB})
LOJXECF.PRXcMsg:=ExecBlock("MSGDISPLAY",.F.,.F.,{nTipo,aPARAMIXB})
LOJXFUNA.PRXnVlrTroca:=ExecBlock("GETVALDV",.F.,.F.,{cPrefixo,cL1Doc,nValorOri,nVlrTroca})
LOJXFUNA.PRXlRet:=ExecBlock("LJTRNCC",.F.,.F.)
LOJXFUNA.PRXlRet:=ExecBlock("LJGRVDEV",.F.,.F.,{nValorDev})
LOJXFUNA.PRXcPrefDev:=ExecBlock("LJPRFDEV",.F.,.F.)
LOJXFUNA.PRXaRet:=ExecBlock("LJSLKINI",.F.,.F.,{cProduto,nQuant})
LOJXFUNA.PRXaMatriz:=ExecBlock("LJ220FORMA",.F.,.F.,{aMatriz})
LOJXFUNA.PRXaAdm:=ExecBlock("LJ220ADM",.F.,.F.,)
LOJXFUNA.PRXcFormas:=ExecBlock("LJ220VAL",.F.,.F.)
LOJXFUNA.PRXlRet:=ExecBlock("LJ220APARC",.F.,.F.,;
LOJXFUNA.PRXcChave:=ExecBlock("LJUSRCHV",.F.,.F.,{aInLoja})
LOJXFUNB.PRXcMotivo:=ExecBlock("L10IMPCL",.F.,.F.,{cMotivo})
LOJXFUNB.PRXlRet:=ExecBlock("LOJCLI",.F.,.F.)
LOJXFUNB.PRXcTipoCli:=ExecBlock("LJTIPCLI",.F.,.F.)
LOJXFUNB.PRXlRet:=ExecBlock("LJ220DAC",.F.,.F.,{cCodVer,nNivel})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 187
Data Base : 07/09/2008

LOJXFUNB.PRXExecBlock('LJSUPAPR',.F.,.F.,{cIdSup,cCaixaSup,lRet})
LOJXFUNB.PRXaRet:=ExecBlock('LJCHEQUE',.F.,.F.,{cBanco,nValor,cFavorec,dEmissao,cObs,cVerso,cCheque,cConta,nParc,cCidade})
LOJXFUNB.PRXlRet:=ExecBlock('LJExcSnh',.F.,.F.,{SubStr(cUsuario,7,15)})
LOJXFUNC.PRWcFilSx5:=ExecBlock("CHGX5FIL",.F.,.F.)
LOJXFUNC.PRWaFiles:=ExecBlock("LJGRVOPEN",.F.,.F.)
LOJXFUNC.PRWaLjPrdRes:=ExecBlock("LJPRDRES",.F.,.F.,{nPosCodProd,nPosDescPro})
LOJXFUNC.PRWExecBlock("LJCANCRES",.F.,.F.,aReserva)
LOJXFUNC.PRWlGeraFin:=ExecBlock("LJResFin",.F.,.F.)
LOJXFUNC.PRWaFiles:=ExecBlock("FRTGrvSZ",.F.,.F.)
LOJXFUNC.PRWIfExecBlock("FRTProSZ",.F.,.F.,{cAlias})
LOJXFUNC.PRW.AND.If(ExistBlock("LJTES",,.T.),ExecBlock("LJTES",.F.,.F.),.T.).AND.(cPaisLoc=="BRA")
LOJXFUNC.PRWExecBlock("LJDEPSE1",.F.,.F.)
LOJXFUNC.PRWlFinanceiro:=If(ExistBlock("LJTES",,.T.),ExecBlock("LJTES",.F.,.F.),lFinanceiro)
LOJXFUNC.PRWExecBlock("LJDEPSE1",.F.,.F.)
LOJXFUNC.PRWlRet:=ExecBlock("LATUDATA",.F.,.F.)
LOJXFUNC.PRWExecBlock("LJGRVAD2",.F.,.F.)
LOJXFUNC.PRWExecBlock("LJ010SF3",.F.,.F.)
LOJXFUNC.PRWExecBlock("LJFIMGRV",.F.,.F.)//TomarcuidadocomimpressaodentrodestePE
LOJXFUND.PRWaCondicoes:=ExecBlock("LJ010CON",.F.,.F.)//PontodeEntradaparacondicoesdepagamento
LOJXFUND.PRWlRet:=ExecBlock("LJ220DATE",.F.,.F.,{dDataEmis,dDataForm,cComboPag,"DDATAEMIS",oListForma,aFormas})
LOJXFUND.PRWlRet:=ExecBlock("Lj010DATE",.F.,.F.,{dDataEmis,dDataForm,cComboPag,"DDATAFORM",oPgtos,aPgtos})
LOJXFUND.PRWaDadosCheq:=AClone(Execblock("LJ020CHQ",.F.,.F.,aDadosCheq))
LOJXFUND.PRWaCMC7:=Execblock("LJCMC7TC",.T.,.T.)
LOJXFUND.PRWaDadosCheq:=AClone(Execblock("LJ020CHQ",.F.,.F.,aDadosCheq))
LOJXFUND.PRWxRetChq:=ExecBlock("LJIMPCHQ",.F.,.F.,{aDadosCheq})
LOJXFUND.PRWlRet:=ExecBlock("Lj010Val",.F.,.F.,{nValor,cComboPag,dDataForm})
LOJXFUND.PRWnValor:=ExecBlock("LJGetTrc",.F.,.F.,{nValor,lDinheiro})
LOJXFUND.PRWlRet:=ExecBlock("Lj220TRC",.F.,.F.,{nVlrPag,nPagar,lDinheiro})
LOJXFUND.PRWcFiltSer:=ExecBlock("LJ010FILT",.F.,.F.)
LOJXFUND.PRWlRetorno:=ExecBlock("LJ010SNF",.F.,.F.)
LOJXFUND.PRWcFiltSer:=ExecBlock("LJ010FILT",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 188
Data Base : 07/09/2008

LOJXFUND.PRWlRetorno:=ExecBlock("LJ010SNF",.F.,.F.)
LOJXFUND.PRWlRet:=ExecBlock("LJ010SER",.F.,.F.,{cSerie,cNFiscal})
LOJXFUND.PRWlRet:=ExecBlock("LJ220DATE",.F.,.F.,{dDataEmis,dDataForm,cComboPag,"COMBOPAG",oListForma,aFormas})
LOJXFUND.PRWlRet:=ExecBlock("Lj010DATE",.F.,.F.,{dDataEmis,dDataForm,cComboPag,"COMBOPAG",oPgtos,aPgtos})
LOJXFUND.PRWlRet:=ExecBlock("LJ220DATE",.F.,.F.,{dDataEmis,dDataForm,cComboPag,"DDATAEMIS",oListForma,aFormas})
LOJXFUND.PRWlRet:=ExecBlock("Lj010DATE",.F.,.F.,{dDataEmis,dDataForm,cComboPag,"DDATAEMIS",oPgtos,aPgtos})
LOJXLOG.PRWExecBlock("LJLOG_04",.F.,.F.)
LOJXLOG.PRWExecBlock("LJLOG_02",.F.,.F.,{cNumOrc})
LOJXLOG.PRWExecBlock("LJLOG_01",.F.,.F.,{lCancCup,cNumOrc})
LOJXLOG.PRWExecBlock("LJLOG_03",.F.,.F.,{cCupom,cNumOrc})
LOJXLOG.PRWExecBlock("LJLOG_05",.F.,.F.,{cOrc})
LOJXREC.PRWExecBlock("LJRECEB",.F.,.F.)
LOJXREC.PRWxRet:=ExecBlock("LJRECVAL",.F.,.F.,{cMV_LJRECEB})
LOJXREC.PRWDEFINESBUTTONFROM25,240TYPE17ENABLEONSTOPSTR0016ACTIONExecBlock("LJRECUSR",.F.,.F.,aTitulo)
LOJXREC.PRW(IIf(lLJDesBAlt,IIf(ExecBlock("LJBALTTI",.F.,.F.,{aTitulo,oTitulo:nAt}),oBtnEdit:Enable(),oBtnEdit:Disable()),;
LOJXREC.PRW(IIf(lLJDesBAlt,IIf(ExecBlock("LJBALTTI",.F.,.F.,{aTitulo,oTitulo:nAt}),;
LOJXREC.PRWIF(lLJDesBAlt,if(ExecBlock("LJBALTTI",.F.,.F.,{aTitulo,oTitulo:nAt}),oBtnEdit:Enable(),oBtnEdit:Disable()),oBtnEdit:Enable()),;
LOJXREC.PRWxRet:=ExecBlock("LJRECVLD",.F.,.F.,{cTipo,nVal,aTitulo,oTitulo})
LOJXREC.PRWaTitulo:=ExecBlock("LJRECVER",.F.,.F.,{aTitulo})
LOJXREC.PRWIfIIf(lLjRecFilt,ExecBlock("LJRECFILT",.F.,.F.,{cOper}),.F.)
LOJXREC.PRWIfIIf(lLjRecFilt,ExecBlock("LJRECFILT",.F.,.F.,{cOper}),.F.)
LOJXREC.PRWaFeriados:=Execblock("LJRECFER",.F.,.F.,{aFeriados})
LOJXREC.PRWnDias:=ExecBlock("LJJUROS",.F.,.F.,{aRet[4],nDias,aFeriados})
LOJXREC.PRWnValMulta:=ExecBlock("LJVLMULT",.F.,.F.,{aRet[4][nX],nValMulta,nMV_LJMULTA})
LOJXREC.PRWnValJuros:=ExecBlock("LJVLJURO",.F.,.F.,{aRet[4][nX],nValJuros,nMV_LJJUROS,nDias})
LOJXREC.PRWExecBlock("FRTRECTIT",.F.,.F.,{nI})
LOJXREC.PRWExecBlock("LJRECCOMP",.F.,.F.,{cMsgComprovante,nTotComprovante,cTotRecNFis,aTitulo})
LOJXREC.PRWExecBlock("LJRECCOMP",.F.,.F.,{cMsgComprovante,nTotComprovante,cTotRecNFis,aTitulo})
LOJXREC.PRWlRet:=ExecBlock("LJBXEMS",.F.,.F.,{cPrefixo,cNum,cParcela,dVencimento,;
LOJXREC.PRWaCampos:=ExecBlock("LJRECHEAD",.F.,.F.,{aRefCpos})
LOJXREC.PRWaRet:=ExecBlock("LJLAYTEMS",.F.,.F.,{cCartao,cCPF})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 189
Data Base : 07/09/2008

LOJXREC.PRWExecBlock("LJIMPBOL",.F.,.F.,aTitulo[nI])
LOJXREC.PRWExecBlock("LJRECCHQ",.F.,.F.)
LOJXREC.PRWIF(lLJDesBAlt,if(execblock("LJBALTTI",.F.,.F.,{aTitulo,oTitulo:nAt}),oBtnEdit:Enable(),oBtnEdit:Disable()),oBtnEdit:Enable())
LOJXREC.PRWlRet:=ExecBlock("LJRECCONF",.F.,.F.,{cOper})
LOJXREC.PRWxRet:=ExecBlock("LJRECALT",.F.,.F.,{nTotal,aTitulo})
LOJXREC.PRWExecBlock("LJRECFIM",.F.,.F.,{cOper,lRet,nValorTot,aTitulo,aDadosEst})
LOJXREC.PRWxRet:=ExecBlock("LJRECEDIT",.F.,.F.)
LOJXREC.PRWxRet:=ExecBlock("LJRECSELE",.F.,.F.,{aTitulo,oTitulo})
M100BA1.PRWaImpTmp:=ExecBlock(cFileRdMk,.F.,.F.,{aClone(aItem),aImpTmp,;
M100BA_ADI.PRWaImpTmp:=ExecBlock(cFileRdMk,.F.,.F.,{aClone(aItem),aImpTmp,;
M100LIVR.PRWnTaxa:=ExecBlock("M100L001")
M100LPAR.PRXnTaxa:=ExecBlock("M100L001")
M100XIB2.PRXaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{If(lXFis,{cCalculo,nItem,aInfo},ParamIxb),_cProcName,_lAgente,_cZonClSIGA,lXFis},.T.)
M100XIBP.PRXaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{If(lXFis,{cCalculo,nItem,aInfo},ParamIxb),_cProcName,_lAgente,_cZonClSIGA,lXFis},.T.)
M100XIV2.PRXaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{If(lXFis,{cCalculo,nItem,aInfo},ParamIxb),_cProcName,_lAgente,_cZonClSIGA,lXFis},.T.)
M100XIVA.PRXaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{If(lXFis,{cCalculo,nItem,aInfo},ParamIxb),_cProcName,_lAgente,_cZonClSIGA,lXFis},.T.)
M100XIVP.PRXaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{If(lXFis,{cCalculo,nItem,aInfo},ParamIxb),_cProcName,_lAgente,_cZonClSIGA,lXFis},.T.)
M460BA1.PRWaImpTmp:=ExecBlock(SFB>FB_FORMSAI,.F.,.F.,{aClone(aItem),aImpTmp,;
M460BA_ADI.PRWaImpTmp:=ExecBlock(SFB>FB_FORMSAI,.F.,.F.,{aClone(aItem),aImpTmp,;
M460XIB2.PRXaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{If(lXFis,{cCalculo,nItem,aInfo},ParamIxb),_cProcName,_lAgente,_cZonClSIGA,lXFis},.T.)
M460XIBP.PRXaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{If(lXFis,{cCalculo,nItem,aInfo},ParamIxb),_cProcName,_lAgente,_cZonClSIGA,lXFis},.T.)
M460XIV2.PRXaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{If(lXFis,{cCalculo,nItem,aInfo},ParamIxb),_cProcName,_lAgente,_cZonClSIGA,lXFis},.T.)
M460XIVA.PRXaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{If(lXFis,{cCalculo,nItem,aInfo},ParamIxb),_cProcName,_lAgente,_cZonClSIGA,lXFis},.T.)
M460XIVP.PRXaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{If(lXFis,{cCalculo,nItem,aInfo},ParamIxb),_cProcName,_lAgente,_cZonClSIGA,lXFis},.T.)
M462SREM.PRX_cSerie:=Iif(FindFunction("U_M462SER"),ExecBlock("M462SER",.F.,.F.),"R")
M465SQNF.PRX_cSerie:=ExecBlock("M465SER",.F.,.F.)
M466SQNF.PRX_cSerie:=ExecBlock("M466SER",.F.,.F.)
M467SQNF.PRX_cSerie:=ExecBlock("M467SER",.F.,.F.)
M468SQNF.PRX_cSerie:=ExecBlock("M468SER",.F.,.F.)
M710JCTB.PRWcA710Fil:=ExecBlock("A710SQL",.F.,.F.,{"SC1",cQuery})
M710JCTB.PRWcA710Fil:=ExecBlock("A710FIL",.F.,.F.,{"SC1",cQuery})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 190
Data Base : 07/09/2008

M710JCTB.PRWcA710Fil:=ExecBlock("A710SQL",.F.,.F.,{"SC7",cQuery})
M710JCTB.PRWcA710Fil:=ExecBlock("A710FIL",.F.,.F.,{"SC7",cQuery})
M710JCTB.PRWcA710Fil:=ExecBlock("A710SQL",.F.,.F.,{"SC2",cQuery})
M710JCTB.PRWcA710Fil:=ExecBlock("A710FIL",.F.,.F.,{"SC2",cQuery})
M710JCTB.PRWcA710Fil:=ExecBlock("A710SQL",.F.,.F.,{"SD4",cQuery})
M710JCTB.PRWcA710Fil:=ExecBlock("A710SQL",.F.,.F.,{"SC6",cQuery})
M710JCTB.PRWcA710Fil:=ExecBlock("A710FIL",.F.,.F.,{"SC6",cQuery})
M710JCTB.PRWcA710Fil:=ExecBlock("A710SQL",.F.,.F.,{"AFJ",cQuery})
MATA010.PRXaRotAdic:=ExecBlock("MT010BRW",.f.,.f.)
MATA010.PRXcFiltraSB1:=AllTrim(ExecBlock("MA010FIL",.F.,.F.))
MATA010.PRXIfValtype(aUsrBut:=Execblock("MA010BUT",.f.,.f.))=="A"
MATA010.PRXlErro:=ExecBlock("MTA010OK",.f.,.f.)
MATA010.PRXExecBlock("MTA010E",.f.,.f.)
MATA010.PRXExecBlock("MT010CAN",.F.,.F.,{nOpcA})
MATA010.PRXIfValtype(aUsrBut:=Execblock("MA010BUT",.f.,.f.))=="A"
MATA010.PRXIfValtype(aUsrBut:=Execblock("MA010BUT",.f.,.f.))=="A"
MATA010.PRXExecBlock("MT010INC")
MATA010.PRXExecBlock("MT010CAN",.F.,.F.,{nOpcA})
MATA010.PRXIfValtype(aUsrBut:=Execblock("MA010BUT",.f.,.f.))=="A"
MATA010.PRXExecBlock("MT010ALT",.f.,.f.)
MATA010.PRXExecBlock("MT010CAN",.F.,.F.,{nOpcA})
MATA010.PRXlRet:=Execblock("A010TOK",.F.,.F.)
MATA010.PRXIfValtype(aCpoNot:=ExecBlock("MTA010NC",.F.,.F.))<>"A"
MATA010.PRXExecBlock("MTA010MNU",.F.,.F.)
MATA012.PRWExecBlock("MT012MNU",.F.,.F.)
MATA015.PRXIflMT15FGRA.And.ValType(lRetPE:=ExecBlock('MT15FGRA',.F.,.F.))=='L'.And.!lRetPE
MATA015.PRXIflMT15FGRA.And.ValType(lRetPE:=ExecBlock('MT15FGRA',.F.,.F.))=='L'.And.!lRetPE
MATA015.PRXlRet:=ExecBlock('MT015TOK',.F.,.F.,{nOpc})
MATA015.PRXExecBlock("MTA015MNU",.F.,.F.)
MATA018.PRXExecblock("A018INC",.F.,.F.,{nOpcA})
MATA018.PRXExecBlock("MTA018MNU",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 191
Data Base : 07/09/2008

MATA020.PRXIfValtype(aMemUser:=ExecBlock("MA020MEM",.F.,.F.))=="A"
MATA020.PRXIfValtype(aUsrBut:=Execblock("MA020BUT",.f.,.f.))=="A"
MATA020.PRXaRotAdic:=ExecBlock("MA020ROT",.F.,.F.)
MATA020.PRXcFiltraSA2:=AllTrim(ExecBlock("MA020FIL",.F.,.F.))
MATA020.PRXlRetorno:=ExecBlock("MA020TOK")
MATA020.PRXlRetorno:=ExecBlock("MA020ALT")
MATA020.PRXlRetorno:=ExecBlock("A020DELE",.F.,.F.)
MATA020.PRXlRetorno:=ExecBlock("EICPMS01",.F.,.F.,"CADFAB")
MATA020.PRXlRetorno:=ExecBlock("A020EOK",.F.,.F.)
MATA020.PRXExecBlock("M020INC",.F.,.F.)
MATA020.PRXExecBlock("M020ALT",.F.,.F.,{cBckFil})
MATA025.PRXExecBlock("MTA025MNU",.F.,.F.)
MATA030.PRXaMemUser:=ExecBlock("MA030MEM",.F.,.F.)
MATA030.PRXcFiltraSA1:=ExecBlock("MA030BRW",.F.,.F.)
MATA030.PRXlExecuta:=ExecBlock("M030DEL",.f.,.f.)
MATA030.PRXIfValtype(aUsrBut:=Execblock("MA030BUT",.f.,.f.,{5}))=="A"
MATA030.PRXIfValtype(aUsrBut:=Execblock("MA030DBT",.f.,.f.,{5}))=="A"
MATA030.PRXExecBlock("M030EXC",.F.,.F.)
MATA030.PRXIfValtype(aUsrBut:=Execblock("MA030BUT",.f.,.f.,{2}))=="A"
MATA030.PRXIfValtype(aUsrBut:=Execblock("MA030DBT",.f.,.f.,{2}))=="A"
MATA030.PRXIfValtype(aUsrBut:=Execblock("MA030BUT",.f.,.f.,{3}))=="A"
MATA030.PRXIfValtype(aUsrBut:=Execblock("MA030DBT",.f.,.f.,{3}))=="A"
MATA030.PRXExecBlock("M030Inc",.f.,.f.,nOpcA)
MATA030.PRXIfValtype(aUsrBut:=Execblock("MA030BUT",.f.,.f.,{4}))=="A"
MATA030.PRXIfValtype(aUsrBut:=Execblock("MA030DBT",.f.,.f.,{4}))=="A"
MATA030.PRXlExecuta:=ExecBlock("M030Alt",.f.,.f.)
MATA030.PRXlExecuta:=ExecBlock("M030Alt",.f.,.f.,nOpca)
MATA030.PRXExecblock("MALTCLI",.F.,.F.)
MATA030.PRXaNaoGD:=ExecBlock("MA030REF",.F.,.F.)
MATA030.PRXExecBlock("M030SAO",.F.,.F.,{5})
MATA030.PRXExecBlock("M030SAO",.F.,.F.,{nOpcao})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 192
Data Base : 07/09/2008

MATA030.PRXlRet:=ExecBlock("MA030TOK")
MATA030.PRXaRotAdic:=ExecBlock("MA030ROT",.F.,.F.)
MATA035.PRWIfValtype(aUsrBut:=Execblock("MA035BUT",.f.,.f.))=="A"
MATA035.PRWIfValtype(aUsrBut:=Execblock("MA035BUT",.f.,.f.))=="A"
MATA035.PRWExecblock("MA035INC",.F.,.F.)
MATA035.PRWIfValtype(aUsrBut:=Execblock("MA035BUT",.f.,.f.))=="A"
MATA035.PRWExecblock("MA035ALT",.F.,.F.)
MATA035.PRWIfValtype(aUsrBut:=Execblock("MA035BUT",.f.,.f.))=="A"
MATA035.PRWlRet:=ExecBlock("MT035EXC",.F.,.F.)
MATA035.PRWExecBlock("MTA035MNU",.F.,.F.)
MATA040.PRX{|nOpc|IIf(nOpc==4.And.ExistBlock("MA040AAL"),ExecBlock("MA040AAL",.F.,.F.),.F.)},;
MATA040.PRX{|nOpc|IIf(nOpc==5,GeoSavCoor(xFilial("SA3"),"SA3",SA3
>A3_COD,/*cLatitude*/,/*cLongitude*/,.F.,.T.),.F.),IIf(nOpc==5.And.ExistBlock("MT040DEL"),ExecBlock("MT040DEL",.F.,.F.),.F.)},;
MATA040.PRX{|nOpc|IIf(nOpc==4.And.ExistBlock("MA040DAL"),ExecBlock("MA040DAL",.F.,.F.,nOpcA),.F.)},;
MATA040.PRXlRetorno:=ExecBlock("MT040VDE",.F.,.F.)
MATA040.PRXIfValtype(aUsrBut:=Execblock("MA040BUT",.F.,.F.))=="A"
MATA040.PRXlRet:=ExecBlock("MA040TOK")
MATA050.PRXaRotUser:=ExecBlock("MA050ROT",.F.,.F.)
MATA050.PRXlM050Del:=ExecBlock("MTA050E",.F.,.F.)
MATA050.PRXIfValtype(aUsrBut:=Execblock("MA050BUT",.F.,.F.))=="A"
MATA060.PRXExecBlock("MT060GRV",.F.,.F.)
MATA060.PRXlRet:=If(ValType(lRetPE:=ExecBlock('MT060VLD',.F.,.F.))=='L',lRetPE,lRet)
MATA060.PRXnOpcA:=ExecBlock("MT060DEL",.F.,.F.,nOpcA)
MATA065.PRXExecBlock("MA065DEL",.f.,.f.)
MATA070.PRXlReturn:=ExecBlock("MAT070OK")
MATA080.PRXaButtonUsr:=ExecBlock("MA080BUT",.F.,.F.,{nOpc})
MATA080.PRXExecBlock("MT080EXC",.F.,.F.)
MATA080.PRXExecBlock("MT081EXC",.F.,.F.)
MATA080.PRXlRet:=ExecBlock("MA081VLD",.F.,.F.,{nOpc})
MATA080.PRXExecBlock("MT080GRV",.F.,.F.)
MATA080.PRXaButtonUsr:=ExecBlock("MA080BUT",.F.,.F.,{nOpc})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 193
Data Base : 07/09/2008

MATA080.PRXlRet:=ExecBlock("MA080VLD",.F.,.F.,{nOpc})
MATA080.PRXExecBlock("MA080MNU",.F.,.F.)
MATA080.PRXExecBlock("MT080GRV",.F.,.F.)
MATA086.PRXExecBlock("MT086SCR",.F.,.F.,{nOpcx,@oDlg})
MATA086.PRXExecBlock("MT086SCR",.F.,.F.,{nOpcx,@oDlg})
MATA086.PRXExecBlock("MT086SCR",.F.,.F.,{nOpcx,@oDlg})
MATA086.PRXExecBlock("MT086SCR",.F.,.F.,{nOpcx,@oDlg})
MATA087.PRXIfValType(aUsrButtons:=ExecBlock("MA087BUT",.F.,.F.,{nOpcx}))=="A"
MATA087.PRXExecBlock("MA087GRV",.F.,.F.,{lExclui,lAltera})
MATA089.PRWExecBlock("MA089MNU",.F.,.F.)
MATA090.PRWExecBlock("MA090ATU",.F.,.F.,{nOpc})
MATA090.PRWExecBlock("MA090ATU",.F.,.F.,{nOpc})
MATA090.PRWExecBlock("MA090ATU",.F.,.F.,{nOpc})
MATA090.PRWExecBlock("MA090ATU",.F.,.F.,{4})
MATA090.PRWExecBlock("MA090ATU",.F.,.F.,{4})
MATA091.PRXExecBlock("MT091INC")
MATA091.PRXExecBlock("MT091ALT",.f.,.f.)
MATA091.PRXlRet:=Execblock("A091TOK",.F.,.F.)
MATA093.PRXExecBlock("A093SBR",.F.,.F.)
MATA093.PRXcCodNew:=ExecBlock("A093ACOD",.F.,.F.,{cCodPrd,cDesPrd,aCod,aCodGrd})
MATA093.PRXIfValType(cRetDesc:=ExecBlock("A093DESC",.F.,.F.,{cCodPrd,cDesPrd,aCod}))=="C".And.!Empty(cRetDesc)
MATA093.PRXExecblock("MT093B1",.F.,.F.)
MATA093.PRXExecblock("MT093G1",.F.,.F.)
MATA093.PRXcCod:=ExecBlock("MT093CFG",.F.,.F.,{cContVar})
MATA093.PRXIflRun093Gera.And.ValType(lRet093Gera:=ExecBlock("A093Gera",.F.,.F.,{cBase}))=="L".And.!lRet093Gera
MATA097.PRXIfValType(cFiltroUs:=ExecBlock("MT097FIL",.f.,.f.))=="C"
MATA097.PRXExecBlock("MT097LIB",.F.,.F.)
MATA097.PRXlContinua:=ExecBlock("MT097LOK",.F.,.F.)
MATA097.PRX@132,00BUTTONOemToAnsi(STR0063)SIZE38,11FONToDlg:oFontACTION(ExecBlock("MT097BUT",.F.,.F.))OFoDlgPIXEL
MATA097.PRXlShowBut:=IIf(Valtype(lShowBut:=ExecBlock("MT097DTR",.F.,.F.,{SCR>CR_TIPO}))=='L',lShowBut,.T.)
MATA097.PRX@187,176BUTTONOemToAnsi(STR0063)SIZE040,011FONToDlg:oFontACTION(ExecBlock("MT097BUT",.F.,.F.))OFoDlgPIXEL
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 194
Data Base : 07/09/2008

MATA097.PRXlShowBut:=IIf(Valtype(lShowBut:=ExecBlock("MT097DTR",.F.,.F.,{SCR>CR_TIPO}))=='L',lShowBut,.T.)
MATA097.PRXIfExecBlock("MTA097",.F.,.F.)
MATA097.PRXExecBlock("MT097APR",.F.,.F.)
MATA097.PRXExecBlock("MT097APR",.F.,.F.)
MATA097.PRXExecBlock("MT097END",.F.,.F.,{cDocto,cTipo,nOpc})
MATA097.PRXExecBlock("MT097LIB",.F.,.F.)
MATA097.PRXlContinua:=ExecBlock("MT097SOK",.F.,.F.)
MATA097.PRXlShowBut:=IIf(Valtype(lShowBut:=ExecBlock("MT097DTR",.F.,.F.,{SCR>CR_TIPO}))=='L',lShowBut,.T.)
MATA097.PRXIfExecBlock("MTA097S",.F.,.F.)
MATA097.PRXExecBlock("MT097END",.F.,.F.,{cDocto,cTipo,nOpc})
MATA097.PRXExecBlock("MT097EST",.F.,.F.)
MATA097.PRXExecBlock("MT097LIB",.F.,.F.)
MATA097.PRXlContinua:=ExecBlock("MT097SOK",.F.,.F.)
MATA097.PRXIfExecBlock("MTA097S",.F.,.F.)
MATA097.PRXExecBlock("MT097END",.F.,.F.,{cDocto,cTipo,nOpc})
MATA098.PRXaRetBlock:=ExecBlock("A098CpCj",.F.,.F.,{nCnt,aRet})
MATA100.PRW__cExpF4:=ExecBlock("MT100F4",.F.,.F.)
MATA100.PRWnAuxItens:=ExecBlock("A100ITNF",.F.,.F.)
MATA100.PRWSetKey(VK_F4,{||ExecBlock("A100F4PC",.F.,.F.)})
MATA100.PRWExecBlock("MT100AGR",.F.,.F.)
MATA100.PRWExecBlock("MT100CLA",.F.,.F.)
MATA100.PRWExecBlock("MT100AGR",.F.,.F.)
MATA100.PRWIf!(Execblock("A100DEL",.F.,.F.))
MATA100.PRWcTpTit:=ExecBlock("A100TPTI",.F.,.F.)
MATA100.PRWExecBlock("SF1100E",.f.,.f.)
MATA100.PRWExecBlock("SD1100E",.F.,.F.)
MATA100.PRWaNew:=ExecBlock("MT100C7D",.f.,.f.,aArrayF4[Len(aArrayF4)])
MATA100.PRWaNew:=ExecBlock("MT100C7C",.f.,.f.,aCab)
MATA100A.PRXExecBlock("MT100GRV",.F.,.F.)
MATA100A.PRXExecBlock("MT100GE2",.F.,.F.)
MATA100A.PRXaRetIrrf:=ExecBlock("MT100IR",.F.,.F.,{nItmIrrf,nValDup,nx})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 195
Data Base : 07/09/2008

MATA100A.PRXnValInss:=ExecBlock("MT100INS",.F.,.F.,{nValInss})
MATA100A.PRXExecBlock("SF1100I",.f.,.f.)
MATA100A.PRXExecBlock('QIEA210T',.F.,.F.,{'EST'})
MATA100A.PRXExecBlock("SD1100I",.F.,.F.,{lConFrete,lConImp})
MATA100A.PRXExecBlock("M100GRAV",.F.,.F.,{SD1>D1_REMITO,SD1>D1_ITEMREM,cNFiscal,cSerie,nX},.T.)
MATA100A.PRXExecBlock("GQREENTR",.f.,.f.)
MATA100A.PRXnSeguro:=ExecBlock("A100BD",.f.,.f.)
MATA100A.PRXnIrrf:=Execblock("MT100NAT",.F.,.F.,nIrrf)
MATA100A.PRXnBaseDup:=ExecBlock("A100VLR",.F.,.F.)
MATA100A.PRXa100Cnd1:=ExecBlock("A100CND1",.F.,.F.)
MATA100A.PRXa100Cnd2:=ExecBlock("A100CND2",.F.,.F.,{aHeadAux,aColsAux})
MATA100A.PRXaRetorno:=ExecBlock("MT100DP",.F.,.F.,{cPrefixo,cNumero})
MATA100A.PRXExecBlock("MREM002",.F.,.F.)
MATA100A.PRXExecBlock("MT102SB2",.F.,.F.)
MATA100B.PRXlRet:=ExecBlock("MT100LOK",.F.,.F.,{lRet})
MATA100B.PRXlRet:=ExecBlock("MT100TOK",.F.,.F.,{lRet})
MATA100B.PRXnValIPI:=ExecBlock("M100IPI",.F.,.F.,{nValIPI,nx})
MATA100B.PRXExecBlock("SF3COMPL",.F.,.F.)
MATA100C.PRXExecBlock("M101DET",.F.,.F.)
MATA100C.PRXnBsICMSRet:=ExecBlock("MT100SOL",.F.,.F.,{nBaseItem+If(SF4>F4_INCIDE!='S',nVipi,0)})
MATA100C.PRXaRet:=ExecBlock("MT100RET",.F.,.F.,{n})
MATA101.PRW__cExpF4:=ExecBlock("MT100F4",.F.,.F.)
MATA101.PRWnAuxItens:=ExecBlock("A100ITNF",.F.,.F.)
MATA101.PRWSetKey(VK_F4,{||ExecBlock("A100F4CP",.F.,.F.)})
MATA101.PRWExecBlock("MTA101A",.F.,.F.)
MATA101.PRWExecBlock("MT101E2",.F.,.F.)
MATA101.PRWExecBlock("SF1100E",.f.,.f.)
MATA101.PRWExecBlock("SD1100E",.f.,.f.)
MATA101.PRWa100Cnd2:=ExecBlock("A100CND2",.F.,.F.)
MATA101.PRWaRetorno:=ExecBlock("MT100DP",.F.,.F.,{cPrefixo,cNumero})
MATA101.PRWExecBlock("M100CL001",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 196
Data Base : 07/09/2008

MATA103.PRWaRotNew:=ExecBlock("MA103OPC",.F.,.F.,aRotina)
MATA103.PRWExecBlock("M103BROW",.f.,.f.)
MATA103.PRWaCoresUsr:=ExecBlock("MT103COR",.F.,.F.,{aCores})
MATA103.PRWExecblock("MT103NFE",.F.,.F.,nOpcx)
MATA103.PRWExecBlock("MT100CLA",.F.,.F.)
MATA103.PRWIf!Execblock("MT103PN",.F.,.F.,)
MATA103.PRWaAdd(aVldBlock,{||Vazio(cNatureza).Or.(ExistCpo('SED',cNatureza).And.NfeVldRef("NF_NATUREZA",cNatureza)).And.
If(lMt103Nat,ExecBlock("MT103NAT",.F.,.F.,cNatureza),.T.)})
MATA103.PRWExecBlock("MT100AG",.F.,.F.)
MATA103.PRWaFil10925:=ExecBlock("MT103FRT",.F.,.F.)
MATA103.PRWExecBlock("MT100AGR",.F.,.F.)
MATA103.PRWlPE:=ExecBlock("MT100TOK",.F.,.F.,{lRet})
MATA103.PRWlRet:=ExecBlock("MT100LOK",.F.,.F.,{lRet})
MATA103.PRWlRet103Vpc:=Execblock("MT103VPC",.F.,.F.)
MATA103.PRWIfValType(aUsCont:=ExecBlock("MA103F4I",.F.,.F.))=="A"
MATA103.PRWIfValType(aUsTitu:=ExecBlock("MA103F4H",.F.,.F.))=="A"
MATA103.PRWlRet103Vpc:=Execblock("MT103VPC",.F.,.F.)
MATA103.PRWIfValType(aUsButtons:=ExecBlock("MTIPCBUT",.F.,.F.))=="A"
MATA103.PRWlRet103Vpc:=Execblock("MT103VPC",.F.,.F.)
MATA103.PRWaNew:=ExecBlock("MT100C7D",.f.,.f.,aArrayF4[Len(aArrayF4)])
MATA103.PRWaNew:=ExecBlock("MT100C7C",.f.,.f.,aCab)
MATA103.PRWnOpca:=If(ValType(nMT103Sel:=ExecBlock("MT103SEL",.F.,.F.,{aArrSldo[nSavQual][2]}))=='N',nMT103Sel,nOpca)
MATA103.PRWExecBlock("PNEU002",.F.,.F.)
MATA103.PRWExecBlock("MT103SX1",.F.,.F.)
MATA103.PRWaLegeUsr:=ExecBlock("MT103LEG",.F.,.F.,{aLegenda})
MATA103.PRWIfValType(aUsButtons:=ExecBlock("MA103BUT",.F.,.F.,{aInfo}))=="A"
MATA103.PRWIf!lMt103FDV.Or.ExecBlock("MT103FDV",.F.,.F.,{cAliasSD2})
MATA103.PRWaLinha:=ExecBlock("MT103LDV",.F.,.F.,{aLinha,cAliasSD2})
MATA103.PRWaMT103ISS:=ExecBlock("MT103ISS",.F.,.F.,{cFornIss,cLojaIss,cDirf,cCodRet,dVencIss})
MATA103.PRWaRetIrrf:=ExecBlock("MT100IR",.F.,.F.,{SE2>E2_IRRF,aColsSE2[nX][nPValor],nX})
MATA103.PRWSE2>E2_INSS:=ExecBlock("MT100INS",.F.,.F.,{SE2>E2_INSS})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 197
Data Base : 07/09/2008

MATA103.PRWSE2>E2_PIS:=ExecBlock("MT100PIS",.F.,.F.,{SE2>E2_PIS})
MATA103.PRWSE2>E2_COFINS:=ExecBlock("MT100COF",.F.,.F.,{SE2>E2_COFINS})
MATA103.PRWSE2>E2_CSLL:=ExecBlock("MT100CSL",.F.,.F.,{SE2>E2_CSLL})
MATA103.PRWSE2>E2_FETHAB:=ExecBlock("MT100FET",.F.,.F.,{SE2>E2_FETHAB})
MATA103.PRWExecBlock("MT100GE2",.F.,.F.)
MATA103.PRWExecBlock("M103DSE2",.F.,.F.)
MATA103.PRWExecBlock(cPrinter,.F.,.F.,{cAlias,nRecno,nOpc})
MATA103.PRWExecBlock("MT100GRV",.F.,.F.,{lDeleta})
MATA103.PRWExecBlock("SDE100I",.F.,.F.,{lConFrete,lConImp,nOper})
MATA103.PRWExecBlock("SD1100I",.F.,.F.,{lConFrete,lConImp,nOper})
MATA103.PRWExecBlock("SF1100I",.f.,.f.)
MATA103.PRWExecBlock("GQREENTR",.F.,.F.)
MATA103.PRWExecBlock("SD1100E",.F.,.F.,{lConFrete,lConImp})
MATA103.PRWExecBlock("SF1100E",.F.,.F.)
MATA103.PRWExecBlock("QIEIMPRL",.F.,.F.,{nOper})
MATA103.PRWuRet:=ExecBlock("A103CUST",.F.,.F.,{aRet})
MATA103.PRWaFil10925:=ExecBlock("MT103FRT",.F.,.F.)
MATA103.PRWlRet:=ExecBlock("A103BLOQ",.F.,.F.,{lRet})
MATA103.PRWlValida:=ExecBlock("A103VSG1",.f.,.f.)
MATA103.PRWlRet:=ExecBlock("A103VLQT",.F.,.F.,{lRet})
MATA103.PRWExecBlock("MTA103MNU",.F.,.F.)
MATA103.PRWlRetVldGer:=Execblock("MTCHKNFE",.F.,.F.,{aNFEletr})
MATA103X.PRXaDirfRt:=ExecBlock("MT103DRF",.F.,.F.,{nCombo,cCodRet})
MATA103X.PRXoCondicao:lReadOnly:=IIF((INCLUI.Or.ALTERA).And.lMt103Get,ExecBlock("MT103GET",.F.,.F.),!lAltera).And.MaFisFound("NF").And.
cTipo<>"D"//ORetorno.T.DopontoMT103GETimpedeaedicaodoGet
MATA103X.PRX.And.If(lMt103Nat,ExecBlock("MT103NAT",.F.,.F.,cNatureza),.T.)HASBUTTON
MATA103X.PRXoNatureza:lReadOnly:=IIF((INCLUI.Or.ALTERA).And.lMt103Get,ExecBlock("MT103GET",.F.,.F.),!lAltera)//ORetorno.T.Doponto
MT103GETimpedeaedicaodoGet
MATA103X.PRXoMoeda:lReadOnly:=IIF((INCLUI.Or.ALTERA).And.lMt103Get,ExecBlock("MT103GET",.F.,.F.),!lAltera)//ORetorno.T.Doponto
MT103GETimpedeaedicaodoGet

Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br


Pagina : 198
Data Base : 07/09/2008

MATA103X.PRXoTaxa:lReadOnly:=IIF((INCLUI.Or.ALTERA).And.lMt103Get,ExecBlock("MT103GET",.F.,.F.),!lAltera.And.nMoedaCor<>1)//ORetorno
.T.DopontoMT103GETimpedeaedicaodoGet
MATA103X.PRXaColsSEV:=ExecBlock("MT103SEV",.F.,.F.,{aHeadSEV,aColsSEV})
MATA103X.PRXnValor:=ExecBlock("A103VLR",.F.,.F.)
MATA103X.PRXa103Cnd2:=ExecBlock("A103CND2",.F.,.F.,a103Cnd2)
MATA103X.PRXoCondicao:lReadOnly:=IIF((INCLUI.Or.ALTERA).And.lMt103Get,ExecBlock("MT103GET",.F.,.F.),nValor==0).And.MaFisFound("NF")
.And.cTipo<>"D"//ORetorno.T.DopontoMT103GETimpedeaedicaodoGet
MATA103X.PRXoNatureza:lReadOnly:=IIF((INCLUI.Or.ALTERA).And.lMt103Get,ExecBlock("MT103GET",.F.,.F.),nValor==0)//ORetorno.T.Doponto
MT103GETimpedeaedicaodoGet
MATA103X.PRXoMoeda:lReadOnly:=IIF((INCLUI.Or.ALTERA).And.lMt103Get,ExecBlock("MT103GET",.F.,.F.),nValor==0)//ORetorno.T.Doponto
MT103GETimpedeaedicaodoGet
MATA103X.PRXoTaxa:lReadOnly:=IIF((INCLUI.Or.ALTERA).And.lMt103Get,ExecBlock("MT103GET",.F.,.F.),nMoedaCor==1.Or.
(cTipo=="D".And.GetNewPar("MV_TXMOENC","1")=="1"))
MATA103X.PRXlRetorno:=Execblock("M103LSE2",.F.,.F.)
MATA103X.PRXlRetorno:=ExecBlock("NFEVLSEV",.F.,.F.,{aHeader,aCols,aHeadSEV,aColsSEV})
MATA103X.PRXExecBlock("MT103INF",.F.,.F.,{nItem})
MATA103X.PRXExecBlock("MT103IPC",.F.,.F.,{nItem})
MATA103X.PRXaColsSDE:=ExecBlock("MT103RCC",.F.,.F.,{aHeadSDE,aColsSDE})
MATA103X.PRXlRet:=If(ValType(lRetPE:=ExecBlock('MT103INC',.F.,.F.,lClass))=='L',lRetPE,.T.)
MATA103X.PRXaMuda:=ExecBlock("MT103VCC",.F.,.F.,aMuda)
MATA103X.PRXCasel100Del.And.!(Execblock("A100DEL",.F.,.F.))
MATA103X.PRXlEnviaCQ:=ExecBlock("ENVCQQUA",.F.,.F.)
MATA103X.PRXlEnvCQPE:=ExecBlock("ENVCQMAT",.F.,.F.)
MATA103X.PRXExecBlock("QIEA210T",.F.,.F.,{"EST"})
MATA103X.PRXaButtonUsr:=ExecBlock("A103BRCC",.F.,.F.,{{|x|aHeadSde}})
MATA103X.PRXlRetorno:=Execblock("MT103LOK",.F.,.F.)
MATA103X.PRXlRetorno:=Execblock("MT103ROK",.F.,.F.)
MATA103X.PRXlRetorno:=ExecBlock("MT103FIN",.F.,.F.,{aHeader,aCols,lRetorno})
MATA103X.PRXExecBlock("MT103RET",,,{nRadio,nOpca})
MATA103X.PRXaFil10925:=ExecBlock("MT103FRT",.F.,.F.)
MATA103X.PRXlRet:=Execblock("MT103CWH",.F.,.F.,{cCampo,cConteudo,lClassif})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 199
Data Base : 07/09/2008

MATA105.PRXcFiltraSCP:=ExecBlock("MT105FIL",.F.,.F.)
MATA105.PRXaRotAdic:=ExecBlock("MT105MNU",.F.,.F.)
MATA105.PRXaButtons:=ExecBlock("M105BUT",.F.,.F.)
MATA105.PRXExecBlock("MT105SCR",.F.,.F.,{@oDlg,nOpcx})
MATA105.PRXaButtons:=ExecBlock("M105BUT",.F.,.F.)
MATA105.PRXlViewF4:=ExecBlock("M105F4",.F.,.F.)
MATA105.PRXcMT105Cop:=ExecBlock("MT105COP",.F.,.F.)
MATA105.PRXExecBlock("MT105SCR",.F.,.F.,{@oDlg,nOpcx})
MATA105.PRXaButtons:=ExecBlock("M105BUT",.F.,.F.)
MATA105.PRXExecBlock("MT105SCR",.F.,.F.,{@oDlg,nOpcx})
MATA105.PRXaButtons:=ExecBlock("M105BUT",.F.,.F.)
MATA105.PRXExecBlock("MT105SCR",.F.,.F.,{@oDlg,nOpcx})
MATA105.PRXlRet:=ExecBlock("A105DelOk",.F.,.F.)
MATA105.PRXExecBlock(cPrinter,.F.,.F.,{SCP>CP_EMISSAO,SCP>CP_NUM})
MATA105.PRXlRet:=ExecBlock("MTA105LIN",.F.,.F.)
MATA105.PRXlRet:=ExecBlock("MTA105OK",.F.,.F.)
MATA105.PRXExecBlock("MT105GRV",.f.,.f.,nOpcao)
MATA105.PRXExecBlock("MT105GRV",.f.,.f.,nOpcao)
MATA105.PRXExecBlock("MT105GRV",.f.,.f.,nOpcao)
MATA105.PRXExecBlock("MT105FIM",.F.,.F.,nOpcao)
MATA105.PRXExecBlock("MT105EXP",.F.,.F.)
MATA105.PRXExecBlock("MTA105MNU",.F.,.F.)
MATA106.PRXcRet:=AllTrim(ExecBlock("M106FIL",.F.,.F.))
MATA106.PRXExecBlock("MTA106MNU",.F.,.F.)
MATA107.PRWlRet:=Execblock("MT107LIB",.F.,.F.)
MATA107.PRWExecBlock("MTA107MNU",.F.,.F.)
MATA110.PRXaRotinaNew:=ExecBlock("MT110ROT",.F.,.F.,aRotina)
MATA110.PRXaCoresNew:=ExecBlock("MT110COR",.F.,.F.,{aCores})
MATA110.PRXcMt110Fil:=ExecBlock("MT110FIL",.f.,.f.)
MATA110.PRXaButtonUsr:=ExecBlock("MA110BAR",.F.,.F.,{nOpcx})
MATA110.PRXaButtonUsr:=ExecBlock("MA110BAR",.F.,.F.,{nOpcx})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 200
Data Base : 07/09/2008

MATA110.PRXIf!ExecBlock("MTA110OK",.f.,.f.,{cA110Num,cSolic,dA110Data})
MATA110.PRXExecBlock("M110STTS",.F.,.F.,{cA110Num})
MATA110.PRXaButtonUsr:=ExecBlock("MA110BAR",.F.,.F.,{nOpcx})
MATA110.PRXExecBlock("M110STTS",.F.,.F.,{cA110Num})
MATA110.PRXlMsc1110D:=ExecBlock("MSC1110D",.F.,.F.)
MATA110.PRXaButtonUsr:=ExecBlock("MA110BAR",.F.,.F.,{nOpcx})
MATA110.PRXExecBlock("M110STTS",.F.,.F.,{cA110Num})
MATA110.PRXlRet:=ExecBlock("MT110LOK",.F.,.F.,{lRet,dA110Data})
MATA110.PRXlRetorno:=ExecBlock("MT110TOK",.F.,.F.,{lRetorno,dA110Data})
MATA110.PRXlContinua:=(Execblock("MT110CON",.F.,.F.,{ca110Num,cSolic,dA110Data,cCCusto,cUnidreq,cCodCompr}))
MATA110.PRXExecBlock("MT110GRV",.f.,.f.)
MATA110.PRXExecBlock("M110MONT",.F.,.F.,{cNumSC1,nOpc,lCopia})
MATA110.PRXaCoresNew:=ExecBlock("MT110LEG",.F.,.F.,{aCores,lGspInUseM})
MATA110.PRXExecBlock(cPrinter,.F.,.F.,{cAlias,nRecno,nOpc})
MATA110.PRXaCposNew:=ExecBlock("MT110CPO",.F.,.F.,{aCpos})
MATA110.PRXlRet:=ExecBlock("MT110BLO",.f.,.f.,{nOpcA})
MATA110.PRXExecBlock("MT110END",.F.,.F.,{cNumSc,nOpcA})
MATA110.PRXlRetorno:=ExecBlock("M110EXIT",.F.,.F.)
MATA110.PRXExecBlock("MTA110MNU",.F.,.F.)
MATA112.PRXcNumSi:=ExecBlock("MT112NUM",.F.,.F.)
MATA112.PRXExecBlock("MT112GRV",.F.,.F.)
MATA112.PRXExecBlock("MT112IT",.F.,.F.)
MATA115.PRWExecBlock('MT115MRK',.F.,.F.)
MATA115.PRWIf!ExecBlock("M115SKIP",.f.,.f.)
MATA115.PRWExecBlock("MTA115I",.f.,.f.)
MATA116.PRWlContinua:=ExecBlock("MT116TEL",.F.,.F.)
MATA116.PRWcRetPE:=ExecBlock("MT116FTR",.F.,.F.,)
MATA116.PRWcRetPE:=ExecBlock("MT116QRY",.F.,.F.,)
MATA116.PRWExecBlock('MT115MRK',.F.,.F.)
MATA116.PRWn116Valor:=ExecBlock("MT116VAL",.F.,.F.,{n116Valor})
MATA116.PRWlRet:=ExecBlock("MT116SD1",.F.,.F.,{(cAliasSD1)})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 201
Data Base : 07/09/2008

MATA116.PRWExecBlock("M116ACOL",.F.,.F.,{cAliasSD1,nX})
MATA116.PRWEXECBLOCK("MT116GRV",.F.,.F.)
MATA116.PRWExecBlock("MT116AGR",.F.,.F.)
MATA116.PRWlRet:=ExecBlock("MT100LOK",.F.,.F.,{lRet})
MATA116.PRWlRet:=ExecBlock("MT116TOK",.F.,.F.)
MATA116.PRWValType(lRetPE:=Execblock("A100DEL",.F.,.F.))=="L".And.!lRetPE
MATA118.PRWExecBlock("MTA118I",.f.,.f.)
MATA119.PRWExecBlock('MT115MRK',.F.,.F.)
MATA119.PRWcFiltraSD1:=ExecBlock("MT119QRY",.F.,.F.)
MATA119.PRWlProcSD1:=ExecBlock("MT119FIL",.F.,.F.)
MATA119.PRWcNFiscal:=ExecBlock("MT119SX5",.F.,.F.,{cSerie})
MATA119.PRWExecBlock("MT119AGR",.F.,.F.)
MATA119.PRWlRet:=ExecBlock("MT100LOK",.F.,.F.,{lRet})
MATA120.PRXnOrderSC7:=ExecBlock(cFileRdMk,.F.,.F.,nFuncao)
MATA120.PRXcMt120Fil:=ExecBlock("MT120FIL",.F.,.F.)
MATA120.PRXaCoresUsr:=ExecBlock("MT120COR",.F.,.F.,{aCores})
MATA120.PRXExecBlock("MT120BRW",.F.,.F.)
MATA120.PRXlMt120Alt:=Execblock("MT120ALT",.F.,.F.,{aRotina[nOpcX,4]})
MATA120.PRXIfValType(aUsButtons:=ExecBlock("MA120BUT",.F.,.F.))=="A"
MATA120.PRXaPosObj:=If(ValType(aPosObjPE:=ExecBlock("MT120GET",.F.,.F.,{aPosObj,nOpcx}))=="A",aPosObjPE,aPosObj)
MATA120.PRXExecBlock("MT120TEL",.F.,.F.,{@oDlg,aPosGet,aObj,nOpcx,nReg})
MATA120.PRXExecBlock("MT120FOL",.F.,.F.,{nOpcx,aPosGet})
MATA120.PRXExecBlock("MT120SCR",.F.,.F.,@oDlg)
MATA120.PRXlMta120E:=ExecBlock("MTA120E",.f.,.f.,{nOpcA})
MATA120.PRXlMt120GRV:=Execblock("MT120GRV",.F.,.F.,{cA120Num,l120Inclui,l120Altera,l120Deleta})
MATA120.PRXExecblock("MT120GOK",.F.,.F.,{cA120Num,l120Inclui,l120Altera,l120Deleta})
MATA120.PRXExecBlock("A120F4CP",.F.,.F.)
MATA120.PRXaFilUsr:=ExecBlock("A120F4FI",.F.,.F.)
MATA120.PRXaNew:=ExecBlock("MT120C1D",.f.,.f.,aArrayF4[Len(aArrayF4)])
MATA120.PRXaNew:=ExecBlock("MT120C1D",.f.,.f.,aArrayF4[Len(aArrayF4)])
MATA120.PRXIfValType(aNew:=ExecBlock("MT120C1C",.F.,.F.,aHeadUser))=="A"
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 202
Data Base : 07/09/2008

MATA120.PRXaRetG1:=ExecBlock("MTA120G1",.F.,.F.)
MATA120.PRXExecBlock("MTA120G2",.F.,.F.,aRetG1)
MATA120.PRXExecBlock("MTA120G3",.F.,.F.,{aRetG1,lGeraSCR})
MATA120.PRXcMT120APV:=ExecBlock("MT120APV",.F.,.F.)
MATA120.PRXExecBlock("WFW120P",.f.,.f.,xFilial("SC7")+ca120Num)
MATA120.PRXExecBlock("MT120F",.f.,.f.,xFilial("SC7")+ca120Num)
MATA120.PRXExecBlock("MT120ISC",.F.,.F.)
MATA120.PRXlRet120LOK:=ExecBlock("MT120LOK",.F.,.F.)
MATA120.PRXlRet120OK:=ExecBlock("MT120OK",.F.,.F.)
MATA120.PRXaMark:=ExecBlock("MT120MAK",.f.,.f.,{If(nTipoPed==1,"SC1","SC3")})
MATA120.PRXaFiltro:=ExecBlock("A120PIDF",.F.,.F.)
MATA120.PRXaFiltro:=ExecBlock("A120AEFL",.F.,.F.,{cFilSC3})
MATA120.PRXaLegeUsr:=ExecBlock("MT120LEG",.F.,.F.,{aLegenda})
MATA120.PRXExecBlock(cPrinter,.F.,.F.,{cAlias,nRecno,nOpc})
MATA120.PRXExecBlock("MT120TAB",.F.,.F.)
MATA125.PRXExecBlock("MT125BRW",.F.,.F.)
MATA125.PRXIfValType(aUsButtons:=ExecBlock("MA125BUT",.F.,.F.,{aRotina[nOpcX][4]}))=="A"
MATA125.PRXSetKey(VK_F4,{||ExecBlock("MT125F4",.F.,.F.,0)})
MATA125.PRXaPosObj:=If(ValType(aPosObjPE:=ExecBlock("MT125GET",.F.,.F.,{aPosObj,nOpcx}))=="A",aPosObjPE,aPosObj)
MATA125.PRXExecBlock("MT125TEL",.F.,.F.,{@oDlg,aPosGet,aObj,nOpcx,nReg})
MATA125.PRXlRet:=ExecBlock("MT125OK",.F.,.F.)
MATA125.PRXExecBlock("MT125EXC",.F.,.F.)
MATA125.PRXExecBlock("MT125GRV",.F.,.F.)
MATA125.PRXcGrupo:=ExecBlock("MT125APV",.F.,.F.)
MATA125.PRXExecBlock("MT125F",.F.,.F.,xFilial("SC3")+ca125Num)
MATA125.PRXlRet:=ExecBlock(cPrinter,.F.,.F.,{cAlias,nRecno,nOpcx})
MATA125.PRXlRet:=ExecBlock("MT125DELOK",.F.,.F.)
MATA125.PRXExecBlock("MTA125MNU",.F.,.F.)
MATA126.PRXcKey:=ExecBlock("MA126QSC",.F.,.F.,{cKey})
MATA130.PRXaCoresNew:=ExecBlock("MT130COR",.F.,.F.,{aCores})
MATA130.PRXcAuxFil:=AllTrim(ExecBlock("M130FIL",.F.,.F.))
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 203
Data Base : 07/09/2008

MATA130.PRXlRet:=ExecBlock("MT130LOK",.F.,.F.)
MATA130.PRXlRet:=ExecBlock("MT130TOK",.F.,.F.,{nPosForn,nPosLoj})
MATA130.PRXaGrupos:=ExecBlock("A130LOCK",.F.,.F.,{lTrava})
MATA130.PRXExecBlock("MT130GER",.F.,.F.)
MATA130.PRXbQuebra:=ExecBlock("MA130QSC",.F.,.F.,{bQuebra})
MATA130.PRXlProcessa:=ExecBlock("MTA130SK",.f.,.f.)
MATA130.PRXExecBlock("MT130WF",.F.,.F.,{aSc8Num[1]})
MATA130.PRXaFornec:=ExecBlock("MT130FOR",.F.,.F.,aFornec)
MATA130.PRXIfValType(aHeadUser:=ExecBlock("MT130HED",.F.,.F.,{aHeader}))=="A"
MATA130.PRXIfValType(aColsUser:=ExecBlock("MT130COL",.F.,.F.,{aCols}))=="A"
MATA130.PRXaButtonUsr:=ExecBlock("MT130BUTTONS",.F.,.F.)
MATA130.PRXaFornec:=ExecBlock("MT130FOR",.F.,.F.,aFornec)
MATA130.PRXExecblock("MTA130C8",.F.,.F.)
MATA130.PRXExecBlock(cPrinter,.F.,.F.,{cNumero})
MATA130.PRXaCoresNew:=ExecBlock("MT130LEG",.F.,.F.,{aCores})
MATA130.PRXExecBlock("MTA130MNU",.F.,.F.)
MATA140.PRWaRotAdic:=ExecBlock("MT140ROT",.F.,.F.)
MATA140.PRWaCamposPE:=If(ValType(aCamposPE:=ExecBlock('MT140CPO',.F.,.F.))=='A',aCamposPE,{})
MATA140.PRWaCamposPE:=If(ValType(aCamposPE:=ExecBlock('MT140DCP',.F.,.F.))=='A',aCamposPE,{})
MATA140.PRWlContinua:=If(ValType(lContinua:=ExecBlock("A140ALT",.F.,.F.))=='L',lContinua,.T.)
MATA140.PRWnOpcA:=IIF(ExecBlock("A140EXC",.F.,.F.),nOpcA,0)
MATA140.PRWExecBlock("MT140SAI",.F.,.F.,{aRotina[nOpcx,4],cNFiscal,cSerie,cA100For,cLoja,cTipo})
MATA140.PRWlRetorno:=ExecBlock("MT140LOK",.F.,.F.,{lRetorno})
MATA140.PRWlRetorno:=ExecBlock("MT140TOK",.F.,.F.,{lRetorno})
MATA140.PRWIfValType(aUsButtons:=ExecBlock("MA140BUT",.F.,.F.))=="A"
MATA140.PRWcGrupo:=ExecBlock("MT140APV",.F.,.F.)
MATA140.PRWExecBlock("MT140ACD",.F.,.F.)
MATA140.PRWExecBlock("SD1140E",.F.,.F.)
MATA140.PRWExecBlock("SD1140I",.F.,.F.,{nx})
MATA140.PRWExecBlock("SF1140I",.F.,.F.)
MATA140.PRWExecBlock("MTA140MNU",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 204
Data Base : 07/09/2008

MATA145.PRXaCoresUsr:=ExecBlock("MT145LEG",.F.,.F.,{aCores})
MATA145.PRXaRotAdic:=ExecBlock("MT145MNU",.F.,.F.)
MATA145.PRXExecBlock("MT145SX1",.F.,.F.)
MATA145.PRXaButtonUsr:=ExecBlock("M145BUT",.F.,.F.,{nOpcx})
MATA145.PRXaButtonUsr:=ExecBlock("M145BUT",.F.,.F.,{nOpcx})
MATA145.PRXlRet:=ExecBlock("MT145GRV",.F.,.F.,{nOpcx})
MATA145.PRXlRetorno:=ExecBlock("MT145LK1",.F.,.F.)
MATA145.PRXlRetorno:=ExecBlock("MT145LK2",.F.,.F.)
MATA145.PRXlDeletaAvR:=ExecBlock('M145ARDEL',.F.,.F.)
MATA145.PRXExecBlock("MT145ATU",.F.,.F.,{nOpc,nNumAvrc})
MATA145.PRXaNewArray:=ExecBlock("MT145F6P",.F.,.F.,{aArrayF4})
MATA145.PRXExecBlock("MT145IPC",.F.,.F.)
MATA145.PRXlShow:=ExecBlock('M145CMSG',.F.,.F.)
MATA145.PRXaParamNew:=ExecBlock('M145HTF',.F.,.F.,aParam)
MATA145.PRXcCondPE:=ExecBlock('M145HCDP',.F.,.F.,cCond)
MATA145.PRXcTesEntPE:=ExecBlock('M145HTES',.F.,.F.,cTesEnt)
MATA145.PRXcCFPE:=ExecBlock('M145HCF',.F.,.F.,cCF)
MATA145.PRXaMt145Add:=ExecBlock("MT145ADD",.F.,.F.,{aCabs,aItens})
MATA145.PRXExecBlock('M145HMIT',.F.,.F.,{DB3_NUMPC,DB3_ITEMPC})
MATA145.PRXaParamNew:=ExecBlock('M145HCI',.F.,.F.,aParam)
MATA145.PRXExecBlock('M145HANF',.F.,.F.,lMSErroAuto)
MATA145.PRXExecBlock('M145HAAR',.F.,.F.,(Len(aLogErro)>0))
MATA145.PRXlRet:=ExecBlock("MT145TOK",.F.,.F.,{nOpcx})
MATA145.PRXExecBlock("MT145IPC",.F.,.F.)
MATA150.PRXaCorUsr:=ExecBlock("MT150LEG",.F.,.F.,{1})
MATA150.PRXaRotina:=ExecBlock("MT150ROT",.F.,.F.,aRotina)
MATA150.PRXaFixe:=ExecBlock("MT150FIX",.F.,.F.,aFixe)
MATA150.PRXcFilUser:=ExecBlock("MT150FIL",.F.,.F.)
MATA150.PRXaButtons:=ExecBlock("MA150BUT",.F.,.F.)
MATA150.PRXExecBlock("MT150SCR",.F.,.F.,@oDlg)
MATA150.PRXExecBlock("MT150END",.F.,.F.,{nOpcx})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 205
Data Base : 07/09/2008

MATA150.PRXcChaveAux:=ExecBlock("MT150CHV",.F.,.F.)
MATA150.PRXExecBlock("MT150LIN",.F.,.F.)
MATA150.PRXExecBlock("MT150DEL",.f.,.f.)
MATA150.PRXExecBlock("MT150GRV",.F.,.F.,{nOpcx})
MATA150.PRXlRet:=Execblock("MT150LOK",.F.,.F.)
MATA150.PRXlRet:=ExecBlock("MT150OK",.F.,.F.)
MATA150.PRXaLegUsr:=ExecBlock("MT150LEG",.F.,.F.,{2})
MATA160.PRXaCoresUsr:=ExecBlock("MT160LEG",.F.,.F.,{aCores})
MATA160.PRXcFilUser:=ExecBlock("MT160FIL",.F.,.F.)
MATA160.PRXlMT160ok:=ExecBlock("MT160OK",.F.,.F.,aPlanilha)
MATA160.PRXaRet160PLN:=ExecBlock("MT160PLN",.F.,.F.,{aPlanilha,aAuditoria,aCotacao,nOpcX})
MATA160.PRXExecBlock("MT160WF",.f.,.f.,{SC8>C8_NUM})
MATA160.PRXaadd(aButtons,{"PMSPRINT",{||IIF(!lMa160Imp,MA160Imp(aPlanilha,aAuditoria,aCotacao,aListBox,aCabec,aRefImpos,lTes),ExecBlock(
cPrinter,.F.,.F.,{nReg,aPlanilha,aAuditoria,aCotacao,aListBox,aCabec,aRefImpos,lTes}))},OemToAnsi(STR0032),O
MATA160.PRXaButtonUsr:=ExecBlock("MA160BAR",.F.,.F.,{nReg,aPlanilha,aAuditoria,aCotacao,aListBox,aCabec,aRefImpos,lTes})
MATA160.PRXlRet160Lok:=Execblock("MT160LOK",.F.,.F.,aPlanilha)
MATA160.PRXnRetorno:=ExecBlock("MA160CUS",.F.,.F.,{cAliasSC8,nItem})
MATA160.PRXExecBlock("MTA160MNU",.F.,.F.)
MATA170.PRXcQueryPE:=Execblock('MT170QRY',.F.,.F.,{cQuery})
MATA170.PRXlValidSB1:=ExecBlock("MT170SB1",.F.,.F.,{cArqTrb})
MATA170.PRXnSaldAux:=ExecBlock("MT170SLD",.F.,.F.,{nSaldo,SB2>B2_COD,SB2>B2_LOCAL})
MATA170.PRXnAuxQuant:=Execblock("MS170QTD",.f.,.f.,nQuant)
MATA170.PRXaFornepad:=Execblock("MS170FOR",.f.,.f.)
MATA170.PRXExecBlock("MT170SC1",.f.,.f.)
MATA170.PRXExecBlock("MT170FIM",.F.,.F.,{aSolic})
MATA171.PRXlValidSB1:=ExecBlock("MT171SB1",.F.,.F.,{cAliasSB1})
MATA173.PRXIf!ExecBlock("MT173EXE",.F.,.F.,{nOpcA})
MATA173.PRXlRet:=ExecBlock("MT173QRY",.F.,.F.)
MATA173.PRXnSaldAux:=ExecBlock("MT173SLD",.F.,.F.,{nSaldo,SB2>B2_COD,SB2>B2_LOCAL})
MATA173.PRXExecBlock("MT173GRV",.F.,.F.)
MATA173.PRXcGrupo:=ExecBlock("MT173APV",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 206
Data Base : 07/09/2008

MATA175.PRXlRet:=If(ValType(lRetPE:=ExecBlock('MT175ATU',.F.,.F.))=='L',lRetPE,.T.)
MATA175.PRXvar:=ExecBlock("A175CQ",.F.,.F.)
MATA175.PRXExecBlock("A175GRV",.f.,.f.)
MATA175.PRXExecBlock("MTA175MNU",.F.,.F.)
MATA180.PRXaRotAdic:=ExecBlock("MT180ROT",.F.,.F.)
MATA180.PRXExecBlock("MTA180MNU",.F.,.F.)
MATA185.PRXcFiltraSCP:=ExecBlock("MT185FIL",.F.,.F.)
MATA185.PRXlRetPE:=ExecBlock('M185BAIX',.F.,.F.,{mv_par01})
MATA185.PRXExecBlock("M185GRV",.F.,.F.,{.T.})
MATA185.PRXIf!ExecBlock("M185MOD1",.F.,.F.,{SCP>CP_FILIAL,SCP>CP_PRODUTO,SCP>CP_LOCAL,nQatu,nQtRes,nQtSal,SCP
>CP_NUM,aRetCQ[1],aRetCQ[2],nQtdProc,nQtRequ})
MATA185.PRXExecBlock('MT185SD3',.F.,.F.)
MATA185.PRXlRet:=ExecBlock("M185VldExc",.F.,.F.)
MATA185.PRXExecBlock("M185EXCL",.F.,.F.)
MATA185.PRXExecBlock('M185EST',.F.,.F.)
MATA185.PRXExecblock("MT106CQ",.F.,.F.,aDadosGer)//PontodeEntradaexecutadotambemnaMaSAPreReq(Comxfun)
MATA185.PRXExecBlock("MA185ENC",.F.,.F.)
MATA185.PRXuRet:=ExecBlock("MT185BX",.F.,.F.,{aRetCQ[2],SCP>CP_PRODUTO,SCP>CP_NUM,SCP>CP_ITEM})
MATA185.PRXlGerar:=ExecBlock("M185MOD2",.F.,.F.,aCols)
MATA185.PRXExecBlock("MT185GERA",.F.,.F.,aDados[nX])
MATA185.PRXExecBlock("M185GRV",.F.,.F.,{nx==Len(aDados)})
MATA185.PRXExecBlock("M185FGR",.F.,.F.,{lGeraBx,aDados})
MATA185.PRXExecBlock("M185CAMP",.F.,.F.,{cCampo,z,nX,i})
MATA190.PRXcFilSF1:=Execblock("MT190FIL",.F.,.F.,{cFilSF1})//Permitealgumtipodecontinuidadenofiltro
MATA190.PRXaCustoNew:=Execblock("MTA190D1",.F.,.F.,{aCustoEnt})
MATA200.PRWcRet:=AllTrim(ExecBlock("M200FIL",.F.,.F.))
MATA200.PRWlRetPE:=ExecBlock("MT200OPC",.F.,.F.,SG1>G1_COMP)
MATA200.PRWlRetPE:=ExecBlock("MT200PAI",.F.,.F.,cProduto)
MATA200.PRWExecBlock('MT200CSI',.F.,.F.,{cProduto,cCodSim})
MATA200.PRWlIniMap:=ExecBlock("MT200MAP",.F.,.F.,{cProduto,cUm,nQtdBase,cRevisao,nOpcx,nCount})
MATA200.PRWExecblock('A200GrvE',.F.,.F.,nOpcx)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 207
Data Base : 07/09/2008

MATA200.PRWExecBlock("A200UNDO",.F.,.F.,aUndo)
MATA200.PRWlRet:=If(ValType(lRetPE:=ExecBlock('MTA200',.F.,.F.,cOpc))=='L',lRetPE,.T.)
MATA200.PRWlRet:=If(ValType(lRet:=ExecBlock('A200BOK',.F.,.F.,{aUndo,c200Cod}))=='L',lRet,.T.)
MATA200.PRWlRetPE:=ExecBlock("MT200DIF",.F.,.F.,{cCodOrig,cCodDest})
MATA200.PRWnRet:=(ExecBlock("M200NIV",.F.,.F.))
MATA200.PRWExecBlock("M200SUB",.F.,.F.,aRecnosSG1)
MATA201.PRXExecBlock("MT201ATU",,.F.,.F.)
MATA201.PRXIfValtype(aUsrBut:=Execblock("MA201BUT",.F.,.F.))=="A"
MATA202.PRWlRet:=ExecBlock("MT202PAI",.F.,.F.,cProduto)
MATA202.PRWExecBlock('MT202CSI',.F.,.F.,{cProduto,cCodSim})
MATA202.PRWExecblock('A202GrvE',.F.,.F.)
MATA202.PRWExecBlock("A202UNDO",.F.,.F.,aUndo)
MATA202.PRWlRet:=If(ValType(lRetPE:=ExecBlock('MTA202',.F.,.F.,cOpc))=='L',lRetPE,.T.)
MATA202.PRWlRet:=If(ValType(lRet:=ExecBlock('A202BOK',.F.,.F.,{aUndo,c202Cod}))=='L',lRet,.T.)
MATA215.PRXIfExecBlock("M215SC",.f.,.f.)
MATA215.PRXcQuery:=ExecBlock("MA215SD1",.F.,.F.,cQuery)
MATA215.PRXcQuery:=ExecBlock("MA215SD2",.F.,.F.,cQuery)
MATA216.PRXaFiltro:=ExecBlock("MT216FIL",.F.,.F.)
MATA220.PRXExecBlock('MT220GRV',.F.,.F.)
MATA220.PRXExecBlock("MT220GRV",.F.,.F.)
MATA220.PRXlRetPE:=ExecBlock("MT220TOK",.F.,.F.)
MATA220.PRXaRotAdic:=ExecBlock("MT220FIL",.f.,.f.)
MATA221.PRXaRotAdic:=ExecBlock("MT221FIL",.f.,.f.)
MATA222.PRWaRotAdic:=ExecBlock("MT222FIL",.f.,.f.)
MATA223.PRWaRotAdic:=ExecBlock("MT223FIL",.f.,.f.)
MATA225.PRXaCoresUsr:=ExecBlock("MT225COR",.F.,.F.,{aCores})
MATA225.PRXExecBlock("MT225GRV",.F.,.F.,{nOpc,nOpca})
MATA225.PRXExecBlock("MT225GRV",.F.,.F.,{nOpc,nOpca})
MATA225.PRXaRotAdic:=ExecBlock("MT225FIL",.f.,.f.)
MATA228.PRXaRotAdic:=ExecBlock("MT228FIL",.F.,.F.)
MATA235.PRXlRet:=ExecBlock("MT235G2",.F.,.F.,{IIf(Empty(cQuery),"SC7",(cAlias)),1})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 208
Data Base : 07/09/2008

MATA235.PRXExecBlock("MT235G1",.F.,.F.)
MATA235.PRXlRet:=ExecBlock("MT235G2",.F.,.F.,{IIf(Empty(cQuery),"SC3",(cAlias)),2})
MATA235.PRXlRet:=ExecBlock("MT235G2",.F.,.F.,{IIf(Empty(cQuery),"SC1",(cAlias)),3})
MATA240.PRXaMemUser:=ExecBlock("MT240MEM",.F.,.F.)
MATA240.PRXExecBlock("M240BROW",.F.,.F.)
MATA240.PRXaUsrBut:=ExecBlock("M240BUT",.F.,.F.,{nOpc})
MATA240.PRXaUsrBut:=ExecBlock("M240BUT",.F.,.F.,{nOpc})
MATA240.PRXExecBlock('MT240CAN',.F.,.F.)
MATA240.PRXaUsrBut:=ExecBlock("M240BUT",.F.,.F.,{nOpc})
MATA240.PRXaRetPE:=ExecBlock('A240WMSO',Nil,Nil,{SD3>D3_COD,SD3>D3_QUANT,SD3>D3_NUMSEQ})
MATA240.PRXExecBlock("SD3240I",.F.,.F.,{nLinha})
MATA240.PRXExecBlock("SD3240E",.F.,.F.)
MATA240.PRXlRet:=ExecBlock('MT240TOK',.F.,.F.)
MATA240.PRXlValida:=ExecBlock("SD3VESR",.F.,.F.)
MATA240.PRXlNumSerDev:=ExecBlock("SD3NSDV",.F.,.F.)
MATA240.PRXlNumSerDev:=ExecBlock("SD3NSDV",.F.,.F.)
MATA240.PRXlRet:=ExecBlock('MT240EST',.F.,.F.)
MATA241.PRXaMemUser:=ExecBlock("MT241MEM",.F.,.F.)
MATA241.PRXExecBlock("M240BROW",.F.,.F.)
MATA241.PRXExecBlock("MTA241CPO",.F.,.F.,{nOpc})
MATA241.PRXlDocto:=ExecBlock("MTA241DOC",.F.,.F.)
MATA241.PRXExecBlock("MTA241CPO",.F.,.F.,{nOpc})
MATA241.PRXaADDButtons:=ExecBlock("M241BUT",.F.,.F.)
MATA241.PRXExecBlock("MT241SD3",.F.,.F.)
MATA241.PRXExecBlock('MT241CAN',.F.,.F.)
MATA241.PRXExecBlock("MTA241CPO",.F.,.F.,{nOpc})
MATA241.PRXExecblock("MT241EST",.F.,.F.)
MATA241.PRXlRetorno:=ExecBlock("MT241TOK",.F.,.F.)
MATA241.PRXExecBlock("MT241GRV",.F.,.F.)
MATA241.PRXlRet:=ExecBlock("MT241LOK",.F.,.F.,{n})
MATA241.PRXlRet:=ExecBlock("MTA241I",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 209
Data Base : 07/09/2008

MATA241.PRXlRet:=ExecBlock('MT241EXT',.F.,.F.)
MATA241.PRXaColsPE:=Execblock('MT241SE',.F.,.F.,aCols)
MATA242.PRXcFiltraSD3:=ExecBlock("MT242FIL",.F.,.F.)
MATA242.PRXaButtons:=ExecBlock("MA242BUT",.F.,.F.,{nOpc,aButtons})
MATA242.PRXaButtons:=ExecBlock("MA242BUT",.F.,.F.,{nOpc,aButtons})
MATA242.PRX@18,045MSGETcProdutoF3"SB1"SIZE53,10PicturecPicProdValid(NaoVazio().And.ExistCpo("SB1").And.
If(lMta242C,ExecBlock("MTA242C",.F.,.F.,{cProduto,nQtdOrig,oGet}),.T.))OFoDlgPIXEL
MATA242.PRX@18,186MSGETcLocalizaF3"SBE"SIZE53,10PicturecPicLocalzValidIf(Localiza(cProduto),Empty(&(ReadVar())).Or.
ExistCpo("SBE",cLocOrig+&(ReadVar())).And.If(lMta242L,ExecBlock("MTA242L",.F.,.F.,{cProduto,nQtdOrig,oGet,cL
MATA242.PRX@50,045MSGETnQtdOrigSIZE50,10PicturecPicQtOriValid(A242Quant().And.nQtdOrig>0.And.
IIf(lMta242Q,ExecBlock("MTA242Q",.F.,.F.,{cProduto,nQtdOrig,oGet}),.T.))OFoDlgPIXEL
MATA242.PRX@50,161MSGETnQtdOrigSeSIZE50,10PicturecPicQtDesValid(Positivo().And.A242PriUm().And.
IIf(lMta242S,ExecBlock("MTA242S",.F.,.F.,{cProduto,nQtdOrigSe,oGet}),.T.))OFoDlgPIXEL
MATA242.PRX@24,045MSGETcProdutoF3"SB1"SIZE53,10PicturecPicProdValid(NaoVazio().And.ExistCpo("SB1").and.
IIf(lMta242C,ExecBlock("MTA242C",.F.,.F.,{cProduto,nQtdOrig,oGet}),.T.))OFoDlgPIXEL
MATA242.PRX@48,045MSGETnQtdOrigSIZE50,10PicturecPicQtOriValid(A242Quant().And.nQtdOrig>0.And.
IIf(lMta242Q,ExecBlock("MTA242Q",.F.,.F.,{cProduto,nQtdOrig,oGet}),.T.))OFoDlgPIXEL
MATA242.PRX@48,161MSGETnQtdOrigSeSIZE50,10PicturecPicQtDesValid(Positivo().And.A242PriUm().And.
IIf(lMta242S,ExecBlock("MTA242S",.F.,.F.,{cProduto,nQtdOrigSe,oGet}),.T.))OFoDlgPIXEL
MATA242.PRXlRet:=If(ValType(lRetPE:=ExecBlock('MTA242V',.F.,.F.))=='L',lRetPE,lRet)
MATA242.PRXaButtons:=ExecBlock("MA242BUT",.F.,.F.,{nOpc,aButtons})
MATA242.PRXExecBlock("MTA242I",.F.,.F.,{nx})
MATA242.PRXExecBlock("MTA242IN",.F.,.F.)
MATA242.PRXExecBlock("MTA242E",.F.,.F.)
MATA242.PRXExecBlock("MTA242ES",.F.,.F.)
MATA242.PRXlRet:=ExecBlock("MT242LOK",.F.,.F.)
MATA242.PRXlRet:=ExecBlock("MT242TOK",.F.,.F.)
MATA250.PRXaRotAdic:=ExecBlock("MT250MNU",.F.,.F.)
MATA250.PRXuX:=ExecBlock("A250FLDS",.F.,.F.)
MATA250.PRXcFiltraSD3:=ExecBlock("M250FIL",.F.,.F.)
MATA250.PRXuX:=ExecBlock("A250FLDS",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 210
Data Base : 07/09/2008

MATA250.PRXaButtons:=ExecBlock("M250BUT",.F.,.F.,{nOpc})
MATA250.PRXExecBlock("A250ETRAN",.F.,.F.)
MATA250.PRXaButtons:=ExecBlock("M250BUT",.F.,.F.,{nOpc})
MATA250.PRXlEstorna:=Execblock('MT250EST',.F.,.F.)
MATA250.PRXExecbLock("MT250GREST",.F.,.F.)
MATA250.PRXaRetPE:=ExecBlock('A250WMSO',NIL,NIL,{SD3>D3_COD,SD3>D3_OP})
MATA250.PRXnIndicePE:=ExecBlock('A250INDI',.F.,.F.,{SD3>D3_COD,SD3>D3_QUANT,SD3>D3_PERDA,SC2>C2_QUANT,nIndice,lProdTot})
MATA250.PRXlConsRegD4:=ExecBlock("A250FSD4",.F.,.F.,{nIndice,.T.})
MATA250.PRXaA250ArrD4:=ExecBlock('A250ARD4',.F.,.F.,aArraySD4)
MATA250.PRXcA250ENDE:=ExecBlock('A250ENDE',.F.,.F.,SD4>(Recno()))
MATA250.PRXlExeAtuEmp:=ExecBlock("A250ATSD4",.F.,.F.)
MATA250.PRXExecBlock("SD3250I",.F.,.F.)
MATA250.PRXExecBlock("SD3250E",.F.,.F.)
MATA250.PRXExecBlock("A250ITOK",.F.,.F.,lAtuEmp)
MATA250.PRXaNewSal:=ExecBlock("MT250SAL",.F.,.F.,{aSaldo})
MATA250.PRXlRet:=ExecBlock('MT250TOK',.F.,.F.,lRet)
MATA250.PRXlConsRegD4:=ExecBlock("A250FSD4",.F.,.F.,{nIndice,.F.})
MATA250.PRXcEndCheck:=ExecBlock("A250CHEN",.F.,.F.,{aArraySD4,i,w})
MATA250.PRXExecBlock("M250TELA",.F.,.F.,{aErros})
MATA250.PRXaRetExecBl:=ExecBlock("A250PRLT",.F.,.F.,{aCols[nx,6],aCols[nx,7],lExibeLt})
MATA250.PRXlRetPE:=ExecBlock("A250ENOP",.F.,.F.)
MATA250.PRXExecBlock("SD3250R",.F.,.F.)
MATA250.PRXlConsRegD4:=ExecBlock("A250FSD4",.F.,.F.,{nIndice,!lEstoque})
MATA250.PRXlConsRegD4:=ExecBlock("A250FSD4",.F.,.F.,{nIndice,.T.})
MATA250.PRXnNaoProduzPi:=ExecBlock("A250PRPI",.F.,.F.,{aArraySD4[i,w,2]})
MATA250.PRXlRet:=ExecBlock('A250ENOK',.F.,.F.)
MATA250.PRXIf!(ValType(cRetReqAut:=ExecBlock("A250REQAUT",.F.,.F.,{cReqAut}))=="C".And.cRetReqAut$"AD")
MATA250.PRXIf!(ValType(cRetDevAut:=ExecBlock("A250DEVAUT",.F.,.F.,{cDevAut}))=="C".And.cRetDevAut$"AD")
MATA255.PRXExecBlock('MTA255G',.F.,.F.)
MATA255.PRXExecBlock('MTA255G',.F.,.F.)
MATA255.PRXExecBlock('MTA255G',.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 211
Data Base : 07/09/2008

MATA260.PRXcFiltraSD3:=ExecBlock("MT260FIL",.F.,.F.)
MATA260.PRXaButton:=ExecBlock("MT260BTN",.F.,.F.)
MATA260.PRXaButton:=ExecBlock("MT260BTN",.F.,.F.)
MATA260.PRXlDocto:=ExecBlock("MTA260DOC",.F.,.F.)
MATA260.PRXaButton:=ExecBlock("MT260BTN",.F.,.F.)
MATA260.PRXlRet:=Execblock("A260INI",.F.,.F.)
MATA260.PRXlValidPE:=ExecBlock("MT260UM",.F.,.F.,{nTipoUM,lRet})
MATA260.PRXlRet:=ExecBlock("MA260EST",.F.,.F.,{cNumSeq})
MATA260.PRXExecBlock("A260LOC",.F.,.F.,{cCodOrig,cLocal,1})//Terceiroparametroiguala1paraindicararmazemorigem
MATA260.PRXExecBlock("A260LOC",.F.,.F.,{cCodDest,cLocDest,2})//Terceiroparametroiguala2paraindicararmazemdestino
MATA260.PRXaButton:=ExecBlock("MT260BTN",.F.,.F.)
MATA260.PRXExecBlock('MA260Exc',.F.,.F.)
MATA260.PRXlQualyCQ:=Execblock("MA260NFQ",.F.,.F.)
MATA260.PRXlRet:=!Execblock("A260GRV",.F.,.F.)
MATA260.PRXExecBlock("MA260D3",.F.,.F.)
MATA260.PRXlRet:=ExecBlock("MT260TOK",.F.,.F.)
MATA261.PRXaMemUser:=ExecBlock("MT261MEM",.F.,.F.)
MATA261.PRXExecBlock('MA261CPO',.F.,.F.)
MATA261.PRXExecBlock('MA261IN',.F.,.F.)
MATA261.PRXaBut261:=ExecBlock("M261BCHOI",.F.,.F.)
MATA261.PRXlDocto:=ExecBlock("MTA261DOC",.F.,.F.)
MATA261.PRXExecBlock('MA261CPO',.F.,.F.)
MATA261.PRXExecBlock('MA261IN',.F.,.F.)
MATA261.PRXaBut261:=ExecBlock("M261BCHOI",.F.,.F.)
MATA261.PRXExecBlock("MTA261CAN",.F.,.F.,{nOpcx})
MATA261.PRXExecBlock('MA261CPO',.F.,.F.)
MATA261.PRXExecBlock('MA261IN',.F.,.F.)
MATA261.PRXaBut261:=ExecBlock("M261BCHOI",.F.,.F.)
MATA261.PRXExecBlock("MTA261CAN",.F.,.F.,{nOpcx})
MATA261.PRXlRet:=ExecBlock("A261TOK",.F.,.F.)
MATA261.PRXlQualyCQ:=Execblock("MA260NFQ",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 212
Data Base : 07/09/2008

MATA261.PRXExecBlock('M261D3O',.F.,.F.,n)
MATA261.PRXExecBlock('MA261D3',.F.,.F.,n)
MATA261.PRXlRet:=Execblock("MA261LIN",.f.,.f.,{nLinha})
MATA261.PRXExecBlock("A261PROD",.F.,.F.,{cVar,nOrigDest})
MATA261.PRXExecBlock("A261LOC",.F.,.F.,{aCols[n,nPosCODOri],cLocal,nOrigDest})
MATA261.PRXExecBlock("A261LOC",.F.,.F.,{aCols[n,nPosCODDes],cLocal,nOrigDest})
MATA261.PRXExecBlock('MA261EXC',.F.,.F.)
MATA261.PRXlRet:=Execblock('MA261EST',.f.,.f.,{nX})
MATA265.PRXExecBlock("M265FIL",.F.,.F.)
MATA265.PRXlRetPE:=ExecBlock("MA265BLOT",.F.,.F.,{l265Auto})
MATA265.PRXExecBlock("M265END",.F.,.F.)
MATA265.PRXaButtonUsr:=ExecBlock("M265BUT",.F.,.F.,{nOpc})
MATA265.PRXaButtonUsr:=ExecBlock("M265BUT",.F.,.F.,{nOpc})
MATA265.PRXlRetPE:=ExecBlock('A265COL',.F.,.F.)
MATA265.PRXExecBlock("MTA265CAN",.F.,.F.)
MATA265.PRXaButtonUsr:=ExecBlock("M265BUT",.F.,.F.,{nOpc})
MATA265.PRXExecBlock("MTA265I",.F.,.F.,{i})
MATA265.PRXExecBlock("MTA265E",.F.,.F.,{i})
MATA265.PRXlRetPE:=ExecBlock("MA265TDOK",.F.,.F.)
MATA270.PRXlRet:=ExecBlock("MA270TOK",.F.,.F.)
MATA270.PRXExecBlock("MTA270",.F.,.F.,{nOpc})
MATA271.PRXlRetPe:=ExecBlock("MT271FIL",.F.,.F.,{mv_par01})
MATA271.PRXExecBlock("MT271GRV",.F.,.F.)
MATA272.PRWExecBlock(cPrinter,.F.,.F.,{cAlias,nRecno,nOpc})
MATA275.PRXaRotAdic:=ExecBlock("MT275BRW",.F.,.F.)
MATA275.PRXlRet:=Execblock("MT275TOK",.f.,.f.)
MATA280.PRXaRegraCP:=ExecBlock("MA330CP",.F.,.F.)
MATA280.PRXlFatConv:=ExecBlock("MA280CON",.F.,.F.,{SB1>B1_COD,lFatConv})
MATA280.PRXExecBlock("A280SB9",.F.,.F.)
MATA280.PRXExecblock("MA280FIM",.F.,.F.,dData)
MATA280.PRXExecBlock("A280SBJ",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 213
Data Base : 07/09/2008

MATA280.PRXExecBlock("A280SBK",.F.,.F.)
MATA290.PRXcQueryUsr:=ExecBlock("M290QSB1",.F.,.F.)
MATA290.PRXcQueryUsr:=ExecBlock("M290QSD2",.F.,.F.)
MATA290.PRXcQueryUsr:=ExecBlock("M290QSB1",.F.,.F.)
MATA290.PRXcCondUsr:=ExecBlock("M290QSD2",.F.,.F.)
MATA290.PRXIfValType(lRetPE:=ExecBlock("A290CSD2",.F.,.F.,{"SD2"}))=="L".And.!lRetPE
MATA290.PRXcQueryUsr:=ExecBlock("M290QSD1",.F.,.F.)
MATA290.PRXcQueryUsr:=ExecBlock("M290QSB1",.F.,.F.)
MATA290.PRXcCondUsr:=ExecBlock("M290QSD1",.F.,.F.)
MATA290.PRXIfValType(lRetPE:=ExecBlock("MT290SD1",.F.,.F.))=="L".And.!lRetPE
MATA290.PRXcQueryUsr:=ExecBlock("M290QSD3",.F.,.F.)
MATA290.PRXcQueryUsr:=ExecBlock("M290QSB1",.F.,.F.)
MATA290.PRXcCondUsr:=ExecBlock("M290QSD3",.F.,.F.)
MATA290.PRXIfValType(lRetPE:=ExecBlock("MT290SD3",.F.,.F.))=="L".And.!lRetPE
MATA290.PRXnCons:=ExecBlock("A290CONS",.F.,.F.,{cCod,nTotCod})
MATA290.PRXcQueryUsr:=ExecBlock("M290QSB1",.F.,.F.)
MATA290.PRXaPesoUsr:=ExecBlock("A290CALP",.F.,.F.,{nMeses,aPesos,aPesoAux})
MATA290.PRXcQueryUsr:=ExecBlock("M290QSB1",.F.,.F.)
MATA290.PRXcQueryUsr:=ExecBlock("M290QSB1",.F.,.F.)
MATA290.PRXnA290CALL:=ExecBlock('A290CALL',.F.,.F.,{(cAliasSB1)>B1_COD,nLote})
MATA290.PRXnA290CAPP:=ExecBlock('A290CAPP',.F.,.F.,{(cAliasSB1)>B1_COD,nA290CAPP})
MATA290.PRXExecblock("A290ABC",.F.,.F.)
MATA290.PRXcQueryUsr:=ExecBlock("M290QSB1",.F.,.F.)
MATA290.PRXcQueryUsr:=ExecBlock("M290QSB1",.F.,.F.)
MATA290.PRXnA290AJUL:=ExecBlock('A290AJUL',.F.,.F.,{(cAliasSB1)>B1_COD,(RetFldProd((cAliasSB1)>B1_COD,"B1_LE",cAliasSB1)*nDif)})
MATA290.PRXDEFINESBUTTONFROM140,210TYPE5ACTION(cMTA290Fil:=ExecBlock("MTA290FIL",.F.,.F.))ENABLEOFoDlg
MATA295.PRWExecblock("M295SBL",.f.,.f.)
MATA295.PRWlProcessa:=ExecBlock("M295SD2",.F.,.F.)
MATA297.PRWcMta297Fil:=ExecBlock("MT297FIL",.F.,.F.)
MATA297.PRWnSaldo:=ExecBlock("MT297SLD",.F.,.F.)
MATA297.PRWExecBlock("MT297SDF",.F.,.F.,{nSaldo})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 214
Data Base : 07/09/2008

MATA297.PRWExecBlock("MT297SFJ",.F.,.F.)
MATA297.PRWaCabItem:=ExecBlock("MT297ASC",.F.,.F.,{aCab,aItem})
MATA297.PRWaCabItem:=ExecBlock("MT297APC",.F.,.F.,{aCab,aItem})
MATA297.PRWaButtonUsr:=ExecBlock("MT297BUT",.F.,.F.,{nOpcE})
MATA297.PRWlRet:=ExecBlock("M297EXIT",.F.,.F.,{lRet,nOpca})
MATA298.PRXExecBlock("SG1298")
MATA300.PRXExecBlock('M300SB8',.F.,.F.)
MATA300.PRXExecBlock('M300SBF',.F.,.F.)
MATA300.PRXlRet:=ExecBlock("MA300OK",.F.,.F.)
MATA310.PRWaFilsPE:=ExecBlock("M310FILIAL",.F.,.F.,{cUsuario,aFiliais})
MATA310.PRWaCabec:=ExecBlock("M310CABEC",.F.,.F.,{"MATA410",aCabec})
MATA310.PRWaItens:=ExecBlock("M310ITENS",.F.,.F.,{"MATA410",aItens})
MATA310.PRWaCabec:=ExecBlock("M310CABEC",.F.,.F.,{If(aParam310[14]==1,"MATA140","MATA103"),aCabec})
MATA310.PRWaItens:=ExecBlock("M310ITENS",.F.,.F.,{If(aParam310[14]==1,"MATA140","MATA103"),aItens})
MATA310.PRWaCabec:=ExecBlock("M310CABEC",.F.,.F.,{"MATA410",aCabec})
MATA310.PRWaItens:=ExecBlock("M310ITENS",.F.,.F.,{"MATA410",aItens})
MATA310.PRWaCabec:=ExecBlock("M310CABEC",.F.,.F.,{"MATA101N",aCabec})
MATA310.PRWaItens:=ExecBlock("M310ITENS",.F.,.F.,{"MATA101N",aItens})
MATA320.PRXExecBlock("M320FIM",.F.,.F.)
MATA320.PRXExecBlock("A320LOOP",.F.,.F.,{cArqTrb,GG_COMP,GG_NIV,lPreEstru})
MATA320.PRXExecBlock("A320LOOP",.F.,.F.,{cArqTrb,G1_COMP,G1_NIV,lPreEstru})
MATA320.PRXExecBlock("A320CUSTD",.F.,.F.,If(cPaisLoc=="BRA",{nIcm,nIpi},{nValImp}))
MATA320.PRXExecBlock("A320CUSTD",.F.,.F.,{0,0})
MATA330.PRXaRegraCP:=ExecBlock("MA330CP",.F.,.F.)
MATA330.PRXExecBlock("MA330TRB",.F.,.F.)
MATA330.PRXExecBlock("MA330FIM",.F.,.F.)
MATA330.PRXExecBlock("MA330MOD")
MATA330.PRXExecBlock("A330QTMO",.F.,.F.)
MATA330.PRXlRetExec:=ExecBlock("M330FCC",.F.,.F.,"SI1")
MATA330.PRXcFiltro:=ExecBlock("M330FCC",.F.,.F.,"CT7")
MATA330.PRXlRetExec:=ExecBlock("M330FCC",.F.,.F.,"CT1")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 215
Data Base : 07/09/2008

MATA330.PRXlRetExec:=ExecBlock("M330FCC",.F.,.F.,"SI3")
MATA330.PRXcFiltro:=ExecBlock("M330FCC",.F.,.F.,"CT3")
MATA330.PRXcOrdem:=ExecBlock("MA330SEQ",.F.,.F.,{cOrdem,cAlias})
MATA330.PRXExecBlock("MA330D1",.F.,.F.)
MATA330.PRXExecBlock("MA330D1",.F.,.F.)
MATA330.PRXExecBlock("MA330D1",.F.,.F.)
MATA330.PRXExecBlock("MA330D3",.F.,.F.)
MATA330.PRXExecBlock("MA330D3",.F.,.F.)
MATA330.PRXExecBlock("MA330D3",.F.,.F.)
MATA330.PRXExecBlock("MA330D3",.F.,.F.)
MATA330.PRXExecBlock("MA330D3",.F.,.F.)
MATA330.PRXaCMFF:=ExecBlock("M330CD2",.F.,.F.,{aCMFF,.T.})
MATA330.PRXaCMFF:=ExecBlock("M330CD2",.F.,.F.,{aCMFF,.T.})
MATA330.PRXExecBlock("MA330D2",.F.,.F.)
MATA330.PRXaCMFF:=ExecBlock("M330CD2",.F.,.F.,{aCMFF,.T.})
MATA330.PRXExecBlock("MA330D2",.F.,.F.)
MATA330.PRXExecBlock("MA330D1",.F.,.F.)
MATA330.PRXaRetPartes:=ExecBlock("M330CD1",.F.,.F.,{lCstPart,aRegraCP,aCusto})
MATA330.PRXExecBlock("MA330D1",.F.,.F.)
MATA330.PRXExecBlock("MA330D1",.F.,.F.)
MATA330.PRXExecBlock("MA330D3",.F.,.F.)
MATA330.PRXExecBlock("MA330D3",.F.,.F.)
MATA330.PRXExecBlock("MA330D3",.F.,.F.)
MATA330.PRXaCusto:=ExecBlock("MA330C3",.F.,.F.,aCusto)
MATA330.PRXaRetPartes:=ExecBlock("MA330P3",.F.,.F.,{aCusto,lCstPart,aRegraCP,ACLONE(aRetPartes)})
MATA330.PRXExecBlock("MA330D3",.F.,.F.)
MATA330.PRXExecBlock("MA330D3",.F.,.F.)
MATA330.PRXaCM:=ExecBlock("M330CD2",.F.,.F.,{aCM,.F.})
MATA330.PRXaCM:=ExecBlock("M330CD2",.F.,.F.,{aCM,.F.})
MATA330.PRXExecBlock("MA330D2",.F.,.F.)
MATA330.PRXaCM:=ExecBlock("M330CD2",.F.,.F.,{aCM,.F.})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 216
Data Base : 07/09/2008

MATA330.PRXExecBlock("MA330D2",.F.,.F.)
MATA330.PRXExecBlock("MA330D3",.F.,.F.)
MATA330.PRXExecBlock("MA330D3",.F.,.F.)
MATA330.PRXlConsAlmox:=ExecBlock("MA330AL",.F.,.F.)
MATA330.PRXaCmAlter:=ExecBlock("M330CMU",.F.,.F.,{cCodOriMOD,TRT>TRB_CM1,TRT>TRB_CM2,TRT>TRB_CM3,TRT>TRB_CM4,TRT>TRB_CM5})
MATA330.PRXlRetExec:=ExecBlock("M330FCC",.F.,.F.,"CT3")
MATA330.PRXlRet:=ExecBlock("MA330OK",.F.,.F.)
MATA330.PRXcIndRdmk:=ExecBlock("MA330IND",.F.,.F.)
MATA340.PRXlOK:=ExecBlock("MT340IN",.F.,.F.)
MATA340.PRXlOK:=ExecBlock("MT340SB7",.F.,.F.)
MATA340.PRXExecBlock("MT340D3",.F.,.F.)
MATA340.PRXExecBlock("MT340B2",.F.,.F.)
MATA360.PRXExecBlock("MT360GRV",.F.,.F.)
MATA360.PRXlRet:=ExecBlock("MT360VLD",.F.,.F.)
MATA370.PRXExecBlock("MT370ATU",.F.,.F.)
MATA380.PRXcFiltraSD4:=ExecBlock("M380FIL",.F.,.F.)
MATA380.PRXIfValType(aUsButtons:=ExecBlock("MA380BUT",.F.,.F.))#"A"
MATA380.PRXExecblock("MT380GRV",.F.,.F.)
MATA380.PRXIfValType(aUsButtons:=ExecBlock("MA380BUT",.F.,.F.))#"A"
MATA380.PRXExecblock("MT380ALT",.F.,.F.)
MATA380.PRXlRet:=ExecBlock('MT380EXC',.F.,.F.)
MATA380.PRXExecBlock("MTA380E",.F.,.F.)
MATA380.PRXlRet:=ExecBlock('MT380INC',.F.,.F.)
MATA390.PRXExecBlock('MT390INC',.F.,.F.)
MATA390.PRXlRet:=If(ValType(lRetPE:=ExecBlock('MT390VLE',.F.,.F.))=='L',lRetPE,.T.)
MATA390.PRXExecBlock('MT390EXC',.F.,.F.)
MATA390.PRXlRet:=If(ValType(lRetPE:=ExecBlock('MT390VLI',.F.,.F.))=='L',lRetPE,.T.)
MATA390.PRXlRet:=If(ValType(lRetPE:=ExecBlock('MT390VLV',.F.,.F.))=='L',lRetPE,.T.)
MATA390.PRXExecBlock('MT390DTV',.F.,.F.,dDataValid)
MATA390.PRXExecBlock('MT390PRC',.F.,.F.,{aRecno})
MATA405.PRXnOpcA:=ExecBlock("M405NTTS",.F.,.F.,{nOpcA})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 217
Data Base : 07/09/2008

MATA405.PRXnOpcA:=ExecBlock("M405NTTS",.F.,.F.,{nOpcA})
MATA405.PRXnOpcA:=ExecBlock("M405NTTS",.F.,.F.,{nOpcA})
MATA405.PRXlRetorno:=ExecBlock("MT405TOK",.F.,.F.)
MATA405.PRXExecBlock("MT405TTS",.F.,.F.,{nOPC})
MATA405.PRXExecBlock("MA405MNU",.F.,.F.)
MATA410.PRXaCores:=ExecBlock("MA410COR",.F.,.F.,aCores)
MATA410.PRXExecBlock("MT410BRW",.F.,.F.)
MATA410.PRXlContinua:=Execblock("MT410ACE",.F.,.F.,{nOpc})
MATA410.PRXExecBlock("M410VIS",.F.,.F.)
MATA410.PRXExecBlock("MTA410V",.F.,.F.)
MATA410.PRXlContinua:=Execblock("MT410ACE",.F.,.F.,{nOpc})
MATA410.PRXIf(!ExecBlock("M410ALOK",.F.,.F.))
MATA410.PRXExecBlock("M410GET",.F.,.F.)
MATA410.PRXaPedCpo:=ExecBlock("GCTPEDCPO",.F.,.F.)
MATA410.PRXoGetd:oBrowse:bGotFocus:={||IIF(lCodBarra.And.!lM410Bar,a410EntraBarra(oGetD),IIF(lCodBarra.And.
lM410Bar,Execblock("M410CODBAR",.F.,.F.,{nOpc,oGetD}),))}
MATA410.PRXExecblock("MT410ALT",.F.,.F.)
MATA410.PRXExecBlock("M410STTS",.f.,.f.)
MATA410.PRXExecBlock("M410ABN",.f.,.f.)
MATA410.PRXoGetd:oBrowse:bGotFocus:={||IIF(lCodBarra.And.!lM410Bar,a410EntraBarra(oGetD),IIF(lCodBarra.And.
lM410Bar,Execblock("M410CODBAR",.F.,.F.,{nOpc,oGetD}),))}
MATA410.PRXExecblock("MT410INC",.F.,.F.)
MATA410.PRXExecBlock("M410STTS",.f.,.f.)
MATA410.PRXExecBlock("M410ABN",.f.,.f.)
MATA410.PRXlContinua:=Execblock("MT410ACE",.F.,.F.,{nOpc})
MATA410.PRXIf(!ExecBlock("M410ALOK",.F.,.F.))
MATA410.PRXlRdRet:=ExecBlock("A410EXC",.F.,.F.)
MATA410.PRXExecBlock("M410STTS",.f.,.f.)
MATA410.PRXlContinua:=Execblock("MT410ACE",.F.,.F.,{nOpc})
MATA410.PRXIf(!ExecBlock("M410ALOK",.F.,.F.))
MATA410.PRXExecBlock("MT410CPY",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 218
Data Base : 07/09/2008

MATA410.PRXExecBlock("M410STTS",.f.,.f.)
MATA410.PRXExecBlock("M410ABN",.f.,.f.)
MATA410.PRXaCores:=ExecBlock("MA410LEG",.F.,.F.,aCores)
MATA410.PRXaCores:=ExecBlock("MA410LEG",.F.,.F.,aCores)
MATA410.PRXlRetorno:=ExecBlock("M410LIOK",.F.,.F.,o)
MATA410.PRXlRetorno:=ExecBlock("M410ACDL",.F.,.F.)
MATA410.PRXlRetorna:=ExecBlock("MTA410",.F.,.F.)
MATA410.PRXIfExecBlock("A410BPRC",.F.,.F.)
MATA410.PRXaButtonUsr:=ExecBlock("A410CONS",.F.,.F.)
MATA410.PRXExecBlock("A410GVLD",.F.,.F.,{nLinAcols,n,nColuna})
MATA410.PRXExecBlock("MT410ROD",.F.,.F.,{oDlg:Cargo,SubStr(cCliente,1,40),nTotPed+nTotDes,nTotDes,nTotPed})
MATA410.PRXExecBlock("M410AGRV",.f.,.f.,{nOpcao})
MATA410.PRXaSaldoSDC:=ExecBlock("M410PSDC",.f.,.f.)
MATA410.PRXExecBlock("MTA410E",.f.,.f.)
MATA410.PRXExecBlock("MTA410I",.f.,.f.,nX)
MATA410.PRXExecBlock("MA410DEL",.F.,.F.)
MATA410.PRXExecBlock("MTA410T",.F.,.F.)
MATA410.PRXaSaldoSDC:=ExecBlock("M410RLIB",.f.,.f.,aSaldoSDC)
MATA410.PRXlRet:=Execblock("MT410TOK",.F.,.F.,{nOpc})
MATA410.PRXaBonus:=ExecBlock('A410BONU',.F.,.F.,{aCols,{nPProd,nPQtdVen,nPTES}})
MATA410.PRXaCols[nZ]:=ExecBlock("A410BLCO",.F.,.F.,{aHeader,aCols[nZ]})
MATA410.PRXoGetd:oBrowse:bGotFocus:={||IIF(lCodBarra.And.!lM410Bar,a410EntraBarra(oGetD),IIF(lCodBarra.And.
lM410Bar,Execblock("M410CODBAR",.F.,.F.,{nOpc,oGetD}),))}
MATA410.PRXIf(!ExecBlock("M410ALOK",.F.,.F.))
MATA410.PRXExecBlock("M410GET",.F.,.F.)
MATA410.PRXExecBlock("M410ABN",.f.,.f.)
MATA410.PRXExecBlock("M410PLNF",.F.,.F.)
MATA410.PRXExecBlock("M410PCDV",.F.,.F.,{cAliasSD1})
MATA410.PRXExecBlock("M410STTS",.f.,.f.)
MATA410.PRXExecBlock("M410ABN",.f.,.f.)
MATA410.PRXlRet:=ExecBlock("MA410VLD",.F.,.F.,{nOpca})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 219
Data Base : 07/09/2008

MATA410.PRXExecBlock("MA410BOM",.F.,.F.,{aBOM})
MATA410.PRXlProcessa:=ExecBlock("MTPROCP3",.F.,.F.,{cAliasSB6,lQuery})
MATA410.PRXaRentab:=ExecBlock("MA410RPV",.F.,.F.,aRentab)
MATA410.PRXExecBlock("A410GVLD",.F.,.F.,{nLinAcols,n,nColuna})
MATA410.PRXExecBlock("A410GRDW",.F.,.F.,{aHeadAux,aColsAux,nAux})
MATA410.PRXExecBlock("MA410MNU",.F.,.F.)
MATA410.PRXlContinua:=Execblock("MT410ACE",.F.,.F.,{nOpc})
MATA410.PRXlContinua:=ExecBlock("M410VRES",.F.,.F.)
MATA410A.PRXlRet:=ExecBlock("M410TIP9",.F.,.F.)
MATA410A.PRXnParcelas:=Execblock("MT410PC",.F.,.F.)
MATA410A.PRXlRet:=ExecBlock("A410VTIP",.F.,.F.,{lRet})
MATA410A.PRXlRet:=ExecBlock("A410VTIP",.F.,.F.,{lRet})
MATA410A.PRXnPrcVen:=ExecBlock("A410TAB",.F.,.F.,{cProduto,cTabprec,nLin,nQtde,cCliente,cLoja,cLoteCtl,cNumLote,lLote})
MATA410X.PRXaCposItPed:=ExecBlock("M410EBAR",.f.,.f.,aCodigos[k])
MATA410X.PRXcCodigo:=ExecBlock("MTA410BR",.f.,.f.,cCodigo)
MATA410X.PRXlContinua:=ExecBlock("M410PVNF",.f.,.f.,nReg)
MATA415.PRXaCores:=ExecBlock("MA415COR",.F.,.F.,aCores)
MATA415.PRXExecBlock("MA415END",.F.,.F.,{nOpcA,1})
MATA415.PRXExecBlock("MA415END",.F.,.F.,{nOpcA,2})
MATA415.PRXIf(!ExecBlock("MT415EXC",.F.,.F.))
MATA415.PRXExecBlock("MA415END",.F.,.F.,{nOpcA,3})
MATA415.PRXaCposCopy:=ExecBlock("MT415CPY",.F.,.F.)
MATA415.PRXExecBlock("MT415G1",.F.,.f.)
MATA415.PRXExecBlock("MA415END",.F.,.F.,{nOpcA,1})
MATA415.PRXnOpca:=ExecBlock("M415CANC",.F.,.F.,nOpca)
MATA415.PRXIf!Execblock("MT415AUT",.F.,.F.)
MATA415.PRXIf(!ExecBlock("MT415EFT",.F.,.F.,{nOpcA}))
MATA415.PRXExecBlock(cPrinter,.F.,.F.)
MATA415.PRXExecblock("M415GRV",.F.,.F.,{nOpcx})
MATA415.PRXlRetorno:=ExecBlock("A415LIOK")
MATA415.PRXlRetorno:=ExecBlock("A415TDOK",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 220
Data Base : 07/09/2008

MATA415.PRXIfValType(aUsButtons:=ExecBlock("MA415BUT",.F.,.F.))=="A"
MATA415.PRXExecBlock("A415CANC",.F.,.F.,{cAlias})
MATA415.PRXaCores:=ExecBlock("MA415LEG",.F.,.F.,aCores)
MATA415.PRXaRentab:=ExecBlock("MA415RVP",.F.,.F.,aRentab)
MATA415.PRXExecBlock("MA415MNU",.F.,.F.)
MATA415.PRXlRet:=ExecBlock("M415TIP9",.F.,.F.)
MATA415.PRXnParcelas:=Execblock("MT415PC",.F.,.F.)
MATA416.PRXExecBlock("MATA416A",.F.,.F.)
MATA416.PRXaCores:=ExecBlock("MA416COR",.F.,.F.,aCores)
MATA416.PRXlBaixa:=ExecBlock("MTA416BX",.F.,.F.,{cAliasSCJ})
MATA416.PRXExecBlock("MTA416PV",.F.,.F.,Len(_aCols))
MATA416.PRXExecBlock("MT416FIM",.f.,.f.)
MATA416.PRXExecBlock("MA416MNU",.F.,.F.)
MATA416.PRXaCores:=ExecBlock("MA415LEG",.F.,.F.,aCores)
MATA420.PRXlRet:=ExecBlock("MTA420FI",.F.,.F.,Alias())
MATA420.PRXlRet:=ExecBlock("MTA420FI",.F.,.F.,Alias())
MATA420.PRXlRet:=ExecBlock("MTA420FI",.F.,.F.,Alias())
MATA420.PRXlRet:=ExecBlock("MTA420FI",.F.,.F.,Alias())
MATA420.PRXExecblock("MTA420",.F.,.F.)
MATA430.PRXcFiltraSC0:=ExecBlock("M430FIL",.F.,.F.)
MATA430.PRXIf!(ExecBlock("MA430PEX"))
MATA430.PRXExecBlock("MSC0430A",.f.,.f.)
MATA430.PRXlRetorno:=ExecBlock("MT430VLD",.F.,.F.,{cTipoRes,cDocRes})
MATA430.PRXIfValType(aUsButtons:=ExecBlock("MA430BUT",.F.,.F.,{nOpc}))=="A"
MATA430.PRXExecBlock("MA430MNU",.F.,.F.)
MATA440.PRXaCores:=ExecBlock("MA440COR",.F.,.F.,aCores)
MATA440.PRXcFiltraSC5:=ExecBlock("M440FIL",.F.,.F.)
MATA440.PRXaAddCpo:=ExecBlock("MTA440AC",.F.,.F.)
MATA440.PRXaAddCpo:=ExecBlock("MTA440C5",.F.,.F.)
MATA440.PRXnOpcA:=If(ExecBlock("MT440GR",.f.,.f.,{nOpcA}),nOpca,2)
MATA440.PRXExecBlock("M440STTS",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 221
Data Base : 07/09/2008

MATA440.PRXlValido:=ExecBlock("MT440VLD",.F.,.F.)
MATA440.PRXnQtdLib:=ExecBlock("MT440LIB",.F.,.F.,nQtdLib)
MATA440.PRXcFiltro:=ExecBlock("MT440FIL",.F.,.F.)
MATA440.PRXnQtdLib:=ExecBlock("MT440LIB",.F.,.F.,nQtdLib)
MATA440.PRXExecBlock("MTA410T",.F.,.F.)
MATA440.PRXExecBlock("A440STK",.f.,.f.)
MATA440.PRXSetKey(VK_F4,{||ExecBlock("A440F4AE",.F.,.F.,nIt)})
MATA440.PRXIfValType(aUsButtons:=ExecBlock("A440BUT",.F.,.F.))=="A"
MATA440.PRXExecBlock("MA440MNU",.F.,.F.)
MATA440.PRXlRet:=ExecBlock("MA440VLD",.F.,.F.)
MATA450.PRXaCores:=ExecBlock("M450LEG",.F.,.F.,aCores)
MATA450.PRXcFilSC9:=ExecBlock("M450FIL",.f.,.f.)
MATA450.PRXcQuery:=ExecBlock("MT450QRY",.F.,.F.,{cQuery})
MATA450.PRXcQuery+=".And."+ExecBlock("MT450FIL",.F.,.F.)
MATA450.PRXExecBlock("MT450ITE",.F.,.F.,{cAliasSC9})
MATA450.PRXcTipLib:=ExecBlock("MT450TPLI",.F.,.F.,{cTipLib})
MATA450.PRXnValAv:=ExecBLock("MTValAvC",.F.,.F.,{'MA450PROCES',SC9>C9_PRCVEN*SC9>C9_QTDLIB,Nil})
MATA450.PRXExecBlock("MTA450T",.F.,.F.)
MATA450.PRXExecBlock("MTA450T2",.F.,.F.)
MATA450.PRXExecblock("MA450PED",.F.,.F.,{cQuebra})
MATA450.PRXExecBlock("MT450END",.F.,.F.)
MATA450.PRXlContinua:=ExecBlock("MT450MAN",.F.,.F.)
MATA450.PRXlProcessa:=ExecBlock("MTA450LIB",.f.,.f.,{SC9>C9_PEDIDO,SC9>C9_ITEM,nOpcA})
MATA450.PRXExecBlock("MTA450I",.f.,.f.,{nOpca,dLimLib})
MATA450.PRXExecBlock("MTA450R",.f.,.f.)
MATA450.PRXlProcessa:=ExecBlock("MTA450LIB",.f.,.f.,{(cAliasSC9)>C9_PEDIDO,(cAliasSC9)>C9_ITEM,nOpcA})
MATA450.PRXExecBlock("MTA450I",.f.,.f.,{nOpca,dLimLib})
MATA450.PRXExecblock("MT450FIM",.F.,.F.,{cPedido})
MATA450.PRXExecBlock('MT450COLS',.F.,.F.,{aHeader,aCols})
MATA450.PRXExecBlock("MTA450CO",.f.,.f.)
MATA450.PRXaLegenda:=ExecBlock("MA450COR",.F.,.F.,aLegenda)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 222
Data Base : 07/09/2008

MATA450.PRXaUsRotina:=ExecBlock("M450AROT",.F.,.F.)
MATA450.PRXIf!(ExecBlock("M450TMAN",.F.,.F.))
MATA450.PRXIf!(ExecBlock("M450CMAN",.F.,.F.,{nOpcA}))
MATA450.PRXExecBlock("MTA450I",.F.,.F.,{nOpca,dDataBase})
MATA450.PRXExecBlock("MTA450R",.F.,.F.)
MATA450.PRXExecBlock("MTA450CL",.F.,.F.,{nOpca,aRegSC6})
MATA450A.PRXaUsRotina:=ExecBlock("M450AROT",.F.,.F.)
MATA450A.PRXIf!(ExecBlock("M450TMAN",.F.,.F.))
MATA450A.PRXIf!(ExecBlock("M450CMAN",.F.,.F.,{nOpcA}))
MATA450A.PRXExecBlock("MTA450I",.F.,.F.,{nOpca,dDataBase})
MATA450A.PRXExecBlock("MTA450R",.F.,.F.)
MATA450A.PRXExecBlock("MTA450CL",.F.,.F.,{nOpca,aRegSC6})
MATA450A.PRXExecBlock("MA450MNU",.F.,.F.)
MATA455.PRXaCores:=ExecBlock("MA455COR",.F.,.F.,aCores)
MATA455.PRXcFilSC9:=ExecBlock("M455FIL",.f.,.f.)
MATA455.PRXIf(!Execblock("MTA455P",.F.,.F.,{nOpcA}))
MATA455.PRXExecBlock("MTA455I",.f.,.f.)
MATA455.PRXIf(!Execblock("MTA455P",.F.,.F.,{nOpcA}))
MATA455.PRXExecBlock("MTA455NL",.f.,.f.)
MATA455.PRXaAux:=ExecBlock("A455SLT1",.F.,.F.,{aStruTrb,aBrowse})
MATA455.PRXExecBlock("A455SLT2",.F.,.F.)
MATA455.PRXnQtdSel:=ExecBlock("MTA455ML",.f.,.f.,{"TRB"})
MATA455.PRXExecBlock("MA455MNU",.F.,.F.)
MATA456.PRXcFilSC9:=ExecBlock("M456FIL",.f.,.f.)
MATA456.PRXIf(!Execblock("MTA456P",.F.,.F.,{nOpca}))
MATA456.PRXExecBlock("MTA456I",.f.,.f.)
MATA456.PRXExecBlock("MTA456R",.f.,.f.)
MATA456.PRXExecBlock("MTA456I",.f.,.f.)
MATA456.PRXExecBlock("MTA456MNU",.F.,.F.)
MATA457.PRWcFilSC9:=ExecBlock("M455FIL",.f.,.f.)
MATA457.PRWIf(!Execblock("MTA457P",.F.,.F.))
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 223
Data Base : 07/09/2008

MATA457.PRWExecBlock("MTA457I",.f.,.f.)
MATA457.PRWIf(!Execblock("MTA457P",.F.,.F.))
MATA457.PRWExecBlock("MA440GRLT",.F.,.F.,{SC6>C6_PRODUTO,SC6>C6_LOCAL,nQtdLib,SC6>C6_LOTECTL,SC6>C6_NUMLOTE,SC6
>C6_LOCALIZ,SC6>C6_NUMSERI})
MATA457.PRWExecBlock("M440SC9I",.F.,.F.)
MATA457.PRWExecBlock("MTA440C9",.F.,.F.)
MATA457.PRWExecBlock("MTA457MNU",.F.,.F.)
MATA460.PRXIF!ExecBlock("M460MARK",.f.,.f.,{cMarca,lInverte})
MATA460.PRXlRet:=ExecBlock("M460SQNF",.F.,.F.,{cMarca},.T.)
MATA460.PRXnPerIss:=ExecBlock("M460ISS",.f.,.f.)
MATA460.PRXaRetAcr:=Execblock("M460ACRE",.f.,.f.,aRetAcr)
MATA460.PRXnItemIPI:=ExecBlock("M460IPI",.F.,.F.,nRecC9)
MATA460.PRXExecBlock("M460ICM",.F.,.F.)
MATA460.PRXaSolid:=ExecBlock("M460SOLI",.f.,.f.)
MATA460.PRXaLivro:=ExecBlock(cFileRdMk,.F.,.F.,{aImpVarSD2,aLivro,"1"},.t.)
MATA460.PRXnQtd2UM:=ExecBlock("MSD2UM2",.f.,.f.,nRecC9)
MATA460.PRXEXECBLOCK("MSD2460",.f.,.f.)
MATA460.PRXExecblock("MTASF2",.f.,.f.)
MATA460.PRXExecBlock("F440COM",.F.,.F.,aRegSE1)
MATA460.PRXExecBlock("SF2460I",.f.,.f.)
MATA460.PRXaVenc:=Condicao(nValTot,cCond,0.00,dDataCnd,0.00,,ExecBlock("ME4_COND",.F.,.F.))
MATA460.PRXnISS:=ExecBlock("M460VISS",.F.,.F.,nISS)
MATA460.PRXnIrrf:=ExecBlock("M460IREN",.f.,.f.,nIrrf)
MATA460.PRXnTotInss:=ExecBlock("M460INSS",.f.,.f.,nTotInss)
MATA460.PRXExecBlock('M460PROC',.F.,.F.,nIndex+1)
MATA460.PRXExecBlock("M460SC9",.f.,.f.,cMarca)
MATA460.PRXcSerie:=ExecBlock("M460SER",.F.,.F.,0,.T.)
MATA460.PRXExecBlock("M460NUM",.F.,.F.)
MATA460.PRXaRetImpFis:=ExecBlock("M460IMPF",.F.,.F.)
MATA460.PRXExecBlock("SC6460X",.F.,.F.)
MATA460.PRXdDataCnd:=ExecBlock("M460COND",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 224
Data Base : 07/09/2008

MATA460.PRXExecBlock("M460FIM",.F.,.F.)
MATA460A.PRXuRet:=ExecBlock("M460FRET",.f.,.f.)
MATA461.PRXc460Cond:=ExecBlock("M460MKB",.F.,.F.)
MATA461.PRXcQrySC9:=ExecBlock("M460QRY",.F.,.F.,{cQrySC9,1})
MATA461.PRXcFilSC9+=".And."+ExecBlock("M460FIL",.F.,.F.)
MATA461.PRXaCores:=ExecBlock("M461COR",.F.,.F.,aCores)
MATA461.PRXExecBlock("M460PROC",.F.,.F.,{SC9>(IndexOrd())})
MATA461.PRXExecBlock("M460NOTA",.F.,.F.,{cAlias})
MATA461.PRXlExecuta:=ExecBlock("M460MARK",.F.,.F.,{ThisMark(),ThisInv()})
MATA461.PRXcKeySC9:=ExecBlock("M460ORD",.F.,.F.,cKeySC9)
MATA461.PRXnItemNf:=ExecBlock("M460NITE",.F.,.F.,{Len(aPvlNfs),aPvlNfs})
MATA461.PRXlGeraVTot:=ExecBlock("M461VTOT",.F.,.F.,{nTotal,aPvlNfs[Len(aPvlNfs),11]})
MATA461.PRXExecBlock("M460NUM",.F.,.F.,aPvlNfs)
MATA461.PRXExecBlock("M460FIM",.F.,.F.)
MATA461.PRXcQuery:=ExecBlock("M460QRY",.F.,.F.,{cQuery,2})
MATA461.PRXcQuery:=ExecBlock("M460QRY",.F.,.F.,{cQuery,3})
MATA461.PRXcQuery:=ExecBlock("M460QRY",.F.,.F.,{cQuery,2})
MATA461.PRXcQuery:=ExecBlock("M460QRY",.F.,.F.,{cQuery,3})
MATA461.PRXcQuery:=ExecBlock("M460QRY",.F.,.F.,{cQuery,2})
MATA461.PRXcQuery:=ExecBlock("M460QRY",.F.,.F.,{cQuery,3})
MATA461.PRXaRetImpFi:=ExecBlock("M461IMPF",.F.,.F.,(aPvlNfs))
MATA461.PRXaPedido:=ExecBlock("M460RTPD",.F.,.F.,aPedido)
MATA461.PRXaPvlNfs:=ExecBlock("M460ITPD",.F.,.F.,aPvlNfs)
MATA461.PRXaRateio:=ExecBlock("M460RAT",.F.,.F.,aRateio)
MATA461.PRXExecblock("SF2460I",.F.,.F.)
MATA461.PRXcMoedaTit:=ExecBlock("M460MOED",.F.,.F.,cMoedaTit)
MATA461.PRXcGrpCliTrb:=ExecBlock("M461GRP",.f.,.f.)
MATA461.PRXMaFisLoad("IT_VALISS",ExecBlock("M460VISS",.F.,.F.,MaFisRet(nItem,"IT_VALISS")),nItem)
MATA461.PRXMaFisAlt("IT_VALIPI",ExecBlock("M460IPI",.F.,.F.,SC9>(RecNo())),nItem,.T.)
MATA461.PRXExecBlock("M460ICM",.F.,.F.,{nItem})
MATA461.PRXaSolid:=ExecBlock("M460SOLI",.F.,.F.,{nItem})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 225
Data Base : 07/09/2008

MATA461.PRXSD2>D2_QTSEGUM:=ExecBlock("MSD2UM2",.F.,.F.,SC9>(RecNo()))
MATA461.PRXExecBlock("M461LSF2",.F.,.F.)
MATA461.PRXcMoedaTit:=ExecBlock("M460MOED",.F.,.F.,cMoedaTit)
MATA461.PRXdDataCnd:=ExecBlock("M460COND",.F.,.F.,{dDataCnd})
MATA461.PRXaVencto:=Condicao(aTitulo[_VLRTIT_]+nAbtISS,SF2>F2_COND,SF2>F2_VALIPI,dDataCnd,SF2
>F2_ICMSRET,,ExecBlock("ME4_COND",.F.,.F.),aTitulo[_VLRACR_])
MATA461.PRXaVencto:=ExecBlock("MT461VCT",.F.,.F.,{aVencto,aTitulo})
MATA461.PRXcParcela:=ExecBlock("M4601DUP",.F.,.F.,{cParcela})
MATA461.PRXSE1>E1_IRRF:=ExecBlock("M460IREN",.F.,.F.,SE1>E1_IRRF)
MATA461.PRXSE1>E1_INSS:=ExecBlock("M460INSS",.F.,.F.,SE1>E1_INSS)
MATA461.PRXExecBlock("F440COM",.F.,.F.,aRecSE1)
MATA461.PRXnPerIss:=ExecBlock("M460ISS",.f.,.f.,{nX})
MATA461.PRXaVar:=ExecBlock("M460PRC",.F.,.F.,{nPrcVen,nPrUnit})
MATA461.PRXnAcresFin:=Execblock("M461ACRE",.f.,.f.,{nPrcVen,nPrUnit})
MATA461.PRXc460Cond:=ExecBlock("M460MKB",.F.,.F.)
MATA461.PRXcQrySC9:=ExecBlock("M460QRY",.F.,.F.,{cQrySC9,1})
MATA461.PRXcFilSC9+=".And."+ExecBlock("M460FIL",.F.,.F.)
MATA461.PRXcRetPE:=ExecBlock("M461QRYDAK",.F.,.F.,{cQryDAK})
MATA461.PRXcRetPE:=ExecBlock("M461FILDAK",.F.,.F.,{cFilDAK})
MATA461.PRXlValido:=ExecBlock("MA461EST",.F.,.F.)
MATA461.PRXExecBlock("M460NUM",.F.,.F.)
MATA461.PRXExecBlock("M460FIM",.F.,.F.)
MATA461.PRXnItemNf:=ExecBlock("M460NITE",.F.,.F.,{Len(aPvlNfs),aPvlNfs})
MATA461.PRXSD2>D2_QTSEGUM:=ExecBlock("MSD2UM2",.F.,.F.,0)
MATA461.PRXExecBlock("SF2460I",.F.,.F.)
MATA461.PRXExecblock("MTASF2",.F.,.F.)
MATA461.PRXaCusto:=ExecBlock("M460CUST",.F.,.F.,{aCusto})
MATA461.PRXaCusto:=ExecBlock("M460GCUS",.F.,.F.,{aEnvCus})
MATA461.PRXExecBlock("M460ATEC",.F.,.F.)
MATA461.PRXIf(aEntry[EP_M460ATEC],ExecBlock("M460ATEC",.F.,.F.),Nil)},;
MATA461.PRXExecBlock("MSD2460",.F.,.F.,{cAliasSD2,lForceEst})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 226
Data Base : 07/09/2008

MATA461.PRXlRet:=ExecBlock("M461ADT",.F.,.F.,{cPedido,cItem})
MATA461.PRXlProcessa:=ExecBlock("M461RTFI",.F.,.F.,{(cAliasQRY)>RECNO})
MATA461.PRXlProcessa:=ExecBlock("M461RTFI",.F.,.F.,{SE1>(Recno())})
MATA461.PRXlProcessa:=ExecBlock("M461RTFI",.F.,.F.,{SE1>(Recno())})
MATA461.PRXExecBlock("MA461NNF",.F.,.F.,{cDocRet,"1"})
MATA461.PRXExecBlock("MA461NNF",.F.,.F.,{cDocRet,"2"})
MATA461.PRXaCores:=ExecBlock("M461LEG",.F.,.F.,aCores)
MATA462AN.PRWExecBlock("M462GRV",.F.,.F.,{aHeadSF2,aSF2,aHeader,aCols,aNum,aPergs,nX})
MATA462AN.PRWExecBlock("M462FIM",.F.,.F.,{aRems})
MATA462AN.PRWLocalcSerie:=Iif(FindFunction("U_M462SER"),ExecBlock("M462SER",.F.,.F.),"R")
MATA462AN.PRWcUserCond:=ExecBlock('M462NFLT',.F.,.F.,cQuery)
MATA462AN.PRWcUserCond:=ExecBlock('M462NFLT',.F.,.F.,cCondicao)
MATA462T.PRWcCpos:=ExecBlock("RMTCPO02")
MATA462T.PRWExecBlock("MREM002",.F.,.F.)
MATA462T.PRWcCpos:=ExecBlock("RMTCPO01")
MATA462T.PRWExecBlock("RMTSCN01")
MATA462T.PRWExecBlock("RMTSCM01")
MATA462T.PRWExecBlock("RMTSCM03")
MATA464.PRXaNumNF:=ExecBlock("M464SQNF",.F.,.F.)
MATA464.PRXcFiltro:=ExecBlock("M465LOJA")
MATA464.PRXExecBlock("M464MNU",.F.,.F.)
MATA468N.PRXIf!ExecBlock("M468VPED",.F.,.F.)
MATA468N.PRXExecBlock("M468VFIM",.F.,.F.)
MATA468N.PRXc468nCond:=ExecBlock("M468MKB",.F.,.F.,{"Q"})
MATA468N.PRXc468nCond:=ExecBlock("M468MKB",.F.,.F.,{"D"})
MATA468N.PRXc468nCond:=ExecBlock("M468MKB",.F.,.F.,{"Q"})
MATA468N.PRXc468nCond:=ExecBlock("M468MKB",.F.,.F.,{"D"})
MATA468N.PRXIf!ExecBlock("M460MARK",.f.,.f.,{cMarca,lInverte})
MATA468N.PRXcSerie:=ExecBlock("M468ASER",.F.,.F.,{0,cSerie})
MATA468N.PRXcSerie:=ExecBlock("M468ASER",.F.,.F.,{0,cSerie})
MATA468N.PRXaRetImpFis:=ExecBlock("M460IMPF",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 227
Data Base : 07/09/2008

MATA468N.PRXaNFs[nNFS]:=ExecBlock("a468nORD",.F.,.F.,aNFS[nNFs])
MATA468N.PRXExecBlock("M460FIM",.F.,.F.)
MATA468N.PRXExecBlock("M468NGRV",.F.,.F.)
MATA468N.PRXExecblock("MTASF2",.f.,.f.)
MATA468N.PRXExecBlock("F440COM",.F.,.F.,aRegSE1)
MATA468N.PRXExecBlock("SF2460I",.f.,.f.)
MATA468N.PRXnAcresFin:=Execblock("M468ACRE",.f.,.f.,{nPrcVen,nPrcBruto})
MATA468N.PRXnAcresFin:=Execblock("M468ACRE",.f.,.f.,{nPrcVen,nPrcBruto})
MATA468N.PRXnQtd2UM:=ExecBlock("MSD2UM2",.F.,.F.,nRecC9)
MATA468N.PRXnQtd2UM:=ExecBlock("MSD2UM2",.F.,.F.)
MATA468N.PRXExecBlock("MSD2460",.f.,.f.)
MATA468N.PRXExecBlock("GRVCOSB2",.F.,.F.)
MATA468N.PRXExecBlock("M468SD2",.F.,.F.)
MATA468N.PRXExecBlock("M468APED",.F.,.F.)
MATA468N.PRXaDados:=ExecBlock('A468RMFUT',.F.,.F.,{aCabPV,aItemPV})
MATA468N.PRXlConfirma:=ExecBlock('A468VNUM',.F.,.F.,{aNums,lConfirma,aNFS,aFacs})
MATA468N.PRXaSD1[Len(aSD1)]:=aClone(ExecBlock('M468SD1',.F.,.F.,{aClone(aSD1[Len(aSD1)]),aClone(aHeader)}))
MATA468N.PRXaSF1:=aClone(ExecBlock('M468SF1',.F.,.F.,{aClone(aSF1),aClone(aHeadSF1)}))
MATA468N.PRXnAcresFin:=Execblock("M468ACRE",.f.,.f.,{nPrcVen,nPrcBruto})
MATA468N.PRXnAcresFin:=Execblock("M468ACRE",.f.,.f.,{nPrcVen,nPrcBruto})
MATA468N.PRXnAcresFin:=Execblock("M468ACRE",.f.,.f.,{nPrcVen,nPrcBruto})
MATA469.PRXlContinua:=ExecBlock("M469ITEM",.f.,.f.)
MATA490.PRXExecBlock("MT490BRW",.F.,.F.)
MATA490.PRXaButtons:=ExecBlock("MT490BUT",.F.,.F.)
MATA490.PRXExecBlock("MA490DE2",.F.,.F.)
MATA490.PRXExecBlock("MA490DEL",.F.,.F.)
MATA490.PRXaButtons:=ExecBlock("MT490BUT",.F.,.F.)
MATA490.PRXExecBlock("MA490ALT",.F.,.F.)
MATA490.PRXaButtons:=ExecBlock("MT490BUT",.F.,.F.)
MATA490.PRXExecBlock("A490ATU",.F.,.F.)
MATA490.PRXExecBlock("MT490MNU",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 228
Data Base : 07/09/2008

MATA500.PRXcFilMarkb+=".And."+ExecBlock("MTA500FTR",.F.,.F.,)
MATA500.PRXcQuery+="AND"+ExecBlock("MTA500QRY",.F.,.F.,)
MATA500.PRXcFiltro:=ExecBlock("MTA500FIL",.F.,.F.)
MATA500.PRXcFiltro+=".And."+ExecBlock("MTA500FIL",.F.,.F.)
MATA500.PRXlRetorno:=ExecBlock('MT500ANT',.F.,.F.)
MATA500.PRXExecBlock('MT500APO',.F.,.F.)
MATA511.PRXExecBlock("MA511MNU",.F.,.F.)
MATA520.PRXcFilSF2+=Iif(cPaisLoc<>"BRA",".And.","")+ExecBlock("M520FIL",.F.,.F.)
MATA520.PRXExecBlock("M520BROW",.f.,.f.)
MATA520.PRXcCond+=".And."+ExecBlock("M520FIL",.F.,.F.)
MATA520.PRXExecBlock("SF2520E",.f.,.f.)
MATA520.PRXIf!Execblock("MS520NCA",.F.,.F.)
MATA520.PRXIf!Execblock("MS520VLD",.F.,.F.)
MATA520.PRXEXECBLOCK("MSD2520",.f.,.f.)
MATA521.PRXcFilSF2+=".And."+ExecBlock("M520FIL",.F.,.F.)
MATA521.PRXcQrySF2:=ExecBlock("M520QRY",.F.,.F.,{cQrySF2,1})
MATA521.PRXExecBlock("M520BROW",.f.,.f.)
MATA521.PRXExecBlock("M520BROW",.f.,.f.)
MATA521.PRXlValido:=ExecBlock("MS520VLD",.F.,.F.)
MATA521.PRXExecBlock("SF2520E",.F.,.F.)
MATA521.PRXlValido:=ExecBlock("MS520VLD",.F.,.F.)
MATA521.PRXExecBlock("SF2520E",.F.,.F.)
MATA521.PRXlValido:=ExecBlock("MS520VLD",.F.,.F.)
MATA521.PRXExecBlock("SF2520E",.F.,.F.)
MATA521.PRXlValido:=ExecBlock("MS520VLD",.F.,.F.)
MATA521.PRXExecBlock("SF2520E",.F.,.F.)
MATA521.PRXExecBlock("MA520SE1",.F.,.F.)
MATA521.PRXlRetorno:=ExecBlock("M521CDEL",.F.,.F.)
MATA521.PRXExecBlock("MSD2520",.F.,.F.)
MATA521.PRXlCarteira:=ExecBlock("M521CART",.F.,.F.)
MATA521.PRXExecBlock("M521DNFS",.F.,.F.,{aPedido})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 229
Data Base : 07/09/2008

MATA521.PRXcFilDAK:=ExecBlock("M520FIL",.F.,.F.)
MATA521.PRXExecBlock("M520BROW",.f.,.f.)
MATA521.PRXExecBlock("M521ATEC",.F.,.F.)
MATA521.PRXExecBlock("M521ATEC",.F.,.F.)
MATA530.PRXcFilterUser:=EXECBLOCK("M530FIL",.f.,.f.)
MATA530.PRXlNaoAglutina:=ExecBlock("M530AGL",.f.,.f.)
MATA530.PRXExecBlock("M530TIT",.f.,.f.)
MATA530.PRXExecBlock("MSE2530",.F.,.F.)
MATA540.PRXExecBlock("MA540MNU",.F.,.F.)
MATA550.PRXExecBlock('MTA550A',.F.,.F.)
MATA550.PRXExecBlock("A550EXC",.F.,.F.,{aHeader,aCols})
MATA550.PRXExecBlock('MTA550E',.F.,.F.)
MATA550.PRXExecBlock("A550INC",.F.,.F.,{aHeader,aCols})
MATA550.PRXExecBlock("A550ALT",.F.,.F.,{aHeader,aCols})
MATA550.PRXlAltSB1:=ExecBlock("A550ALTB1",.f.,.f.)
MATA550.PRXExecBlock('MTA550G',.F.,.F.)
MATA560.PRXnValProd+=Execblock("M560SD2",.f.,.f.)
MATA560.PRXExecblock("MTA560G",.F.,.F.)
MATA560.PRXnValProd+=Execblock("M560SD1",.f.,.f.)
MATA560.PRXExecblock("MTA560G",.F.,.F.)
MATA580.PRXlDeleta:=ExecBlock("MA580F2V",.F.,.F.)
MATA610.PRXExecBlock("MT610INC",.F.,.F.)
MATA620.PRXIfExistBlock("A620DEL").And.ValType(lUserBlock:=ExecBlock("A620Del",.f.,.f.))=="L".And.!lUserBlock
MATA630.PRXIfValtype(aMemUser:=ExecBlock("MA630MEM",.F.,.F.))=="A"
MATA630.PRXaButtons:=ExecBlock("MA630BUT",.F.,.F.,{nOpcx,aButtons})
MATA630.PRXaAdicBut:=aClone(ExecBlock("QP630BUT",.f.,.f.))
MATA630.PRXaButtons:=ExecBlock("MA630BUT",.F.,.F.,{nOpcx,aButtons})
MATA630.PRXaAdicBut:=aClone(ExecBlock("QP630BUT",.f.,.f.))
MATA630.PRXlConfInc:=ExecBlock('MA630INC',.F.,.F.)
MATA630.PRXExecBlock('QP010J11',.F.,.F.)
MATA630.PRXExecBlock("MA630FIN",.F.,.F.,{nOpcA})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 230
Data Base : 07/09/2008

MATA630.PRXaButtons:=ExecBlock("MA630BUT",.F.,.F.,{nOpcx,aButtons})
MATA630.PRXaAdicBut:=aClone(ExecBlock("QP630BUT",.f.,.f.))
MATA630.PRXlConfAlt:=ExecBlock('MA630ALT',.F.,.F.)
MATA630.PRXExecBlock('QP010J11',.F.,.F.)
MATA630.PRXaButtons:=ExecBlock("MA630BUT",.F.,.F.,{nOpcx,aButtons})
MATA630.PRXaAdicBut:=aClone(ExecBlock("QP630BUT",.f.,.f.))
MATA630.PRXlConfDel:=ExecBlock('MA630DEL',.F.,.F.)
MATA630.PRXlRet:=ExecBlock('MA630VLI',.F.,.F.)
MATA630.PRXlRet:=ExecBlock('MA630VTU',.F.,.F.)
MATA630.PRXExecBlock("MA630GRV",.F.,.F.,{nx})
MATA630.PRXaColsAnt:=ExecBlock("MA630RS",.F.,.F.,{c630Cod,c630Prod,c630CodAux,c630ProdAu,aHeader,aCols})
MATA650.PRXaRotina:=ExecBlock('MA650BUT',.F.,.F.,aRotina)
MATA650.PRXaCorAux:=aClone(ExecBlock('MA650LEG',.F.,.F.,aCorAux))
MATA650.PRXcCondFil:=ExecBlock('MA650FBW',.F.,.F.)
MATA650.PRXExecBlock('A650PROC',.F.,.F.)
MATA650.PRXcFilA650:=ExecBlock('MA650FIL',.F.,.F.)
MATA650.PRXExecBlock('MA650GRPV',.F.,.F.,)
MATA650.PRXExecBlock('MA650GRPV',.F.,.F.,)
MATA650.PRXaBut650:=ExecBlock("M650BCHOI",.F.,.F.)
MATA650.PRXlProcessa:=ExecBlock("MTA650E",.F.,.F.)
MATA650.PRXExecBlock("MTA650AE",.F.,.F.,{cNum,cItem,cSeq})
MATA650.PRXlRetornoBlock:=ExecBlock("A650PRCPV",.F.,.F.)
MATA650.PRXnQtdStok:=ExecBlock("A650SALDO",.F.,.F.,nQtdStok)
MATA650.PRXExecBlock('MA650GRPV',.F.,.F.)
MATA650.PRXaBut650:=ExecBlock("M650BCHOI",.F.,.F.)
MATA650.PRXExecBlock("QIPR041",.F.,.F.,{"MATA650",SC2>C2_NUM+SC2>C2_ITEM+SC2>C2_SEQUEN})
MATA650.PRXExecBlock("MTA650I",.F.,.F.)
MATA650.PRXExecBlock('MA650PBAT',.F.,.F.)
MATA650.PRXaBut650:=ExecBlock("M650BCHOI",.F.,.F.)
MATA650.PRXExecBlock("MTA650A",.F.,.F.)
MATA650.PRXExecBlock("QIPR041",.F.,.F.,{"MATA650",SC2>C2_NUM+SC2>C2_ITEM+SC2>C2_SEQUEN})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 231
Data Base : 07/09/2008

MATA650.PRXExecBlock('MT650DC1',.F.,.F.)
MATA650.PRXExecBlock("MTA650AE",.F.,.F.,{cNumOp,cItem,cSeq})
MATA650.PRXExecBlock('MT650DC1',.F.,.F.)
MATA650.PRXExecBlock('MA650DC6',.F.,.F.)
MATA650.PRXExecBlock("MTA650AE",.F.,.F.,{cNumOp,cItem,cSeq})
MATA650.PRXaComplCols:=ExecBlock('MTA650AC',.F.,.F.)
MATA650.PRXExecBlock("EMP650",.F.,.F.,{cStrOpc})
MATA650.PRXaButtons:=ExecBlock("M650BUT",.F.,.F.)
MATA650.PRXnQtyStok:=ExecBlock("A650SALDO",.F.,.F.,nQtyStok)
MATA650.PRXnQtyStok:=ExecBlock("A650SALDO",.F.,.F.,nQtyStok)
MATA650.PRXcTipo:=ExecBlock("A650CCF",.F.,.F.,{aSalvCols[nSG1,nPosCod],cTipo,SC2>C2_DATPRI,nSG1})
MATA650.PRXcLocAnt:=ExecBlock("A650LEMP",.F.,.F.,aSalvCols[nSG1])
MATA650.PRXlRetBlock:=ExecBlock("A650OPI",.F.,.F.,nSG1)
MATA650.PRXExecBlock('MA650EMP',.F.,.F.)
MATA650.PRXExecBlock("MTA650I",.F.,.F.)
MATA650.PRXlGeraSCAE:=ExecBlock("A650OKSC",.F.,.F.,{cProduto,nQuant,cOp})
MATA650.PRXExecBlock("MT650C1",.F.,.F.)
MATA650.PRXExecBlock("MT650C7",.F.,.F.)
MATA650.PRXlRet:=ExecBlock("A650AVALC",.F.,.F.,lRet)
MATA650.PRXnTipoVld:=ExecBlock('MA650VLD',.F.,.F.)
MATA650.PRXlRet:=ExecBlock('MA650TOK',.F.,.F.)
MATA650.PRXIflBlockMta650Ok.And.ValType(lMta650Ok:=ExecBlock("MTA650OK",.F.,.F.))=="L"
MATA650.PRXExecBlock("A650ADCOL",.F.,.F.,{cProduto,nQuantPai,cOpcionais,cRevisao})
MATA650.PRXExecBlock("A650ADCOL",.F.,.F.,{cProduto,nQuantPai,cOpcionais,cRevisao})
MATA650.PRXExecBlock("A650ADCOL",.F.,.F.,{cProduto,nQuantPai,cOpcionais,cRevisao})
MATA650.PRXExecBlock("A650ADCOL",.F.,.F.,{cProduto,nQuantPai,cOpcionais,cRevisao})
MATA650.PRXExecBlock("A650ADCOL",.F.,.F.,{cProduto,nQuantPai,cOpcionais,cRevisao})
MATA650.PRXaBut650:=ExecBlock("M650BCHOI",.F.,.F.)
MATA650.PRXExecBlock('MT650DC1',.F.,.F.)
MATA650A.PRXcLocal:=Execblock("A650LOCA",.F.,.F.)
MATA650A.PRXlExe:=ExecBlock("MTA650L",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 232
Data Base : 07/09/2008

MATA651.PRXlContinua:=ExecBlock("MA651PRC",.F.,.F.,{cMarca,lInverte})
MATA651.PRXExecBlock("MA651GRV",.F.,.F.)
MATA652.PRXExecBlock("A652PROC",.F.,.F.)
MATA652.PRXExecBlock("A652GRAV",.F.,.F.)
MATA680.PRXaAcho:=ExecBlock("A680CPO",.F.,.F.,aAcho)
MATA680.PRXIfValType(aUsButtons:=ExecBlock("MA680BUT",.F.,.F.,{nOpc}))=="A"
MATA680.PRXIfValType(aUsButtons:=ExecBlock("MA680BUT",.F.,.F.,{nOpc}))=="A"
MATA680.PRXExecblock("MA680INC",.F.,.F.,{nOpca})
MATA680.PRXIfValType(aUsButtons:=ExecBlock("MA680BUT",.F.,.F.,{nOpc}))=="A"
MATA680.PRXExecblock("MA680HRT",.f.,.f.)
MATA680.PRXIfValType(aUsButtons:=ExecBlock("MA680BUT",.F.,.F.,{nOpc}))=="A"
MATA680.PRXlOk:=ExecbLock("MT680EST",.F.,.F.,{nOpcA})
MATA680.PRXExecbLock("MT680GREST",.F.,.F.)
MATA680.PRXaRetPE:=ExecBlock('A680WMSO',Nil,Nil,{SH6>H6_PRODUTO,SH6>H6_OP,SH6>H6_IDENT})
MATA680.PRXIflExistA680MOD.And.ValType(nQtdRet:=ExecBlock("A680MOD",.F.,.F.,nQtdD3))=="N"
MATA680.PRXlRet:=If(ValType(lRetPE:=ExecBlock('MT680GD3',Nil,Nil,{SH6>H6_PRODUTO,SH6>H6_OP,SH6>H6_IDENT,lRet}))=='L',lRetPE,lRet)
MATA680.PRXlOk:=ExecbLock("MT680VAL",.F.,.F.)
MATA680.PRXIflExistA680IniCpo.And.ValType(lRetA680IniCpo:=ExecBlock("A680iniCpo",.F.,.F.))=="L".And.(!lRetA680IniCpo)
MATA680.PRXlRet:=Execblock('A680PERG',.F.,.F.)
MATA681.PRXaAcho:=ExecBlock("A681CPO",.F.,.F.,aAcho)
MATA681.PRXIfValType(aUsButtons:=ExecBlock("MA680BUT",.F.,.F.,{nOpc}))=="A"
MATA681.PRXIfValtype(aUsrBut:=Execblock("MT681BUT",.F.,.F.))=="A"
MATA681.PRXExecblock('MT681AIN',.F.,.F.)
MATA681.PRXExecblock("MT681INC",.f.,.f.)
MATA682.PRXaAcho:=ExecBlock("A682CPO",.F.,.F.,aAcho)
MATA682.PRXExecBlock("A682INCL",.F.,.F.)
MATA682.PRXlOk:=ExecBlock("MT682EST",.F.,.F.)
MATA682.PRXExecbLock("MT682GREST",.F.,.F.)
MATA685.PRXaButtons:=ExecBlock("MA685BUT",.F.,.F.)
MATA685.PRXExecBlock("MT685ATU",.F.,.F.)
MATA685.PRXExecBlock("SBCExcl",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 233
Data Base : 07/09/2008

MATA685.PRXExecBlock("SBCExcl",.F.,.F.)
MATA685.PRXlRet:=ExecBlock("M685ULT",.F.,.F.)
MATA685.PRXlRet:=ExecBlock("MT685TOK",.F.,.F.,{Inclui})
MATA690.PRXlExibeOcor:=ExecBlock("A690OCOR",.F.,.F.,cFile)
MATA690.PRXExecBlock("MT690GSH8",.F.,.F.)
MATA690.PRXcRetBlock:=ExecBlock("A690FSC2",.F.,.F.,xRet)
MATA690.PRXExecBlock("A690NREL",.F.,.F.)
MATA690A.PRXExecBlock("M690RALT",.F.,.F.,{TRB>OPNUM+TRB>ITEM+TRB>SEQUEN,TRB>PRODUTO,TRB>OPERAC,TRB>RECURSO})
MATA690A.PRXnRetTemp:=ExecBlock("MT690TIME",.F.,.F.,aMt690Time)
MATA690A.PRXnRetBit:=ExecBlock("M690BITINI",.F.,.F.,{nBit,TRB>(OPNUM+ITEM+SEQUEN),TRB>OPERAC,TRB>DATPRI,TRB>DATPRF})
MATA690A.PRXxRetBlock:=ExecBlock("A690ALTDESD",.F.,.F.,{TRB>RECURSO,nDurDesdob,k,aAlter,aSecun})
MATA690A.PRXa690RetSet:=ExecBlock("A690Setup",.F.,.F.,{TRB>RECURSO,c690Recurso,nDurDesdob(nOldSetupOrig+nOldTempEnd),
nOldSetupOrig,nSetup,k})
MATA690A.PRXa690RetSet:=ExecBlock("A690Setup",.F.,.F.,{TRB>RECURSO,aSecun[i],nTmpDesdob,nOldSetupOrig,nSetup,k})
MATA690A.PRXExecBlock("A690GTRB",.F.,.F.)
MATA690A.PRXxRetBlock:=ExecBlock("A690ALTDESD",.F.,.F.,{TRB>RECURSO,nDurDesdob,k,aAlter,aSecun})
MATA690A.PRXa690RetSet:=ExecBlock("A690Setup",.F.,.F.,{TRB>RECURSO,c690Recurso,nDurDesdobnOldSetupOrig,nOldSetupOrig,nSetup,k})
MATA690A.PRXa690RetSet:=ExecBlock("A690Setup",.F.,.F.,{TRB>RECURSO,aSecun[i],nDurDesdob,nOldSetupOrig,nSetup,k})
MATA690A.PRXExecBlock("A690GTRB",.F.,.F.)
MATA690A.PRXExecBlock("A690SH8D",.F.,.F.)
MATA690A.PRXExecBlock("A690GTRB",.F.,.F.)
MATA690A.PRXaMT690TAloc:=ExecBlock("MT690TALOC",.F.,.F.,{TRB>PRODUTO,cRecurso,nDuracao,nSetup})
MATA690A.PRXlVldDtSac:=ExecBlock("A690DTSAC",.F.,.F.,dDataPar)
MATA690A.PRXcCondExBl:=ExecBlock("A690FSHD",.F.,.F.,cCondSHD)
MATA690A.PRXlVldDtSac:=ExecBlock("A690DTSAC",.F.,.F.,dDataPar)
MATA690A.PRXlPaint:=ExecBlock("A690Paint",.F.,.F.)
MATA690A.PRXIfValtype(aPopUpM:=ExecBlock("A690POPUP",.F.,.F.))=='A'
MATA690A.PRXcTitRecurso:=ExecBlock("A690TITREC",.F.,.F.,{aCalendGrid[x,1]})
MATA700.PRXlRet:=ExecBlock("MT700INC",.F.,.F.,nOpc)
MATA700.PRXlRet:=ExecBlock("MT700EXC",.F.,.F.,{nReg})
MATA710.PRXaRetPar:=ExecBlock("A710PAR",.F.,.F.,{nUsado,nQuantPer,a711Tipo,a711Grupo,lPedido})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 234
Data Base : 07/09/2008

MATA710.PRXaADDButtons:=ExecBlock("M710BUT",.F.,.F.)
MATA710.PRXcA710Fil:=ExecBlock("A710SQL",.F.,.F.,{"SB1",cQuery})
MATA710.PRXaFilAlmox:=RetExecBlock("A710FILALM",{(cAliasTop)>B1_COD,cAlmoxd,cAlmoxa},"A",Nil,NIL,NIL,lExistBB1)
MATA710.PRXcMT710B2:=RetExecBlock("MT710B2",{(cAliasTop)>B1_COD,cAlmoxd,cAlmoxa},"C",Nil,NIL,NIL,lExistBB2)
MATA710.PRXaOpc:=ExecBlock('M710NOPC',.F.,.F.,{(cAliasTop)>B1_COD,nSaldo})
MATA710.PRXExecBlock("MTA710",.F.,.F.)
MATA710.PRXlRet:=ExecBlock("MT711B1",.F.,.F.,SB1>B1_COD)
MATA710.PRX
aRetParam:=ExecBlock("A711CSH5",.F.,.F.,{dDataOri,cProduto,cOpc,cRevisao,cAliasMov,nRecno,cDoc,cItem,cDocKey,nQuant,cTipo711,lAddTree,lRevisao,
cAliasTop})
MATA710.PRXnQtdRet:=ExecBlock("M710QTDE",.F.,.F.,{cProduto,nQuantItem,dDataNes})
MATA710.PRXExecBlock("MTA710OPSC",.F.,.F.,{cNumOpdig})
MATA710.PRXcTipo711:=ExecBlock("A650CCF",.F.,.F.,{cProduto,cTipo711,aPeriodos[i]})
MATA710.PRXcTipo711:=ExecBlock("A650CCF",.F.,.F.,{cProduto,cTipo711,aPeriodos[i]})
MATA710.PRXcTipo711:=ExecBlock("A650CCF",.F.,.F.,{cProduto,cTipo711,aPeriodos[i]})
MATA710.PRXIfValType(nNewQtdBx:=ExecBlock("A710QtdBx",.F.,.F.,{nQuant,nPeriodo,aPeriodos[nPeriodo]}))=="N".And.nNewQtdBx<=nQuant
MATA710.PRXaRetPE:=ExecBlock("A711CSC1",.f.,.f.,ACLONE(aItem))
MATA710.PRXaRetPE:=ExecBlock("M711SC2",.f.,.f.,ACLONE(aMata650))
MATA710.PRXaRetPE:=ExecBlock("M711SC7",.f.,.f.,ACLONE(aItem))
MATA710.PRXdData:=ExecBlock("A710DTUTIL",.F.,.F.,{dData,lWeekend})
MATA710.PRXFunctionRetExecBlock(cNome,aParam,cTipoRetorno,xRetornoPadrao,lSave,lSets,lBlock)
MATA710.PRXIfValType(xRetBlock:=ExecBlock(cNome,lSave,lSets,aParam))==cTipoRetorno
MATA711.PRWExecBlock("MTA710OPSC",.F.,.F.)
MATA711.PRWExecBlock("MTA710",.F.,.F.)
MATA711.PRWcA710Fil:=ExecBlock("A710FIL",.F.,.F.,{"SC2",cQuery})
MATA711.PRWcA710Fil:=ExecBlock("A710FIL",.F.,.F.,{"SC6",cQuery})
MATA711.PRWcA710Fil:=ExecBlock("A710FIL",.F.,.F.,{"SC1",cQuery})
MATA711.PRWcA710Fil:=ExecBlock("A710FIL",.F.,.F.,{"SC7",cQuery})
MATA711.PRWExecBlock("MT710C1",.F.,.F.)
MATA711.PRWExecBlock("MT710C7",.F.,.F.)
MATA711.PRWExecblock("M710GRC2",.F.,.F.)//permitecomplementodaOP
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 235
Data Base : 07/09/2008

MATA711.PRWcQuery:=ExecBlock("MT710B2",.F.,.F.,cQuery)
MATA711.PRWaOpc:=ExecBlock('M710NOPC',.F.,.F.,{SB1>B1_COD,nSaldo})
MATA711.PRWcSai:=ExecBlock("M710SAI",.F.,.F.,{cProduto,cSai,aPeriodos[1]})
MATA711.PRWnNeed:=ExecBlock('M710NEED',.F.,.F.,{cProduto,nNeed,aPeriodos[1]})
MATA711.PRWcSai:=ExecBlock("M710SAI",.F.,.F.,{cProduto,cSai,aPeriodos[i]})
MATA711.PRWnNeed:=ExecBlock('M710NEED',.F.,.F.,{cProduto,nNeed,aPeriodos[i]})
MATA711.PRWExecBlock("M710TUDO",.F.,.F.,lAposGerarOP)
MATA711.PRWcQuery:=ExecBlock("MT710B2",.F.,.F.,cQuery)
MATA711.PRWcTipo:=ExecBlock("A650CCF",.F.,.F.,{SHC>HC_PRODUTO,cTipo,aPeriodos[nPeriodo]})
MATA711.PRWcTipo:=ExecBlock("A650CCF",.F.,.F.,{cProduto,cTipo,aPeriodos[i]})
MATA711.PRWcTipo:=ExecBlock("A650CCF",.F.,.F.,{cProduto,cTipo,aPeriodos[i]})
MATA711.PRWcA710Fil:=ExecBlock("A710FIL",.F.,.F.,{"SC2",cQuery})
MATA711.PRWcA710Fil:=ExecBlock("A710FIL",.F.,.F.,{"SHC",cCond})
MATA711.PRWcA710Fil:=ExecBlock("A710FIL",.F.,.F.,{"SHC",cCond})
MATA711.PRWlRet:=ExecBlock("MT710B1",.F.,.F.,SB1>B1_COD)
MATA720.PRXcFil720:=ExecBlock('MA720FIL',.F.,.F.,cFil720)
MATA720.PRXExecBlock("MTA720A",.f.,.f.)
MATA720.PRXExecBlock("A720OP",.F.,.F.)
MATA730.PRXcRetBlock:=ExecBlock("A730FSC2",.F.,.F.,cCondicao)
MATA730.PRXnHNUteis:=ExecBlock("A730HNUT",.F.,.F.,{nI})
MATA730.PRXaFilOper:=ExecBlock("A730FILT",.F.,.F.,MV_PAR08)
MATA730.PRXlLoop:=ExecBlock("A730FOPE",.F.,.F.,{SC2>(C2_NUM+C2_ITEM+C2_SEQUEN+C2_ITEMGRD),SG2>G2_CODIGO,SG2>G2_PRODUTO,SG2
>G2_OPERAC})
MATA730.PRXcRetBlock:=ExecBlock("A730FSC2",.F.,.F.,cCondicao)
MATA730.PRXcRetBlock:=ExecBlock("A730FSC2",.F.,.F.,cCondicao)
MATA750.PRXlRetPE:=Execblock('A750EXCL',.F.,.F.)
MATA750.PRXlRetPE:=Execblock('A750ALT',.F.,.F.)
MATA760.PRXlContinua:=ExecBlock('M760VLDP',.F.,.F.,{(cCursor)>G1_COD})
MATA760.PRXnRet:=ExecBlock('M760SLDP',.F.,.F.,{SB1>B1_COD,nSaldo})
MATA760.PRXExecBlock("M760SC2",.F.,.F.)
MATA760.PRXlM760OPI:=ExecBlock("M760OPI",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 236
Data Base : 07/09/2008

MATA760.PRXExecBlock("A760FIM",.F.,.F.)
MATA780.PRXExecBlock("MT780GRV",.F.,.F.,nOpc)
MATA805.PRXExecBlock("M805DAD",.F.,.F.)
MATA810.PRWlRet:=ExecBlock("MT810OK",.F.,.F.,{lRet})
MATA900.PRWaButtonUsr:=ExecBlock("MA900BTN",.F.,.F.)
MATA900.PRWaButtonUsr:=ExecBlock("MA900BTN",.F.,.F.)
MATA900.PRWaButtonUsr:=ExecBlock("MA900BTN",.F.,.F.)
MATA900.PRWaButtonUsr:=ExecBlock("MA900BTN",.F.,.F.)
MATA900.PRWExecBlock("MA900DEL",.F.,.F.)
MATA900.PRWExecBlock("MA900MNU",.F.,.F.)
MATA900X.PRXlRet:=ExecBlock("MA900TOK",.F.,.F.,{nIncAlt})
MATA902.PRWExecBlock("MT902MNU",.F.,.F.)
MATA905.PRXExecBlock("MT905MNU",.F.,.F.)
MATA906.PRXExecBlock("MT906MNU",.F.,.F.)
MATA907.PRXExecBlock("MT907MNU",.F.,.F.)
MATA908.PRXaSaidas[nY,2]:=ExecBlock("M908SUni",.F.,.F.,{aSaidas[nY,2]})
MATA908.PRXExecBlock("MT908MNU",.F.,.F.)
MATA910.PRWExecBlock("MTA910E",.f.,.f.)
MATA910.PRWExecBlock("MTA910I",.f.,.f.)
MATA910.PRWExecBlock("MT910MNU",.F.,.F.)
MATA914.PRWExecBlock("MT914MNU",.F.,.F.)
MATA915.PRWExecblock("MTIMPNFE",.F.,.F.,{cCarga})
MATA916.PRWaMTCliNfe:=Execblock("MTCLINFE",.F.,.F.,{SF3>F3_NFISCAL,SF3>F3_SERIE,SF3>F3_CLIEFOR,SF3>F3_LOJA})
MATA916.PRWcServPonto:=Execblock("MTDESCRNFE",.F.,.F.,{SF3>F3_NFISCAL,SF3>F3_SERIE,SF3>F3_CLIEFOR,SF3>F3_LOJA})
MATA916.PRWcObsPonto:=Execblock("MTOBSNFE",.F.,.F.,{SF3>F3_NFISCAL,SF3>F3_SERIE,SF3>F3_CLIEFOR,SF3>F3_LOJA})
MATA916.PRWExecBlock("MTGRAVNFE",.F.,.F.,{Alltrim(mv_par08),Alltrim(cArqRPS)})
MATA916.PRWExecBlock("MT916MNU",.F.,.F.)
MATA919.PRWExecBlock("MT919MNU",.F.,.F.)
MATA920.PRWIfValType(aUsButtons:=ExecBlock("MA920BUT",.F.,.F.))=="A"
MATA920.PRWExecBlock("MTA920E",.f.,.f.)
MATA920.PRWl920Deleta:=ExecBlock("MT920TOK",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 237
Data Base : 07/09/2008

MATA920.PRWlRet:=ExecBlock("MT100TOK",.F.,.F.,{lRet})
MATA920.PRWExecBlock("MTA920C",.f.,.f.)
MATA920.PRWExecBlock("MT920IT",.f.,.f.)
MATA920.PRWExecBlock("MTA920I",.F.,.F.)
MATA920.PRWExecBlock("MA920MNU",.F.,.F.)
MATA930.PRXExecBlock("MT930SF3",.f.,.f.)
MATA930.PRXExecBlock("MT930SF3",.F.,.F.)
MATA930.PRXExecBlock("M930SF1",.f.,.f.)
MATA930.PRXExecBlock("M930SF2",.f.,.f.)
MATA930.PRXExecBlock("M930SF1",.f.,.f.)
MATA930.PRXExecBlock("M930SF2",.f.,.f.)
MATA940.PRXIf!Execblock("MT940FIL",.f.,.f.)
MATA940.PRXExecblock("MTA56E",.F.,.F.,{cAliasSD1,StrZero(nItem,3)})
MATA940.PRXExecblock("MTA56S",.F.,.F.,{cAliasSD2,StrZero(nItem,3)})
MATA940.PRXExecblock("MTATIP71",.F.,.F.,{,aArray71})
MATA940.PRXExecblock("MTREG71",.f.,.f.)
MATA940.PRXExecblock("MTATIP70",.F.,.F.,{aArray70})
MATA940.PRXExecblock("MTA8586",.F.,.F.)
MATA940.PRXcProd:=Execblock("A940PRD",.F.,.F.,{cTipo,cNcm,cProd,cTec})
MATA940A.PRXcArq088:=execBlock("M940TP88")
MATA940A.PRXExecblock("MTATIP71",.F.,.F.,{,aArray71})
MATA940A.PRXcProd:=Execblock("A940PRD",.F.,.F.,{cTipo,cNcm,cProd,cTec})
MATA940A.PRXaArray:=ExecBlock("A940EFS",.F.,.F.)
MATA940A.PRXcRegistro:=execBlock("M940GR88")
MATA950.PRX(aAlias[1])>CODIGO:=IIf(lA950PRD,Execblock("A950PRD",.F.,.F.,{cAliasSB1}),(cAliasSB1)>B1_COD)
MATA950.PRX(aAlias[1])>CODIGO:=IIf(lA950PRD,Execblock("A950PRD",.F.,.F.,{cAliasSB1}),(cAliasSB1)>B1_COD)
MATA953.PRXExecblock("A953CONT",.F.,.F.,aApuICM)
MATA953.PRXaCols5[nPos]:=Execblock("GIASCDEB",.F.,.F.)
MATA960.PRXExecBlock("MT960MNU",.F.,.F.)
MATA972.PRXcCod_Mun:=ExecBlock("MA972MUN",.F.,.F.)
MATA975.PRXcArqDado:=ExecBlock("DIPIARQ",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 238
Data Base : 07/09/2008

MATA975.PRXifExecBlock("A975FILT",.F.,.F.)
MATA977.PRXaDNFRG3:=ExecBlock("DNF63RG3",.F.,.F.)
MATA977.PRXaDNFRG2:=ExecBlock("DNF63RG2",.F.,.F.)
MATA977.PRXaDNFRG3:=ExecBlock("DNF63RG3",.F.,.F.)
MATA977.PRXaDNFRG2:=ExecBlock("DNF63RG2",.F.,.F.)
MATA978.PRXaEmpresa:=ExecBlock("A978CAD",.F.,.F.,{cEmpAnt,cFilDe,cFilAte})
MATA981.PRWExecBlock("MTA981E",.F.,.F.,{cAlias,nTipoNF})
MATA981.PRWExecBlock("MTA981E",.F.,.F.,{cAliasQry,nTipo})
MATA981.PRWExecBlock("MT981MNU",.F.,.F.)
MATA982.PRWExecBlock("MT982MNU",.F.,.F.)
MATA983.PRWExecBlock("MT983MNU",.F.,.F.)
MATA992.PRWExecBlock("M992Inc",.f.,.f.,nOpcA)
MATA992.PRWExecBlock("M992Alt",.f.,.f.,nOpcA)
MATA992.PRWExecBlock("M992MNU",.F.,.F.)
MATA994.PRWExecBlock("MA994MNU",.F.,.F.)
MATA996.PRXExecBlock("MATA996A",.F.,.F.)
MATA996.PRXcQuery:=ExecBlock("MT996QRY",.F.,.F.,{cQuery,1})
MATA996.PRXlValido:=ExecBlock("MT996SD2",.F.,.F.,{cAliasSD2})
MATA996.PRXcQuery:=ExecBlock("MT996QRY",.F.,.F.,{cQuery,2})
MATA996.PRXlValido:=ExecBlock("MT996SD1",.F.,.F.,{cAliasSD1})
MATA996.PRXcQuery+=ExecBlock("M996Ded",.F.,.F.,)+""
MATA996.PRXcFiltro+=ExecBlock("M996Ded",.F.,.F.,)+""
MATA996.PRXIfExecBlock("M996DRet",.F.,.F.,)
MATA998.PRWExecBlock("MA998MNU",.F.,.F.)
MATA999.PRWExecBlock("MA999MNU",.F.,.F.)
MATA999A.PRWExecBlock("M999AMNU",.F.,.F.)
MATAIMP.PRWaDados:=Execblock("MATIMP",.F.,.F.,nOpcao)
MATC010.PRWlRetPEButP:=ExecBlock("MC010BUT",.F.,.F.,{@oDlg,aPosObj,aProd,aFormulas,aTot})
MATC010.PRWcArqUsu:=ExecBlock("MC010NOM",.F.,.F.,cArqMemo)
MATC010.PRWExecBlock("MC010GRV",.F.,.F.,lGrava)
MATC010X.PRXlRetPE:=ExecBlock("MC010EST",.F.,.F.,{cAliasWhile,cAliasCod,cAliasComp})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 239
Data Base : 07/09/2008

MATC010X.PRXnRetorno:=ExecBlock("MC010PR",.F.,.F.,{cAliasCod,cAliasComp,cAliasTRT,nQuant,Recno()})
MATC010X.PRXcDescProd:=ExecBlock('MC010DES',.F.,.F.,{SB1>B1_COD})
MATC010X.PRXnCustoBack:=ExecBlock("MC010CUS",.F.,.F.,{cProduto,nCustoPad})
MATC010X.PRXnQuantPe:=ExecBlock('MC010QTD',.F.,.F.,{SB1>B1_COD})
MATC010X.PRXaMC010Add:=ExecBlock('MC010ADD',.F.,.F.,cProduto)
MATC010X.PRXExecBlock("MC010ARR",.F.,.F.,{aArray,cArq})
MATC010X.PRXlRet:=If(ValType(lRetPE:=ExecBlock('MT010FO',.F.,.F.,{cCod}))=='L',lRetPE,lRet)
MATC030.PRXcMc030Fil:=ExecBlock("MC030FIL",.F.,.F.,{cFiltraSB1})
MATC030.PRXaRetorno:=ExecBlock('MC030PIC',.F.,.F.,aRetorno)
MATC030.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATC030.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATC030.PRXcIdent:=ExecBlock("MC030IDMV",.F.,.F.,{D3_OP,D3_CC})
MATC030.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATC030.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATC030.PRXaRetIdent:=ExecBlock('MC030IDE',.F.,.F.,{aStru})
MATC030.PRXaRetCabec:=ExecBlock('MC030PRD',.F.,.F.)
MATC040.PRXcNewFiltro:=AllTrim(ExecBlock("MC040FIL",.F.,.F.))
MATC040.PRXlRet:=ExecBlock("EXIBELIN",.F.,.F.,{aVarAux})
MATC050.PRXIfValtype(aUsrBut:=Execblock("MC050BUT",.F.,.F.))=="A"
MATC050.PRXaRet:=ExecBlock("MC050SLD",.F.,.F.,{aTotais[Len(aTotais)]})
MATC050.PRXExecBlock("MTC050MNU",.F.,.F.)
MATC070.PRXaNew:=ExecBlock("MC070CPO",.f.,.f.,{aTela})
MATC070.PRXaNew:=ExecBlock("MC070CAB",.f.,.f.)
MATC070.PRXExecBlock("MC070BUT",.F.,.F.,{@oDlg})
MATC090.PRXExecBlock("MC090MNU",.F.,.F.)
MATC110.PRWaTiposPE:=ExecBlock("MTC110TP",.F.,.F.,{aTiposFac[1],aTiposFac[3]})
MATGRADE.PRXaLinha:=ExecBlock("PVORDGRL",.F.,.F.,{::cProdRef})
MATGRADE.PRXaColuna:=ExecBlock("PVORDGRC",.F.,.F.,{::cProdRef})
MATGRADE.PRXaLinha:=ExecBlock("PVORDGRL",.F.,.F.,{::cProdRef})
MATGRADE.PRXaColuna:=ExecBlock("PVORDGRC",.F.,.F.,{::cProdRef})
MATGRADE.PRXExecBlock("A410GRDW",.F.,.F.,{::aHeadAux,::aColsAux,::nPosLinO})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 240
Data Base : 07/09/2008

MATR110.PRXExecblock("M110MAIL",.F.,.F.,{aPedMail})
MATR110.PRXExecblock("M110MAIL",.F.,.F.,{aPedMail})
MATR110.PRXExecblock("M110MAIL",.F.,.F.,{aPedMail})
MATR265.PRXExecBlock("MR265MAIL",.F.,.F.)
MATR265.PRXExecBlock("MR265MAIL",.F.,.F.)
MATR265.PRXExecBlock("MR265MAIL",.F.,.F.)
MATR265.PRXExecBlock("MR265MAIL",.F.,.F.)
MATR310.PRXlRetPe:=ExecBlock("MR110FIL",.F.,.F.,{aReturn[7]})
MATR440.PRXcSelectPE:=Execblock('MT170QRY',.F.,.F.,{"SELECT"+cSelect})
MATR440.PRXlValidSB1:=ExecBlock("MT170SB1",.F.,.F.,{cAliasSB1})
MATR440.PRXnSaldAux:=ExecBlock("MT170SLD",.F.,.F.,{nSaldo,SB2>B2_COD,SB2>B2_LOCAL})
MATR440.PRXnAuxQuant:=Execblock("MR440QTD",.f.,.f.,NQUANT)
MATR440.PRXcQueryPE:=Execblock('MT170QRY',.F.,.F.,{cQuery})
MATR440.PRXlValidSB1:=ExecBlock("MT170SB1",.F.,.F.,{cAliasSB1})
MATR440.PRXnSaldAux:=ExecBlock("MT170SLD",.F.,.F.,{nSaldo,SB2>B2_COD,SB2>B2_LOCAL})
MATR440.PRXnAuxQuant:=Execblock("MR440QTD",.f.,.f.,NQUANT)
MATR460.PRXlSaldTesN3:=ExecBlock("A460TESN3",.F.,.F.,{If(lQuery,aCampos[2],SB1>B1_COD),dDtFech})
MATR460.PRXExecBlock("A460UNIT",.F.,.F.,{If(lQuery,aCampos[2],SB1>B1_COD),(cAliasTop)>B2_LOCAL,dDtFech,cArqTemp})
MATR460.PRXExecBlock("A460UNIT",.F.,.F.,{If(lQuery,aCampos[2],SB1>B1_COD),(cAliasTop)>B2_LOCAL,dDtFech,cArqTemp})
MATR460.PRXExecBlock("A460UNIT",.F.,.F.,{If(lQuery,aCampos[2],SB1>B1_COD),(cAliasTop)>B2_LOCAL,dDtFech,cArqTemp})
MATR460.PRXlSaldTesN3:=ExecBlock("A460TESN3",.F.,.F.,{If(lQuery,aCampos[2],SB1>B1_COD),dDtFech})
MATR460.PRXExecBlock("A460UNIT",.F.,.F.,{If(lQuery,aCampos[2],SB1>B1_COD),(cAliasTop)>B2_LOCAL,dDtFech,cArqTemp})
MATR460.PRXExecBlock("A460UNIT",.F.,.F.,{If(lQuery,aCampos[2],SB1>B1_COD),(cAliasTop)>B2_LOCAL,dDtFech,cArqTemp})
MATR460.PRXExecBlock("A460UNIT",.F.,.F.,{If(lQuery,aCampos[2],SB1>B1_COD),(cAliasTop)>B2_LOCAL,dDtFech,cArqTemp})
MATR460.PRXExecBlock("A460UNIT",.F.,.F.,{(cAliasSD3)>D3_COD,(cAliasSD3)>D3_LOCAL,dDtFech,cArqTemp})
MATR460.PRXExecBlock("A460UNIT",.F.,.F.,{aEmAnalise[nX,1],aEmAnalise[nX,2],dDtFech,cArqTemp})
MATR460.PRXExecBlock("A460UNIT",.F.,.F.,{SB1>B1_COD,GetMv("MV_LOCPROC"),dDtFech,cArqTemp})
MATR470.PRXcRetPE:=ExecBlock("MTR470ES",.F.,.F.,"SD1")
MATR470.PRXcRetPE:=ExecBlock("MTR470ES",.F.,.F.,"SD3")
MATR470.PRXcRetPE:=ExecBlock("MTR470ES",.F.,.F.,"SD2")
MATR580.PRXaFilUsrSF1:=ExecBlock("MR580FIL",.F.,.F.,aReturn[7])
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 241
Data Base : 07/09/2008

MATR580.PRXaFilUsrSF1:=ExecBlock("MR580FIL",.F.,.F.,aReturn[7])
MATR620.PRXcQueryAdd:=ExecBlock("F620QRY",.F.,.F.,{aReturn[7]})
MATR620.PRXcQueryAdd:=ExecBlock("F620QRY",.F.,.F.,{aReturn[7]})
MATR680.PRXcQueryAdd:=ExecBlock("F680QRY",.F.,.F.,{aReturn[7]})
MATR680.PRXcQueryAdd:=ExecBlock("F680QRY",.F.,.F.,{aReturn[7]})
MATR700.PRXcQueryAdd:=ExecBlock("F700QRY",.F.,.F.,{aReturn[7]})
MATR700.PRXcQueryAdd:=ExecBlock("F700QRY",.F.,.F.,{aReturn[7]})
MATR900.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATR900.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATR900.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATR900.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATR900.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATR900.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATR906.PRXcQuery:=ExecBlock("MT996QRY",.F.,.F.,{cQuery,1})
MATR906.PRXcQuery:=ExecBlock("MT996QRY",.F.,.F.,{cQuery,2})
MATR906.PRXcQuery:=ExecBlock("MT996QRY",.F.,.F.,{cQuery,1})
MATR906.PRXcQuery:=ExecBlock("MT996QRY",.F.,.F.,{cQuery,2})
MATR909.PRXnQtdeNf:=A909Conv((cAliasSD2)>D2_COD,Iif(lM908SUni,ExecBlock("M908SUni",.T.,.T.,{(cAliasSD2)>D2_QUANT}),(cAliasSD2)
>D2_QUANT),Mv_Par09,(cAliasSB1)>B1_CONV,(cAliasSB1)>B1_TIPCONV)
MATR909.PRXnQtdeNf:=A909Conv((cAliasSD1)>D1_COD,Iif(lM908SUni,ExecBlock("M908SUni",.T.,.T.,{(cAliasSD1)>D1_QUANT}),(cAliasSD1)
>D1_QUANT),Mv_Par09,(cAliasSB1)>B1_CONV,(cAliasSB1)>B1_TIPCONV)
MATR909.PRXnQtdeNf:=A909Conv((cAliasSD2)>D2_COD,Iif(lM908SUni,ExecBlock("M908SUni",.T.,.T.,{(cAliasSD2)>D2_QUANT}),(cAliasSD2)
>D2_QUANT),Mv_Par09,(cAliasSB1)>B1_CONV,(cAliasSB1)>B1_TIPCONV)
MATR909.PRXnQtdeNf:=A909Conv((cAliasSD1)>D1_COD,Iif(lM908SUni,ExecBlock("M908SUni",.T.,.T.,{(cAliasSD1)>D1_QUANT}),(cAliasSD1)
>D1_QUANT),Mv_Par09,SB1>B1_CONV,SB1>B1_TIPCONV)
MATR910.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATR910.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATR910.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATR910.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATR910.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
MATR910.PRXlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 242
Data Base : 07/09/2008

MATR920.PRXExecBlock("MATR921",.F.,.F.)
MATR925.PRXExecBlock("DIPAM",.F.,.F.)
MATR926.PRWIf!ExecBlock("R926FILT",.F.,.F.)
MATR930.PRXExecBlock("MATR931",.F.,.F.)
MATR930.PRXExecBlock("MATR932",.F.,.F.)
MATR940.PRXExecBlock("MATR941",.F.,.F.)
MATR942.PRXExecBlock("MATR943",.F.,.F.)
MATR950.PRXcCFO_Ent:=ExecBlock("DIPIENT",.F.,.F.)
MATR950.PRXcCFO_Sai:=ExecBlock("DIPISAI",.F.,.F.)
MATR950.PRXcArqTemp:=ExecBlock("DIPIARQ",.F.,.F.)
MATR961.PRXcArqDado:=ExecBlock("DIPIARQ",.F.,.F.)
MATR961.PRXExecBlock("MATR962",.F.,.F.)
MATR962.PRXcArqDado:=ExecBlock("DIPIARQ",.F.,.F.)
MATR968.PRWcServPonto:=Execblock("MTDESCRNFE",.F.,.F.,{(cAliasSF3)>F3_NFISCAL,(cAliasSF3)>F3_SERIE,(cAliasSF3)>F3_CLIEFOR,(cAliasSF3)
>F3_LOJA})
MATR968.PRWcObsPonto:=Execblock("MTOBSNFE",.F.,.F.,{(cAliasSF3)>F3_NFISCAL,(cAliasSF3)>F3_SERIE,(cAliasSF3)>F3_CLIEFOR,(cAliasSF3)
>F3_LOJA})
MATR968.PRWaMTCliNfe:=Execblock("MTCLINFE",.F.,.F.,{SF3>F3_NFISCAL,SF3>F3_SERIE,SF3>F3_CLIEFOR,SF3>F3_LOJA})
MATR997.PRWEXECBLOCK("M997FILT",.f.,.f.)
MATXALC.PRXaRet097SLD:=ExecBlock("MT097SLD",.F.,.F.,{nSaldo,nMoeda,dDtSaldo})
MATXALC.PRXlRetorno:=(Execblock("MT097GRV",.F.,.F.))
MATXATU.PRXExecBlock("SB6GRAVA",.f.,.f.)
MATXATU.PRXExecBlock("SB6GRAVA",.f.,.f.)
MATXATU.PRXxMinRetIR:=Execblock("F040MIRF",.F.,.F.,{SA2>A2_COD,SA2>A2_LOJA})
MATXATU.PRXnMinRetISS:=Execblock("F040MISS",.F.,.F.,{cMunISS})
MATXATU.PRXExecblock("M040SE1",.F.,.F.)
MATXATU.PRXExecblock("F040IRF",.F.,.F.,nSavRec)
MATXATU.PRXExecblock("F040INS",.F.,.F.,nSavRec)
MATXATU.PRXExecblock("F040ISS",.F.,.F.,nSavRec)
MATXATU.PRXExecBlock("M040CSSR",.F.,.F.)
MATXATU.PRXExecblock("F040COF",.F.,.F.,nSavRec)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 243
Data Base : 07/09/2008

MATXATU.PRXExecblock("F040PIS",.F.,.F.,nSavRec)
MATXATU.PRXExecblock("F040CSL",.F.,.F.,nSavRec)
MATXATU.PRXExecblock("F040FET",.F.,.F.,nSavRec)
MATXATU.PRXxMinRetIR:=Execblock("F040MIRF",.F.,.F.,{SA2>A2_COD,SA2>A2_LOJA})
MATXATU.PRXExecBlock("ATUDPPAG",.f.,.f.,cOrigem)
MATXATU.PRXExecblock("F050IRF",.F.,.F.,nRegSE2)
MATXATU.PRXExecblock("F050INS",.F.,.F.,nRegSE2)
MATXATU.PRXExecblock("F050SES",.F.,.F.,nRegSE2)
MATXATU.PRXExecblock("F050ISS",.F.,.F.,nRegSE2)
MATXATU.PRXExecBlock("M050CSSP",.F.,.F.,nRegSe2)
MATXATU.PRXExecblock("F050FET",.F.,.F.,nRegSE2)
MATXATU.PRXExecBlock("M461DUPCR",.f.,.f.)
MATXATU.PRXExecBlock("FAATUBCO",.F.,.F.)
MATXATU.PRXExecBlock(FunName(),.F.,.F.)
MATXATU.PRXuRet:=ExecBlock("CRIASXE",.f.,.f.,{cAlias,cCpoSx8,cAliasSx8,nOrdSX8})
MATXATU.PRXExecblock("F050IRF",.F.,.F.,nRegSE2)
MATXATU.PRXExecblock("F050PIS",.F.,.F.,nRegSE2)
MATXATU.PRXExecblock("F050COF",.F.,.F.,nRegSE2)
MATXATU.PRXExecblock("F050CSL",.F.,.F.,nRegSE2)
MATXATU.PRXExecblock("F050ISS",.F.,.F.,nRegSE2)
MATXFIS.PRXlRetBlock:=ExecBlock("MAFISBIR",.F.,.F.,;
MATXFIS.PRXaNfItem[nItem][IT_BASEIMP][nImp]:=
ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMENT],.F.,.F.,{"B",nItem,aInfo},(Left(aTes[TS_SFC][nImposto][SFB_FORMENT],2)=="U_"))
MATXFIS.PRXaNfItem[nItem][IT_BASEIMP][nImp]:=
ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMSAI],.F.,.F.,{"B",nItem,aInfo},(Left(aTes[TS_SFC][nImposto][SFB_FORMENT],2)=="U_"))
MATXFIS.PRXaNfItem[nItem][IT_VALIMP][nImp]:=
ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMENT],.F.,.F.,{"V",nItem,aInfo},(Left(aTes[TS_SFC][nImposto][SFB_FORMENT],2)=="U_"))
MATXFIS.PRXaNfItem[nItem][IT_VALIMP][nImp]:=
ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMSAI],.F.,.F.,{"V",nItem,aInfo},(Left(aTes[TS_SFC][nImposto][SFB_FORMENT],2)=="U_"))
MATXFIS.PRXaNfItem[nItem][IT_ALIQIMP][nImp]:=
ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMENT],.F.,.F.,{"A",nItem,aInfo},(Left(aTes[TS_SFC][nImposto][SFB_FORMENT],2)=="U_"))
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 244
Data Base : 07/09/2008

MATXFIS.PRXaNfItem[nItem][IT_ALIQIMP][nImp]:=
ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMSAI],.F.,.F.,{"A",nItem,aInfo},(Left(aTes[TS_SFC][nImposto][SFB_FORMENT],2)=="U_"))
MATXFIS.PRXaNfItem[nItem][IT_LIVRO]:=ExecBlock(aTes[TS_LIVRO],.F.,.F.,{aNfItem[nItem][IT_LIVRO],nItem})
MATXFIS.PRXcNFOri:=ExecBlock("MAFISOBS",.F.,.F.,{cNfOri,AClone(aNotasOri)})
MATXFIS.PRXaMaCalcCOF:=ExecBlock("MaCalcCOF")
MATXFIS.PRXaMaCAlcCSL:=ExecBlock("MaCalcCSL")
MATXFIS.PRXaMaCalcPIS:=ExecBlock("MaCalcPIS")
MATXFIS.PRXaMaCalcCOF:=ExecBlock("MaCalcCOF")
MATXFIS.PRXaMaCAlcCSL:=ExecBlock("MaCalcCSL")
MATXFIS.PRXaMaCalcPIS:=ExecBlock("MaCalcPIS")
MATXFIS.PRXaMaCalcCOF:=ExecBlock("MaCalcCOF")
MATXFIS.PRXaMaCAlcCSL:=ExecBlock("MaCalcCSL")
MATXFIS.PRXaMaCalcPIS:=ExecBlock("MaCalcPIS")
MATXFIS.PRXExecBlock("MTA920L",.F.,.F.)
MATXFIS.PRXExecBlock("MTA920L",.F.,.F.)
MATXFIS.PRXExecBlock("M520SF3",.F.,.F.)
MATXFIS.PRXExecBlock("M520SFT",.F.,.F.)
MATXFIS.PRXaRateio:=ExecBlock("MARATEIO",.F.,.F.,{cTpRatDesp,cTpRatFrete,cTpRatSeg})
MATXFIS.PRXnVlAFRMM:=ExecBlock("MAAFRMM",.F.,.F.,{nVlAFRMM})
MATXFUNA.PRXExecBlock("MTCALCL",.F.,.F.,{cQuebra,cModo,nNeces})
MATXFUNA.PRXaUsButtons:=ExecBlock("F040BUT",.F.,.F.)
MATXFUNA.PRXExecBlock("FA40Prot",.f.,.f.)
MATXFUNA.PRXcFilSx5:=ExecBlock("CHGX5FIL",.f.,.f.)
MATXFUNA.PRXIf(!ExecBlock("SX5NOTA",.F.,.F.))
MATXFUNA.PRXlContinua:=Execblock("MTVALRPS",.F.,.F.,{cSerNF})
MATXFUNA.PRXbValidNum:={|x,y|ExecBlock("NFSVLNUM",.F.,.F.,{x,y})}
MATXFUNA.PRXcFilSx5:=ExecBlock("CHGX5FIL",.f.,.f.)
MATXFUNA.PRXoMark:bMark:={||RdMark(cAlias,oMark,cMarca,cCpoMark,lInverte),nValorSel:=ExecBlock(cRDM,.f.,.f.),oValor:Refresh()}
MATXFUNA.PRXoMark:oBrowse:bAllMark:={||nValorSel:=ExecBlock(cRDM,.f.,.f.),oValor:Refresh(),oMark:oBrowse:Refresh(.t.)}
MATXFUNA.PRXExecblock("CONFILE",.f.,.f.,{cArquivo,nRetHandle})
MATXFUNA.PRXcLote:=ExecBlock("LOTECONT",.F.,.F.,{cPrograma})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 245
Data Base : 07/09/2008

MATXFUNA.PRXExecBlock("CT105CTK",.F.,.F.,aCT5[nX,2][nY])
MATXFUNA.PRXExecBlock("CT105CTK",.F.,.F.,aCT5[nX,2][nY])
MATXFUNA.PRXaRegraCP:=ExecBlock("MA330CP",.F.,.F.)
MATXFUNB.PRXnItens:=ExecBlock("MTAITNFE",.F.,.F.,{nItens,cSerie})
MATXFUNB.PRXnItens:=ExecBlock("MTAITNFS",.F.,.F.,{nItens,cSerie})
MATXFUNB.PRXnAtraso:=Execblock("NEWJUROS",.f.,.f.,{dBaixa,dVencto})
MATXFUNB.PRXnJuros:=Execblock("FJURCST",.f.,.f.,{dBaixa,dVencto,nAtraso,nValJur,nPerJur})
MATXFUNB.PRXcFile:=ExecBlock("FILEMOT",.F.,.F.,{cFile})
MATXFUNB.PRXcFilCtt:=ExecBlock("CtbFilVld",.F.,.F.,"CTT")
MATXFUNB.PRXlRetPE:=ExecBlock('D3VALIDO',.F.,.F.,cAlias)
MATXFUNC.PRXlRet:=ExecBlock("MBLQLOTE",.F.,.F.)
MATXFUNC.PRXaRetorMail:=Execblock("MFILTRMAIL",.f.,.f.,{cParUsuario,cParGrUsuario,cParEmails})
MATXFUNC.PRXlEnvia:=ExecBlock("MAVALMMAIL",.f.,.f.,{cEvento,aDados,cParUsuario,cParGrUsuario,cParEmails,lEvRH})
MATXFUNC.PRXcMensagem:=ExecBlock("MMENS"+Substr(cEvento,1,3),.F.,.F.,aDados)
MATXFUNC.PRXIfValType(aUsButtons:=ExecBlock("MSDOCBUT",.F.,.F.,{cAlias}))=="A"
MATXFUNC.PRXlVisual:=If(ValType(lVisual:=ExecBlock("MSDOCVIS",.F.,.F.))=='L',lVisual,.F.)
MATXFUNC.PRXExecBlock("MSDOCOK",.F.,.F.,{cAlias,nReg})
MATXFUNC.PRXIfValType(aUserEnt:=ExecBlock("FTMSREL",.F.,.F.))=="A"
MATXFUNC.PRXlRet:=ExecBlock("MSDOCFIL",.F.,.F.,{AC9>(Recno())})
MATXMAG.PRXExecBlock("DAPIMGD1",.F.,.F.,{cAliasSD1,dDataIni,dDataFim})
MATXMAG.PRXExecBlock("DAPIMGD1",.F.,.F.,{cAliasSD1,dDataIni,dDataFim})
MATXMAG.PRXExecBlock("DAPIMGD2",.F.,.F.,{cAliasSD2,dDataIni,dDataFim})
MATXMAG.PRXExecBlock("DAPIMGD2",.F.,.F.,{cAliasSD2,dDataIni,dDataFim})
MATXMAG.PRXcTop+=ExecBlock("M913F2",.F.,.F.,)
MATXMAG.PRXcDbf+=ExecBlock("M913F2",.F.,.F.,)
MDTA120.PRXExecBlock("MDTA120AL",.F.,.F.)
MDTA120.PRXExecBlock("VMDT120P",.F.,.F.)
MDTA160.PRXExecBlock("MDTA1602",.F.,.F.)
MDTA200.PRXExecBlock("MDTA2001",.F.,.F.)
MDTA630.PRXExecBlock("MDT630EPI",.F.,.F.)
MDTA640.PRXIFValType(uRet:=ExecBlock('GPBWCORES',.F.,.F.,aCores))=="A"
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 246
Data Base : 07/09/2008

MDTA685.PRXExecBlock("MDTA685",.F.,.F.)
MNTA080.PRXExecBlock("MNTA0802",.F.,.F.)
MNTA080.PRXlRet:=ExecBlock("MNTA0804",.F.,.F.)
MNTA080.PRXExecBlock("MNTA0801",.F.,.F.)
MNTA080.PRXExecBlock("MNTA0805",.F.,.F.)
MNTA098.PRXaCposAlter:=ExecBlock("NG098CPU",.F.,.F.)
MNTA098.PRXlRET:=ExecBlock("MNTA098B",.F.,.F.)
MNTA098.PRXExecBlock("MNTA098C",.F.,.F.)
MNTA098.PRXExecBlock("MNTA098C",.F.,.F.)
MNTA098.PRXaCposAlter:=ExecBlock("NG098CPU",.F.,.F.)
MNTA098.PRXaCposAlter:=ExecBlock("NG098CPU",.F.,.F.)
MNTA230.PRXExecBlock("MNTA2301",.F.,.F.)
MNTA270.PRXIf!ExecBlock("MNTA2701",.F.,.F.)
MNTA270.PRXExecBlock("MNTA2702",.F.,.F.)
MNTA280.PRXccondicao+=ExecBlock("MNTA2801",.f.,.f.)
MNTA290.PRXccondicao+=ExecBlock("MNTA2901",.f.,.f.)
MNTA290.PRXExecBlock("MNTA2902",.F.,.F.)
MNTA290.PRXIf!ExecBlock("NGIMPOS",.F.,.F.,{stj>tj_plano,stj>tj_ordem,stj>tj_dtmpini})
MNTA290.PRXlRet:=ExecBlock("MNTA2903",.F.,.F.)
MNTA290.PRXExecBlock("MNTFE290",.F.,.F.)
MNTA295.PRWccondicao+=ExecBlock("MNTA2951",.f.,.f.)
MNTA295.PRWExecBlock("MNTA2952",.F.,.F.)
MNTA295.PRWIf!ExecBlock("NGIMPOS",.F.,.F.,{stj>tj_plano,stj>tj_ordem,stj>tj_dtmpini})
MNTA295.PRWlRet:=ExecBlock("MNTA2953",.F.,.F.)
MNTA330.PRXExecBlock("MNTA3305",.f.,.f.)
MNTA330.PRXExecBlock("MNTA3303",.F.,.F.)
MNTA330.PRXExecBlock("MNTA3304",.F.,.F.)
MNTA330.PRXExecBlock("MNTA3303",.F.,.F.)
MNTA330.PRXExecBlock("NGETAPNEX",.F.,.F.)
MNTA330.PRXExecBlock("MNTA3301",.F.,.F.)
MNTA330.PRXExecBlock("MNTA3302",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 247
Data Base : 07/09/2008

MNTA340.PRXExecBlock("MNTA3404",.F.,.F.)
MNTA340.PRXExecBlock("MNTA3401",.F.,.F.)
MNTA340.PRXExecBlock("MNTA3402",.F.,.F.)
MNTA340.PRXExecBlock("MNTA3405",.F.,.F.)
MNTA340.PRXExecblock("MNTA3403",.F.,.F.)
MNTA400.PRXccondicao+=ExecBlock("MNTA4006",.f.,.f.)
MNTA400.PRXExecBlock("NGFIMPAD",.F.,.F.)
MNTA400.PRXExecBlock("NG400FI1",.F.,.F.)
MNTA400.PRXExecBlock("NG400INS",.F.,.F.)
MNTA400.PRXExecBlock("MNTA4003",.F.,.F.)
MNTA400.PRXcondSTL+=ExecBlock("MNTA4007",.f.,.f.)
MNTA400.PRXExecBlock("MNTA4001",.F.,.F.)
MNTA400.PRXaCposAlTPQ:=ExecBlock("NG405CPU",.F.,.F.)
MNTA400.PRX@2,50ButtonSTR0176OfoDLG1Size40,12ActionExecBlock("UEM002FILB",.F.,.F.)
MNTA400.PRXIf!ExecBlock("NGTERMOT",.F.,.F.)
MNTA400.PRXIf!ExecBlock("NGTERMOR",.F.,.F.)
MNTA400.PRXlRETPON:=ExecBlock("NGCDELIN",.F.,.F.)
MNTA400.PRXlRETPON:=ExecBlock("NGCHKINS",.F.,.F.)
MNTA400.PRXIf!ExecBlock("NGTERMOP",.F.,.F.)
MNTA400.PRXlRETOR:=ExecBlock('NGTERMOU',.F.,.F.)
MNTA400.PRXIf!ExecBlock("NGFINALI",.F.,.F.)
MNTA400.PRXExecBlock("MNTA4005",.F.,.F.)
MNTA401.PRXaCposAlter:=ExecBlock("NG401CPU",.F.,.F.)
MNTA401.PRXaCposAlter:=ExecBlock("NG401CPU",.F.,.F.)
MNTA401.PRXExecBlock("MNTA4011",.F.,.F.)
MNTA405.PRXaCposAlter:=ExecBlock("NG405CPU",.F.,.F.)
MNTA410.PRXExecBlock("NGETAPNEX",.F.,.F.)
MNTA410.PRXExecblock("MNTA4101",.F.,.F.)
MNTA410.PRXExecBlock("NGIMPOS",.F.,.F.,{stj>tj_plano,stj>tj_ordem,stj>tj_dtmpini})
MNTA410.PRXExecBlock("MNTA4102",.F.,.F.)
MNTA410.PRXExecBlock("MNTA4103",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 248
Data Base : 07/09/2008

MNTA415.PRXaCposAlter:=ExecBlock("NG415CPU",.F.,.F.)
MNTA415.PRXlFINAL:=ExecBlock("NG415FOS",.F.,.F.)
MNTA415.PRXExecbLock("MNT41501",.F.,.F.)
MNTA415.PRXaCposAlter:=ExecBlock("NG415CPU",.F.,.F.)
MNTA415.PRXaCposAlter:=ExecBlock("NG415CPU",.F.,.F.)
MNTA420.PRXExecBlock("MNTA4206",.F.,.F.)
MNTA420.PRXExecBlock("MNTA4204",.F.,.F.)
MNTA420.PRXExecBlock("NGETAPNEX",.F.,.F.)
MNTA420.PRXIf!ExecBlock("NGIMPOS",.F.,.F.,{stj>tj_plano,stj>tj_ordem,stj>tj_dtmpini})
MNTA420.PRXIf!ExecBlock("NGTERMOT",.F.,.F.)
MNTA420.PRXExecBlock("MNTA4201",.F.,.F.)
MNTA420.PRXExecBlock("MNTA4202",.F.,.F.)
MNTA420.PRXExecblock("MNTA4203",.F.,.F.)
MNTA420.PRXExecblock("MNTA4205",.F.,.F.)
MNTA420.PRXlRETORN:=ExecBlock("MNTA4207",.F.,.F.)
MNTA420.PRXlRETORDE:=ExecBlock('NGTERMOU',.F.,.F.)
MNTA420.PRXExecBlock("MNTA4208",.F.,.F.)
MNTA450.PRXIf!ExecBlock("MNTA4501",.F.,.F.)
MNTA465.PRXExecBlock("MNTA4651",.F.,.F.)
MNTA470.PRXExecBlock("MNTA470C",.F.,.F.)
MNTA480.PRXaCposAlter:=ExecBlock("NG480CPU",.F.,.F.)
MNTA480.PRXaCposAlter:=ExecBlock("NG480CPU",.F.,.F.)
MNTA490.PRXExecBlock("NGIMPOS",.F.,.F.,{stj>tj_plano,stj>tj_ordem,stj>tj_dtmpini})
MNTA490.PRXExecBlock("MNTA4901",.F.,.F.,ccVORDEM)
MNTA830.PRXnDias:=ExecBlock("NGVCTMAN",.F.,.F.)
MNTA830.PRXIf!ExecBlock("MNTA8301",.F.,.F.)
MSCBSPOOL.PRXIf!ExecBlock("MSCBLIXO")
MSCM020.PRXnPerComis:=ExecBlock("MCM020PE",.F.,.F.,{aSD2Vend[nCntFor,1]})
MSLIB.PRWlRetMBrw:=ExecBlock("MBRWBTN",.F.,.F.,{cAlias,(cAlias)>(Recno()),nOption})
NEOXFUN.PRXaItens:=ExecBlock("NEORECOT",.F.,.F.,{oXml,aItens})
NEOXFUN.PRXExecBlock("NEONUMPV",.F.,.F.,cNum)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 249
Data Base : 07/09/2008

NEOXFUN.PRXaCab:=ExecBlock("NEOSC5PV",.F.,.F.,aCab)
NEOXFUN.PRXExecBlock("NEONUMPV",.F.,.F.,cNum)
NEOXFUN.PRXExecBlock("NEONUMPV",.F.,.F.,cNum)
NFEWSSEFAZ.PRWaXmlNfe:=ExecBlock("XmlNfeSef",.F.,.F.,aNotas[nX])
NGGERAOS.PRXExecBlock("NGETAPNEX",.F.,.F.)
NGGERAOS.PRXExecBlock("NGGEROS1",.F.,.F.)
NGMNT00.PRXExecBlock("MNTA4002",.f.,.f.)
NGMNTDV.PRXcVarExt:=ExecBlock(EXP>APFUNCTION,.f.,.f.)
NGMNTDV.PRXcVarExt:=ExecBlock(EXP>APFUNCTION,.f.,.f.)
NGSUBOS.PRX{"Confirmar",'ExecBlock("NGSUBCON",.T.,.T.)',0,4,0}}
NGUTIL02.PRXExecBlock('MT650DC1',.F.,.F.)
NGUTIL02.PRXExecBlock('MT650DC1',.F.,.F.)
NGUTIL02.PRXExecBlock("NGDELDIN",.F.,.F.)
NGUTIL02.PRXExecBlock("MNTROSA",.F.,.F.)
NGUTIL02.PRXExecBlock("NGESETPTO",.F.,.F.,;
NGUTIL03.PRXExecBlock("MNTA4004",.F.,.F.)
NGUTIL03.PRXExecBlock("MNTA4002",.F.,.F.)
NGUTIL03.PRXExecBlock("NGAUTCLI",.F.,.F.,{cBem,nContad})
NGUTIL03.PRXExecBlock("MNTROSA",.F.,.F.)
NGUTIL03.PRXlRetAut:=ExecBlock("NGUT0301",.F.,.F.)
NGUTIL04.PRXcMensEx:=ExecBlock("NGPTOEXM",.F.,.F.)
OFIGM100.PRWExecBlock("NFENTPEC",.f.,.f.,{aEnt1[x,1],aEnt1[x,2],aEnt1[x,3],aEnt1[x,4]})
OFIGM100.PRWExecBlock("NFPECSER",.f.,.f.,{aSAI1[x,1],aSAI1[x,2]})
OFIGM130.PRWExecBlock("RLPCDVFB",.f.,.f.)
OFIGM130.PRWExecBlock("NFENTRADA",.f.,.f.,aNotaEnt[j])
OFIGM130.PRWExecBlock("NFPECSER",.f.,.f.,aNotaSai[1])
OFIIA020.PRWcTesEnt:=ExecBlock("EDISB1TE",.f.,.f.,{cTesEnt})
OFIIA020.PRWcTesSai:=ExecBlock("EDISB1TS",.f.,.f.,{cTesSai})
OFIOA030.PRWlMarcaOK:=ExecBlock("OF030MAR",.f.,.f.)
OFIOC010.PRWaRetorno:=ExecBlock('MC030PIC',.F.,.F.,aRetorno)
OFIOC010.PRWlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 250
Data Base : 07/09/2008

OFIOC010.PRWlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
OFIOC010.PRWlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
OFIOC010.PRWlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
OFIOC010.PRWlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
OFIOC010.PRWlTesNEst:=ExecBlock("MTAAVLTES",.F.,.F.)
OFIOM010.PRWExecBlock("INCBOT010",.f.,.f.,{@aBotoes})
OFIOM010.PRWExecBlock("VA010DPGR",.f.,.f.,{VV1>VV1_CHAINT,nOpcE,VO5>(RecNo())})
OFIOM020.PRWExecBlock("ORDBUSCA",.f.,.f.)
OFIOM020.PRWExecBlock("RDLOCALIZ",.f.,.f.,{@aItensNew})
OFIOM110.PRWExecBlock("ATUBOT110",.f.,.f.)
OFIOM110.PRWif!ExecBlock("CANORC110",.f.,.f.)
OFIOM110.PRWExecBlock("GRVNEG110",.f.,.f.)
OFIOM110.PRWif!ExecBlock("CHKPRO110",.f.,.f.)
OFIOM110.PRWif!ExecBlock("CHKPRO110",.f.,.f.)
OFIOM110.PRWlIntNF:=ExecBlock("INTNFBAL",.f.,.f.)
OFIOM110.PRWExecBlock("VA010DPGR",.f.,.f.,{VV1>VV1_CHAINT,3,0})
OFIOM110.PRWExecBlock("OFM110C",.f.,.f.)
OFIOM110.PRWExecBlock("DESBLO110",.f.,.f.,{aHeaderP,aColsP,x_,nOpc})
OFIOM110.PRWif!(lEstNeg:=ExecBlock("VALESTNEG",.f.,.f.))
OFIOM110.PRWlIntNF:=ExecBlock("INTNFBAL",.f.,.f.)
OFIOM110.PRWif!(lEstNeg:=ExecBlock("VALESTNEG",.f.,.f.))
OFIOM110.PRWlRet:=ExecBlock("OFM110A",.f.,.f.)
OFIOM110.PRWlRet:=ExecBlock("OFM110B",.f.,.f.)
OFIOM110.PRWExecBlock("ORDBUSCB",.f.,.f.)
OFIOM110.PRWlIntNF:=ExecBlock("INTNFBAL",.f.,.f.)
OFIOM110.PRWExecBlock("RETPEC110",.f.,.f.)
OFIOM110.PRWExecBlock("OM110TIT",.f.,.f.)
OFIOM110.PRWif!ExecBlock("INTPEDBAL",.f.,.f.)
OFIOM110.PRWExecBlock("INTPED110",.f.,.f.,{@aCabPv,@aItePv})
OFIOM110.PRWExecBlock("INTBAL01",.f.,.f.)
OFIOM110.PRWExecBlock("BLQCOB",.f.,.f.,{cNota,,,,"BAL","1",cObs1,cObs2,cObs3,VS1>VS1_CODBCO})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 251
Data Base : 07/09/2008

OFIOM110.PRWExecBlock("IMPDOC110",.f.,.f.,{M>VS1_NUMORC,cNota,cSerie})
OFIOM110.PRWExecBlock("NFPECSER",.f.,.f.,{cNota,cSerie})
OFIOM110.PRWExecBlock("CONTCDCI",.f.,.f.,{SEM>EM_CONTRAT})
OFIOM110.PRWifExecBlock("IMPORCBAL",.f.,.f.)
OFIOM110.PRWExecBlock("ORCAMTO",.f.,.f.,{M>VS1_NUMORC})
OFIOM110.PRWExecBlock("LOCALIZ",.f.,.f.,{cNewIte})
OFIOM110.PRWExecBlock("TRASFE110",.f.,.f.,{aHeaderP,aColsP,n,nOpc})
OFIOM110.PRWnSaldo:=ExecBlock("ESTOF110",.f.,.f.)
OFIOM140.PRWIf!ExecBlock("VA140DPGR",.f.,.f.,{VO1>VO1_NUMOSV})
OFIOM150.PRWIf!ExecBlock("VA150DPGR",.f.,.f.,{})
OFIOM16A.PRWExecBlock("O160ANGR",.f.,.f.)
OFIOM16A.PRWExecBlock("O160DPGR",.f.,.f.)
OFIOM16B.PRWExecBlock("NFPECSER",.f.,.f.,{cNota,cSerie})
OFIOM16B.PRWExecBlock("RELPECE",.f.,.f.,{VO1>VO1_NUMOSV,VOI>VOI_TIPTEM,"F"})
OFIOM16B.PRWExecBlock("BLQCOB",.f.,.f.,{cNota,,,,"OFI","1",cObs1,cObs2,cObs3,cCodBco})
OFIOM16B.PRWExecBlock("CONTCDCI",.f.,.f.,{SEM>EM_CONTRAT})//PontodeEntradadeEmissaodeContratodeCDCI
OFIOM16C.PRWExecBlock("NFPECSER",.f.,.f.,{cNota,cSerie})
OFIOM16C.PRWExecBlock("BLQCOB",.f.,.f.,{cNota,,,,"OFI","1",cObs1,cObs2,cObs3,cCodBco})
OFIOM16C.PRWExecBlock("CONTCDCI",.f.,.f.,{SEM>EM_CONTRAT})//PontodeEntradadeEmissaodeContratodeCDCI
OFIOM16C.PRWExecBlock("RELPECE",.f.,.f.,{aVetOSv[ixi,1],aVetOSv[ixi,2],"F"})
OFIOM16D.PRWExecBlock("NFPECSER",.f.,.f.,{cNota,cSerie})
OFIOM16D.PRWExecBlock("BLQCOB",.f.,.f.,{cNota,,,,"OFI","1",cObs1,cObs2,cObs3,cCodBco})
OFIOM16D.PRWExecBlock("CONTCDCI",.f.,.f.,{SEM>EM_CONTRAT})//PontodeEntradadeEmissaodeContratodeCDCI
OFIOM220.PRWlRet:=ExecBlock("OFM220IN",.f.,.f.)
OFIOM220.PRWlRet:=ExecBlock("OFM220FN",.f.,.f.)
OFIOM350.PRWExecBlock("O350EMAIL",.f.,.f.)
OFIOR120.PRWExecBlock("NFPECSER",.f.,.f.,{VS1>VS1_NUMNFI,VS1>VS1_SERNFI})//SNNFSaida(Normal)
OFIOR360.PRWExecBlock("CONTCDCI",.f.,.f.,{SEM>EM_CONTRAT})
OFIOR370.PRWExecBlock("NFSAIVEI",.f.,.f.,{SF2>F2_DOC,SF2>F2_SERIE,"SN"})//SNNFSaida(Normal)
OFIOR370.PRWExecBlock("NFPECSER",.f.,.f.,{SF2>F2_DOC,SF2>F2_SERIE})//SNNFSaida(Normal)
OFIOR380.PRWExecBlock("PREFECTO",.f.,.f.,{aTempos,cAliasSrv,cAliasPec})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 252
Data Base : 07/09/2008

OFIOR390.PRWExecBlock("BLQCOB",.f.,.f.,{SF2>F2_DUPL,,,,cPrefixo,"1",cObs1,cObs2,cObs3,SC5>C5_BANCO})
OMSA010.PRXaButtonUsr:=ExecBlock("OS010BTN",.F.,.F.)
OMSA010.PRXaButtonUsr:=ExecBlock("OS010BTN",.F.,.F.)
OMSA010.PRXcQuery:=ExecBlock("OM010FIL",.F.,.F.,{cQuery})
OMSA010.PRXcCondicao:=ExecBlock("OM010FIL",.F.,.F.,{cCondicao})
OMSA010.PRXaCols[Len(aCols)]:=ExecBlock("OS010LCO",.F.,.F.,{aHeader,aCols[Len(aCols)]})
OMSA010.PRXaCols:=ExecBlock("OS010COL",.F.,.F.,{aHeader,aCols})
OMSA010.PRXLocalaUsrMemo:=If(ExistBlock("OM010MEM"),ExecBlock("OM010MEM",.F.,.F.),{})
OMSA010.PRXExecBlock("OS010MAN",.F.,.F.)
OMSA010.PRXExecBlock("OM010DA1",.F.,.F.,{nTipo,nOpcao})
OMSA010.PRXExecBlock("OS010END",.F.,.F.,{nTipo,nOpcao})
OMSA010.PRXExecBlock("OS010EXT",.F.,.F.)
OMSA010.PRXExecBlock("OM010DA1",.F.,.F.,{nTipo,nOpcao})
OMSA010.PRXExecBlock("OS010END",.F.,.F.,{nTipo,nOpcao})
OMSA010.PRXExecBlock("OS010MNP",.f.,.f.,cProduto)
OMSA010.PRXExecBlock("OM010DA1",.F.,.F.,{nTipo,nOpcao})
OMSA010.PRXExecBlock("OS010END",.F.,.F.,{nTipo,nOpcao})
OMSA010.PRXExecBlock("OS010GRV",.F.,.F.,{nTipo,nOpcao})
OMSA010.PRXlRetorno:=ExecBlock("OM010LOK",.F.,.F.)
OMSA010.PRXlRet:=ExecBlock("OM010TOK",.F.,.F.)
OMSA010.PRXlRet:=ExecBlock("OM010TOK",.F.,.F.)
OMSA010.PRXcFiltro:=ExecBlock("OM010FIL",.F.,.F.)
OMSA010.PRXExecBlock("OM010SC6",.F.,.F.)
OMSA010.PRXExecBlock("OS010REJ",.F.,.F.,{nPrcAnt,DA1>DA1_PRCVEN})
OMSA010.PRXExecBlock("OS010REJ",.F.,.F.,{nPrcAnt,DA1>DA1_PRCVEN})
OMSA010.PRXnResult:=ExecBlock("OM010PRC",.F.,.F.,{cTabPreco,cProduto,nQtde,cCliente,cLoja,nMoeda,dDataVld,nTipo})
OMSA010.PRXlRet:=ExecBlock("OS010DEL",.F.,.F.,{cCodTab})
OMSA010.PRXExecBlock("OM010MNU",.F.,.F.)
OMSA011.PRWExecBlock("OM011MNU",.F.,.F.)
OMSA014.PRWaRetExec:=ExecBlock("DS110DLG",.f.,.f.)
OMSA014.PRWcFil110:=ExecBlock("DS110FIL",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 253
Data Base : 07/09/2008

OMSA014.PRWnDescont:=Execblock("Ds014DES",.F.,.F.)
OMSA014.PRWnJuros:=Execblock("Ds014JUR",.F.,.F.)
OMSA014.PRWnMulta:=Execblock("Ds014MUL",.F.,.F.)
OMSA014.PRWExecblock("Ds014SE5",.F.,.F.)
OMSA014.PRWExecblock("Disa014",.f.,.f.)
OMSA014.PRWlBxTit:=ExecBlock("Ds014TIT",.F.,.F.)
OMSA014.PRWlBxTit:=ExecBlock("Ds014TIT",.F.,.F.)
OMSA014.PRWlBxBord:=ExecBlock("Ds014BOR",.F.,.F.)
OMSA040.PRWlRet:=ExecBlock("OM040TOK",.F.,.F.)
OMSA040.PRWExecBlock("OS040GRV",.F.,.F.,{nOpc})
OMSA040.PRWExecBlock("OM040MNU",.F.,.F.)
OMSA060.PRWlRet:=ExecBlock("OM060DEL",.F.,.F.)
OMSA060.PRWlRet:=ExecBlock("OM060VLD",.F.,.F.)
OMSA060.PRWExecBlock("OS060GRV",.F.,.F.,{nOpc})
OMSA080.PRWExecBlock("OM080MNU",.F.,.F.)
OMSA090.PRWExecBlock("OM090GRV",.F.,.F.,{nOpc2})
OMSA090.PRWExecBlock("OM090MNU",.F.,.F.)
OMSA100.PRWIfValtype(aUsrBut:=Execblock("OMS100BUT",.f.,.f.,{aRotina[nOpc,4]}))=="A"
OMSA100.PRWlRet:=ExecBlock("OM100TOK",.F.,.F.,{nOpc})
OMSA100.PRWExecBlock("OM100MNU",.F.,.F.)
OMSA120.PRWExecBlock("OM120MNU",.F.,.F.)
OMSA130.PRWExecBlock("OM130MNU",.F.,.F.)
OMSA140.PRWExecBlock("OM140MNU",.F.,.F.)
OMSA200.PRWaRetPE:=ExecBlock("OM200US",.F.,.F.,aRotina)
OMSA200.PRWcRetPE:=ExecBlock("OM200BRW",.F.,.F.)
OMSA200.PRWaButtonUsr:=ExecBlock("OS200BUT",.F.,.F.)
OMSA200.PRWaRetPE:=ExecBlock("DL200BRW",.F.,.F.,aCpoBrw)
OMSA200.PRWaHeadOrd:=ExecBlock("OM200ORD",.F.,.F.,aHeadOrd)
OMSA200.PRWlRetPE:=ExecBlock("OM200OK",.F.,.F.,{aArrayMan,aArrayCarga,nPosCarga})
OMSA200.PRWlRetPE:=ExecBlock("OS200PC9",.F.,.F.,{cAliasSC9})
OMSA200.PRWExecBlock("OM200FIM",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 254
Data Base : 07/09/2008

OMSA200.PRWExecBlock("OS200DAK",.F.,.F.)
OMSA200.PRWcRetPE:=ExecBlock("OM200QRY",.F.,.F.,{cQry,1})
OMSA200.PRWcRetPE:=ExecBlock("OM200FIL",.F.,.F.)
OMSA200.PRWIf!ExecBlock("OM200VLD",.F.,.F.)
OMSA200.PRWlRetPE:=ExecBlock("OM200TPC",.F.,.F.,{(cAlias)>C9_PRODUTO,(cAliasSB1)>B1_TIPCAR})
OMSA200.PRWaRetPE:=ExecBlock("OM200DA7",.F.,.F.,{(cAlias)>C9_FILIAL,cCliente,cLoja,(cAlias)>C9_PEDIDO,aRegDA7})
OMSA200.PRWExecBlock("OM200GRV",.F.,.F.)
OMSA200.PRWExecBlock("OM200GR2",.F.,.F.,{"TRBPED"})
OMSA200.PRWaButtonUsr:=ExecBlock("OS200VEI",.F.,.F.)
OMSA200.PRWaVeiculo:=ExecBlock("OS200MNT",.F.,.F.,{cVeiculo,cMotorista,cAjuda1,cAjuda2,cAjuda3,3})
OMSA200.PRWlRetPE:=ExecBlock("OMSA200P",.F.,.F.,{DAK>DAK_COD,DAK>DAK_SEQCAR})
OMSA200.PRWExecBlock("OS200EST",.F.,.F.,{DAK>DAK_COD,DAK>DAK_SEQCAR})
OMSA200.PRWExecBlock("OS200ES2",.F.,.F.,{DAK>DAK_COD,DAK>DAK_SEQCAR})
OMSA200.PRWExecBlock("OS200PM",.F.,.F.)
OMSA200.PRWaRetPE:=ExecBlock("DL200TRB",.F.,.F.,aCampos)
OMSA200.PRWExecBlock("DL200TR2",.F.,.F.,{cNomInd1,cNomInd2,cNomInd3,cNomInd4,cNomInd5})
OMSA200.PRWExecBlock("DL200TR2",.F.,.F.,{cNomInd1,cNomInd2,cNomInd3,cNomInd4})
OMSA200.PRWExecBlock("OSAGRCAR",.F.,.F.,{aOrigem,cCarga,cSeqCar})
OMSA200.PRWlRet:=ExecBlock("OM200VCG",.F.,.F.,{cCodCarDes,cSeqCarDes,cCodCarOri,cSeqCarOri})
OMSA200.PRWaRetPE:=ExecBlock('OMSA200E',Nil,Nil,{SC9>C9_PRODUTO,SC9>C9_PEDIDO})
OMSA200.PRWlRetPE:=ExecBlock("OM200MOT",.F.,.F.)
OMSA200.PRWaButtonUsr:=ExecBlock("OS200VEI",.F.,.F.)
OMSA200.PRWaVeiculo:=ExecBlock("OS200MNT",.F.,.F.,{cVeiculo,cMotorista,cAjuda1,cAjuda2,cAjuda3,4})
OMSA200.PRWExecBlock("OS200MOT",.F.,.F.)
OMSA200.PRWlRetPE:=ExecBlock("OS200TOK",.F.,.F.)
OMSA200.PRWExecBlock("OM200MNU",.F.,.F.)
OMSA210.PRWExecBlock("OM210MNU",.F.,.F.)
OMSA215.PRWcRetPE:=ExecBlock("OM215QRY",.F.,.F.,{cQuery,1})
OMSA215.PRWcRetPE:=ExecBlock("OM215FIL",.F.,.F.)
OMSA215.PRWExecBlock("OM215MNU",.F.,.F.)
OMSA220.PRWExecBlock("OM220MNU",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 255
Data Base : 07/09/2008

OMSA230.PRWExecBlock("OM230MNU",.F.,.F.)
OMSA314.PRWExecBlock("D314SD1I",.F.,.F.)
OMSA314.PRWExecBlock("A314LF",.F.,.F.)
OMSA320.PRWcCondicao+=".And."+ExecBlock("OM320FIL",.F.,.F.)
OMSA320.PRWaButtonUsr:=ExecBlock("OS320BTN",.F.,.F.)
OMSA320.PRWExecBlock("OM320GRV",.F.,.F.)
OMSA320.PRWaLinha:=Execblock("OM320LIN",.F.,.F.,aLinha)
OMSA320.PRWExecBlock("OM320DEV",.F.,.F.)
OMSA320.PRWExecBlock("OM320EST",.F.,.F.)
OMSA320.PRWExecBlock("OM320MNU",.F.,.F.)
OMSA341.PRWExecBlock("OS341BRW",.F.,.F.)
OMSA341.PRWaUsButtons:=ExecBlock("OMS341BC",.F.,.F.)
OMSA341.PRWExecBlock("OMS341CF",.F.,.F.,{cCarga,cSeqCar})
OMSA341.PRWExecBlock("OMS341GT",.F.,.F.)
OMSA341.PRWlRet:=ExecBlock("OMS341LO",.F.,.F.)
OMSA341.PRWlRet:=ExecBlock("OMS341TO",.F.,.F.)
OMSA341.PRWaUser:=ExecBlock("OMS341BP",.F.,.F.)
OMSA341.PRWExecBlock("OMS341CO",.F.,.F.,)
OMSA341.PRWaUser:=ExecBlock("OMS341BP",.F.,.F.)
OMSA341.PRWExecBlock("OMS341CO",.F.,.F.,)
OMSA341.PRWExecBlock("OS341SE1",.F.,.F.,cBaixa)
OMSA341.PRWaOs341Cbx:=ExecBlock("OS341CBX",.F.,.F.,{cBanco,cAgencia,cConta,cMotBx})
OMSA341.PRWExecBlock("OS341FBA",.F.,.F.,{cCarga,cSeqCar})
OMSA341.PRWExecBlock("OMSCMC7",.F.,.F.,{cBuffer,nLinha})
OMSA341.PRWExecBlock("OMSCMC7",.F.,.F.,{cBuffer,nLinha})
OMSA341.PRWExecBlock("OMS341MNU",.F.,.F.)
OMSA350.PRWExecBlock("OMS350MNU",.F.,.F.)
OMSXFUN.PRWnCapac:=ExecBlock("OMSCPARM",.F.,.F.,{cProduto,cFilPv})
OMSXFUN.PRWlGravou:=ExecBlock("OSCOBFOR",.F.,.F.,{cCarga,cSeqCar,nValor})
OMSXFUN.PRWaCpoAdd:=ExecBlock("OSVCGADD",.F.,.F.)
PCOA010.PRWIfValType(aUsRotina:=ExecBlock("PCOA0101",.F.,.F.))=="A"
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 256
Data Base : 07/09/2008

PCOA010.PRWExecBlock("PCOA0102",.F.,.F.)
PCOA020.PRWIfValType(aUsRotina:=ExecBlock("PCOA0201",.F.,.F.))=="A"
PCOA030.PRWIfValType(aUsRotina:=ExecBlock("PCOA0301",.F.,.F.))=="A"
PCOA030.PRWIfValType(aUsButtons:=ExecBlock("PCOA0302",.F.,.F.))=="A"
PCOA035.PRWIfValType(aUsRotina:=ExecBlock("PCOA0351",.F.,.F.))=="A"
PCOA035.PRWIfValType(aUsButtons:=ExecBlock("PCOA0352",.F.,.F.))=="A"
PCOA040.PRWIfValType(aUsRotina:=ExecBlock("PCOA0401",.F.,.F.))=="A"
PCOA040.PRWIfValType(aUsButtons:=ExecBlock("PCOA0402",.F.,.F.))=="A"
PCOA050.PRWIfValType(aUsRotina:=ExecBlock("PCOA0501",.F.,.F.))=="A"
PCOA050.PRWIfValType(aUsButtons:=ExecBlock("PCOA0502",.F.,.F.))=="A"
PCOA050.PRWIfValType(aUsField:=ExecBlock("PCOA0503",.F.,.F.))=="A"
PCOA060.PRWIfValType(aUsRotina:=ExecBlock("PCOA0601",.F.,.F.))=="A"
PCOA060.PRWIfValType(aUsButtons:=ExecBlock("PCOA0602",.F.,.F.))=="A"
PCOA070.PRWIfValType(aUsRotina:=ExecBlock("PCOA0701",.F.,.F.))=="A"
PCOA070.PRWIfValType(aUsButtons:=ExecBlock("PCOA0702",.F.,.F.))=="A"
PCOA100.PRWIfValType(aUsRotina:=ExecBlock("PCOA1001",.F.,.F.))=="A"
PCOA100.PRWIfValType(aUsButtons:=ExecBlock("PCOA1002",.F.,.F.))=="A"
PCOA100.PRWaUsrButons:=ExecBlock("PCOA1003",.F.,.F.)
PCOA100.PRWaRetFil:=ExecBlock("PCOA1005",.F.,.F.)
PCOA100.PRWIf!ExecBlock("PCOA1004",.F.,.F.,{nOpc})
PCOA101.PRWIfValType(aUsRotina:=ExecBlock("PCOA1011",.F.,.F.))=="A"
PCOA101.PRWaButtons:=ExecBlock("PCOA1012",.F.,.F.)
PCOA110.PRWIfValType(aUsRotina:=ExecBlock("PCOA1101",.F.,.F.))=="A"
PCOA110.PRWaUsrButons:=ExecBlock("PCOA1102",.F.,.F.)
PCOA120.PRWIfValType(aUsRotina:=ExecBlock("PCOA1201",.F.,.F.))=="A"
PCOA130.PRWIfValType(aUsRotina:=ExecBlock("PCOA1301",.F.,.F.))=="A"
PCOA140.PRWIfValType(aUsRotina:=ExecBlock("PCOA1401",.F.,.F.))=="A"
PCOA150.PRWIfValType(aUsRotina:=ExecBlock("PCOA1501",.F.,.F.))=="A"
PCOA160.PRWIfValType(aUsRotina:=ExecBlock("PCOA1601",.F.,.F.))=="A"
PCOA160.PRWIfValType(aUsButtons:=ExecBlock("PCOA1602",.F.,.F.))=="A"
PCOA170.PRWIfValType(aUsRotina:=ExecBlock("PCOA1701",.F.,.F.))=="A"
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 257
Data Base : 07/09/2008

PCOA170.PRWIfValType(aUsButtons:=ExecBlock("PCOA1702",.F.,.F.))=="A"
PCOA170.PRWaUsrButons:=ExecBlock("PCOA1703",.F.,.F.)
PCOA170.PRWIf!ExecBlock("PCOA1704",.F.,.F.,{nOpc})
PCOA171.PRWIfValType(aUsRotina:=ExecBlock("PCOA1711",.F.,.F.))=="A"
PCOA171.PRWaButtons:=ExecBlock("PCOA1712",.F.,.F.)
PCOA180.PRWIfValType(aUsRotina:=ExecBlock("PCOA1801",.F.,.F.))=="A"
PCOA180.PRWExecBlock("PCOA1802",.F.,.F.)
PCOA180.PRWaUsrButons:=ExecBlock("PCOA1803",.F.,.F.)
PCOA180.PRWIf!ExecBlock("PCOA1804",.F.,.F.,{nOpc})
PCOA180.PRWIfValType(aDadosAK2:=ExecBlock("PCOA1805",.F.,.F.))!="A"
PCOA190.PRWIfValType(aUsRotina:=ExecBlock("PCOA1901",.F.,.F.))=="A"
PCOA190.PRWaConfUsr:=ExecBLock('PCO190SG')
PCOA191.PRWIfValType(aUsRotina:=ExecBlock("PCOA1911",.F.,.F.))=="A"
PCOA195.PRWIfValType(aUsRotina:=ExecBlock("PCOA1951",.F.,.F.))=="A"
PCOA210.PRWIfValType(aUsRotina:=ExecBlock("PCOA2101",.F.,.F.))=="A"
PCOA210.PRWIfValType(aUsButtons:=ExecBlock("PCOA2102",.F.,.F.))=="A"
PCOA210.PRWIfValType(aUsField:=ExecBlock("PCOA2103",.F.,.F.))=="A"
PCOA210_1.PRWIfValType(aUsRotina:=ExecBlock("PCOA2101",.F.,.F.))=="A"
PCOA210_2.PRWIfValType(aUsRotina:=ExecBlock("PCOA2101",.F.,.F.))=="A"
PCOA210_3.PRWIfValType(aUsRotina:=ExecBlock("PCOA2101",.F.,.F.))=="A"
PCOA210_4.PRWIfValType(aUsRotina:=ExecBlock("PCOA2101",.F.,.F.))=="A"
PCOA220.PRWIfValType(aUsRotina:=ExecBlock("PCOA2201",.F.,.F.))=="A"
PCOA220.PRWIfValType(aUsButtons:=ExecBlock("PCOA2202",.F.,.F.))=="A"
PCOA240.PRWIfValType(aUsRotina:=ExecBlock("PCOA2401",.F.,.F.))=="A"
PCOA240.PRWIfValType(aUsButtons:=ExecBlock("PCOA2402",.F.,.F.))=="A"
PCOA240.PRWIfValType(aUsField:=ExecBlock("PCOA2403",.F.,.F.))=="A"
PCOA310.PRWIfValType(aUsRotina:=ExecBlock("PCOA3101",.F.,.F.))=="A"
PCOA310.PRWlRet:=ExecBlock("PCOA3102",.F.,.F.,{cProcesso,cItem,aClone(aRet)})
PCOC310.PRWIfValType(aUsRotina:=ExecBlock("PCOC3101",.F.,.F.))=="A"
PCOC320.PRWIfValType(aUsRotina:=ExecBlock("PCOC3201",.F.,.F.))=="A"
PCOC330.PRWIfValType(aUsRotina:=ExecBlock("PCOC3301",.F.,.F.))=="A"
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 258
Data Base : 07/09/2008

PCOC340.PRWIfValType(aUsRotina:=ExecBlock("PCOC3401",.F.,.F.))=="A"
PCOC350.PRWIfValType(aUsRotina:=ExecBlock("PCOC3501",.F.,.F.))=="A"
PCOC360.PRWIfValType(aUsRotina:=ExecBlock("PCOC3601",.F.,.F.))=="A"
PCOC380.PRWIfValType(aUsRotina:=ExecBlock("PCOC3801",.F.,.F.))=="A"
PCOR540.PRWIfValType(aUsRotina:=ExecBlock("PCOR5401",.F.,.F.))=="A"
PCOSINCCO.PRWExecBlock("PCOSINC01",.F.,.F.,{cSinc,cAlias,nOpc,.F.})
PCOSINCCO.PRWExecBlock("PCOSINC01",.F.,.F.,{SuperGetMV("MV_PCOSINC",.T.,"1"),"CT1",2,.T.})
PCOSINCCO.PRWExecBlock("PCOSINC01",.F.,.F.,{SuperGetMV("MV_PCOSINC",.T.,"1"),"CTT",2,.T.})
PCOXFUN.PRWIf!ExecBlock("PCOVLBLQ",.f.,.f.,{nMoedaCfg,nValReal,nValPrv,cChaveR,cProcesso,cItem,cPrograma,cChaveRD,aDataIniFim,aAuxFil})
PCOXGEX.PRWExecBlock("PCOX1806",.F.,.F.)
PCOXSLD.PRWlContinua:=ExecBlock("PCOGrvSld",.F.,.F.,{cAliasAKD,cConfig,aValor,cTipoMov,dData,cChave,cNivSint})
PLMEXP.PRWExecBlock("PLMHMT01",.F.,.F.)
PLMEXP.PRWcQuerySA1+=ExecBlock("PLMCLI02",.F.,.F.)
PLMEXP.PRWcQuerySA1+=ExecBlock("PLMCLI01",.F.,.F.)
PLMEXP.PRWcQuerySE1+=ExecBlock("PLMFIN01",.F.,.F.)
PLMEXP.PRWcFiltro+=ExecBlock("PLMCLI01",.F.,.F.)
PLMEXP.PRWcFiltroSE1+=ExecBlock("PLMFIN01",.F.,.F.)
PLMEXP.PRWcQuerySB1+=ExecBlock("PLMPRD01",.F.,.F.)
PLMEXP.PRWcQuery+=ExecBlock("PLMPRD01",.F.,.F.)
PLMEXP.PRWcFiltro+=ExecBlock("PLMPRD01",.F.,.F.)
PLMEXP.PRWlOkPrd:=ExecBlock("PLMPRD02",.F.,.F.)
PLMEXP.PRWcQuery+=ExecBlock("PLMPRD01",.F.,.F.)
PLMEXP.PRWcQueryDA0+=ExecBlock("PLMTAB01",.F.,.F.)
PLMEXP.PRWlOkCnd:=ExecBlock("PLMCND01",.F.,.F.)
PLMEXP.PRWlOkTes:=ExecBlock("PLMTES01",.F.,.F.)
PLMEXP.PRWExecBlock("PLMCFG01",.F.,.F.)
PLMEXP.PRWlOkCli:=ExecBlock("PLMCLI01",.F.,.F.)
PLMEXP.PRWlOkFin:=ExecBlock("PLMFIN01",.F.,.F.)
PLMIMP.PRWExecBlock("AFVM020A",.F.,.F.)
PLMXFUN.PRWaDir:=ExecBlock("PLMTDDIR",.f.,.f.)
PLMXFUN.PRWcGDir:=ExecBlock("PLMGNDIR",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 259
Data Base : 07/09/2008

PLMXFUN.PRWExecBlock("PLMGEN01",.f.,.f.,{__cDir,cGDir,cDir})
PLMXFUN.PRWExecBlock("PLMFUN01",.F.,.F.)
PLSA010.PRWaRotAdic:=ExecBlock("PL010ENT",.F.,.F.)
PLSA010.PRWExecblock("PLS010A",.f.,.f.,{nOpc})
PLSA030.PRWaButtons:=aClone(Execblock("PLA030A1",.f.,.f.,{aButtons}))
PLSA090.PRWSTATICbImpGuia:={||A090PosArq(),IIf(BEA>BEA_STATUS$"1,2,3,4",IIF(ExistBlock("PLSA090IMP")
,ExecBlock("PLSA090IMP",.F.,.F.,{"1"}),IIf(GetNewPar("MV_PLSTISS","1")=="1",PLSR430N({"1",lImpGuiDir}),PLSR430({"1",lImpGuiDir}))),(Help("
PLSA090.PRWSTATICbImpG2:={||A090PosArq(),
If(.T.,IF(ExistBlock("PLSA090IMP"),ExecBlock("PLSA090IMP",.F.,.F.,{"2"}),IIf(GetNewPar("MV_PLSTISS","1")=="1",PLSR430N({"2",lImpGuiDir}),
PLSR430({"2",lImpGuiDir}))),(Help("",1,"PLSR430")))}
PLSA090.PRWaPtoEntrada:=ExecBlock("PLS090M1",.F.,.F.)
PLSA090.PRWaPtoEntrada:=ExecBlock("PLS090M2",.F.,.F.)
PLSA090.PRWaPtoEntrada:=ExecBlock("PLS090M3",.F.,.F.)
PLSA090.PRWaCores:=ExecBlock("PLS090CR",.F.,.F.,aCores)
PLSA090.PRWIf!ExecBlock("PLS090EX")
PLSA090.PRWcMsgTaxa:=ExecBlock("PLS090F1")
PLSA090.PRWcMsgObs:=ExecBlock("PLS090F2",.F.,.F.,{cOpeMov,cAnoAut,cMesAut,cNumAut,cCodOpeG,cTipoGuia,oBrwPro,lAuditoria})
PLSA090.PRWaRetPtoEnt:=ExecBlock("PLS090MATR",.F.,.F.,{cMatric})
PLSA090.PRWlPerFor:=ExecBlock("PLSPRFRF",.F.,.F.,aRetFin[2])
PLSA090.PRWaPTBot:=ExecBlock("PLSBUTOP",.F.,.F.,{"PLSA090"})
PLSA090.PRWaPtoEntrB1:=ExecBlock("PLS090B1")
PLSA090.PRWaPtoEntrB2:=ExecBlock("PLS090B2")
PLSA090.PRWcCodCri:=ExecBlock("PLS090B3",.F.,.F.)
PLSA090.PRWcCampos+=","+ExecBlock("PL090FL1",.F.,.F.)
PLSA090.PRWcSenhaPLS:=ExecBlock("PLS090L1",.F.,.F.,{cTipoRotEsp,.F.,dData})
PLSA090.PRWcChavSE1:=ExecBlock("PLSA090CRT",.F.,.F.,{cPrefixo,cNumTit,cTipTit,dVencto,nOpc})
PLSA090.PRWExecBlock("PLS090GR",.F.,.F.,{nOpc,lAutori})
PLSA090.PRWIf!ExecBlock("PLS090OK",.F.,.F.,{nOpc,oBrwPro})
PLSA090.PRWcCodLDP:=ExecBlock("PLS090LD",.F.,.F.,{lAutoriz,cCodLDP,cTipGui})
PLSA090.PRWExecBlock(cFunINI,.F.,.F.,aPar)
PLSA090.PRWExecBlock(cFunINI,.F.,.F.,aPar)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 260
Data Base : 07/09/2008

PLSA090.PRWExecBlock(cFunGRV,.F.,.F.,{aPar})
PLSA090.PRWaRetAux:=ExecBlock(BCL>BCL_FUNMFS,.F.,.F.,{cAliasPri,"2",BEA>BEA_OPEMOV,"2",&cCpoFase,;
PLSA090.PRWExecBlock("PLS090AC")
PLSA090.PRWExecBlock("PLSA090REC")
PLSA090.PRWExecBlock("PLS090PT",.F.,.F.,{aDados,aCodsProc,lOK})
PLSA090.PRWExecBlock("PLS090CAN",.F.,.F.)
PLSA090OD.PRWSTATICbImpGuia:={||A090PosArq(),If(BEA
>BEA_STATUS$"1,4",IF(ExistBlock("PLSA090IMP"),ExecBlock("PLSA090IMP",.F.,.F.,{"1"}),IIf(GetNewPar("MV_PLSTISS","1")=="1"
,PLSR431N({"1"}),PLSR431({"1"}))),(Help("",1,"PLSR430")))}
PLSA090OD.PRWcCampos+=","+ExecBlock("PL090oFL1",.F.,.F.)
PLSA090OD.PRWcInvCla:=ExecBlock("PL090oFL2")
PLSA090OD.PRWExecBlock("PLS090AL",.F.,.F.,{M>B01_DATPRO})
PLSA090OD.PRWcMsgTaxa:=ExecBlock("PLS090F1")
PLSA092.PRW#definebImpGuia{||IF(ExistBlock("PLSA092IMP"),ExecBlock("PLSA092IMP",.F.,.F.),IIf(GetNewPar("MV_PLSTISS","1")=="1"
,PLSR420N(1),PLSR420()))}
PLSA092.PRW#definebImpGuiaE{||IF(ExistBlock("PL092EVO"),ExecBlock("PL092EVO",.F.,.F.),PLSR470({"2",.F.}))}
PLSA092.PRWaPtoEntrada:=ExecBlock("PLS092M1",.F.,.F.)
PLSA092.PRWaPtoEntrada:=ExecBlock("PLS092M2",.F.,.F.)
PLSA092.PRWaPtoEntrada:=ExecBlock("PLS092M3",.F.,.F.)
PLSA092.PRWcCampos+=ExecBlock("PLS092CP",.F.,.F.,{cCampos})
PLSA092.PRWaButtonUsr:=ExecBlock("PLS181BT",.F.,.F.)
PLSA092.PRWaPtoEntrada:=ExecBlock("PLS092B1",.F.,.F.)
PLSA092.PRWaPtoEntrada:=ExecBlock("PLS092B2",.F.,.F.)
PLSA092.PRWcCodCri:=ExecBlock("PLS092B3",.F.,.F.)
PLSA092.PRWExecBlock("PLS181GR",.F.,.F.,{"I",oBrwBQV})
PLSA092.PRWExecBlock("PLS181GR",.F.,.F.,{"A",oBrwBQV})
PLSA101.PRWaRetPto:=ExecBlock("PLS101IO",.F.,.F.,{cMatricFam,nIndice,cIndRea,cAnoMes})
PLSA101.PRWaRetPto:=ExecBlock("PLS101IO",.F.,.F.,{cMatricFam,nIndice,cIndRea,cAnoMes})
PLSA101.PRWExecBlock("PL101FAM",.F.,.F.,{nIndice,cIndRea,cMatricFam})
PLSA101.PRWaRetPto:=ExecBlock("PLS101IO",.F.,.F.,{cMatricFam,nIndice,cIndRea,cAnoMes})
PLSA101.PRWExecBlock("PL101SUB",.F.,.F.,{nIndice,cIndRea,cSubCon})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 261
Data Base : 07/09/2008

PLSA105.PRWExecBlock("PLS105CL")
PLSA150.PRWaTrab:=EXECBLOCK("PLS150UPT")
PLSA150.PRWExecBlock("PLSA150INC")
PLSA169.PRWaPtoEntrada:=ExecBlock("PLS169M1",.F.,.F.)
PLSA169.PRWACTIVATEMSDIALOGoDlgONINIT
Eval({||EnchoiceBar(oDlg,{||Iif((Iif(ExistBlock("PLSA169OK"),ExecBlock("PLSA169OK"),.T.).and.Eval(bOk)),oDlg:End(),.F.)},{||oDlg:End()},.F.,aButtons)})
PLSA169.PRWProcessa({||Execblock("PL169PROU",.F.,.F.,{cAlias,nReg,nOpc})},"Processandotransferencia...")
PLSA169.PRWExecBlock("PL169GRV",.f.,.f.,{cOldMat,BA3>(BA3_CODINT+BA3_CODEMP+BA3_MATRIC)})
PLSA169.PRWExecBlock("PL169OPC",.F.,.F.,{lFamilia,cOldMat,cCodInt,cCodEmp,cMatric,cOldUsr})
PLSA169.PRWExecBlock("PL169HIS",.f.,.f.,aLog)
PLSA175.PRWIf!ExecBlock("PLS175RF",.F.,.F.,{cAliasPri})
PLSA181.PRWaRotAdic:=ExecBlock("PLS181ROT",.F.,.F.)
PLSA181.PRWaButtonUsr:=ExecBlock("PLS181BT",.F.,.F.)
PLSA181.PRWExecBlock("PLS181GR",.F.,.F.,{"I",oBrwBQV})
PLSA181.PRWExecBlock("PLS181GR",.F.,.F.,{"A",oBrwBQV})
PLSA181.PRWaRotAdic:=ExecBlock("PLS181ROT",.F.,.F.)
PLSA183.PRWExecBlock(cExpRdm,.F.,.F.,{1,1,lPrint,0})
PLSA183.PRWExecBlock(cExpRdm,.F.,.F.,{1,3,lPrint,0})
PLSA183.PRWExecBlock(cExpRdm,.F.,.F.,{1,2,lPrint,0})
PLSA220.PRWaVets:=ExecBlock("PLS220RT")
PLSA235.PRWaRet:=ExecBlock("PL235INC",.F.,.F.)
PLSA235.PRWExecBlock("PL235FIM",.F.,.F.)
PLSA260.PRWaAuxCor:=ExecBlock('PL260COR',.f.,.f.)
PLSA260.PRWIfValType(aUsButtons:=ExecBlock("PLS260BUT",.F.,.F.))=="A"
PLSA260.PRWIfValType(aButUsr:=ExecBlock("A260USBT",.F.,.F.))<>"A"
PLSA260.PRWIF!ExecBlock("PLS260EXCL",.F.,.F.)
PLSA260.PRWaPL260AGR:=Execblock("PLS260AGR",.F.,.F.)
PLSA260.PRWExecBlock("PL260CAR",.F.,.F.,{aCabFam,aDadFam,oBrwUsr:aHeader,aAltUsr,oBrwUsr:aVetTrab,nOpcX})
PLSA260.PRWExecBlock("PLS260DGR",.F.,.F.,{@aPL260AGR})
PLSA260.PRWExecBlock("PLS260INC",.F.,.F.,oBrwUsr)
PLSA260.PRWExecBlock("PLS260ALT",.F.,.F.,oBrwUsr)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 262
Data Base : 07/09/2008

PLSA260.PRWExecBlock("PLS260FIM",.F.,.F.)
PLSA260.PRWlRet:=Execblock("PLS260VU",.F.,.F.,{nOpc})
PLSA260.PRWaAblf:=ExecBlock("PL260ABF",.F.,.F.,{@lOKbloqFm,@aPL260ABLF,@_cMessage})
PLSA260.PRWExecblock("PLS260ABLF",.F.,.F.,{@lOKbloqFm,@aPL260ABLF,@_cMessage})
PLSA260.PRWIfValType(aButtAux:=ExecBlock("PL260BUB",.F.,.F.,{"F"}))=="A"
PLSA260.PRWExecBlock('PL260BFA',.f.,.f.)
PLSA260.PRWExecBlock("PLS260DBLF",.F.,.F.,{aPL260ABLF})
PLSA260.PRWaAblu:=ExecBlock("PL260ABU",.F.,.F.,{@lOKbloqUs,@aPL260ABLU,@_cMessage})
PLSA260.PRWaAblu:=ExecBlock("PLS260ABLU",.F.,.F.,{@lOKbloqUs,@aPL260ABLU,@_cMessage})
PLSA260.PRWIfValType(aButtAux:=ExecBlock("PL260BUB",.F.,.F.,{"U"}))=="A"
PLSA260.PRWExecBlock('PL260BUS',.f.,.f.)
PLSA260.PRWExecBlock("PLS260DBLU",.F.,.F.,{aPL260ABLU})
PLSA260.PRWIfValType(aButVid:=ExecBlock("A260VDBT",.F.,.F.))<>"A"
PLSA260.PRWExecBlock("PLSAIOPF",.F.,.F.,{oBrwOpc,oBrwOUsu,oBrwFrOpc,oBrwUFrOpc})
PLSA260.PRWdRet:=ExecBlock("PL260VLD",.F.,.F.,{lJuridico,dRet,dDataBase})
PLSA260.PRWExecBlock("PLS260INC")
PLSA260.PRWaLimite:=Execblock("P260CADM",.F.,.F.,{lTipo})
PLSA260.PRWaLimite:=Execblock("P260CADM",.F.,.F.,{lTipo})
PLSA261.PRWaRet:=ExecBlock(cExpRdm,.F.,.F.,{cCodLote,cMotivo,cCodInt,NIL,3,.f.,lImp,dDatVal})
PLSA261.PRWaRet:=ExecBlock(cExpRdm,.F.,.F.,{cCodigo,BDE>BDE_MOTIVO,cCodInt,NIL,4,.t.})
PLSA261.PRWaRet:=ExecBlock(cExpRdm,.F.,.F.,{cCodigo,BDE>BDE_MOTIVO,cCodInt,NIL,3,.t.})
PLSA261.PRWExecBlock("PLS737IM")
PLSA262.PRWExecBlock("PLS262GR",.F.,.F.)
PLSA262.PRWaRet:=ExecBlock(cExpRdm,.F.,.F.,{cCodigo,M>BDE_MOTIVO,cCodInt,oDlg})
PLSA262.PRWaRet:=ExecBlock(cExpRdm,.F.,.F.,{BDE>BDE_CODIGO,BDE>BDE_MOTIVO,BDE>BDE_CODINT,NIL,5,.t.,lImprim,NIL,lNew})
PLSA262.PRWdRet:=ExecBlock("PLS262DT",.F.,.F.,{dRet})
PLSA264.PRWaStruc:=ExecBlock("PLS264L1")
PLSA264.PRWaRetCar:=ExecBlock("PLS264CA",.F.,.F.,{BA1>(BA1_CODINT+BA1_CODEMP+BA1_MATRIC),BA1>BA1_TIPREG})
PLSA264.PRWIf!ExecBlock("PLS264EM",.F.,.F.,{_nTipo})
PLSA264.PRWdDtVali:=ExecBlock("PLS264DT",.F.,.F.,{dDtVali})
PLSA264.PRWIf!ExecBlock("PLS264FAM").Or.ExecBlock("PLS264FAM",.F.,.F.,{BA1>(BA1_CODINT+BA1_CODEMP+BA1_MATRIC)})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 263
Data Base : 07/09/2008

PLSA264.PRWExecBlock("PLS264VL",.F.,.F.,{dDtVali})
PLSA264.PRWExecBlock("PLS264L2")
PLSA264.PRWaRetCar:=ExecBlock("PLS264CA",.F.,.F.,{BA1>(BA1_CODINT+BA1_CODEMP+BA1_MATRIC),BA1>BA1_TIPREG})
PLSA264.PRWExecBlock("PLS264L2")
PLSA264.PRWExecBlock("PLS264L3")
PLSA264.PRWcArquivo:=ExecBlock("PLS264ARQ",.F.,.F.,{cArquivo})
PLSA264.PRWExecBlock("PLS264CB",.F.,.F.,{nW})
PLSA264.PRWaRet:=ExecBlock("PLS264L4")
PLSA298.PRWaButtons:=ExecBlock("PLSBUTDV",.F.,.F.)
PLSA300.PRWSetKey(VK_F10,{||Execblock("PL300F10",.F.,.F.,{bFiltro})})
PLSA300.PRW@014,105BUTTONoBot04PROMPT"Consultadinamica"SIZE58,10ACTIONEval({||Execblock("PL300F10",.F.,.F.,{bFiltro})})PIXELOF
oEnc:oBox
PLSA300.PRWExecBlock("PLS300AGF",.F.,.F.,{nOpcao})
PLSA300.PRWaadd(aButtons,{"S4WB007N",{||ExecBlock("PL300F11",.F.,.F.,{M>BBO_CODPAC,M>BBO_CODESP})},''})
PLSA305.PRWExecBlock(cFunGRV,.F.,.F.,{K_Incluir})
PLSA305.PRWaRetAux:=ExecBlock(BCL>BCL_FUNMFS,.F.,.F.,{cAliasPri,"2",cOpeRDA,"2"&cCpoFase,BCI>BCI_CODLDP,BCI>BCI_CODPEG,"",BCL
>BCL_GUIREL,.T.,dDataBase})
PLSA315.PRWaPTBot:=ExecBlock("PLSBUTOP",.F.,.F.,{"PLSA315"})
PLSA315.PRWaButtonUsr:=ExecBlock('PLS315BT',.F.,.F.)
PLSA315.PRWaNewColum:=ExecBlock("PLS315HOR",.F.,.F.)
PLSA315.PRWaHorarios[Len(aHorarios)]:=ExecBlock("PLS315AHR",.F.,.F.,{aHorarios[Len(aHorarios)]})
PLSA315.PRWaHorarios[Len(aHorarios)]:=ExecBlock("PLS315AHR",.F.,.F.,{aHorarios[Len(aHorarios)]})
PLSA315.PRWlRetorno:=ExecBlock("PLS315ST",.F.,.F.,{nTipo,cCID})
PLSA315.PRWExecBlock("PLS315VLD",.F.,.F.,{oHorarios})
PLSA360.PRWaButtons:=aClone(Execblock("PLA360B1",.f.,.f.,{aButtons}))
PLSA360.PRWExecBlock("PLSA360FIM",.F.,.F.)
PLSA360.PRWExecBlock("PLS360BB0",.F.,.F.)
PLSA360.PRWExecBlock("PLS360BLQ",.F.,.F.,{nOpc})
PLSA360.PRWExecBlock("PLS360DSBLQ",.F.,.F.,{nOpc})
PLSA365.PRWExecBlock("PL365FIM",.F.,.F.)
PLSA366.PRWaRotAdic:=ExecBlock("PL366BOT",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 264
Data Base : 07/09/2008

PLSA367.PRWaUsButtons:=ExecBlock("PL367BUT",.F.,.F.)
PLSA367.PRWaRotAdic:=ExecBlock("PL367ROT",.F.,.F.)
PLSA460.PRWExecBlock("PLS460GR",.F.,.F.,{K_Incluir,.T.})
PLSA470.PRWaRet:=ExecBLock("PLS470RD",.F.,.F.)
PLSA470.PRWExecBlock("PL470FLT",.F.,.F.)
PLSA470.PRWExecBlock("PL470EXC",.F.,.F.,{cCodRda,cAnoLot,cMesLot})
PLSA470.PRWExecBlock("PL470EXC",.F.,.F.,{cCodRda,cAnoLot,cMesLot})
PLSA480.PRWaAuxRot:=ExecBlock("PLS480aRt2",.F.,.F.,)
PLSA480.PRWaAuxRot:=ExecBlock("PLS480aRt4",.F.,.F.,)
PLSA480.PRWaAuxRot:=ExecBlock("PLS480aRt1",.F.,.F.,)
PLSA498.PRWaPtoEnt:=ExecBlock("PLS498MN")
PLSA500.PRWaPlSyO:=Execblock('PL500F12',.F.,.F.,{'1',cAlias,nReg,nOpc})
PLSA500.PRWIf!ExecBlock(cFunEDT,.F.,.F.,aPar)
PLSA500.PRWExecBlock(AllTrim(aFiles[nFor,15]),.F.,.F.,{cAliasAux,cTipoGuia})
PLSA500.PRWExecBlock(cFunINI,.F.,.F.,aPar)
PLSA500.PRWaBotAux:=ExecBlock(cFunBOT,.F.,.F.,{nOpcBot})
PLSA500.PRWExecBlock(cFunGRV,.F.,.F.,aPar)
PLSA500.PRWExecBlock("PLS500GR",.F.,.F.,{cTipoGuia,nOpc})
PLSA500.PRWIf!ExecBlock("PLS500OK",.F.,.F.,{cTipoGuia})
PLSA500.PRWlRet:=ExecBlock(cFunSAI,.F.,.F.,aPar)
PLSA500.PRWlRet:=ExecBlock("PLS500VL",cCampo,cTipoGuia)
PLSA500.PRWExecBlock(cFunGRV,.F.,.F.,{nOpc})
PLSA500.PRWExecblock("PLS500BLO",.F.,.F.,{cCodOpe,cCodLDP,cCodPEG,cNumGuia,cOriMov,cCpoSit,cAlias,nReg,nOpc})
PLSA500.PRW(lPLS500AG.And.ExecBlock("PLS500AG",.F.,.F.,{oBrwIte:FieldGet("BDX_ACAO",nInd),oBrwIte:FieldGet("BDX_SEQUEN",nInd)}))
PLSA500.PRWExecBlock("PLS500RF",.F.,.F.,{BCL>BCL_TIPGUI,cAlias,cCodOpe,cCodLDP,cCodPEG,cNumero,cOriMov})
PLSA500.PRWaCampos:=ExecBlock(cFunCpo,.F.,.F.,aPar)
PLSA500.PRWExecBlock("PLSREVPC",.F.,.F.,{BCL>BCL_TIPGUI,cLocalExec,.T.,.F.})
PLSA500.PRWExecBlock("PLSREVPC",.F.,.F.,{BCL>BCL_TIPGUI,cLocalExec,.F.,.T.})
PLSA500.PRWExecBlock("PLSREVPC",.F.,.F.,{BCL>BCL_TIPGUI,cLocalExec,.T.,.T.})
PLSA500.PRWExecblock('PL500F12',.F.,.F.,{'2',cAlias,nReg,nOpc})
PLSA500.PRWaPlSyO:=Execblock("PL500F12",.F.,.F.,{'1',cAlias,nReg,nOpc})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 265
Data Base : 07/09/2008

PLSA500.PRW@nLin,nColBUTTONaPlSyO[3]ACTIONEval({||Execblock("PL500F12",.F.,.F.,{'2',cAlias,nReg,nOpc})})SIZE150,10OFoDlgPIXEL
PLSA510.PRWcTipTit:=ExecBlock("PLS510TT",.F.,.F.,{cPrefixo,cNumero,cTipTit})
PLSA510.PRWaRetPto:=ExecBlock("PLS510AC",.F.,.F.,{_cNivel,_cChave,nValor,aCritica,cMes,cAno,cNumCob,aVlrCob})
PLSA510.PRWaPL510BM1:=Execblock("PL510BM1",.F.,.F.,aVlrCob)
PLSA510.PRWExecblock(aLanUsu[nI,21],.F.,.F.,{_cMatric,cAno,cMes,BA3>BA3_FORPAG,{},nil,_cNivel,_cChave,aLanUsu,'2'})
PLSA510.PRWexecblock("PLSGERTF")
PLSA510.PRWlCobJur:=ExecBlock("PLS510GRJR",.F.,.F.,{SE1>E1_PREFIXO,SE1>E1_NUM,SE1>E1_PARCELA,SE1>E1_TIPO,SE1>(RecNo()),nJuros})
PLSA510.PRWExecBlock("PLS510BS",.F.,.F.,{SE1>E1_PREFIXO,SE1>E1_NUM,SE1>E1_PARCELA,SE1>E1_TIPO,SE1>(RecNo()),BSQ>(RecNo())})
PLSA510.PRWExecBlock("PLS510CN",.F.,.F.,{BSQ>(Recno()),SE1>(Recno())})
PLSA627.PRWAadd(aRotina,{"ImprimirLote",'ExecBlock("PLR590",.F.,.F.,{})',0,K_Imprimir})
PLSA627.PRWIf!Execblock("PL627EXC",.F.,.F.)
PLSA627.PRWexecblock("PL627FIM")
PLSA627.PRWaVenc:=ExecBlock("PL627VCT",.F.,.F.,{M>BDC_VENCTO,;
PLSA627.PRWaRet:=ExecBlock("PL627VCB",.F.,.F.,{"J",aRet})
PLSA627.PRWaRet:=ExecBlock("PL627VCB",.F.,.F.,{"F",aRet})
PLSA627.PRWaVenc:=ExecBlock("PL627VCT",.F.,.F.,{M>BDC_VENCTO,;
PLSA627.PRWaCliFor[1]:=ExecBlock("PLSVRNIV",.F.,.F.,{cCodInt,cCodEmp,cNumCon,cVerCon,;
PLSA627.PRWlRet:=ExecBlock("PL627BOK",.F.,.F.,{lRet,nOpc})
PLSA627.PRWlRet:=ExecBlock("PL627BOK",.F.,.F.,{lRet,nOpc})
PLSA628.PRWIf!Execblock("PL628EXC",.F.,.F.)
PLSA660.PRWIf!(Execblock("PLS660GR",.F.,.F.,{nOpc}))
PLSA660.PRWIf!(Execblock("PLS660CT",.F.,.F.,{nOpc}))
PLSA660.PRWIf!(Execblock("PLS660SC",.F.,.F.,{nOpc}))
PLSA660B.PRWlRet:=ExecBlock("PL660OPE",.F.,.F.,{nOpc})
PLSA660B.PRWlRet:=ExecBlock('PLBLQSUB',.F.,.F.,{"cBloqueio"})
PLSA660B.PRWlRet:=ExecBlock('PLBLQFAM',.F.,.F.,{"cBloqueio"})
PLSA660B.PRWlRet:=ExecBlock('PLBLQUSR',.F.,.F.,{"cBloqueio"})
PLSA720.PRWExecblock("P720GRVG",.f.,.f.,{xFilial("BD7")+BCI>(BCI_CODOPE+BCI_CODLDP+BCI>BCI_CODPEG+&(cAlias+"
>"+cAlias+"_NUMERO")+&(cAlias+">"+cAlias+"_ORIMOV")),;
PLSA720.PRWExecBlock("PLS720EV",.F.,.F.,{cTipoGuia,cLocalExec,lValorCobr,lValorPagto,cAlias,cChaveGui})
PLSA720.PRWIf!ExecBlock("PLS720VF",.F.,.F.,{cAliasPri})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 266
Data Base : 07/09/2008

PLSA720.PRWaRetCobLiq:=ExecBlock("PLSCBVPG",.F.,.F.,{nVlrPagLiq,If(lVlrACB,BD6>BD6_VLRACB,0),BD6>BD6_CODPAD,BD6
>BD6_CODPRO,cTipPre,nQtdPto})
PLSA720.PRWExecBlock("PLS720AG",.F.,.F.,{cTipoGuia,cLocalExec,cChaveGui,aItensGlo,oBrwIte})
PLSA720.PRWExecBlock("PLSMUDFS",.F.,.F.,{cTipoGuia,cLocalExec})
PLSA720.PRWExecBlock("PLS720G1",.F.,.F.,{})
PLSA720.PRWaRetCobLiq:=ExecBlock("PLSCBVPG",.F.,.F.,{nVlrPagLiq,nVlrAprCob,BD6>BD6_CODPAD,BD6>BD6_CODPRO,cTipPre,nQtdPto})
PLSA720.PRWaRetDOP:=Execblock("PLS720DOP",.F.,.F.,{lDOP,nTotalBD7,nTotalTax,nBaseBD7})
PLSA720.PRWcPtoEnt:=ExecBlock("PLS720PR")
PLSA720.PRWcCodSer:=ExecBlock("PLS500PSA",.F.,.F.,{cCodSer,cUniOri,dDatPro,BA1
>(BA1_CODINT+BA1_CODEMP+BA1_MATRIC+BA1_TIPREG+BA1_DIGITO)})
PLSA720.PRWlFoundBR8:=ExecBlock("PLS500PR",.F.,.F.,{lFoundBR8,cCodSer})
PLSA756.PRWlRet:=Execblock("PLS756VU",.F.,.F.,{5})
PLSA756.PRWlRet:=Execblock("PLS756VU",.F.,.F.,{nOpc})
PLSA770.PRWcNewFor:=ExecBlock("PLS770BL")
PLSA780.PRWaCampos:=ExecBlock("PLS780CM",.F.,.F.,{aCampos,nDigito,nAtuSib,nUsrMatAnt})
PLSA790.PRWoBtt1:=TButton():New(nli,298,'',oDlg,{||Iif(Len(aProAud)>0,ExecBlock("PL790BT1",.F.,.F.,{oBtt1,2}),NIL)},45,11,,,,.T.)
PLSA790.PRWExecBlock("PL790BT1",.F.,.F.,{oBtt1,1})
PLSA790.PRWoBtt2:=TButton():New(nli,345,'',oDlg,{||Iif(Len(aProAud)>0,ExecBlock("PL790BT2",.F.,.F.,{oBtt2,2}),NIL)},45,11,,,,.T.)
PLSA790.PRWExecBlock("PL790BT2",.F.,.F.,{oBtt2,1})
PLSA790.PRWoBotao02:=SButton():New(180,180,4,{||IF(ExistBlock("PLSBOLETO"),ExecBlock("PLSBOLETO"),Help("",1,"PLSBOLETO"))
},oFolder:aDialogs[3],.T.)
PLSA790.PRWaCampos:=ExecBlock("PLS790CP",.F.,.F.,{aCampos})
PLSA790.PRWExecBlock("PL790FIM",.F.,.F.)
PLSA790.PRWExecBlock("PLSREVPC",.F.,.F.,{BD6>BD6_TIPGUI,"1",.T.,.F.})
PLSA790.PRWBEA>BEA_SENHA:=ExecBlock("PLS090L1",.F.,.F.,{iif(BEA>BEA_LIBERA=="1","2","1"),.T.,BEA>BEA_DATPRO})
PLSA790.PRWExecBlock("PLS790GR",.F.,.F.,{K_Incluir,.T.})
PLSA805.PRWaRet:=ExecBlock("PL805CPO",.T.,.T.)
PLSA955.PRWIfValType(aButUsr:=ExecBlock("PLS955BT",.F.,.F.))<>"A"
PLSA955.PRWlContinua:=ExecBlock("PLS955GV",.F.,.F.,{"E"})
PLSA955.PRWIfValType(aButUsr:=ExecBlock("PLS955BT",.F.,.F.))<>"A"
PLSA955.PRWIfValType(aButUsr:=ExecBlock("PLS955BT",.F.,.F.))<>"A"
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 267
Data Base : 07/09/2008

PLSA955.PRWlGrava:=ExecBlock("PLS955GV",.F.,.F.,{cOpcPE})
PLSA960.PRWExecBlock("PLS360BLQ",.F.,.F.,{nOpc})
PLSA960.PRWExecBlock("PLS360DSBLQ",.F.,.F.,{nOpc})
PLSA981.PRWcGuiOri:=Execblock("PLS981ORI",.F.,.F.,{TRBBD6>BD6_CDPFSO,TRBBD6>BD6_DATPRO,TRBBD6
>(BD6_OPEUSR+BD6_CODEMP+BD6_MATRIC+BD6_TIPREG)})
PLSA982.PRWIf!ExecBlock("PLS982IG",.F.,.F.,{TRBPRO>(BD6_CODOPE+BD6_CODLDP+BD6_CODPEG+BD6_NUMERO+BD6_ORIMOV+BD6_SEQUEN)})
PLSA987.PRWaPtoEntrada:=ExecBlock("PL987IMP",.F.,.F.)
PLSA987.PRWExecblock("PL987BOK",.f.,.f.,{oGet01})
PLSA987.PRWaRetPto:=ExecBlock("PLS987CLI",.F.,.F.,{cCodCli,cLoja,cNat,cPrefixo,cNumTit,cTipTit,dvencto})
PLSA987.PRWnRet:=ExecBlock("PL987US",.F.,.F.,{aOrdensNiv[nForNiv],nRet})
PLSBAIXA.PRWcCadastro:=ExecBlock("PLBX01")
PLSBAIXA.PRWnOrdem:=ExecBlock("PLBX02")
PLSBAIXA.PRWcFiltro+=cFiltro+".And."+ExecBlock("PLBX03")
PLSBAIXA.PRWcCondCor:=ExecBlock("PLBX04")
PLSBAIXA.PRWaCampos:=ExecBlock("PLBX05")
PLSBAIXA.PRWcCampos:=ExecBlock("PLBX06")
PLSBAIXA.PRWcCampos:=ExecBlock("PLBX06")
PLSBAIXA.PRWaButtons:=ExecBlock("PLBX07")
PLSBAIXA.PRWExecBlock("PLBX08")
PLSBAIXA.PRWaVets:=ExecBlock("PLBX09")
PLSCTB.PRWExecBlock("PLSCTBP1",.F.,.F.)
PLSCTB.PRWExecBlock("PLSCTBP2",.F.,.F.)
PLSCTB05.PRWcSql+=ExecBlock("PLSCT05F",.F.,.F.)
PLSM020.PRWLOCALbPonto:={||If(ExistBLock("PLSAUTF2"),ExecBLock("PLSAUTF2"),.T.)}
PLSM020.PRWExecBlock("PLSBOL",.F.,.F.,{aTrbSE1[oBrwFin:Linha()],;
PLSM020.PRWoBotao02:=SButton():New(180,035,6,{||IF(ExistBlock("PLSBOL"),ExecBlock("PLSBOL"),PLSR580())},,.T.)
PLSM020.PRWaRetPtoEn:=ExecBlock("PLSHSMOV",.F.,.F.,{aCabMov,cFilBD6,aDadMov,aVetTrab})
PLSM020.PRWExecBlock("PLS20DLG",.F.,.F.,{oFolder})
PLSM020.PRWaReturn:=ExecBlock("PLSPEMGC",.F.,.F.,{BAY>BAY_CODGRU,sMsg1,sMsg2})

Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br


Pagina : 268
Data Base : 07/09/2008

PLSM130.PRWaSipExpR:=
ExecBlock("PL130EXP",.F.,.F.,{cOper,cEmpIni,cEmpFim,cMatIni,cMatFim,dDatIni,dDatFim,aTipPla[a,1],aTipPla[a,2],aGruBen[b,1],aGruBen[b,2],cEmpIntS,nI
ndiceE,aSipExpR})
PLSM130.PRWaIntern:=ExecBlock("PLS130IN",.F.,.F.,{cOper,cEmpIni,cEmpFim,cMatIni,cMatFim,dDatIni,dDatFim,aGruBenA3[c,1]})
PLSM130.PRWcFiltro+=ExecBlock("PLS130CG",.F.,.F.)
PLSM130.PRWcFiltro+=ExecBlock("PLS130CG",.F.,.F.)
PLSM130.PRWcFiltro+=ExecBlock("PLS130CG",.F.,.F.)
PLSM130.PRWcFiltro+=ExecBlock("PLS130CG",.F.,.F.)
PLSM130.PRWcFiltro+=ExecBlock("PLS130CG",.F.,.F.)
PLSM130.PRWcFiltro+=ExecBlock("PLS130CG",.F.,.F.)
PLSM130.PRWcFiltro+=ExecBlock("PLS130CG",.F.,.F.)
PLSM150.PRWaRet:=Execblock("PLS150P1",.F.,.F.,{nQtdDe,nQtdAte,nPerCon,nValCon,cBenef})
PLSM151.PRWaRet:=ExecBlock("PL151COM",.F.,.F.,{TMP>CODEQU,TMP>CODVEN,TMP>BENEF,TMP>VALCOM,TMP>PERCOM,;
PLSM180.PRWIf!ExecBlock("PLS180AC")
PLSM180.PRWExecBlock("PLS180F",.F.,.F.)
PLSMCOB.PRWaAux:=ExecBlock(cRdmake,.F.,.F.,{cAno,cMes,_nTipo,_cNivel,cForPag,lFaturamento,cModal})
PLSMCOB.PRWaAux:=ExecBlock(cRdmake,.F.,.F.,{cCodInt,cCodEmp,cMatric,cTipReg,aCobTx,_cNivel,nValor})
PLSMCOB.PRWaCliFor[1]:=ExecBlock("PLSVRNIV",.F.,.F.,{cCodInt,cCodEmp,cNumCon,cVerCon,;
PLSMCOB.PRWaAux:=ExecBlock(cRdmake,.F.,.F.,{cCodInt,cCodEmp,cMatric,cTipReg,_cNivel,cCodPla,cVerPla,cCodPro,cVerPro,cForPag})
PLSMCOB2.PRWaAux:=ExecBlock(cRdmake,.F.,.F.,{BA3
>(BA3_CODINT+BA3_CODEMP+BA3_MATRIC),cAno,cMes,cForPag,aEventosCB,aCliente,aUsuarios,,lDireto,lOnlyLook,cRdMake,aFoCoPF,aLanUsu})
PLSMCOB2.PRWaRetFun:=Execblock(aEventosCB[nFor,21],,.F.,.F.,{cMatricFam,cAno,cMes,cForPag,aUsuarios,lDireto,_cNivel,_cChave,aEventosCB,'1'})
PLSMCOB2.PRWdDatBasIda:=ExecBlock("PLSBSIDA",.F.,.F.,{"1",dDatBasIda,aUsuarios[nFor],cMes,cAno,cMatricFam})
PLSMCOB2.PRWlDesconto:=ExecBlock("PLSDSCMN",.F.,.F.,{_cNivel,_cChave,aUsuarios[nFor]})
PLSMCOB2.PRWaValores:=ExecBlock("PLSVLRFX",.F.,.F.,{aValores,cMatricFam,cAno,cMes,cForPag})
PLSMCOB2.PRWaUsuarios:=ExecBlock("PLSLOADU",.F.,.F.,{aUsuarios,cOpeFam,cCodEmp,cMatric,cAno,cMes})
PLSMCOB2.PRWdDatBasIda:=ExecBlock("PLSBSIDA",.F.,.F.,{"2",dDatBasIda,aUsuarios[nPosUsr],cMes,cAno,cMatricFam})
PLSMCOB2.PRWlDesconto:=ExecBlock("PLSDSCMN",.F.,.F.,{_cNivel,_cChave,aUsuarios[nPosUsr]})
PLSMCOB2.PRWaValores:=ExecBlock("PLSVLROP",.F.,.F.,{aValores,cMatricFam,cAno,cMes})
PLSMCOB2.PRWaEspecifico:=ExecBlock("PLVALAD1",.F.,.F.,{cOpeFam+cCodEmp+cMatric+aUsuarios[nFor,01],cAno,cMes})
PLSMCOB2.PRWdDatBasIda:=ExecBlock("PLSBSIDA",.F.,.F.,{"3",dDatBasIda,aUsuarios[nFor],cMes,cAno,cMatricFam})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 269
Data Base : 07/09/2008

PLSMCOB2.PRWnValorFaixa:=ExecBlock("PLVALAD2",.F.,.F.,{cOpeFam+cCodEmp+cMatric+aUsuarios[nFor,01],nValorFaixa,aEspecifico})
PLSMCOB2.PRWcSQL+=Execblock("PLSDCFAT",.f.,.f.,{cCodLan})
PLSMCOB2.PRWdDatBasIda:=ExecBlock("PLSBSIDA",.F.,.F.,{"4",dDatBasIda,aUsuarios[nFor],cMes,cAno,cMatricFam})
PLSMCOB2.PRWaRetFun:=Execblock(aEventosCB[nFor,21],.F.,.F.,{cMatricFam,cAno,cMes,cForPag,aUsuarios,lDireto,_cNivel,_cChave,aEventosCB,'1'})
PLSMCOB2.PRWlEspecifico:=ExecBlock("PLCBTXUS",.F.,.F.,{aRetOpc,cOpeFam+cCodEmp+cMatric+cTipReg+cDigito,nPosVal})
PLSMCOB2.PRWaRetAux:=ExecBlock(cRdmake,.F.,.F.,{dData,cAno,cMes,BKJ>BKJ_FAIDES,aTotLan,i})
PLSMCON.PRWaButtons:=ExecBlock("PLSBUTDV",.F.,.F.)
PLSMCTMD.PRWaRetAux:=ExecBlock(BCL>BCL_FUNMFS,.F.,.F.,{cAlias,cTipo,cCodOpe,cTipGuia,&cCpoFase,;
PLSMCTMD.PRWaAux:=execblock("PLTIPATO",.F.,.F.,{cAto,BD7>BD7_CODPAD,BD7>BD7_CODPRO,aRet,0,BD7>BD7_PERCEN,BD6>BD6_DATPRO,
cTipoVlr})
PLSMCTMD.PRWaAux:=execblock("PLTIPATO",.F.,.F.,{cAto,BD7>BD7_CODPAD,BD7>BD7_CODPRO,aRet,0,Iif(nPercen==0,100,nDif),BD6
>BD6_DATPRO,cTipoVlr})
PLSMCTMD.PRWExecBlock("PLSBE9SK",.F.,.F.,{cCodRda,cOpeRda,cCodLoc,cCodEsp,cCodPLa,cCodPad,cCodPro,1})
PLSMCTMD.PRWlInternado:=ExecBlock("PLSUSRIN",.F.,.F.,{BD6>BD6_TIPGUI})
PLSMCTMD.PRWlRet:=execblock("PLSVLDIM",.F.,.F.,{cNumImp,cCodRda})
PLSMFPG.PRWnRet:=ExecBlock(cFormula,.F.,.F.,nValor)
PLSMFUN.PRWlRet:=ExecBlock("PLSVLDHR",.F.,.F.,{cHora})
PLSMFUN.PRWaClasses:=ExecBlock("PLSCLACA",.F.,.F.,{aClasses,aDadUsr})
PLSMFUN.PRWnRet:=ExecBlock("PLSPAESP",.F.,.F.,{nRet,cCodInt,cAno,cMes,aRet,cCodEmp,cCodRDA,cCodLoc,cCdProduto,cVrProduto,cEspec,aVlBloq})
PLSMFUN.PRWexecblock("PLSGERTG")
PLSMFUN.PRWaRet:=ExecBlock("PLSISCON")
PLSMFUN.PRWaRet:=ExecBlock("PLSISCON")
PLSMLIB.PRWcRetorno:=ExecBlock("PLPROXMT",.F.,.F.,{cCodInt,cCodEmp})
PLSMLIB.PRWnRet:=ExecBlock("PLVLRFAI")
PLSMLIB.PRWlRet:=ExecBlock("PLSBB8SK",.F.,.F.,{lRet,cCodRda,cCodInt,Subs(cCodLoc,1,3)})
PLSMLIB2.PRWaAux:=Execblock("PLTIPATO",.F.,.F.,{cAto,BD6>BD6_CODPAD,BD6>BD6_CODPRO,{0,0,0,0,0,0,0,0,0,0,0,0},0,0,BD6>BD6_DATPRO,
cTipoVlr})
PLSMPAG.PRWcSQL+=Execblock("PLMPALAN",.f.,.f.,{})
PLSMPAG.PRWcSQL+=Execblock("PLMPALAN",.f.,.f.,{})
PLSMPAG.PRWExecBLock("PLSPAG01",.F.,.F.,{cCodRda,cAno,cMes,cCodLan,nSaldo,lGerLot})
PLSMPAG.PRWaRetVLRNF:=ExecBlock("PLVLRNF",.F.,.F.,{aSaldo,cAno,cMes,cPrefixo,cNumero})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 270
Data Base : 07/09/2008

PLSMPAG.PRWcNaturez:=ExecBLock("PLNATESP",.F.,.F.)
PLSMPAG.PRWcSQL+=Execblock("PLMPALAN",.f.,.f.,{})
PLSMPAG.PRWExecBlock("PLSE2EXC",.F.,.F.)
PLSMPAG.PRWaIrrf:=ExecBLock("PLPAGANT",.F.,.F.,{cCodRda,cAno,cMes,aIrrf})
PLSMPOS.PRWExecBlock("PLSPOSJOB",.F.,.F.,{cStartPath})
PLSMPOS.PRWaFiles:=ExecBlock("PLSARQPOS",.F.,.F.,{cPathIn,cDriveProc})
PLSMPOS.PRWaFiles:=ExecBlock("PLSARQPOS",.F.,.F.,{cPathIn,cDriveProc})
PLSMPOS.PRWExecBlock("PLSENDPOS",.F.,.F.,{cDriveProc,cPathOut,cPathIn})
PLSMPOS.PRWExecBlock("PLSENDPOS",.F.,.F.,{cDriveProc,cPathOut,cPathIn})
PLSMPOS.PRWExecBlock("PLSENDPOS",.F.,.F.,{cDriveProc,cPathOut,cPathIn})
PLSMPOS.PRWExecBlock("PLSTRTPOS",.F.,.F.)
PLSMVLD.PRWaRetFun:=ExecBlock("PLSAUT01",.F.,.F.,{aRetFun,cMatric,dData,cCodPad,cCodPro})
PLSMVLD.PRWLOCALbPonto:={||If(ExistBLock("PLSAUTF2"),ExecBLock("PLSAUTF2"),.T.)}
PLSMVLD.PRWaRetFun:=ExecBlock("PLSAUTF1",.F.,.F.,{aRetFun,cMatric,dData,cLocalExec})
PLSP500.PRWlFoundUsr:=ExecBlock("PLS500PU",.F.,.F.,{PLSA500GCF("R502","CD_UNI"),PLSA500GCF("R502","ID_BENEF")})
PLSP500.PRWExecBlock("PLS500AF",.F.,.F.,{aResumo})
PLSP500.PRWaResumo:=Execblock("PL500AC",.F.,.F.,{lImportar,lFatal,cCodSeq,nTotAPRImp,_VL_TOT_FAT,aResumo})
PLSP500.PRWaRetPto:=ExecBlock("PLS500PN",.F.,.F.,{lExiste,cAliasPLS,cNota,cSenhaPLS,cMatrCob,aDadRda,cUniOri,cCodSeq})
PLSP500.PRWExecBlock("PLS500PQ",.F.,.F.,{cAliasPLS,cNroImp,lExiste})
PLSP500.PRWExecBlock("PLS500CG",.F.,.F.)
PLSP500.PRWExecBlock("PLS500IN",.F.,.F.,{PLSA500GCF("R503","TP_INTERNA")})
PLSP500.PRWExecBlock("PLSP500E",.F.,.F.)
PLSP500.PRWExecBlock("PLS500AP",.F.,.F.,{cAlias,cCodOpe,cCodLDP,cCodPEG,cNumero,cOriMov,cCodSeq,&(cAlias+">"+cAlias+"_NUMIMP")})
PLSP500.PRWcVarSer:=ExecBlock("PL500CFN",.F.,.F.,{PLSA500GCF("R504","CD_SERVICO"),cUniOri,dDataPro,cChaveMat})
PLSP500.PRWaUnidades:=Execblock("PL500TPA",.F.,.F.,{aUnidades})
PLSPTU01.PRWaFiles:=ExecBlock("PLSARQPTU",.F.,.F.,{cPathIn,cDriveProc})
PLSPTU01.PRWaFiles:=ExecBlock("PLSARQPTU",.F.,.F.,{cPathIn,cDriveProc})
PLSPTU01.PRWExecBlock("PLSENDPTU",.F.,.F.,{cDriveProc,cPathOut,cPathEnd})
PLSPTU01.PRWExecBlock("PLSPTUENV",.F.,.F.,{cNameFile,cPathOut,lWeb})
PLSPTU01.PRWExecBlock("PLSTRTPTU",.F.,.F.)
PLSR196.PRWIfExecBlock("PLR196BP",.F.,.F.,{Trb196>RECSE1})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 271
Data Base : 07/09/2008

PLSR401.PRWcCampos:=Execblock("PLSR4011",.F.,.F.)
PLSR401.PRWIf!Execblock("PLSR4012",.F.,.F.)
PLSR401.PRWaTotRet:=Execblock("PLSR4013",.F.,.F.,{Li,nSeq,nJuros,nCusto})
PLSR402.PRWcCampos:=Execblock("PLSR40201",.F.,.F.)
PLSR402.PRWIf!Execblock("PLSR40202",.F.,.F.)
PLSR402.PRWaTotEsp:=ExecBlock("PLR402IE",.f.,.f.,{dBaiIni,dBaiFim,cOper,cEmpIni,cEmpFim,nValPF,nValPJ,;
PLSR580.PRWaObservacoes:=ExecBlock("PLR580MSGO",.f.,.f.)
PLSR580.PRWaMsgBoleto:=ExecBlock("PLR580MSGB",.f.,.f.)
PLSR580.PRWaMsgCorpo:=ExecBlock("PLR580MSGC",.f.,.f.)
PLSR673.PRWExecblock("P673MATR",.F.,.F.,{nTipQbc,cIni,cLinha})
PLSR673.PRWExecblock("P673MATR",.F.,.F.,{nTipQbc,cIni,cLinha})
PLSR673.PRWExecblock("P673MATR",.F.,.F.,{nTipQbc,cIni,cLinha})
PLSR681.PRWExecBlock('PLSR681',.F.,.F.,lWeb)
PLSR720.PRWcFileDoc:=ExecBlock("PLS720ARQ")
PLSR720.PRWcArquivo:=ExecBlock("PLS720ARQ")
PLSR821.PRWcPfxSE1:=ExecBLock("PLPREFE1",.F.,.F.,{cAno,cMes})
PLSRETCOP.PRWcPLSREGANVE:=ExecBlock("PLSDATAN",.F.,.F.,{cTipoGuia,cPLSREGANVE})
PLSRETCOP.PRWaRetCobLiq:=ExecBlock("PLSCBVPG",.F.,.F.,{nVlrPagLiq,nVlrApr,cCodPad,;
PLSRETCOP.PRWaRetPto:=ExecBlock("PLSRETCP",.F.,.F.,aParPtoEnt)
PLSRETCOP.PRWaRdas:=ExecBlock("PLSRTCP1",.F.,.F.,{aRdas,aDadUsr,cOpeRda,cTipPreFor})
PLSRETCOP.PRWaRetPto:=ExecBlock("PLSRETC2",.F.,.F.,aParPtoEnt)
PLSRETCOP.PRWaRetPto:=ExecBlock("PLSGROPE",.F.,.F.,{cTipo,cOpeOri,dDatAnalise,cCodPro,cCodPad,cCodPla,cGruOpe})
PLSRETCOP.PRWcSQL+=ExecBlock("PLSQD6CT",.F.,.F.,{cCodPad})
PLSRETCOP.PRWcSQL+=ExecBlock("PLSQD6CP",.F.,.F.,{BR8>BR8_NIVEL,nIndice,cCodNiv,nGravi,aNiveis,cCodPad,cCodPro})
PLSRETCOP.PRWcSQL+=ExecBlock("PLSQD6CT",.F.,.F.,{cCodPad})
PLSRETCOP.PRWcSQL+=ExecBlock("PLSQD6CP",.F.,.F.,{BR8>BR8_NIVEL,nIndice,cCodNiv,nGravi,aNiveis,cCodPad,cCodPro})
PLSSQLEXEC.PRWAadd(aButtons,{"RELATORIO",{||ExecBlock(cRdmake,.F.,.F.,{aDados,aCabec,cTitulo,cTpRel,nTmRel})},"Imprimir"})
PLSSQLEXEC.PRWAadd(aButtons,{"RELATORIO",{||ExecBlock("PLSCRIGB",.F.,.F.,{aDados,aCabec,cTitulo,cTpRel,nTmRel})},"Imprimir"})
PLSTISS.PRWcTipInt:=ExecBlock("PLS500EX",.F.,.F.,{BE4>BE4_GRPINT,BE4>BE4_TIPINT})
PLSTISS.PRWcTipInt:=ExecBlock("PLS500EX",.F.,.F.,{BE4>BE4_GRPINT,BE4>BE4_TIPINT})
PLSTOSE1.PRWExecBlock("PLSE1GRV",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 272
Data Base : 07/09/2008

PLSTOSE1.PRWExecBlock("PLSE1GRI",.F.,.F.,{aBases})
PLSTOSE1.PRWExecBlock("PLSE2AGR",.F.,.F.)
PLSTOSE1.PRWaRetPtoEnt:=ExecBlock("PLSE2BVL",.F.,.F.,{aCampos,BAU>BAU_CODIGO,aBases})
PLSTOSE1.PRWExecBlock("PLSE2GRV",.F.,.F.)
PLSUA100.PRWcMatric:=ExecBlock("PLSUA1MT",.F.,.F.)
PLSUA300.PRWIfExecBlock("PLSPA300",.F.,.F.)
PLSUA500.PRWaRetPto507:=ExecBlock("PLS50007",.F.,.F.,{cTipCon})
PLSUA500.PRWcTipInt:=ExecBlock("PLS500EX",.F.,.F.,{BE4>BE4_GRPINT,BE4>BE4_TIPINT})
PLSUA500.PRWaRet:=ExecBlock("PLS500REG",.F.,.F.)
PLSUA500.PRWaRetPto505:=ExecBlock("PLS50005",.F.,.F.,{cCodEsp,cCodPsa,cTipPar,cTipTab,cPacote,cCodPoA})
PLSUA500.PRWaRetPto504:=ExecBlock("PLS50004",.F.,.F.,{cCodEsp,cCodPsa,cTipPar,cTipTab,cPacote,cCodPoA})
PLSUA500.PRWaRetPto502:=ExecBlock("PLS50002",.F.,.F.,{cCodCid})
PLSUA500.PRWExecBlock("PLS50003")
PLSUA500.PRWExecblock("PL500FAT",.f.,.f.,{})
PLSUA500.PRWaRet:=ExecBlock("PLSISCON")
PLSUA700.PRWcTipInt:=ExecBlock("PLS700EX",.F.,.F.,{BE4>BE4_GRPINT,BE4>BE4_TIPINT})
PLSUA700.PRWExecBlock("PLS70004")
PLSUA700.PRWExecBlock("PLS70003")
PLSUA700.PRWaRet:=ExecBlock("PLSISCON")
PLSVLRAGE.PRWaRetPto:=Execblock("PLMONSAL",.F.,.F.,{aTotLan,aAcertos,nItem,nUtiliza,nAcumu1,nAcumu2})
PLSVLRPRO.PRWcPLSREGANVE:=ExecBlock("PLSDATAN",.F.,.F.,{cTipoGuia,cPLSREGANVE})
PLSVLRPRO.PRWaRetFatM:=ExecBlock("PLSFATMP",.F.,.F.,{cCodPad,cCodPro,cCodInt,cCodRDA,cCodEsp,cCodLoc,;
PLSVLRPRO.PRWnQtdAux:=ExecBlock("PLMUDQTD",.F.,.F.,{nQtd,aComEve[nInd,1],lCirurgico,aRdas,nPosRDA,cConsViA})
PLSVLRPRO.PRWaRetExp:=ExecBlock(cRdmake,.F.,.F.,{nQtdAux,aComEve[nInd,3],aRet,dDatAnalise,cCodRDARea,cCodInt,cCodLocRea,cCodTab,;
PLSVLRPRO.PRWlCobQtdPer:=
ExecBlock("PLSQTPER",.F.,.F.,{cCodPad,cCodPro,aQtdPer,nQtdReal,cCodRDA,cCodLoc,cCodEsp,lCobCoPart,xFilial("BD6")+cChaveGui,lCobQtdPer})
PLSVLRPRO.PRWnPerHorEsp:=ExecBlock("PLSHRESP",.F.,.F.,{nPerHorEsp,dDatCir,cHorCir,cCodTab,lCobCoPart,lCompra,cCodPad,cCodPro,lReembolso})
PLSVLRPRO.PRWaRetPtEn:=
ExecBlock("PLCALCEV",.F.,.F.,{lCobCoPart,lCompra,nVlrTot,aRet,cCodInt,aRdas,cCodPad,cCodPro,cCdProduto,nQtd,dDatPro,aDadUsr})
PLSVLRPRO.PRWaRetFun:=ExecBlock("PLSRTTAB",.F.,.F.,{cCodTab,cAlias,cCodPad,cCodPro,dDatAnalise,cCodInt,cCodRDA,cEspec,cSubEsp,cCodLoc,;
PLSVLRPRO.PRWcPLSREGANVE:=ExecBlock("PLSDATAN",.F.,.F.,{cTipoGuia,cPLSREGANVE})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 273
Data Base : 07/09/2008

PLSVLRPRO.PRWaRet:=ExecBlock("PLSCOMEV",.F.,.F.,aParPtoEnt)
PLSVLRPRO.PRWaRetExp:=ExecBlock(BD3>BD3_RDMAKE,.F.,.F.,aParam)
PLSVLRPRO.PRWaOrdensNiv:=ExecBlock("PLSONVPC",.F.,.F.,{aOrdensNiv,lCobCoPart,cCodRda,cOpeOri})
PLSVLRPRO.PRWIfExecBlock("PLSBE9SK",.F.,.F.,{cCodRda,cCodInt,cCodLoc,cEspec,cCdProduto,cCodPad,cCodAux,nForBE9})
PLSVLRPRO.PRWIfExecBlock("PLSBE9SK",.F.,.F.,{cCodRda,cCodInt,cCodLoc,cEspec,cCdProduto,cCodPad,cCodAux,nForBE9})
PLSVLRPRO.PRWcSQL:=ExecBlock("PLBC0SQL",.F.,.F.,{cSQL,cCodRda,cCodInt,Subs(cCodLoc,1,3),cEspec,cSubEsp,cCodPro,cCodPad})
PLSVLRPRO.PRWaRetBMC:=Execblock("PLVLBMC",.f.,.f.,{lInterc,lChkNvLoc,lReembolso,nNiveis,cCodInt,cTipPre,cCodPro,;
PLSVLRPRO.PRWaRetPtoEnt:=
ExecBlock("PLSALTUV",.F.,.F.,{nVlr,cAlias,lOK,nVlrRea,cCodRda,cCodInt,cCodLoc,cEspec,cRegAte,lCobCoPart,cCodPro,cCodUnd,dDatAnalise,cCodPad})
PLSVLRPRO.PRWaRetPto:=ExecBlock("PLSVLRPA",.F.,.F.,{aRetPA[1,4],nBanda,cConsBd,cAno,cMes,lCobCoPart,dDatAnalise,cCodPro,cCodPad,cEspec,;
PLSVLRPRO.PRWIfExecBlock("PLSBE9SK",.F.,.F.,{cCodRda,cCodInt,cCodLoc,cEspec,cCodPla,cCodPad,cCodAux,nForBE9})
PLSVLRPRO.PRWaBE9Fil:=ExecBlock("PLBE9FIL",.F.,.F.,{cCodRda,cCodInt,cCodLoc,cEspec,cCodPla,cCodPad,cCodPro,nDesconto,nAcrescimo})
PLSVLRPRO.PRWaBC0Fil:=ExecBlock("PLBC0FIL",.F.,.F.,{cCodRda,cCodInt,cCodLoc,cEspec,cCodPla,cCodPad,cCodPro,nDesconto,nAcrescimo})
PLSVLRPRO.PRWaRetREA01:=Execblock("PLSREA01",.f.,.f.,{aComEve,nRef,cCodUnd})
PLSVLRPRO.PRWIfExecBlock("PLSBE9SK",.F.,.F.,{cCodRda,cCodInt,cCodLoc,cEspec,cCdProduto,cCodPad,cCodAux,nForBE9})
PLSVLRPRO.PRWIfExecBlock("PLSBE9SK",.F.,.F.,{cCodRda,cCodInt,cCodLoc,cEspec,cCdProduto,cCodPad,cCodAux,nForBE9})
PLSVLRPRO.PRWlPtoEntr:=ExecBlock("PLSVLPR01",.F.,.F.,{cTipPre,lInterc,nVlrApr,nVlrAprPag,lCobCoPart,cOpeOri,cCodPad,cCodPro,cCodUnd})
PLSVLRPRO.PRWnBanda:=
ExecBlock("PLSRTBND",.F.,.F.,{nBanda,cAlias,cCodOpe,cAno,cMes,lCobCoPart,lInterc,cOpeInt,dDatAnalise,nNiveis,aNiveis,cCodPro,cModPag,cCodPad,cEsp
ec,;
PLSVLRPRO.PRWlRet:=ExecBlock("PLSBB8SK",.F.,.F.,{lRet,cCodRda,cCodInt,Subs(cCodLoc,1,3)})
PLSXAUT.PRWaRet:=ExecBlock("PLSAUT03",.F.,.F.,{aRet,dData,cHora,cCdTbPd,cCodPro,nQtd,cCid,cLOCALExec,cOpeSol,;
PLSXAUT.PRWaRet:=ExecBlock("PLSAUT02",.F.,.F.,{aRet,dData,cHora,cCdTbPd,cCodPro,nQtd,cCid,cLOCALExec,cOpeSol,;
PLSXAUT.PRWcSQL+=ExecBlock("PLSQD6CT",.F.,.F.,{cCdTbPd})
PLSXAUT.PRWcSQL+=ExecBlock("PLSQD6CP",.F.,.F.,{cNivel,nNiveis,cCodNiv,nGravi,aNiveis,cCdTbPd,cCodPro})
PLSXAUT.PRWaRetPnt:=ExecBlock("PLSTratQ",.F.,.F.,aParaPnt)
PLSXAUT.PRWaRetPnt:=ExecBlock("PLSTratP",.F.,.F.,aParaPnt)
PLSXAUT.PRWcSQL+=ExecBlock("PLSQD6CT",.F.,.F.,{cCdTbPd})
PLSXAUT.PRWcSQL+=ExecBlock("PLSQD6CP",.F.,.F.,{cNivel,nNiveis,cCodNiv,nGravi,aNiveis,cCdTbPd,cCodPro})
PLSXAUT.PRWaRetCla:=
ExecBlock("PLCLACAR",.F.,.F.,{aCarencia,lOK,aDadUsr,cCdTbPd,cCodPro,cOpeUsr,cCodPla,cVersao,lVerBDL,cAliasAut,cChaveAut})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 274
Data Base : 07/09/2008

PLSXAUT.PRWaRet:=ExecBlock("PLSVLDP1",.F.,.F.,{cCdTbPd,cCodPro,cLOCALExec,aRet})
PLSXAUT.PRWaRet:=ExecBlock("PLSPROIN",.F.,.F.,{cCid,cLOCALExec,aCodsProcs,aDadUsr,dDatPro})
PLSXAUT.PRWcAbrRel:=ExecBlock("PLSRTABR",.F.,.F.,{aDadUsr,cAbrRel})
PLSXAUT.PRWcSQL+=ExecBlock("PLSQD6CT",.F.,.F.,{aProcs[3][nI][1]})
PLSXAUT.PRWcSQL+=
strtran(ExecBlock("PLSQD6CP",.F.,.F.,{aProcs[3][nI][3],nNiveis,aProcs[3][nI][4],aProcs[3][nI][5],aNiveis,cCdTbPd,cCodPro}),"AND","")
PLSXFUN.PRWReturn(ExecBlock("PLVLDREQ",.F.,.F.,cNumReq))
PLSXFUN.PRWaRetorno:=ExecBlock("PLAUTWEB",.F.,.F.,{aDados,aItens,cMatric})
PLSXFUN.PRWaRetorno:=ExecBlock("PLIMPWEB",.F.,.F.,{lImpGui,cGuia})
PLSXPOS.PRWaRet:=ExecBlock("PLSXPOS",.F.,.F.,{aProcs,aParams})
PMSA001.PRWIf!ExecBlock("PMA001VL",.F.,.F.,{aRet[3]})
PMSA001.PRWExecBlock("PMA001FIM",.F.,.F.)
PMSA010.PRWaButtons:=ExecBlock("PMA010BTN",.F.,.F.)
PMSA010.PRWExecBlock("PMA010GRV",.F.,.F.,{l010Inclui,l010Altera,l010Exclui,(nOpcA==1)})
PMSA010.PRWExecBlock("PMA010FCC",.F.,.F.)
PMSA010.PRWExecBlock("PA010INI",.F.,.F.)
PMSA100.PRWIfValType(aUsRotina:=ExecBlock("PM100ROT",.F.,.F.))=="A"
PMSA100.PRWExecBlock("PMS100A3",.F.,.F.)
PMSA100.PRWIfExecBlock("PMA100Inc")
PMSA100.PRWExecBlock("PMA100Prj",.F.,.F.)
PMSA100.PRWlConfExcTe:=ExecBlock("PMA100EX",.F.,.F.)
PMSA100.PRWExecBlock("PMA100Sa",.F.,.F.,{nOpcx})
PMSA100.PRWExecBlock("PMS100A4",.F.,.F.)
PMSA100.PRWExecBlock("PMS100A1",.F.,.F.)
PMSA100.PRWExecBlock("PMS100A2",.F.,.F.,{nOpc})
PMSA100.PRWlRet:=ExecBlock("PM100Cpy",.F.,.F.)
PMSA100.PRWExecBlock("PM100POC",.F.,.F.)
PMSA100.PRWReturnExecBlock("PMS100AC",.F.,.F.)
PMSA100.PRWExecBlock("PMAF2CST",.F.,.F.)
PMSA100.PRWaCamposUsr:=ExecBlock("PM100AF5",.F.,.F.,{aCampos,aParam})
PMSA101.PRWlContinua:=ExecBlock("PMA101EX",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 275
Data Base : 07/09/2008

PMSA101.PRWaButtons:=ExecBlock("PMA101BU",.F.,.F.,{aButtons})
PMSA101.PRWIf!ExecBlock("PMA101DEL",.F.,.F.)
PMSA101.PRWExecBlock("PMA101SA",.T.,.T.,{(nOpc==1),nOpcx})
PMSA101.PRWExecBlock("PMA101CP",.F.,.F.,{'AF5',AF5>(RecNo()),AE1>(RecNo()),n101Quant})
PMSA101.PRWExecBlock("PMA101CP",.F.,.F.,{'AF2',AF2>(RecNo()),AE1>(RecNo()),n101Quant})
PMSA101.PRWIfExecBlock("PMA101E2",.F.,.F.,{cAux})==.T.
PMSA101.PRWIfExecBlock("PMA101E3",.F.,.F.,{cAux})==.T.
PMSA101.PRWExecBlock("PMA101IMP",.F.,.F.,{cCompos,nQuant})
PMSA103.PRWaTmpSV5:=ExecBlock("PMA103Rc",.T.,.T.,{aTmpSV5})
PMSA103.PRWaButtons:=ExecBlock("PMA103BTN",.F.,.F.,{aButtons})
PMSA103.PRWIf!ExecBlock("PMA103INC",.F.,.F.)
PMSA103.PRWIf!ExecBlock("PMA103ALT",.F.,.F.)
PMSA103.PRWIf!ExecBlock("PMA103DEL",.F.,.F.)
PMSA103.PRWExecBlock("PMA103FI",.F.,.F.,{l103Inclui,l103Altera,l103Exclui,(nOpc==1)})
PMSA103.PRWlRet:=ExecBlock("A103LINOK1",.F.,.F.,{lRet})
PMSA103.PRWlRet:=ExecBlock("A103LINOK4",.F.,.F.,{lRet})
PMSA103.PRWExecBlock("PMA103GRV",.F.,.F.)
PMSA110.PRXExecBlock("PM110AF8",.F.,.F.)
PMSA110.PRXExecBlock("PM110AFC",.F.,.F.)
PMSA110.PRXExecBlock("PM110AF9",.F.,.F.)
PMSA110.PRXExecBlock("PM110AFA",.F.,.F.)
PMSA110.PRXExecBlock("PM110AFB",.F.,.F.)
PMSA110.PRXExecBlock("PM110AFD",.F.,.F.)
PMSA110.PRXExecBlock("PMA110GERA",.F.,.F.)
PMSA110.PRXIfExecBlock("PMA110Orc",.T.,.T.)
PMSA110.PRXIfExecBlock("PMA110INC",.T.,.T.)
PMSA130.PRWExecBlock("PMA130ID",.F.,.F.)
PMSA200.PRWIfValType(aUsRotina:=ExecBlock("PM200ROT",.F.,.F.))=="A"
PMSA200.PRWIfExecBlock("PMA200Inc")
PMSA200.PRWIfValType(aUsButtons:=ExecBlock("PM200BUT",.F.,.F.))=="A"
PMSA200.PRWExecBlock("PMA200Prj",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 276
Data Base : 07/09/2008

PMSA200.PRWExecBlock("PMA200MENU",.F.,.F.,{oTree,cArquivo})
PMSA200.PRWExecBlock("PMA200Sa",.F.,.F.,{nOpcx})
PMSA200.PRWlDelPrj:=ExecBlock("PMA200DEL",.F.,.F.,)
PMSA200.PRWExecBlock("PMA200AL",.F.,.F.,{l200Inclui,l200Visual,l200Altera,l200Exclui})
PMSA200.PRWIf!ExecBlock("PMA200Tr",.F.,.F.,{nOpc,cEdt})
PMSA200.PRWExecBlock("PMS200A1",.F.,.F.)
PMSA200.PRWIfValType(aUsButtons:=ExecBlock("PM200BU2",.F.,.F.))=="A"
PMSA200.PRWExecBlock("PMS200A2",.F.,.F.)
PMSA200.PRWlRet:=ExecBlock("PMA200CO",.F.,.F.,{Inclui,Altera})
PMSA200.PRWlRet:=ExecBlock("PM100Cpy",.F.,.F.)
PMSA200.PRWExecBlock("PMA200CP",.F.,.F.,{'AFC',AFC>(RecNo()),AE1>(RecNo()),nQuant})
PMSA200.PRWExecBlock("PMA200CP",.F.,.F.,{'AF9',AF9>(RecNo()),AE1>(RecNo()),nQuant})
PMSA200.PRWExecBlock("PMA200IMP",.F.,.F.,{cCompos,nQuant})
PMSA200.PRWReturnExecBlock("PMS200AC",.F.,.F.)
PMSA200.PRWaRetUsr:=ExecBlock("Pms200CPRV",.F.,.F.)
PMSA200.PRWlRet:=ExecBlock(aRetUsr[(aParam1[1]4),2],.F.,.F.,{cFiltroPAFA,cFiltroB1,aParam1,cFiltroAE8,cFiltroRAFA,cFltAFAUsr})
PMSA200.PRWExecBlock("PMSXCust")//calculaocusto
PMSA200.PRWExecBlock("PMA200ENC",.F.,.F.,{lRet})
PMSA200.PRWaCamposUsr:=ExecBlock("PM200AF5",.F.,.F.,{aCampos,aParam})
PMSA200.PRWaCamposUsr:=ExecBlock("PM200AF2",.F.,.F.,{aCampos,aParam})
PMSA200.PRWaCamposUsr:=ExecBlock("PM200AFC",.F.,.F.,{aCampos,aParam})
PMSA200.PRWaCamposUsr:=ExecBlock("PM200AF9",.F.,.F.,{aCampos,aParam})
PMSA200.PRWaCamposUsr:=ExecBlock("P200AFC2",.F.,.F.,{aCampos,aParam})
PMSA200.PRWaCamposUsr:=ExecBlock("P200AFC2",.F.,.F.,{aCampos,aParam})
PMSA200.PRWaCamposUsr:=ExecBlock("P200AF92",.F.,.F.,{aCampos,aParam})
PMSA200.PRWaCamposUsr:=ExecBlock("P200AF92",.F.,.F.,{aCampos,aParam})
PMSA200.PRWExecBlock("PMS200AT",.F.,.F.,{aEDT,aTAREFA})
PMSA200.PRWaCamposUsr:=ExecBlock("PM200_AFC",.F.,.F.,{aCampos,aParam})
PMSA201.PRWIfValType(aUsButtons:=ExecBlock("PM201BUT",.F.,.F.))=="A"
PMSA201.PRWlContinua:=ExecBlock("PMA201EX",.F.,.F.)
PMSA201.PRWIf!ExecBlock("PMA201DEL",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 277
Data Base : 07/09/2008

PMSA201.PRWExecBlock("PMA201SA",.T.,.T.,{lOk,nOpcx})
PMSA201.PRWlRet:=ExecBlock("PMA201OK",.F.,.F.)
PMSA203.PRWlContinua:=ExecBlock("PMA203EX",.F.,.F.)
PMSA203.PRWaTmpSV5:=ExecBlock("PMA203Rc",.T.,.T.,{aTmpSV5})
PMSA203.PRWExecBlock("PMA203CL",.T.,.T.,{})
PMSA203.PRWaButtons:=ExecBlock("PMA203BTN",.F.,.F.,{aButtons})
PMSA203.PRWaColsSV:=ExecBlock("PMS203Alt",.F.,.F.,{aColsSV})
PMSA203.PRWIf!ExecBlock("PMA203INC",.F.,.F.)
PMSA203.PRWIf!ExecBlock("PMA203ALT",.F.,.F.)
PMSA203.PRWIf!ExecBlock("PMA203DEL",.F.,.F.)
PMSA203.PRWExecBlock("PMA203FI",.F.,.F.,{l203Inclui,l203Altera,l203Exclui})
PMSA203.PRWExecBlock("PMA203FM",.F.,.F.,{l203Inclui,l203Altera,l203Exclui,(nOpc==1)})
PMSA203.PRWlRet:=Execblock("A203LINOK1",.F.,.F.,{lRet})
PMSA203.PRWlRet:=ExecBlock("PMA203T5",.F.,.F.)
PMSA203.PRWExecBlock("PMSXCust")//calculaocusto
PMSA203.PRWExecBlock("PMA203GRV",.F.,.F.)
PMSA203.PRWExecBlock("PM203Mail",.F.,.F.)
PMSA203.PRWlRet:=ExecBlock("PM203FNA",.F.,.F.)
PMSA203.PRWExecBlock("PMA203CUS",.F.,.F.,{nGet})
PMSA203.PRWaConfig[6]:=ExecBLock('PMA203EQ',.F.,.F.)
PMSA203.PRWcEquipe:=ExecBLock('PMA203EQ',.F.,.F.)
PMSA203.PRWaDadosSim:=ExecBLock('PMA203SI',.F.,.F.,{aDadosSim})
PMSA203.PRWlRetorno:=ExecBlock("PMA203VLD",.F.,.F.,{la203Inclui,la203Altera,la203Exclui})
PMSA210.PRWIfValType(aUsRotina:=ExecBlock("PMA210ROT",.F.,.F.))=="A"
PMSA210.PRWbOk:={||M>AF8_FASE:=M>AFE_FASE,lGravaOk:=(M>AFE_FASE==AF8>AF8_FASE.Or.PmsFasePco(@cEncerra)).And.
ExecBlock('PMA210Ok',.F.,.F.,{'1'}),oDlg:End()}
PMSA210.PRWbOk:={||M>AF8_FASE:=M>AFE_FASEOR,lGravaOk:=((Empty(M>AFE_FASEOR).Or.M>AFE_FASEOR==AF8>AF8_FASE.Or.
PmsFasePco()).And.ExecBlock('PMA210Ok',.F.,.F.,{'2'})),oDlg:End()}
PMSA210.PRWExecBlock("PMA210FR",.F.,.F.,{lGravaOK})
PMSA220.PRWaLegenda:=ExecBlock("PMA220LEG",.T.,.T.,{aCores})
PMSA220.PRWIf!ExecBlock("PMA220SC")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 278
Data Base : 07/09/2008

PMSA220.PRWaUsrRotina:=ExecBlock("PMA220BT",.F.,.F.)
PMSA220.PRWIf!ExecBlock("PMA220SA")
PMSA220.PRWIf!ExecBlock("PMA220PL")
PMSA220.PRWIf!ExecBlock("PMA220GPL")
PMSA220.PRWIf!ExecBlock("PMA220WR")
PMSA220.PRWIf!ExecBlock("PMA220CP")
PMSA220.PRWIf!ExecBlock("PMA220OP")
PMSA220.PRWIf!ExecBlock("PMA220EM")
PMSA230.PRWExecBlock("PMA230ID",.F.,.F.)
PMSA230.PRWExecblock("PM230DOC",.F.,.F.,{AF9>AF9_PROJET,AF9>AF9_TAREFA})
PMSA310.PRWlContinua:=ExecBlock("PMA311IN",.F.,.F.)
PMSA311.PRWlContinua:=ExecBlock("PMA311IN",.F.,.F.)
PMSA311.PRWlContinua:=ExecBlock("PMA311AL",.F.,.F.)
PMSA311.PRWIfValType(aUsButtons:=ExecBlock("PMA311BT",.F.,.F.))=="A"
PMSA311.PRWIf!ExecBlock("PMA311EX",.F.,.F.)
PMSA311.PRWExecBlock("PMA311GRV",.F.,.F.)
PMSA311.PRWlRet:=ExecBlock("PMA311VL",.F.,.F.)
PMSA320.PRWcFiltro:=ExecBlock("PM320FIL",.F.,.F.)
PMSA320.PRWlContinua:=ExecBlock("PM320EXC",.F.,.F.)
PMSA320.PRWExecBlock("PMSGrvAFU",.F.,.F.,{AFU>AFU_FILIAL,AFU>AFU_CTRRVS,;
PMSA320.PRWExecBlock("PMDelAFU",.F.,.F.,{nRecAFU})
PMSA320.PRWExecBlock("PM320GRV",.F.,.F.)
PMSA320.PRWlReturn:=ExecBlock("PMA320TOK",.F.,.F.)
PMSA321.PRWcFilterAFU:=ExecBlock("PM321FIL",.F.,.F.)
PMSA321.PRWcDocAux:=ExecBlock("PMSA321DOC",.F.,.F.)
PMSA321.PRWlOk:=Execblock("PMA321GA",.F.,.F.,{lOk})
PMSA321.PRWlRet:=ExecBlock("PMA321TO",.F.,.F.)
PMSA321.PRWlRet:=ExecBlock('PM321LOK',.F.,.F.)
PMSA321.PRWExecBlock("PMSGrvAFU",.F.,.F.,{AFU>AFU_FILIAL,AFU>AFU_CTRRVS,;
PMSA321.PRWExecBlock("PMDelAFU",.F.,.F.,{aRecAFU[nCntFor]})
PMSA400.PRWExecBlock("PMS400INI",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 279
Data Base : 07/09/2008

PMSA400.PRWnCstHrs:=ExecBlock("PMS400CAL",.F.,.F.,{nCstHrs,nTotHrs})
PMSA400.PRWExecBlock("PMA400CT",.F.,.F.)
PMSA410.PRWIfValType(aUsRotina:=ExecBlock("PM410ROT",.F.,.F.))=="A"
PMSA410.PRWIfValType(aUsButtons:=ExecBlock("PM410BUT",.F.,.F.))=="A"
PMSA410.PRWExecBlock("PMA410MENU",.F.,.F.,{oTree,cArquivo})
PMSA410.PRWlDelPrj:=ExecBlock("PMA200DEL",.F.,.F.,)
PMSA410.PRWExecBlock("PMSXCust")//calculaocusto
PMSA410.PRWExecBlock("PMA200IMP",.F.,.F.,{cCompos})
PMSA500.PRWlContinua:=ExecBlock("PMS500_1",.F.,.F.)
PMSA510.PRWExecBlock("PMSGrvAJC",.F.,.F.,{AJC>AJC_FILIAL,;
PMSA510.PRWlRet:=ExecBlock("PM510Grv",.F.,.F.)
PMSA600.PRWIfValType(aUsRotina:=ExecBlock("PM600ROT",.F.,.F.))=="A"
PMSA600.PRWcArquivo:=ExecBlock("PMSAF802",.F.,.F.,{cArquivo})
PMSA600.PRWaBOD:=ExecBlock("PMSAF8BD",.F.,.F.)
PMSA600.PRWnVal:=ExecBlock("PMSA600F",.F.,.F.,{(cArquivo)>ALIAS,(cArquivo)>RECNO})
PMSA600.PRWExecBlock("PMSA600PV",.F.,.F.)
PMSAFU.PRGaTemp:=ExecBlock('PMSAFU',.f.,.f.,{1,aTemp})
PMSAFU.PRGaAFUITEM:=ExecBlock('PMSAFU',.f.,.f.,{2,aAFUITEM})
PMSAFU.PRGaAFUITEM:=ExecBlock('PMSAFU',.f.,.f.,{0,aAFUITEM})
PMSAFU.PRGaTemp:=ExecBlock('PMSAFU',.f.,.f.,{3,aTemp})
PMSAFU.PRGExecBlock('PMSAFU',.f.,.f.,{4,aAFUITEM})
PMSC010A.PRWAFA>AFA_ALOC:=ExecBlock("PMS010IM",.F.,.F.,{aRelac[nz,2]})
PMSC010A.PRWAFA>AFA_ALOC:=ExecBlock("PMS010IM",.F.,.F.,{aRelac[nz,2]})
PMSC010A.PRWIf!ExecBlock("PMA010FR",.F.,.F.)
PMSC010A.PRWIf!ExecBlock("PMA010FR",.F.,.F.)
PMSC010A.PRWnAFAAloc:=ExecBlock("PMS010EX",.F.,.F.,{AFA>AFA_ALOC})
PMSC130.PRWnValSC6:=ExecBlock("PM130Cust",.F.,.F.)*SC6>C6_QTDVEN
PMSPALM2.PRWExecBlock('PMSPALM2',.F.,.F.,{2})
PMSPALM2.PRWExecBlock('PMSPALM2',.F.,.F.,{1})
PMSPALM2.PRWExecBlock('PMSPALM2',.F.,.F.,{1})
PMSPALM2.PRWExecBlock('PMSPALM2',.F.,.F.,{2})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 280
Data Base : 07/09/2008

PMSPALM2.PRWaConf:=ExecBlock('PMSPALM2',.F.,.F.,{0,aConf})
PMSPALM2.PRWExecBlock('PMSPALM2',.F.,.F.,{3})
PMSREC.PRGaParams:=ExecBlock('PMSREC',.F.,.F.,aParams)
PMSXFUN.PRXlRet:=ExecBlock("PMSAFGMB",.F.,.F.,{lRet})
PMSXFUN.PRXcEofF3AFC:=ExecBlock("PMSSET91",.F.,.F.)
PMSXFUN.PRXcEofF3AF9:=ExecBlock("PMSSET92",.F.,.F.)
PMSXFUN.PRXExecBlock("PMSGAFX",.F.,.F.)
PMSXFUN.PRXExecBlock("PMSDELAFF",.F.,.F.)
PMSXFUN.PRXaAuxRat:=Execblock("PMSRATSC",.F.,.F.,{aAuxRat})
PMSXFUN.PRXnQtdEst+=ExecBlock("PMSPlEst",.F.,.F.)
PMSXFUN.PRXnQtdEst+=ExecBlock("PMSPlEst",.F.,.F.)
PMSXFUN.PRXaArrayOp:=ExecBlock("PMSNumOp",.F.,.F.,{aArrayOp})
PMSXFUN.PRXExecBlock("PMSEXESC",.F.,.F.)
PMSXFUN.PRXExecBlock("PMSEXESC",.F.,.F.)
PMSXFUN.PRXExecBlock("PMSEXEEV",.T.,.T.,{RetCodUsr(),M>AFK_PLANEJ,aTabela[1],aTabela[2],aTabela[3],aTabela[4]})
PMSXFUN.PRXIfExecBlock("PMS220FL",.F.,.F.)
PMSXFUN.PRXExecBlock("PMSGRVSC",.F.,.F.)
PMSXFUN.PRXlRet:=ExecBlock("PMSAFLRAT",.F.,.F.)
PMSXFUN.PRXlRet:=Execblock("PMSAFNV",.F.,.F.)
PMSXFUN.PRXnTotTit:=ExecBlock("PMSTOKFI",.F.,.F.,{nTotTit,nTotVal})
PMSXFUN.PRXlRet:=ExecBlock("PMSVLF2",.F.,.F.)
PMSXFUN.PRXExecblock("PMSNFINC",.F.,.F.,{(cAliasSD2)>D2_PROJPMS,(cAliasSD2)>D2_EDTPMS,(cAliasSD2)>D2_TASKPMS})
PMSXFUN.PRXExecBlock("PMSDLGRC",.F.,.F.)
PMSXFUN.PRXcFilhos:=ExecBlock("PMSAF801",.F.,.F.,{cFilhos})
PMSXFUN.PRXaButtons:=ExecBlock("PMSAF8BD",.F.,.F.)
PMSXFUN.PRXcFilhos:=ExecBlock("PMSAF801",.F.,.F.,{cFilhos})
PMSXFUN.PRXaBOD:=ExecBlock("PMSAF8BD",.F.,.F.)
PMSXFUN.PRXcFilhos:=ExecBlock("PMSAF101",.F.,.F.,{cFilhos})
PMSXFUN.PRXaButtons:=ExecBlock("PMSAF1BD",.F.,.F.)
PMSXFUN.PRXlContinua:=ExecBlock("PMSAFUSD3",.F.,.F.,{nEvento,cAlias})
PMSXFUN.PRXaArraySD3:=ExecBlock("PMSSD3AFU",.F.,.F.,{nEvento,aArraySD3})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 281
Data Base : 07/09/2008

PMSXFUN.PRXlContinua:=ExecBlock("PMSAFUSD3",.F.,.F.,{nEvento,cAlias})
PMSXFUN.PRXaArraySD3:=ExecBlock("PMSSD3AFU",.F.,.F.,{nEvento,aArraySD3})
PMSXFUN.PRXlRet:=ExecBlock("PMSVLDUsr",.T.,.T.,{cProjeto,cTarefa,cEDT,cEDTPai,nCheck,cCampo,cRevisa,cUserID,lCheckPai,lRet})
PMSXFUN.PRXIfValType(aUsButtons:=ExecBlock("PMBTUSR",.F.,.F.))=="A"
PMSXFUN.PRXExecBLock('PMGRUSR',.F.,.F.,{cAlias})
PMSXFUN.PRXExecBlock("PMSSC701",.F.,.F.,{cNumSolic,cItem})
PMSXFUN.PRXcArquivo:=ExecBlock("PMSAF802",.F.,.F.,{cArquivo})
PMSXFUN.PRXaBOD:=ExecBlock("PMSAF8BD",.F.,.F.)
PMSXFUN.PRXcResource:=ExecBlock("PMSAF8RES",.F.,.F.,{cAlias,nRecNo})
PMSXFUN.PRXcArquivo:=ExecBlock("PMSAF102",.F.,.F.,{cArquivo})
PMSXFUN.PRXaBOD:=ExecBlock("PMSAF1BD",.F.,.F.)
PMSXFUN.PRXExecBlock("PMSXGANT",.F.,.F.,{aAxTask,aAllTask})
PMSXFUN.PRXaButton:=ExecBlock('PMSREDIS',.F.,.F.,{1})
PMSXFUN.PRXnTotTit:=ExecBlock("PMSTOKMB",.F.,.F.,{nTotTit,nTotVal})
PMSXFUN.PRXlRet:=ExecBlock("PMSAJEMB",.F.,.F.,{lRet})
PMSXFUNA.PRWExecBlock("PMAF5CST",.F.,.F.)
PMSXFUNA.PRWaArrayTrb:=ExecBlock("PMSINIFIN",.F.,.F.,{cProjeto,cRevisa,cEDT,aArrayTrb,lFluxo,nMoeda,dDataRef})
PMSXFUNA.PRWcEDT:=ExecBlock("PMSCPAFC",.F.,.F.,{cEDT,"AFC",AFC>(Recno())})
PMSXFUNA.PRWExecBlock("PMAPCPY",.F.,.F.,{"E",AFC>AFC_PROJET,AFC>AFC_REVISA,AFC>AFC_EDT,cPrjCode,cRevCode,cOldCode})
PMSXFUNA.PRWcTarefa:=ExecBlock("PMSCPAF9",.F.,.F.,{cTarefa,"AF9",AF9>(Recno())})
PMSXFUNA.PRWExecBlock("PMAPCPY",.F.,.F.,{"T",AF9>AF9_PROJET,AF9>AF9_REVISA,AF9>AF9_TAREFA,cPrjCode,cRevCode,cOldCode})
PMSXFUNA.PRWExecBlock("PM200CpPr",.F.,.F.,{aDestCpy[1],aDestCpy[2],aDestCpy[3],aRetCopy[1],aRetCopy[2],aRetCopy[3]})
PMSXFUNA.PRWcEDT:=ExecBlock("PMSCPAF5",.F.,.F.,{cEDT,"AF5",AF5>(Recno())})
PMSXFUNA.PRWExecBlock("PMAOCPY",.F.,.F.,{"E",AF5>AF5_ORCAME,AF5>AF5_EDT,cOrcCode,cOldCode})
PMSXFUNA.PRWcTarefa:=ExecBlock("PMSCPAF2",.F.,.F.,{cTarefa,"AF2",AF2>(Recno())})
PMSXFUNA.PRWExecBlock("PMAOCPY",.F.,.F.,{"T",AF2>AF2_ORCAME,AF2>AF2_TAREFA,cOrcCode,cOldCode})
PMSXFUNA.PRWcEDT:=ExecBlock("PMSCPAF5",.F.,.F.,{cEDT,"AFC",AFC>(Recno())})
PMSXFUNA.PRWcTarefa:=ExecBlock("PMSCPAF2",.F.,.F.,{cTarefa,"AF9",AF9>(Recno())})
PMSXFUNA.PRWExecBlock("PMGRAFV",.F.,.F.)
PMSXFUNA.PRWcEDT:=ExecBlock("PMSGAFA",.F.,.F.,{nEvento})
PMSXFUNA.PRWExecBlock("PMSEXCSC",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 282
Data Base : 07/09/2008

PMSXFUNA.PRWcEDT:=ExecBlock("PMSNUMAF5",.F.,.F.,{cEDT})
PMSXFUNA.PRWcEDT:=ExecBlock("PMSNOAF5",.F.,.F.,{cEDT})
PMSXFUNA.PRWcTarefa:=ExecBlock("PMSNUMAF2",.F.,.F.,{cTarefa})
PMSXFUNA.PRWcTarefa:=ExecBlock("PMSNOAF2",.F.,.F.,{cTarefa})
PMSXFUNA.PRWcEDT:=ExecBlock("PMSNUMAFC",.F.,.F.,{cEDT,cProjeto,cRevisa,cOldNivelTrf,cEDTPai,lLiberaCod})
PMSXFUNA.PRWcEDT:=ExecBlock("PMSNOAFC",.F.,.F.,{cEDT,cProjeto,cRevisa,cOldNivelTrf,cEDTPai,lLiberaCod})
PMSXFUNA.PRWcTarefa:=ExecBlock("PMSNUMAF9",.F.,.F.,{cTarefa,cProjeto,cRevisa,cOldNivelTrf,cEDTPai,lLiberaCod})
PMSXFUNA.PRWcTarefa:=ExecBlock("PMSNOAF9",.F.,.F.,{cTarefa,cProjeto,cRevisa,cOldNivelTrf,cEDTPai,lLiberaCod})
PMSXFUNA.PRWExecBLock("PMSDEAF9",.F.,.F.,{cProjeto,cRevisao,cTarefa})
PMSXFUNA.PRWExecBlock("PMSREVISA",.F.,.F.,{nEvento,cVerAtu,cNextVer})
PMSXFUNA.PRWExecBlock("PMSREVISA",.F.,.F.,{nEvento,cVerAtu,cNextVer})
PMSXFUNA.PRWExecBlock("PMSCHGDT",.F.,.F.)
PMSXFUNA.PRWExecBlock("PMSAF9DT",.F.,.F.)
PMSXFUNA.PRWExecBlock(AFP>AFP_USRFUN,.F.,.F.)
PMSXFUNA.PRWlRet:=Execblock("PMSAFOV",.F.,.F.)
PMSXFUNA.PRWIfExecBlock("PMAF8SIM",.F.,.F.,{AF8>AF8_PROJET,aTarefs})
PMSXFUNB.PRWExecBlock("PMSDLGRC",.F.,.F.)
PMSXFUNB.PRWlRet:=ExecBlock("PMSAJ7MB",.F.,.F.,{lRet})
PMSXFUNB.PRWExecBlock("PMSEXCPC",.F.,.F.)
PONA040.PRXExecBlock("PONAPO3",.F.,.F.,{aClone(aMarcacoes),aClone(aTabCalend)},.F.)
PONA080.PRXIF(ValType(aRetBlock:=ExecBlock("PNA08001",.F.,.F.,{aClone(aColsAll),aClone(aHeaderAll),cSemana,nOpcx}))=="A")
PONA160.PRXExecBlock('PONAP160',.F.,.F.)
PONA280.PRXIf(VALTYPE(uRet:=ExecBlock("PNA280BAR",.F.,.F.,{nOpcX}))="A")
PONA280.PRXExecBlock("PNA280POS",.F.,.F.,{{|cAcao|Pn280Posiciona(cAcao)},cAcao})
PONA340.PRXaRotina:=ExecBlock("P340ROTI",.F.,.F.,{aRotina},.F.)
PONA340.PRXIf(Valtype(uRet:=ExecBlock("P340FILT",.F.,.F.,{cExpFiltro},.F.))=="C")
PONA340.PRXaCores:=ExecBlock("P340LEG",.F.,.F.,{aCores,1},.F.)
PONA340.PRXaCores:=ExecBlock("P340LEG",.F.,.F.,{aCores,2},.F.)
PONA340.PRXExecBlock("ETQVIST",.F.,.F.,{2},.F.)
PONA340.PRXExecBlock("ETQVIST",.F.,.F.,{1},.F.)
PONA340.PRXExecBlock("ETQVIST",.F.,.F.,{3},.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 283
Data Base : 07/09/2008

PONM010.PRXExecBlock("PONAPO8",.F.,.F.,{aAbreArqRel,cLogFile})
PONM010.PRXIF(ValType(uRetBlock:=ExecBlock("PNM010R2",.F.,.F.,;
PONM010.PRXExecBlock("PONAPO7",.F.,.F.,SP5>(Recno()))
PONM010.PRXExecBlock("PONAPO6",.F.,.F.)
PONM010.PRXExecBlock("PONAPO6",.F.,.F.)
PONM010.PRXIF(ValType(uRet:=ExecBlock("PNM010CPOS",.F.,.F.,aCposSRA))=="A")
PONM010.PRXIF(ValType(uRet:=ExecBlock("PONAPO1",.F.,.F.,aMarcacoes))=="A")
PONM010.PRXIF(ValType(uRet:=ExecBlock("PONAPO5",.F.,.F.,{aMarcacoes,aTabcalend}))=="A")
PONM010.PRXIF(ValType(uRet:=ExecBlock("PONAPO2",.F.,.F.,{aMarcacoes,aTabcalend}))=="A")
PONM010.PRXExecBlock("PONAPO3",.F.,.F.,{aClone(aMarcacoes),aClone(aTabCalend)},.F.)
PONM010.PRXIF(ValType(uRet:=ExecBlock("PNM010REF1",.F.,.F.,aClone(aCampos)))=="A")
PONM030.PRXIF(ValType(uRet:=ExecBlock("PNM030CPOS",.F.,.F.,aCposSRA))=="A")
PONM040.PRXIF(ValType(uRet:=ExecBlock("PNM040CPOS",.F.,.F.,aCposSRA))=="A")
PONM050.PRXIF(ValType(uRet:=ExecBlock("PNM050CPOS",.F.,.F.,aCposSRA))=="A")
PONM060.PRXIF(ValType(uRet:=ExecBlock("PNM060CPOS",.F.,.F.,aCposSRA))=="A")
PONM060.PRXIF(ValType(uRet:=ExecBlock("PNM060SRA",.F.,.F.))=='L')
PONM070.PRXIF(ValType(uRetBlock:=ExecBlock("PNM070CPOS",.F.,.F.,aCposSRA))=="A")
PONM070.PRXExecBlock("PONCALM",.F.,.F.)
PONM070.PRXIF(ValType(aRetBlock:=ExecBlock("PNM07001",.F.,.F.,{aClone(aTotais),aClone(aBHAcum)}))=="A")
PONM070.PRXIF(ValType(uRetBlock:=ExecBlock("PONCALR",.F.,.F.,{aTotais,aCodRef}))=="A")
PONM070.PRXuRetBlock:=ExecBlock(;
PONM070.PRX"PONCALATOT",;
PONM070.PRXExecBlock("PONCALD",.F.,.F.)
PONM070.PRXuRetBlock:=ExecBlock(;
PONM070.PRX"PONCALHE",;
PONM070.PRXIF(ValType(aRetBlock:=ExecBlock("PNM070BH01",.F.,.F.,{dData,cPerApur,aEveBH[nT,1],aClone(aTotais),aClone(aBHAcum),
aClone(aEveBH),lAcumBH,nTBHoras}))=="A")
PONM070.PRXIF(ValType(aRetBlock:=ExecBlock("PNMDDSR02",.F.,.F.,;
PONM070.PRXIF(ValType(aRetBlock:=ExecBlock("PNMDDSR01",.F.,.F.,{dData,nHoras,nNumOcorr,nNumAtra,1}))=="A")
PONM070.PRXIF(ValType(aRetBlock:=ExecBlock("PNMDDSR01",.F.,.F.,{dData,nHoras,nNumOcorr,nNumAtra,2}))=="A")
PONM070.PRXuRetBlock:=ExecBlock("PNMEVECONT",;
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 284
Data Base : 07/09/2008

PONM080.PRXIF(ValType(uRet:=ExecBlock("PNM080CPOS",.F.,.F.,aCposSRA))=="A")
PONM080.PRXExecBlock("PNM08001",.F.,.F.,{cEveProv,cEveDesc,aSPI,aDelSPI,dDtPagto,nSaldo,nTpFech})
PONM090.PRXIF(ValType(uRet:=ExecBlock("PNM090CPOS",.F.,.F.,aCposSRA))=="A")
PONM310.PRXIF(ValType(uRet:=ExecBlock("PNM310CPOS",.F.,.F.,aCposSRA))=="A")
PONM330.PRXIF(ValType(uRet:=ExecBlock("PNM330CPOS",.F.,.F.,aCposSRA))=="A")
PONXFUN.PRXIF(ValType(uRet:=ExecBlock("PNMTABC01",.F.,.F.,{aTabCalend,lCriaCalOk}))=="A")
PONXFUN.PRXIf(ValType(uRet:=ExecBlock("PNMCAUT01",.F.,.F.,{aTab_Marc,aTDia,aMdia,cNewMarcAut}))=="A")
PPLMFUN.PRWaMatrCartao:=ExecBlock("PLSCARD",.F.,.F.,{HttpGet>TrilhaCard})
PWSC020.PRWaWebCols:=ExecBlock("PEC021",.F.,.F.,{})
PWSC020.PRWaWebCols:=ExecBlock("PEC022",.F.,.F.,{})
PWSC020.PRWaWebCols:=ExecBlock("PEC023",.F.,.F.,{})
PWSC030.PRWaWebCols:=ExecBlock("PEC030",.F.,.F.,{1})
PWSC030.PRWaWebCols:=ExecBlock("PEC030",.F.,.F.,{2})
PWSC030.PRWaWebCols:=ExecBlock("PEC030",.F.,.F.,{3})
PWSC030.PRWaWebCols:=ExecBlock("PEC031",.F.,.F.,{1})
PWSC030.PRWaWebCols:=ExecBlock("PEC031",.F.,.F.,{2})
PWSC030.PRWaWebCols:=ExecBlock("PEC031",.F.,.F.,{3})
PWSC030.PRWaWebCols:=ExecBlock("PEC032",.F.,.F.,{1})
PWSC030.PRWaWebCols:=ExecBlock("PEC032",.F.,.F.,{2})
PWSC030.PRWaWebCols:=ExecBlock("PEC032",.F.,.F.,{3})
PWSC030.PRWaWebCols:=ExecBlock("PEC033",.F.,.F.,{1})
PWSC030.PRWaWebCols:=ExecBlock("PEC033",.F.,.F.,{2})
PWSC030.PRWaWebCols:=ExecBlock("PEC033",.F.,.F.,{3})
PWSC030.PRWaWebCols:=ExecBlock("PEC033",.F.,.F.,{4})
PWSC040.PRWaWebCols:=ExecBlock("PEC041",.F.,.F.,{1})
PWSC040.PRWaWebCols:=ExecBlock("PEC041",.F.,.F.,{2})
PWSC040.PRWaWebCols:=ExecBlock("PEC041",.F.,.F.,{3})
PWSC040.PRWaWebCols:=ExecBlock("PEC041",.F.,.F.,{4})
PWSC040.PRWaWebCols:=ExecBlock("PEC041",.F.,.F.,{5})
PWSC040.PRWaWebCols:=ExecBlock("PEC041",.F.,.F.,{6})
PWSC040.PRWaWebCols:=ExecBlock("PEC044",.F.,.F.,{})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 285
Data Base : 07/09/2008

PWSC040.PRWaWebCols:=ExecBlock("PEC045",.F.,.F.,{1})
PWSC040.PRWaWebCols:=ExecBlock("PEC045",.F.,.F.,{2})
PWSC040.PRWaWebCols:=ExecBlock("PEC045",.F.,.F.,{3})
PWSC040.PRWaWebCols:=ExecBlock("PEC045",.F.,.F.,{4})
PWSC050.PRWaWebCols:=ExecBlock("PEC052",.F.,.F.,{})
PWSC050.PRWaWebCols:=ExecBlock("PEC053",.F.,.F.,{1})
PWSC050.PRWaWebCols:=ExecBlock("PEC053",.F.,.F.,{2})
PWSC050.PRWaWebCols:=ExecBlock("PEC054",.F.,.F.,{1})
PWSC050.PRWaWebCols:=ExecBlock("PEC054",.F.,.F.,{2})
PWSC060.PRWaWebCols:=ExecBlock("PEC061",.F.,.F.,{1})
PWSC060.PRWaWebCols:=ExecBlock("PEC061",.F.,.F.,{2})
PWSC060.PRWaWebCols:=ExecBlock("PEC061",.F.,.F.,{3})
PWSC060.PRWaWebCols:=ExecBlock("PEC063",.F.,.F.,{1})
PWSC060.PRWaWebCols:=ExecBlock("PEC063",.F.,.F.,{2})
PWSC060.PRWaWebCols:=ExecBlock("PEC063",.F.,.F.,{3})
PWSC060.PRWaWebCols:=ExecBlock("PEC063",.F.,.F.,{4})
PWSC070.PRWaWebCols:=ExecBlock("PEC072",.F.,.F.,{})
PWSC070.PRWaWebCols:=ExecBlock("PEC073",.F.,.F.,{1})
PWSC070.PRWaWebCols:=ExecBlock("PEC073",.F.,.F.,{2})
PWSC070.PRWaWebCols:=ExecBlock("PEC073",.F.,.F.,{3})
PWSC070.PRWaWebCols:=ExecBlock("PEC074",.F.,.F.,{})
PWSC070.PRWaWebCols:=ExecBlock("PEC075",.F.,.F.,{1})
PWSC070.PRWaWebCols:=ExecBlock("PEC075",.F.,.F.,{2})
PWSC070.PRWaWebCols:=ExecBlock("PEC076",.F.,.F.,{})
PWSC070.PRWaWebCols:=ExecBlock("PEC078",.F.,.F.,{})
PWSC070.PRWaWebCols:=ExecBlock("PEC079",.F.,.F.,{})
PWSC080.PRWaWebCols:=ExecBlock("PEC082",.F.,.F.,{})
PWSC080.PRWaWebCols:=ExecBlock("PEC083",.F.,.F.,{1})
PWSC080.PRWaWebCols:=ExecBlock("PEC083",.F.,.F.,{2})
PWSC080.PRWaWebCols:=ExecBlock("PEC084",.F.,.F.,{1})
PWSC080.PRWaWebCols:=ExecBlock("PEC084",.F.,.F.,{2})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 286
Data Base : 07/09/2008

PWSC100.PRWaWebCols:=ExecBlock("PEC101",.F.,.F.,{})
PWSC110.PRWaWebCols:=ExecBlock("PEC111",.F.,.F.,{})
PWSC110.PRWaWebCols:=ExecBlock("PEC112",.F.,.F.,{})
PWSC110.PRWaWebCols:=ExecBlock("PEC113",.F.,.F.,{1})
PWSC110.PRWaWebCols:=ExecBlock("PEC113",.F.,.F.,{2})
PWSC110.PRWaWebCols:=ExecBlock("PEC113C",.F.,.F.)
PWSC110.PRWaWebCols:=ExecBlock("PEC113D",.F.,.F.)
PWSC110.PRWaWebCols:=ExecBlock("PEC113E",.F.,.F.)
PWSC110.PRWaWebCols:=ExecBlock("PEC113F",.F.,.F.)
PWSC110.PRWaWebCols:=ExecBlock("PEC112",.F.,.F.,{1})
PWSC110.PRWaWebCols:=ExecBlock("PEC112",.F.,.F.,{2})
PWSC110.PRWaWebCols:=ExecBlock("PEC114A",.F.,.F.,{1})
PWSC110.PRWaWebCols:=ExecBlock("PEC114A",.F.,.F.,{2})
PWSC110.PRWaWebCols:=ExecBlock("PEC114A",.F.,.F.,{3})
PWSC110.PRWaWebCols:=ExecBlock("PEC114A",.F.,.F.,{4})
PWSC110.PRWaWebCols:=ExecBlock("PEC114A",.F.,.F.,{5})
PWSC110.PRWaWebCols:=ExecBlock("PEC116A",.F.,.F.)
PWSC110.PRWaWebCols:=ExecBlock("PEC117A",.F.,.F.)
PWSC110.PRWaWebCols:=ExecBlock("PEC118A",.F.,.F.)
PWSC120.PRWaWebCols:=ExecBlock("PEC123",.F.,.F.,{1})
PWSC120.PRWaWebCols:=ExecBlock("PEC123",.F.,.F.,{2})
PWSC140.PRWaWebCols:=ExecBlock("PEC142",.F.,.F.,{})
PWSC140.PRWaWebCols:=ExecBlock("PEC143",.F.,.F.,{})
PWSC140.PRWaWebCols:=ExecBlock("PEC145",.F.,.F.,{})
PWSC140.PRWaWebCols:=ExecBlock("PEC146",.F.,.F.,{})
PWSC150.PRWaWebCols:=ExecBlock("PEC152",.F.,.F.,{})
PWSC160.PRWaWebCols:=ExecBlock("PEC161",.F.,.F.,{})
PWSC160.PRWaWebCols:=ExecBlock("PEC162",.F.,.F.,{})
PWSC160.PRWaWebCols:=ExecBlock("PEC163",.F.,.F.,{1})
PWSC160.PRWaWebCols:=ExecBlock("PEC163",.F.,.F.,{2})
PWSC170.PRWaWebCols:=ExecBlock("PEC171",.F.,.F.,{})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 287
Data Base : 07/09/2008

PWSC170.PRWaWebCols:=ExecBlock("PEC172",.F.,.F.,{})
PWSC170.PRWaWebCols:=ExecBlock("PEC173",.F.,.F.,{})
PWSC180.PRWaWebCols:=ExecBlock("PEC181",.F.,.F.,{})
PWSF020.PRWaWebCols:=ExecBlock("PEF021A",.F.,.F.,{})
PWSF020.PRWaWebCols:=ExecBlock("PEF021",.F.,.F.,{})
PWSF020.PRWaWebCols:=ExecBlock("PEF022",.F.,.F.,{})
PWSF040.PRWaWebCols:=ExecBlock("PEF041",.F.,.F.,{1})
PWSF040.PRWaWebCols:=ExecBlock("PEF041",.F.,.F.,{2})
PWSF040.PRWaWebCols:=ExecBlock("PEF041",.F.,.F.,{3})
PWSF040.PRWaWebCols:=ExecBlock("PEF041",.F.,.F.,{4})
PWSF050.PRWaWebCols:=ExecBlock("PEF052",.F.,.F.,{})
PWSF050.PRWaWebCols:=ExecBlock("PEF053",.F.,.F.,{1})
PWSF050.PRWaWebCols:=ExecBlock("PEF053",.F.,.F.,{2})
PWSF050.PRWaWebCols:=ExecBlock("PEF054",.F.,.F.,{})
PWSF060.PRWaWebCols:=ExecBlock("PEF062",.F.,.F.,{})
PWSF060.PRWaWebCols:=ExecBlock("PEF063",.F.,.F.,{})
PWSF060.PRWaWebCols:=ExecBlock("PEF064",.F.,.F.,{1})
PWSF060.PRWaWebCols:=ExecBlock("PEF064",.F.,.F.,{2})
PWSF060.PRWaWebCols:=ExecBlock("PEF065",.F.,.F.,{1})
PWSF060.PRWaWebCols:=ExecBlock("PEF065",.F.,.F.,{2})
PWSF070.PRWaWebCols:=ExecBlock("PEF072",.F.,.F.,{})
PWSF070.PRWaWebCols:=ExecBlock("PEF073",.F.,.F.,{1})
PWSF070.PRWaWebCols:=ExecBlock("PEF073",.F.,.F.,{2})
PWSF070.PRWaWebCols:=ExecBlock("PEF074",.F.,.F.,{1})
PWSF070.PRWaWebCols:=ExecBlock("PEF074",.F.,.F.,{4})
PWSF070.PRWaWebCols:=ExecBlock("PEF074",.F.,.F.,{5})
PWSF070.PRWaWebCols:=ExecBlock("PEF078",.F.,.F.,{})
PWSF080.PRWaWebCols:=ExecBlock("PEF082",.F.,.F.,{})
PWSF080.PRWaWebCols:=ExecBlock("PEF083",.F.,.F.,{1})
PWSF080.PRWaWebCols:=ExecBlock("PEF083",.F.,.F.,{2})
PWSF080.PRWaWebCols:=ExecBlock("PEF084",.F.,.F.,{1})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 288
Data Base : 07/09/2008

PWSF080.PRWaWebCols:=ExecBlock("PEF084",.F.,.F.,{2})
PWSF090.PRWaWebCols:=ExecBlock("PEC152",.F.,.F.,{})
PWSF100.PRWaWebCols:=ExecBlock("PEF101A",.F.,.F.,{})
PWSF100.PRWaWebCols:=ExecBlock("PEF101",.F.,.F.,{})
PWSF100.PRWaWebCols:=ExecBlock("PEF102",.F.,.F.,{1})
PWSF100.PRWaWebCols:=ExecBlock("PEF102",.F.,.F.,{2})
PWSF110.PRWaWebCols:=ExecBlock("PEF111A",.F.,.F.,{})
PWSF110.PRWaWebCols:=ExecBlock("PEF111",.F.,.F.,{})
PWSF110.PRWaWebCols:=ExecBlock("PEF112",.F.,.F.,{})
PWSF120.PRWaWebCols:=ExecBlock("PEF121",.F.,.F.,{})
PWSR010.PRWExecBlock("PRS10Hist",.F.,.F.,{HTTPSESSION>GETCURRICULUM[1]:OWSLISTOFHISTORY:oWsHistory[nX]})
PWSR010.PRWExecBlock("PRS10Cour",.F.,.F.,{HTTPSESSION>GETCURRICULUM[1]:oWsListOfCourses:oWSCOURSES[nX],HttpPost>cCourse3Desc})
PWSR010.PRWExecBlock("PRS10Qual",.F.,.F.,{HTTPSESSION>GETCURRICULUM[1]:oWsListOfQualification:oWSQualification[nX]})
PWSR010.PRWExecBlock("PRS10Grad",.F.,.F.,{HTTPSESSION>GETCURRICULUM[1]:oWsListOfGraduation:oWSGraduation[nX],HttpPost>cCourse1Desc})
PWSR010.PRWExecBlock("PRS10Lang",.F.,.F.,{HTTPSESSION>GETCURRICULUM[1]:oWsListOfLanguages:oWSLanguages[nX],HttpPost>cCourse4Desc})
PWSR010.PRWExecBlock("PRS10Cert",.F.,.F.,{HTTPSESSION>GETCURRICULUM[1]:oWsListOfCertification:oWSCertification[nX],HttpPost
>cCourse2Desc})
PWST020.PRWaWebCols:=ExecBlock("PET021",.F.,.F.,{})
PWST020.PRWaWebCols:=ExecBlock("PET022",.F.,.F.,{1})
PWST020.PRWaWebCols:=ExecBlock("PET022",.F.,.F.,{2})
PWST020.PRWaWebCols:=ExecBlock("PET022A",.F.,.F.,{})
PWST020.PRWaWebCols:=ExecBlock("PET023",.F.,.F.,{1})
PWST020.PRWaWebCols:=ExecBlock("PET023",.F.,.F.,{2})
PWST020.PRWaWebCols:=ExecBlock("PET024",.F.,.F.,{1})
PWST020.PRWaWebCols:=ExecBlock("PET024",.F.,.F.,{2})
PWST020.PRWaWebCols:=ExecBlock("PET024",.F.,.F.,{3})
PWST020.PRWaWebCols:=ExecBlock("PET024",.F.,.F.,{4})
PWST020.PRWaWebCols:=ExecBlock("PET024A",.F.,.F.,{1})
PWST020.PRWaWebCols:=ExecBlock("PET024A",.F.,.F.,{2})
PWST020.PRWaWebCols:=ExecBlock("PET025",.F.,.F.,{1})
PWST020.PRWaWebCols:=ExecBlock("PET025",.F.,.F.,{2})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 289
Data Base : 07/09/2008

PWST030.PRWaWebCols:=ExecBlock("PET031",.F.,.F.,{1})
PWST030.PRWaWebCols:=ExecBlock("PET031",.F.,.F.,{2})
PWST030.PRWaWebCols:=ExecBlock("PET031",.F.,.F.,{3})
PWST030.PRWaWebCols:=ExecBlock("PET032",.F.,.F.,{1})
PWST030.PRWaWebCols:=ExecBlock("PET032",.F.,.F.,{2})
PWST030.PRWaWebCols:=ExecBlock("PET032A",.F.,.F.,{})
PWST030.PRWaWebCols:=ExecBlock("PET033",.F.,.F.,{1})
PWST030.PRWaWebCols:=ExecBlock("PET033",.F.,.F.,{2})
PWST030.PRWaWebCols:=ExecBlock("PET034",.F.,.F.,{1})
PWST030.PRWaWebCols:=ExecBlock("PET034",.F.,.F.,{2})
PWST030.PRWaWebCols:=ExecBlock("PET034A",.F.,.F.,{1})
PWST030.PRWaWebCols:=ExecBlock("PET034A",.F.,.F.,{2})
PWST030.PRWaWebCols:=ExecBlock("PET035",.F.,.F.,{1})
PWST030.PRWaWebCols:=ExecBlock("PET035",.F.,.F.,{2})
PWST040.PRWaWebCols:=ExecBlock("PET041",.F.,.F.,{})
PWST040.PRWaWebCols:=ExecBlock("PET042",.F.,.F.,{1})
PWST040.PRWaWebCols:=ExecBlock("PET042",.F.,.F.,{2})
PWST040.PRWaWebCols:=ExecBlock("PET042A",.F.,.F.,{})
PWST040.PRWaWebCols:=ExecBlock("PET043",.F.,.F.,{1})
PWST040.PRWaWebCols:=ExecBlock("PET043",.F.,.F.,{1})
PWST040.PRWaWebCols:=ExecBlock("PET043",.F.,.F.,{2})
PWST040.PRWaWebCols:=ExecBlock("PET044",.F.,.F.,{1})
PWST040.PRWaWebCols:=ExecBlock("PET044",.F.,.F.,{2})
PWST040.PRWaWebCols:=ExecBlock("PET044",.F.,.F.,{3})
PWST040.PRWaWebCols:=ExecBlock("PET044",.F.,.F.,{4})
PWST040.PRWaWebCols:=ExecBlock("PET044A",.F.,.F.,{1})
PWST040.PRWaWebCols:=ExecBlock("PET044A",.F.,.F.,{2})
PWST040.PRWaWebCols:=ExecBlock("PET045",.F.,.F.,{1})
PWST040.PRWaWebCols:=ExecBlock("PET045",.F.,.F.,{2})
PWST050.PRWaWebCols:=ExecBlock("PET051",.F.,.F.,{})
PWST050.PRWaWebCols:=ExecBlock("PET052",.F.,.F.,{1})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 290
Data Base : 07/09/2008

PWST050.PRWaWebCols:=ExecBlock("PET052",.F.,.F.,{2})
PWST050.PRWaWebCols:=ExecBlock("PET052A",.F.,.F.,{})
PWST050.PRWaWebCols:=ExecBlock("PET053",.F.,.F.,{1})
PWST050.PRWaWebCols:=ExecBlock("PET053",.F.,.F.,{2})
PWST050.PRWaWebCols:=ExecBlock("PET054",.F.,.F.,{1})
PWST050.PRWaWebCols:=ExecBlock("PET054",.F.,.F.,{2})
PWST050.PRWaWebCols:=ExecBlock("PET054",.F.,.F.,{3})
PWST050.PRWaWebCols:=ExecBlock("PET054",.F.,.F.,{4})
PWST050.PRWaWebCols:=ExecBlock("PET054A",.F.,.F.,{1})
PWST050.PRWaWebCols:=ExecBlock("PET054A",.F.,.F.,{2})
PWST050.PRWaWebCols:=ExecBlock("PET055",.F.,.F.,{1})
PWST050.PRWaWebCols:=ExecBlock("PET055",.F.,.F.,{2})
PWST060.PRWaWebCols:=ExecBlock("PET061",.F.,.F.,{})
PWST060.PRWaWebCols:=ExecBlock("PET062",.F.,.F.,{})
PWST060.PRWaWebCols:=ExecBlock("PET063",.F.,.F.,{1})
PWST060.PRWaWebCols:=ExecBlock("PET063",.F.,.F.,{2})
PWST060.PRWaWebCols:=ExecBlock("PET063",.F.,.F.,{3})
PWST070.PRWaWebCols:=ExecBlock("PET070",.F.,.F.,{1})
PWST070.PRWaWebCols:=ExecBlock("PET070",.F.,.F.,{2})
PWST070.PRWaWebCols:=ExecBlock("PET071",.F.,.F.,{1})
PWST070.PRWaWebCols:=ExecBlock("PET071",.F.,.F.,{2})
PWST070.PRWaWebCols:=ExecBlock("PET071",.F.,.F.,{3})
PWST070.PRWaWebCols:=ExecBlock("PET070",.F.,.F.,{3})
PWST100.PRWaWebCols:=ExecBlock("PET101",.F.,.F.,{})
PWST100.PRWaWebCols:=ExecBlock("PET102",.F.,.F.,{1})
PWST100.PRWaWebCols:=ExecBlock("PET102",.F.,.F.,{2})
PWST110.PRWaWebCols:=ExecBlock("PET111",.F.,.F.,{})
PWST110.PRWaWebCols:=ExecBlock("PET112",.F.,.F.,{1})
PWST110.PRWaWebCols:=ExecBlock("PET112",.F.,.F.,{2})
PWST110.PRWaWebCols:=ExecBlock("PET112A",.F.,.F.,{})
PWST110.PRWaWebCols:=ExecBlock("PET113",.F.,.F.,{1})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 291
Data Base : 07/09/2008

PWST110.PRWaWebCols:=ExecBlock("PET113",.F.,.F.,{2})
PWST110.PRWaWebCols:=ExecBlock("PET114",.F.,.F.,{1})
PWST110.PRWaWebCols:=ExecBlock("PET114",.F.,.F.,{2})
PWST110.PRWaWebCols:=ExecBlock("PET114",.F.,.F.,{3})
PWST110.PRWaWebCols:=ExecBlock("PET114",.F.,.F.,{4})
PWST110.PRWaWebCols:=ExecBlock("PET114A",.F.,.F.,{1})
PWST110.PRWaWebCols:=ExecBlock("PET114A",.F.,.F.,{2})
PWST110.PRWaWebCols:=ExecBlock("PET115",.F.,.F.,{})
PWSV020.PRWaWebCols:=ExecBlock("PEV021",.F.,.F.,{})
PWSV020.PRWaWebCols:=ExecBlock("PEV022",.F.,.F.,{})
PWSV020.PRWaWebCols:=ExecBlock("PEV023",.F.,.F.,{})
PWSV030.PRWaWebCols:=ExecBlock("PEV031",.F.,.F.,{1})
PWSV030.PRWaWebCols:=ExecBlock("PEV031",.F.,.F.,{2})
PWSV030.PRWaWebCols:=ExecBlock("PEV032",.F.,.F.,{})
PWSV030.PRWaWebCols:=ExecBlock("PEV033",.F.,.F.,{1})
PWSV030.PRWaWebCols:=ExecBlock("PEV033",.F.,.F.,{2})
PWSV030.PRWaWebCols:=ExecBlock("PEV033",.F.,.F.,{3})
PWSV040.PRWaWebCols:=ExecBlock("PEV042",.F.,.F.,{})
PWSV040.PRWaWebCols:=ExecBlock("PEV043",.F.,.F.,{1})
PWSV040.PRWaWebCols:=ExecBlock("PEV043",.F.,.F.,{2})
PWSV040.PRWaWebCols:=ExecBlock("PEV044",.F.,.F.,{1})
PWSV040.PRWaWebCols:=ExecBlock("PEV044",.F.,.F.,{2})
PWSV050.PRWaWebCols:=ExecBlock("PEV052",.F.,.F.,{})
PWSV050.PRWaWebCols:=ExecBlock("PEV053",.F.,.F.,{1})
PWSV050.PRWaWebCols:=ExecBlock("PEV053",.F.,.F.,{2})
PWSV050.PRWaWebCols:=ExecBlock("PEV053",.F.,.F.,{3})
PWSV060.PRWaWebCols:=ExecBlock("PEV061",.F.,.F.,{})
PWSV060.PRWaWebCols:=ExecBlock("PEV062",.F.,.F.,{})
PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{1})
PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{2})
PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{3})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 292
Data Base : 07/09/2008

PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{3})
PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{4})
PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{4})
PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{5})
PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{5})
PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{6})
PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{6})
PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{7})
PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{7})
PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{8})
PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{9})
PWSV060.PRWaWebCols:=ExecBlock("PEV064",.F.,.F.,{10})
PWSV070.PRWaWebCols:=ExecBlock("PEV181",.F.,.F.,{1})
PWSV070.PRWaWebCols:=ExecBlock("PEV181",.F.,.F.,{2})
PWSV070.PRWaWebCols:=ExecBlock("PEV182",.F.,.F.,{})
PWSV070.PRWaWebCols:=ExecBlock("PEV073",.F.,.F.,{1})
PWSV070.PRWaWebCols:=ExecBlock("PEV073",.F.,.F.,{2})
PWSV070.PRWaWebCols:=ExecBlock("PEV073",.F.,.F.,{3})
PWSV070.PRWaWebCols:=ExecBlock("PEV073",.F.,.F.,{4})
PWSV080.PRWaWebCols:=ExecBlock("PEV082",.F.,.F.,{})
PWSV080.PRWaWebCols:=ExecBlock("PEV083",.F.,.F.,{1})
PWSV080.PRWaWebCols:=ExecBlock("PEV083",.F.,.F.,{2})
PWSV080.PRWaWebCols:=ExecBlock("PEV084",.F.,.F.,{1})
PWSV080.PRWaWebCols:=ExecBlock("PEV084",.F.,.F.,{2})
PWSV100.PRWaWebCols:=ExecBlock("PEV102",.F.,.F.,{})
PWSV100.PRWaWebCols:=ExecBlock("PEV103",.F.,.F.,{})
PWSV110.PRWaWebCols:=ExecBlock("PEV111",.F.,.F.,{})
PWSV110.PRWaWebCols:=ExecBlock("PEV112",.F.,.F.,{1})
PWSV110.PRWaWebCols:=ExecBlock("PEV112",.F.,.F.,{2})
PWSV110.PRWaWebCols:=ExecBlock("PEV112",.F.,.F.,{3})
PWSV110.PRWaWebCols:=ExecBlock("PEV112",.F.,.F.,{4})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 293
Data Base : 07/09/2008

PWSV120.PRWaWebCols:=ExecBlock("PEV121",.F.,.F.,{1})
PWSV120.PRWaWebCols:=ExecBlock("PEV122",.F.,.F.,{1})
PWSV120.PRWaWebCols:=ExecBlock("PEV122",.F.,.F.,{2})
PWSV120.PRWaWebCols:=ExecBlock("PEV122",.F.,.F.,{3})
PWSV120.PRWaWebCols:=ExecBlock("PEV122",.F.,.F.,{4})
PWSV130.PRWaWebCols:=ExecBlock("PEV131",.F.,.F.,{1})
PWSV130.PRWaWebCols:=ExecBlock("PEV131",.F.,.F.,{2})
PWSV130.PRWaWebCols:=ExecBlock("PEV132",.F.,.F.,{})
PWSV130.PRWaWebCols:=ExecBlock("PEV133",.F.,.F.,{1})
PWSV130.PRWaWebCols:=ExecBlock("PEV133",.F.,.F.,{2})
PWSV130.PRWaWebCols:=ExecBlock("PEV133",.F.,.F.,{3})
PWSV130.PRWaWebCols:=ExecBlock("PEV133",.F.,.F.,{4})
PWSV140.PRWaWebCols:=ExecBlock("PEV141",.F.,.F.,{1})
PWSV140.PRWaWebCols:=ExecBlock("PEV141",.F.,.F.,{2})
PWSV140.PRWaWebCols:=ExecBlock("PEV141",.F.,.F.,{3})
PWSV140.PRWaWebCols:=ExecBlock("PEV141",.F.,.F.,{4})
PWSV150.PRWaWebCols:=ExecBlock("PEV151",.F.,.F.,{})
PWSV150.PRWaWebCols:=ExecBlock("PEV152",.F.,.F.,{1})
PWSV150.PRWaWebCols:=ExecBlock("PEV152",.F.,.F.,{2})
PWSV150.PRWaWebCols:=ExecBlock("PEV153",.F.,.F.,{1})
PWSV150.PRWaWebCols:=ExecBlock("PEV153",.F.,.F.,{2})
PWSV150.PRWaWebCols:=ExecBlock("PEV153A",.F.,.F.,{})
PWSV150.PRWaWebCols:=ExecBlock("PEV154",.F.,.F.,{1})
PWSV150.PRWaWebCols:=ExecBlock("PEV154",.F.,.F.,{2})
PWSV150.PRWaWebCols:=ExecBlock("PEV154A",.F.,.F.,{})
PWSV150.PRWaWebCols:=ExecBlock("PEV155",.F.,.F.,{1})
PWSV150.PRWaWebCols:=ExecBlock("PEV155",.F.,.F.,{2})
PWSV150.PRWaWebCols:=ExecBlock("PEV155A",.F.,.F.,{})
PWSV150.PRWaWebCols:=ExecBlock("PEV156",.F.,.F.,{1})
PWSV150.PRWaWebCols:=ExecBlock("PEV156",.F.,.F.,{2})
PWSV150.PRWaWebCols:=ExecBlock("PEV156A",.F.,.F.,{})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 294
Data Base : 07/09/2008

PWSV180.PRWaWebCols:=ExecBlock("PEV181",.F.,.F.,{1})
PWSV180.PRWaWebCols:=ExecBlock("PEV181",.F.,.F.,{2})
PWSV180.PRWaWebCols:=ExecBlock("PEV182",.F.,.F.,{})
PWSV180.PRWaWebCols:=ExecBlock("PEV183",.F.,.F.,{})
PWSV180.PRWaWebCols:=ExecBlock("PEV184",.F.,.F.,{1})
PWSV180.PRWaWebCols:=ExecBlock("PEV184",.F.,.F.,{2})
PWSV180.PRWaWebCols:=ExecBlock("PEV184",.F.,.F.,{3})
PWSV180.PRWaWebCols:=ExecBlock("PEV184",.F.,.F.,{4})
PWSV190.PRWaWebCols:=ExecBlock("PEV191",.F.,.F.,{})
PWSV190.PRWaWebCols:=ExecBlock("PEV192",.F.,.F.,{1})
PWSV190.PRWaWebCols:=ExecBlock("PEV192",.F.,.F.,{2})
PWSV190.PRWaWebCols:=ExecBlock("PEV193",.F.,.F.,{1})
PWSV190.PRWaWebCols:=ExecBlock("PEV193",.F.,.F.,{2})
PWSV190.PRWaWebCols:=ExecBlock("PEV193",.F.,.F.,{3})
PWSV190.PRWaWebCols:=ExecBlock("PEV193A",.F.,.F.,{1})
PWSV190.PRWaWebCols:=ExecBlock("PEV193A",.F.,.F.,{2})
PWSV200.PRWaWebCols:=ExecBlock("PEV201",.F.,.F.,{})
PWSV200.PRWaWebCols:=ExecBlock("PEV202",.F.,.F.,{})
PWSV200.PRWaWebCols:=ExecBlock("PEV203",.F.,.F.,{1})
PWSV200.PRWaWebCols:=ExecBlock("PEV203",.F.,.F.,{2})
PWSV210.PRWaWebCols:=ExecBlock("PEV211",.F.,.F.,{})
PWSV210.PRWaWebCols:=ExecBlock("PEV212",.F.,.F.,{})
PWSV210.PRWaWebCols:=ExecBlock("PEV213",.F.,.F.,{})
PWSV220.PRWaWebCols:=ExecBlock("PEV221",.F.,.F.,{1})
PWSV220.PRWaWebCols:=ExecBlock("PEV221",.F.,.F.,{2})
PWSV220.PRWaWebCols:=ExecBlock("PEV222",.F.,.F.,{})
PWSV220.PRWaWebCols:=ExecBlock("PEV223",.F.,.F.,{})
PWSX010.PRWcMsgAdic:=ExecBlock("PWSG001",.F.,.F.)
PWSX010.PRWExecBlock("PORTLOGIN",.F.,.F.)
PWSX010.PRWcAcessoPortal:=ExecBlock("PORTACESS",.F.,.F.)
PWSXFUN.PRWaStrings:=ExecBlock("GCH001",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 295
Data Base : 07/09/2008

QADA100.PRWaLegenda:=ExecBlock("Q100LEG")
QADA100.PRWaButtons:=ExecBlock("QD100BUT",.F.,.F.,{nOpc,aButtons})
QADA100.PRWExecBlock("Q100GAUD",.f.,.f.,{nOpc})
QADA100.PRWcMsg:=ExecBlock("Q100MAIL",.f.,.f.,{cMsg})
QADA130.PRWIf!(lRetq130:=ExecBlock("QAD130AT",.F.,.F.))
QADA130.PRWoSN:bChange:={||nNota:=ExecBlock("QADNOTA",.F.,.F.,"N")}
QADA130.PRWaButtons:=ExecBlock("QAD130BT",.f.,.f.,{nOpcx,QUB>QUB_NUMAUD,aButtons})
QADA130.PRWcSN:=ExecBlock("QADNOTA",.F.,.F.,"C")
QADA130.PRWnNota:=If(lAlt,ExecBlock("QADNOTA",.F.,.F.,"N"),nNota)
QADA130.PRWcSN:=ExecBlock("QADNOTA",.F.,.F.,"C")
QADA130.PRWlRetorno:=ExecBlock("QAD130GD",.F.,.F.)
QADA140.PRWaCpoAlt:=aClone(ExecBlock("QAD140AC",.F.,.F.))
QADA140.PRWIf!(lRetq140:=ExecBlock("QAD140AT",.F.,.F.))
QADA140.PRWExecBlock("QADENCAU",.f.,.f.)
QADA140.PRWExecBlock("QAD140FI",.F.,.F.)
QADA140.PRWaText:=ExecBlock("Q140MAIL",.F.,.F.,{cSeekNC,cSubject})
QADA150.PRWExecBlock("QAD150GR",.F.,.F.,{nOpc})
QADA150.PRWcMsg:=ExecBlock("QAD150EN",.f.,.f.,{cMsg})
QADA150.PRWExecBlock("QAD150E2",.F.,.F.,{aDadosQUM})
QADXFUN.PRWaMsg:=ExecBlock("QADMSGAD",.f.,.f.)
QADXFUN.PRWaMsg:=ExecBlock("QADMSGAG",.f.,.f.)
QAXA010.PRWExecBlock("QAX010OK",.F.,.F.,{nOpc})
QAXA010.PRWExecBlock("QDOAX010",.f.,.f.,{aPenDoc})
QDOA030.PRWExecBlock("QDOAP04",.f.,.f.)
QDOA030.PRWIFExecBlock("QDOAP22",.F.,.F.,{QD1>QD1_TPDIST})
QDOA030.PRWExecBlock("QDOAP02",.f.,.f.)
QDOA030.PRWlBxAvRef:=ExecBlock("QDOAP34",.f.,.f.)
QDOA050.PRWDbSetorder(ExecBlock("QDOAP27",.f.,.f.))
QDOA050.PRWaQDdup:=ExecBlock("QDOAP36",.F.,.F.,{M>QDH_DOCTO,M>QDH_RV})
QDOA050.PRWACTION((lCpyS2T:=ExecBlock("QDOAP11",.f.,.f.,{lCpyS2T,cMatFil,cMatCod})),If(lCpyS2T==NIL,lCpyS2T:=.F.,""),lRevisao:=.F.)
QDOA050.PRWACTIONIf((Empty(M>QDH_DOCTO).Or.Empty(M>QDH_RV).Or.M>QDH_STATUS<>"L"),.f.,(ExecBlock("QDOAP18",.f.,.f.),nOpc:=2))
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 296
Data Base : 07/09/2008

QDOA050.PRWcExpFilt:=ExecBlock("QDOAP17",.f.,.f.,{nOpc})
QDOA050.PRWExecBlock("QDOFINAL",.f.,.f.,{nOpc,nOpcao,lDocDupli,lPen})
QDOA050.PRWDbSetorder(ExecBlock("QDOAP27",.f.,.f.))
QDOA050.PRWaArrayBt:=ExecBlock("QDOBT050",.f.,.f.,{nOpc,M>QDH_DOCTO,M>QDH_RV})
QDOA050.PRWExecBlock("QD050FIM",.f.,.f.,lOk)
QDOA050.PRWExecBlock("QDOAP35",.f.,.f.)
QDOA050.PRWlRet:=ExecBlock("QDOAP32",.f.,.f.)
QDOA050.PRWExecBlock("QDOAPPSW",.f.,.f.)
QDOA050.PRWlFim:=ExecBlock("QDOAP12",.f.,.f.)
QDOA050.PRWlGRDoc:=ExecBlock("QDOGRDOC",.f.,.f.,{nOpc,!lPen})
QDOA050.PRWcQuery:=ExecBlock("QDOREFIN",.f.,.f.,{cQuery})
QDOA050.PRWExecBlock("QDOAP17",.f.,.f.,{1})
QDOA050.PRWlAbreDoc:=ExecBlock("QDOAP31",.f.,.f.)
QDOA050.PRWcFiltro:=ExecBlock("QDOFILBR",.f.,.f.,{cFiltro})
QDOA050.PRWExecBlock("QD050PNK",.f.,.f.,{lPen,nOpcao,nOpc})
QDOA052.PRWACTION(If(ExistBlock("QDOAP10"),ExecBlock("QDOAP10",.f.,.f.,{nOpc,@oWord}),;
QDOA052.PRWACTION(If(ExistBlock("QDOAP05"),ExecBlock("QDOAP05",.f.,.f.,{nOpc,@oWord}),;
QDOA052.PRWACTIONIf(ExistBlock("QDOAP09"),ExecBlock("QDOAP09",.f.,.f.,{nOpc,@oWord}),)
QDOA052.PRW{||lFecha:=.T.,If(ExistBlock("QDOAP20"),l_Ap20:=ExecBlock("QDOAP20",.f.,.f.,{nOpc,@oWord,QDH>QDH_DOCTO,QDH>QDH_RV}),),;
QDOA052.PRW
If(l_Ap20,If(QD052GrRvs(nOpc,cRazao,nRad01),(If(ExistBlock("QDOAP06"),ExecBlock("QDOAP06",.f.,.f.,{nOpc,@oWord}),),oDlg:End()),),)},;
QDOA052.PRW{||If(ExistBlock("QDOAP20"),l_Ap20:=ExecBlock("QDOAP20",.f.,.f.,{nOpc,@oWord,cDocOrigem,cRevisao}),),;
QDOA052.PRWIf(l_Ap20,If(QD052GrRvs(3,cRazao,nRad01),(If(ExistBlock("QDOAP07"),ExecBlock("QDOAP07",.f.,.f.,{nOpc,@oWord}),),oDlg:End()),),)},;
QDOA052.PRWACTION(If(ExistBlock("QDOAP10"),ExecBlock("QDOAP10",.f.,.f.,{nOpc,@oWord}),;
QDOA052.PRWACTION(If(ExistBlock("QDOAP05"),ExecBlock("QDOAP05",.f.,.f.,{nOpc,@oWord}),;
QDOA052.PRWACTIONIf(ExistBlock("QDOAP09"),ExecBlock("QDOAP09",.f.,.f.,{nOpc,@oWord}),)
QDOA052.PRW{||If(nOpc==5,(QD052ApSol(nOpc),(If(ExistBlock("QDOAP08"),ExecBlock("QDOAP08",.f.,.f.,{nOpc,@oWord}),)
),oDlg:End()),oDlg:End())},;
QDOA052.PRWACTIONIf(ExistBlock("QDOAP10"),ExecBlock("QDOAP10",.f.,.f.,{nOpc,@oWord}),;
QDOA052.PRWACTIONIf(ExistBlock("QDOAP09"),ExecBlock("QDOAP09",.f.,.f.,{nOpc,@oWord}),)
QDOA052.PRWACTION(If(ExistBlock("QDOAP05"),ExecBlock("QDOAP05",.f.,.f.,{nOpc,@oWord}),;
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 297
Data Base : 07/09/2008

QDOA052.PRWACTIONIf(ExistBlock("QDOAP09"),ExecBlock("QDOAP09",.f.,.f.,{nOpc,@oWord}),)
QDOA052.PRWACTIVATEMSDIALOGoDlgONINITEnchoiceBar(oDlg,{||If(ExistBlock("QDOAP15"),(lRet:=ExecBlock("QDOAP15",.f.,.f.,
{nOpc,@oWord,oQDP,aQDP}),oDlg:end()),;
QDOA052.PRWIf!ExecBlock("QDOAP14",.f.,.f.,{nOpc,@oWord})
QDOA052.PRWExecBlock("QDOAP03",.f.,.f.,{nOpc,@oWord})
QDOA052.PRWExecBlock("QDOAP01",.f.,.f.,{nOpc,@oWord})
QDOA053.PRW
aNovItens:=ExecBlock("QDOAP21",.F.,.F.,{{1,OemToAnsi(STR0023)},{2,OemToAnsi(STR0024)},{3,OemToAnsi(STR0025)},{4,OemToAnsi(STR0026)}})
QDOA053.PRWaNovItens:=ExecBlock("QDOAP21",.F.,.F.,{{3,OemToAnsi(STR0024)},{4,OemToAnsi(STR0026)}})
QDOA080.PRWaButtons:=ExecBlock("QD080BUT",.F.,.F.,{nOpc,oDeptos,oCargos,oUsers,oDlg})
QDOA080.PRWlGrava:=ExecBlock("QD080GRV",.F.,.F.,{nOpc,lGrava})
QDOA080.PRWExecBlock("QD080FIL",.F.,.F.,nOpc)
QDOA090.PRWIF!ExecBlock("QDOAP33",.F.,.F.)
QDOA090.PRWExecBlock("QDOM700",.f.,.f.,{cEdit,cEditor})
QDOA110.PRWaQDHG:=aClone(ExecBlock("QDOAP28",.f.,.f.,{aClone(aQDH),aClone(aQDGRegs)}))
QDOA110.PRWExecBlock("QDOATUVA",.f.,.f.,{M>QDH_DOCTO,M>QDH_RV})
QDOA110.PRWIfValType(lImpri:=ExecBlock("QDO110IMP",.F.,.F.,{lImpri}))<>"L"
QDOA110.PRWIfQDG>QDG_RECEB=="S".And.QDG>QDG_TPRCBT$EXECBLOCK("QDOAP26",.F.,.F.,{QDG>QDG_FILMAT,QDG>QDG_MAT})
QDOA110.PRWEXECBLOCK('QDORP27',.F.,.F.)
QDOA110.PRWEXECBLOCK('QDORP28',.F.,.F.,{M>QDH_DOCTO,M>QDH_RV})
QDOA110.PRWExecBlock("QDOAP19",.F.,.F.,{M>QDH_DOCTO,M>QDH_RV})
QDOA110.PRW
aNovItens:=ExecBlock("QDOAP21",.F.,.F.,{{1,OemToAnsi(STR0022)},{2,OemToAnsi(STR0023)},{3,OemToAnsi(STR0024)},{4,OemToAnsi(STR0025)}})
QDOA110.PRWaNovItens:=ExecBlock("QDOAP21",.F.,.F.,{{2,OemToAnsi(STR0023)},{4,OemToAnsi(STR0025)}})
QDOA110.PRW
aNovItens:=ExecBlock("QDOAP21",.F.,.F.,{{1,OemToAnsi(STR0022)},{2,OemToAnsi(STR0023)},{3,OemToAnsi(STR0024)},{4,OemToAnsi(STR0025)}})
QDOA110.PRWaNovItens:=ExecBlock("QDOAP21",.F.,.F.,{{2,OemToAnsi(STR0023)},{4,OemToAnsi(STR0025)}})
QDOA110.PRWcFiltro+='.And.QD1>QD1_TPDIST$"'+EXECBLOCK("QDOAP25",.F.,.F.)+'"'
QDOA120.PRWIFExecblock("QDOAP23",.F.,.F.,{QD1>QD1_FILMAT,QD1>QD1_MAT,QD1>QD1_TPDIST}).AND.;
QDOA120.PRWIFExecblock("QDOAP23",.F.,.F.,{QD1>QD1_FILMAT,QD1>QD1_MAT,QD1>QD1_TPDIST})
QDOA120.PRWaQDH:=aClone(ExecBlock("QDOAP29",.f.,.f.,{aClone(aQDH)}))
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 298
Data Base : 07/09/2008

QDOA120.PRW
aNovItens:=ExecBlock("QDOAP21",.F.,.F.,{{1,OemToAnsi(STR0067)},{2,OemToAnsi(STR0068)},{3,OemToAnsi(STR0069)},{4,OemToAnsi(STR0070)}})
QDOA120.PRWaNovItens:=ExecBlock("QDOAP21",.F.,.F.,{{2,OemToAnsi(STR0068)},{4,OemToAnsi(STR0070)}})
QDOA121.PRWExecBlock("QDOAP16",.F.,.F.,{cTexto,cQPath})
QDOA170.PRWExecBlock("QDO170BROW",.F.,.F.)
QDOR200.PRWExecBlock("QDR200FIL",.f.,.f.)
QDOR200.PRWlLibCop:=ExecBlock("QDOAP30",.f.,.f.,)
QDOR200.PRWExecBlock("QDOCAPA",.f.,.f.,{1})
QDOR200.PRWExecBlock("QDOCAPA",.f.,.f.,{1})
QDOR200.PRWExecBlock("QDOCAPA",.f.,.f.,{1})
QDOR200.PRWExecBlock("QDOCAPA",.f.,.f.,{1})
QDOXDOC.PRWExecBlock("QDOVISION",.t.,.f.)
QDOXDOC.PRWExecBlock("QDOM700",.f.,.f.,{cEdit,cEditor})
QDOXDOC.PRWExecBlock("QDOM720",.f.,.f.)
QDOXDOC.PRWExecBlock("QDOM710",.f.,.f.)
QDOXDOC.PRWExecBlock("QDOM710",.f.,.f.)
QDOXDOC.PRWExecBlock("QDOM700",.f.,.f.,{cEdit,cEditor})
QDOXDOC.PRWExecBlock("QDOCAPA",.f.,.f.,{1})
QDOXDOC.PRWExecBlock("QDOM720",.f.,.f.)
QDOXDOC.PRWExecBlock("QDOM700",.f.,.f.,{cEdit,cEditor})
QDOXDOC.PRWExecBlock("QDOCAPA",.f.,.f.,{2})
QDOXDOC.PRWExecBlock("QDOM720",.f.,.f.)
QDOXDOC.PRWExecBlock("QDOM700",.f.,.f.,{cEdit,cEditor})
QDOXDOC.PRWExecBlock("QDOM720",.f.,.f.)
QDOXDOC.PRWaRet:=ExecBlock("QDOVIEW",.f.,.f.,{cFilDoc,cCodDoc,cRevDoc})
QDOXDOC.PRWExecBlock("QDOM700",.f.,.f.,{cEdit,cEditor})
QDOXDOC.PRWExecBlock("QDOM720",.f.,.f.)
QDOXFUN.PRWaDescR:=ExecBlock("QDOAP21",.F.,.F.,aDescR)
QDOXFUN.PRWExecBlock("QDOAP16",.F.,.F.,{cTexto,cQPath})
QDOXFUN.PRWExecBlock("QDOAP16",.F.,.F.,{cTexto,cQPath})
QDOXFUN.PRWaTxtREsul:=aClone(ExecBlock("QDOALTMR",.F.,.F.,{aTxtREsul}))
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 299
Data Base : 07/09/2008

QDOXFUN.PRWdDataUsar:=ExecBlock("QDODATAV",.F.,.F.)
QDOXFUN.PRWaMsg:=ExecBlock("QDO"+cPEntr+"MAIL",.f.,.f.)
QDOXFUN.PRWaPatchs:=ExecBlock("QDOPATHD",.F.,.F.,{aPatchs})
QDOXFUN.PRWdDataUsar:=ExecBlock("QDODATAV",.F.,.F.)
QDOXFUN.PRWExecBlock("QDOGRQAA",.f.,.f.)
QDOXFUN.PRWIFExecBlock("QXQAMAIL",.F.,.F.)
QDOXFUN.PRWExecBlock("QDOGRQAA",.f.,.f.)
QDOXFUN.PRWaMsg:=ExecBlock("QDOMSGPD",.f.,.f.)
QIEA010.PRWaRotAdic:=ExecBlock("QE010ROT",.F.,.F.)
QIEA010.PRWaRotAdic:=ExecBlock("QE010ROT",.F.,.F.)
QIEA010.PRWlRetVal:=ExecBlock("QE010VAL",.F.,.F.,{nOpc,QE6>QE6_PRODUT,QE6>QE6_REVI})
QIEA010.PRWaButtons:=ExecBlock("Q010BUT",.F.,.F.,{nOpc,aButtons})
QIEA010.PRWExecBlock("QE010DUP",.F.,.F.,{nOpc,aColsEns,aColsNco,cTexto,M>QE6_PRODUT,M>QE6_REVI})
QIEA010.PRWExecBlock("QE010J2",.F.,.F.,{nOpc,cCodigo,cRevi})
QIEA010.PRWExecBlock("QE010ANT",.F.,.F.)
QIEA010.PRWExecBlock("QE010J2",.F.,.F.,{nOpc,QE6>QE6_PRODUT,QE6>QE6_REVI})
QIEA010.PRWExecBlock("QE010J1",.F.,.F.,{nOpc,QE6>QE6_PRODUT,QE6>QE6_REVI})
QIEA020.PRWExecblock("QE020EXE",.F.,.F.,{"2",nOpc,nOpcA,nSeq})
QIEA020.PRWExecblock("QE020EXE",.F.,.F.,{"1",nOpc,If(INCLUI,3,4),nSeq})
QIEA183.PRWExecBlock("QE183GRV",.F.,.F.)
QIEA183.PRWExecBlock("QIE183EN",.F.,.F.,{"QIEA200"})
QIEA200.PRWaButtons:=ExecBlock("QA200BUT",.f.,.f.,{cAlias,nReg,nOpc})
QIEA200.PRWExecBlock("QIE200IV",.f.,.f.)
QIEA200.PRWExecBlock("QIER200R",.F.,.F.,"QIEA200")
QIEA200.PRWExecblock("QIER240R",.F.,.F.,{"QIEA200",nMv_par04,nMv_par05})
QIEA200.PRWExecBlock("QIER270R",.F.,.F.,{"QIEA200",nMv_par04,nMv_par05})
QIEA200.PRWlContinua:=ExecBlock("QVAL200D",.F.,.F.)
QIEA200.PRWExecBlock("QIE200EN",.F.,.F.,{nOpc})
QIEA200.PRWlRetorno:=ExecBlock("QVAL200IA",.F.,.F.)
QIEA215.PRWaRotAdic:=ExecBlock("QE215ROT",.F.,.F.)
QIEA215.PRWaEnsaios[nX,nY,1]:=ExecBlock("QE215LE",.F.,.F.,{nX,nY})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 300
Data Base : 07/09/2008

QIEA215.PRWbValOk:={||If(ExistBlock("Q215ValOk"),ExecBlock("Q215ValOk",.F.,.F.),.t.)}
QIEA215.PRWAadd(aButtons,{"NOVACELULA",{||ExecBlock("QE215MAR")},"...","..."})
QIEA215.PRWaButtons:=ExecBlock("QE215BUT",.F.,.F.,{nOpc,aButtons})
QIEA215.PRWExecBlock("QE215NNC",.F.,.F.,{QEK>QEK_FORNECE,QEK>QEK_LOJFOR,QEK>QEK_PRODUT,DTOC(QEK>QEK_DTENTR),QEK
>QEK_LOTE,QEK>QEK_NNC,QEK>QEK_NTFISC,QEK>QEK_SERINF})
QIEA215.PRWExecBlock("QIER270R",.F.,.F.,{"QIEA200",MV_PAR01,MV_PAR02})
QIEA215.PRWExecBlock("QIEA215L",.F.,.F.)
QIEA215.PRWlRet:=If(ValType(lRetPE:=ExecBlock('MT175ATU',.F.,.F.))=='L',lRetPE,.T.)
QIEA215.PRWExecBlock('QIEA215G',.F.,.F.)
QIEA215.PRWlRet:=If(ValType(lRetPE:=ExecBlock('MT390VLV',.F.,.F.))=='L',lRetPE,.T.)
QIEA215.PRWExecBlock("Q215QNCE",.F.,.F.)
QIEA215.PRWExecBlock("Q215EXCA",.F.,.F.)
QIEA215.PRWExecBlock("Q215QNCI",.F.,.F.)
QIEA215.PRWExecBlock("QE210NMO",.F.,.F.)
QIEA215.PRWExecBlock("Q215GRVA",.F.,.F.,{QEK>QEK_PRODUT,QEK>QEK_REVI,QEK>QEK_FORNEC,QEK>QEK_LOJFOR,QEK>QEK_DTENTR,QEK
>QEK_LOTE,QEK>QEK_NTFISC,QEK>QEK_SERINF,QEK>QEK_ITEMNF,QEK>QEK_TIPONF})
QIEA215.PRWExecBlock("QE215QNC",.f.,.f.,{aCpoQNC,QEU>QEU_CHAVE,"E"})
QIEA215.PRWlRetorno:=ExecBlock("QE215ENS",.F.,.F.,{cCodEns})
QIEA215.PRWExecBlock("QE215LL",.F.,.F.)
QIEA215.PRWExecBlock('Q215PL1',.F.,.F.)
QIEA215.PRWaRet:=ExecBlock("Q215PINT",.F.,.F.,{aPlaInt1,aPlaInt2,nPosLab,nX})
QIEA215.PRWaPlnIntEsp:=ExecBlock('Q215PL2',.F.,.F.)
QIEA215.PRWExecBlock("QE215QNC",.f.,.f.,{aCpoQNC,QEU>QEU_CHAVE,"E"})
QIEA215.PRWExecBlock("QE215QNC",.f.,.f.,{aCpoQNC,QEU>QEU_CHAVE,"I"})
QIEA215.PRWaEnsaios[nPosLab,nPosEns,1]:=ExecBlock("QE215LE",.F.,.F.,{nPosLab,nPosEns})
QIEA215.PRWaEnsaios[nPosLab,nPosEns,1]:=If(lQE215LE,ExecBlock("QE215LE",.F.,.F.,{nPosLab,nPosEns}),q215CalLab(.F.,nPosLab,nPosEns))
QIEA220.PRWExecBlock("QEA220G",.F.,.F.,{M>QEM_NNC})
QIEA230.PRWProcQDO({||ExecBlock("QIEA231",.F.,.F.)},,,.T.,)
QIEA230.PRWExecBlock("QIEDEQEV",.f.,.f.)
QIEA230.PRWExecBlock("QIEDEQEV",.f.,.f.)
QIEA230.PRWExecBlock("QIEDEQEV",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 301
Data Base : 07/09/2008

QIEA331.PRWaCpoQF4:=ExecBlock("Q331QF4",.F.,.F.)
QIEA332.PRWaCpoQF6:=ExecBlock("Q332QF6",.F.,.F.)
QIEC010.PRWcFiltro:=ExecBlock("QEC10FIL",.F.,.F.,{cFiltro})
QIEC020.PRWcFiltro:=ExecBlock("QEC20FIL",.F.,.F.,{cFiltro})
QIEC030.PRWcFiltro:=ExecBlock("QEC30FIL",.F.,.F.,{cFiltro})
QIEC040.PRWcFiltro:=ExecBlock("QEC40FIL",.F.,.F.,{cFiltro})
QIEC050.PRWExecBlock("QE050MSG",.f.,.f.)
QIEC060.PRWcFiltro:=ExecBlock("QEC60FIL",.F.,.F.,{cFiltro})
QIEM010.PRW@050,110MSGETcProdDesPicture"@!"F3If(lQEM10F3,ExecBlock("QEM10F3",.F.,.F.),"QE6")SIZE050,11OFoDlgPIXEL
QIEM010.PRWlAtuSB1:=ExecBlock("QEPM10B1",.F.,.F.)
QIEM010.PRWExecBlock("QEM010R",.f.,.f.)
QIEM020.PRWProcQDO({||ExecBlock("QIEM021",.F.,.F.)},,,.T.,)
QIEM040.PRWAadd(aMedicoes,ExecBlock("QIEM040T",.F.,.F.))
QIEM040.PRWAadd(aMedicoes,ExecBlock("QIEM040F",.F.,.F.))
QIEM050.PRWAadd(aDados,ExecBlock("QIEM050T",.F.,.F.))
QIEM050.PRWAadd(aDados,ExecBlock("QIEM050F",.F.,.F.))
QIEM500.PRWExecblock("QIEM500F",.f.,.f.)
QIER110.PRWa110Lin:=ExecBlock("QIER111",.f.,.f.,{Li})
QIER200.PRWExecBlock("QER200RE",.F.,.F.,{cProg,lImpres,nConta})
QIER220.PRWExecBlock("QIER200R",.f.,.f.,{"QIER220",aGravDad,{cChvQEK1}})
QIER220.PRWExecBlock("QIER200R",.f.,.f.,{"QIER220",aGravDad,{cChvQEK}})
QIER220.PRWExecblock("QIER240R",.f.,.f.,{"QIER220",cMv_par04,cMv_par05,aVetQEK,aGravDad,lImpFic})
QIER220.PRWExecBlock("QIER270R",.F.,.F.,{"QIER220",cMv_par04,cMv_par05,aVetQEK,aGravDad,lImpFic,lEtiqRast})
QIEXFUN.PRWlContinua:=ExecBlock("QESEMSKPLT",.F.,.F.,{cFornece,cLoja,cProduto,dEntrada,cLote,cDocEnt,"I",QEF>QEF_UNSKLT})
QIEXFUN.PRWIf!ExecBlock("QESEMSKPLT",.F.,.F.,{QEK_FORNEC,QEK_LOJFOR,QEK_PRODUT,QEK_DTENTR,QEK_LOTE,QEK_DOCENT,"P",QEF
>QEF_UNSKLT})
QIEXFUN.PRWIf!ExecBlock("QESEMSKPLT",.F.,.F.,{QEK_FORNEC,QEK_LOJFOR,QEK_PRODUT,QEK_DTENTR,QEK_LOTE,QEK_DOCENT,"P",QEF
>QEF_UNSKLT})
QIEXFUN.PRWIf!ExecBlock("QESEMSKPLT",.F.,.F.,{QEK_FORNEC,QEK_LOJFOR,QEK_PRODUT,QEK_DTENTR,QEK_LOTE,QEK_DOCENT,"P",QEF
>QEF_UNSKLT})

Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br


Pagina : 302
Data Base : 07/09/2008

QIEXFUN.PRWIf!ExecBlock("QESEMSKPLT",.F.,.F.,{QEK_FORNEC,QEK_LOJFOR,QEK_PRODUT,QEK_DTENTR,QEK_LOTE,QEK_DOCENT,"P",QEF
>QEF_UNSKLT})
QIEXFUN.PRWIf!ExecBlock("QESEMSKPLT",.F.,.F.,{QEK_FORNEC,QEK_LOJFOR,QEK_PRODUT,QEK_DTENTR,QEK_LOTE,QEK_DOCENT,"P",QEF
>QEF_UNSKLT})
QIEXFUNA.PRWExecBlock("QEMATDEL",.F.,.F.)
QIEXFUNA.PRWlGrvQEK:=ExecBlock("QEMATINS",.F.,.F.)
QIEXFUNA.PRWlGrvQEK:=ExecBlock("QEMATFOR",.F.,.F.)
QIEXFUNA.PRWcTamAmo:=ExecBlock("QEMATAMO",.F.,.F.)
QIEXFUNA.PRWExecBlock("QEMATFIN",.F.,.F.)
QIEXFUNA.PRWExecBlock("QEGRVALL",.F.,.F.)
QIEXFUNA.PRWcTamAmo:=ExecBlock("QEINCAMO",.F.,.F.)
QIEXFUNA.PRWExecBlock("QEGRVINC",.F.,.F.)
QIPA010.PRWaRotAdic:=ExecBlock("QP010ROT",.F.,.F.)
QIPA010.PRWaButtons:=ExecBlock("QP010BUT",.F.,.F.,{nOpc,aButtons})
QIPA010.PRWVALIDIf(__lQIP010JR,ExecBlock("QIP010JR"),.T.)
QIPA010.PRWExecBlock("QPATUGRV",.F.,.F.,{nOpc})
QIPA010.PRWExecBlock("QPATUSB1",.F.,.F.,{nOpc})
QIPA010.PRWExecBlock('QP010J11',.F.,.F.)
QIPA010.PRWExecBlock("QPA010R",.F.,.F.,{ALTERA})
QIPA010.PRWExecBlock("QP010DEL",.F.,.F.,{cProduto,cRevisao,cRoteiro,.F.})
QIPA010.PRWExecBlock("QP010GRV",.F.,.F.,{cProduto,cRevisao,cRoteiro,cOperacao})
QIPA010.PRWExecBlock("QP010OPE",.F.,.F.,{cProduto,cRoteiro,cOperacao,cRevisao})
QIPA010.PRWlRetorno:=ExecBlock("QIP010JR",.F.,.F.)
QIPA011.PRWaButtons:=ExecBlock("QP010BUT",.F.,.F.,{nOpc,aButtons})
QIPA011.PRWVALIDIf(lQIP011JR,ExecBlock("QIP011JR"),.T.)
QIPA011.PRWExecBlock("QPATUGRV",.F.,.F.,{nOpc})
QIPA011.PRWExecBlock('QP011J11',.F.,.F.)
QIPA012.PRWaRotAdic:=ExecBlock("QP010ROT",.F.,.F.)
QIPA012.PRWaButtons:=ExecBlock("QP010BUT",.F.,.F.,{nOpc,aButtons})
QIPA012.PRWVALIDIf(lQIP010JR,ExecBlock("QIP010JR"),.T.)
QIPA012.PRWExecBlock("QPATUGRV",.F.,.F.,{nOpc})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 303
Data Base : 07/09/2008

QIPA012.PRWExecBlock("QPATUSB1",.F.,.F.,{nOpc})
QIPA012.PRWExecBlock('QP010J11',.F.,.F.)
QIPA012.PRWExecBlock("QPA010R",.F.,.F.,{ALTERA})
QIPA012.PRWExecBlock("QP010DEL",.F.,.F.,{cProduto,cRevisao,cRoteiro,.F.})
QIPA012.PRWExecBlock("QP010GRV",.F.,.F.,{cProduto,cRevisao,cRoteiro,cOperacao})
QIPA012.PRWExecBlock("QP010OPE",.F.,.F.,{cProduto,cRoteiro,cOperacao,cRevisao})
QIPA160.PRWaAlter:=ExecBlock("QP220J25",.f.,.f.)
QIPA160.PRWaAlter:=ExecBlock("QP220J25",.f.,.f.)
QIPA160.PRWlRet:=ExecBlock("QP160J01",.f.,.f.,{aCols,aHeader})
QIPA170.PRWExecBlock("QP170GRV",.F.,.F.,{cProduto,cRoteiro})
QIPA215.PRWaRotina:=ExecBlock("QP215J26",.f.,.f.,{aRotina})
QIPA215.PRWlDadosOk:=ExecBlock("QP215J23",.F.,.F.,{nOpc,QPK>QPK_OP,QPK>QPK_LOTE,QPK>QPK_NUMSER})
QIPA215.PRWAadd(aButtons,{"DBG05",{||ExecBlock("QP215J8",.F.,.F.,{QPK>QPK_OP,QPK>QPK_LOTE,QPK>QPK_NUMSER})},STR0199,STR0200})
QIPA215.PRWAadd(aButtons,{"HISTORIC",{||ExecBlock("QP215J15",.F.,.F.,{QPK>QPK_OP,QPK>QPK_LOTE,QPK
>QPK_NUMSER,nOpc,aResultados[nFldLauGer,1,nPosLauGer]})},STR0015,STR0016})
QIPA215.PRWAadd(aButtons,{"EDIT",{||ExecBlock("QP215J2",.F.,.F.,{aResultados[nOperacao,_OPE],QPK>QPK_OP,QPK>QPK_LOTE,QPK
>QPK_NUMSER,aResultados[nOperacao,_LOP,QP215GetLau(aSavGets[nOperacao,1],"QPM_LAUDO")],nOpc})},STR0201,STR0202})
QIPA215.PRWExecBlock("QP215Dlg",.F.,.F.)
QIPA215.PRWaButtons:=ExecBlock("QP215BUT",.F.,.F.,{nOpc,aButtons})
QIPA215.PRWlGrava:=ExecBlock("QP215J24",.F.,.F.,{nOpc})
QIPA215.PRWlOperaOk:=ExecBlock("QP215J3",.F.,.F.,{QP7>QP7_CODREC,QP7>QP7_OPERAC,QP7>QP7_LABOR,QP7>QP7_ENSAIO,"QP7"})
QIPA215.PRWlOperaOk:=ExecBlock("QP215J3",.F.,.F.,{QP8>QP8_CODREC,QP8>QP8_OPERAC,QP8>QP8_LABOR,QP8>QP8_ENSAIO,"QP8"})
QIPA215.PRWExecBlock("QP215MED",.F.,.F.)
QIPA215.PRWnQtdMed:=ExecBlock("QP215QTE",.F.,.F.,{cEnsaio,QP1>QP1_CARTA})
QIPA215.PRWlRetPE:=
ExecBlock("QP215J12",.F.,.F.,{aResultados[nOperacao,_OPE],aResultados[nOperacao,_LAB,nFldLab],aResultados[nOperacao,_ENS,nFldLab,nEnsaio,ENSAIO
]})
QIPA215.PRWlRet:=ExecBlock("QP215J10",.F.,.F.,{M>QPL_LAUDO,nOpcx})
QIPA215.PRWlDadosOk:=ExecBlock("QP215DELR",.F.,.F.,{QPK>QPK_OP,QPK>QPK_LOTE,QPK>QPK_NUMSER})
QIPA215.PRWExecBlock("QP215J14",.F.,.F.,{"QPL",cStatus})
QIPA215.PRWExecBlock("QP215J9",.F.,.F.,{"QPR",cStatus})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 304
Data Base : 07/09/2008

QIPA215.PRWExecBlock("QP215J9",.F.,.F.,{"QPS",cStatus,cChave})
QIPA215.PRWExecBlock("QP215J9",.F.,.F.,{"QPS",cStatus,cChave})
QIPA215.PRWExecBlock("QP215J9",.F.,.F.,{"QPQ",cStatus,cChave})
QIPA215.PRWExecBlock("QP215J9",.F.,.F.,{"QPU",cStatus,cChave})
QIPA215.PRWExecBlock("QP215J9",.F.,.F.,{"QA2",axTexto,QPU>QPU_CHAVE})
QIPA215.PRWExecBlock("QP220QNC",.f.,.f.,{aCpoQNC,QPU>QPU_CHAVE,"E"})
QIPA215.PRWExecBlock("QP220QNC",.f.,.f.,{aCpoQNC,QPU>QPU_CHAVE,"I"})
QIPA215.PRWExecBlock("QP215J9",.F.,.F.,{"QPU","D"})
QIPA215.PRWExecBlock("QP220QNC",.f.,.f.,{aCpoQNC,QPU>QPU_CHAVE,"E"})
QIPA215.PRWExecBlock("QP215J9",.F.,.F.,{"QPT",cStatus})
QIPA215.PRWExecBlock("QP215J9",.F.,.F.,{"QPT","D"})
QIPA215.PRWExecBlock("QP215J9",.F.,.F.,{"QPR","D"})
QIPA215.PRWExecBlock("QP215J14",.F.,.F.,{"QPL",cStatus})
QIPA215.PRWExecBlock("QP215J14",.F.,.F.,{"QPL","D"})
QIPA215.PRWExecBlock("QP215R",.F.,.F.,{nOpcX})
QIPA215.PRWExecBlock("QIP215C",.F.,.F.,{QPK>QPK_OP})
QIPA215.PRWlRet:=ExecBlock("QP215J21",.F.,.F.,{nOpcX,aResultados[nOperacao,_OPE]})
QIPA215.PRWlRet:=ExecBlock("QP215ENS",.F.,.F.,{cVar})
QIPA215.PRWaCols[n,nPosRes]:=ExecBlock("QP215VRM",.F.,.F.,{aCols[n,nPosRes],cCarta})
QIPA215.PRWlRet:=ExecBlock("QP215J7",.F.,.F.,{aResultados[nOperacao,_OPE]})
QIPA215.PRWIfExecBlock("QP215J13",.F.,.F.,{aResultados[nOperacao,_OPE],aResultados[nOperacao,_LAB,nFldLab],nOpcX,nFldOpe})
QIPA215.PRWlAnalisa:=
ExecBlock("QP215ALO",.F.,.F.,{aResultados[nOperacao,_OPE],aResultados[nOperacao,_LAB,nLab],aResultados[nOperacao,_LLA,nLab,nPosLauL]})
QIPA215.PRWlAnalisa:=
ExecBlock("QP215ALL",.F.,.F.,{aResultados[nOperacao,_OPE],aResultados[nOperacao,_LAB,nFldLab],aResultados[nOperacao,_ENS,nFldLab,nEns,ENSAIO]})
QIPA215.PRWlAnalisa:=ExecBlock("QP215ALG",.F.,.F.,{aResultados[nPosOpe,_OPE],aResultados[nPosOpe,_LOP,nPosLauOP]})
QIPA215.PRWaLaudo:=
ExecBlock("QP215J19",.F.,.F.,{aResultados[nOperacao,_OPE],aResultados[nOperacao,_LAB,nFldLab],aResultados,nOpcao,cLaudo,cMensNConf})
QIPA215.PRWExecBlock("QP220QNC",.f.,.f.,{aCpoQNC,QPU>QPU_CHAVE,"E"})
QIPA215.PRWExecBlock("QP215J14",.F.,.F.,{"QPL","D"})
QIPA215.PRWExecBlock("QP215R",.F.,.F.,{nOpcX})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 305
Data Base : 07/09/2008

QIPA215.PRWlAnalisa:=
ExecBlock("QP215ALL",.F.,.F.,{aResultados[nOperacao,_OPE],aResultados[nOperacao,_LAB,nFldLab],aResultados[nOperacao,_ENS,nFldLab,nLoop1,ENSAIO
]})
QIPA215.PRWlAnalisa:=
ExecBlock("QP215ALL",.F.,.F.,{aResultados[nOperacao,_OPE],aResultados[nOperacao,_LAB,nFldLab],aResultados[nOperacao,_ENS,nFldLab,nLoop1,ENSAIO
]})
QIPA215.PRWaAdd(aMedicoes,ExecBlock("QPGCCT",.F.,.F.))
QIPA215.PRWaAdd(aMedicoes,ExecBlock("QPGCCF",.F.,.F.))
QIPA215.PRWaAdd(aDados,ExecBlock("QPGPAT",.F.,.F.))
QIPA215.PRWaAdd(aDados,ExecBlock("QPGPAF",.F.,.F.))
QIPA215.PRWIfExecBlock("QP215DEL",.F.,.F.,{nOpc})
QIPA215.PRWExecBlock("QP215EXE",.F.,.F.,{nOpc})
QIPA215.PRWlDelOk:=ExecBlock("QP215DOK",.F.,.F.,{nOperacao,nFldLab,nEnsaio})
QIPA230.PRWaRotAdic:=ExecBlock("QIP230ENT",.F.,.F.)
QIPA230.PRWExecBlock("Q230RELO",.F.,.F.,{nOpc,aCpoInc})
QIPM020.PRWAadd(aMedicoes,ExecBlock("QIPM020T",.F.,.F.))
QIPM020.PRWAadd(aMedicoes,ExecBlock("QIPM020F",.F.,.F.))
QIPM030.PRWAadd(aDados,ExecBlock("QIPM030T",.F.,.F.))
QIPM030.PRWAadd(aDados,ExecBlock("QIPM030F",.F.,.F.))
QIPXFUN.PRWExecBlock("QPGERQPK",.F.,.F.,{cAlias,nOpc})
QIPXFUN.PRWlQipMat:=ExecBlock("QXFUNMAT",.F.,.F.)
QIPXFUN.PRWlAtuSB1:=If(lQEPM10B1,ExecBlock("QEPM10B1",.F.,.F.),lAtuSB1)
QIPXFUN.PRWExecBlock("QPM010R",.F.,.F.)
QIPXFUN.PRWExecBlock("QPGRVST",.F.,.F.,{cProduto,cRevisao,cRoteiro,aEnsInsp[nX,1],aEnsInsp[nX,3]})
QIPXFUN.PRWExecBlock("QPGRVST",.F.,.F.,{cGrupo,cRevisao,cRoteiro,aEnsInsp[nX,1],aEnsInsp[nX,3]})
QMTA010.PRWExecBlock("QM010BROW",.F.,.F.)
QMTA010.PRWExecBlock("QMT010SEQ",.F.,.F.,{nOpc,QM2>QM2_INSTR,QM2>QM2_REVINS})
QMTA010.PRWExecBlock("QMT010QMC",.F.,.F.,{QM2>QM2_INSTR,QM2>QM2_REVINS})
QMTA010.PRWExecBlock("QMT010QMA",.F.,.F.,{QM2>QM2_INSTR,QM2>QM2_REVINS})
QMTA010.PRWExecBlock("QMT010QMK",.F.,.F.,{QM2>QM2_INSTR,QM2>QM2_REVINS})
QMTA010.PRWExecBlock("QMT010QMK",.F.,.F.,{QM2>QM2_INSTR,QM2>QM2_REVINS})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 306
Data Base : 07/09/2008

QMTA010.PRWExecBlock("CompInst",.F.,.F.,{QM2>QM2_INSTR,QM2>QM2_REVINS,nOpca})
QMTA010.PRWExecBlock("QM010CAC",.F.,.F.,{QM2>QM2_INSTR,QM2>QM2_REVINS,nOpca})
QMTA010.PRWExecBlock("CompInst",.F.,.F.,{QM2>QM2_INSTR,QM2>QM2_REVINS,nOpca})
QMTA010.PRWExecBlock("QM010CAC",.F.,.F.,{QM2>QM2_INSTR,QM2>QM2_REVINS,nOpca})
QMTA010.PRWExecBlock("QM010CAC",.F.,.F.,{QM2>QM2_INSTR,QM2>QM2_REVINS,nOpca})
QMTA010.PRWExecBlock("CompInst",.F.,.F.,{QM2>QM2_INSTR,QM2>QM2_REVINS,nOpca})
QMTA010.PRWExecBlock("CompInsE",.F.,.F.,{QM2>QM2_INSTR,QM2>QM2_REVINS,nOpca})
QMTA010.PRWlTxtQa:=ExecBlock("QMA010DT",.F.,.F.,{cChave,cEspecie,nTamlin,cTitulo,alltrim(QM2_INSTR)+'
'+QM2_REVINS,@axtextos,1,cCABEC,{.t.,.f.}})
QMTA010.PRWcMemoJuAnt:=cMemoJu:=ExecBlock("QMA010CAJU",.F.,.F.,{cMemoJu})
QMTA010.PRWcMemoJuAnt:=cMemoJu:=ExecBlock("QMA010CAJU",.F.,.F.,{cMemoJu})
QMTA010.PRWcMemoJuAnt:=cMemoJu:=ExecBlock("QMA010CAJU",.F.,.F.,{cMemoJu})
QMTA010.PRWcMemoJuAnt:=cMemoJu:=ExecBlock("QMA010CAJU",.F.,.F.,{cMemoJu})
QMTA010.PRWcMemoJuAnt:=cMemoJu:=ExecBlock("QMA010CAJU",.F.,.F.,{cMemoJu})
QMTA010.PRWcMemoJuAnt:=cMemoJu:=ExecBlock("QMA010CAJU",.F.,.F.,{cMemoJu})
QMTA010.PRWcMemoJuAnt:=cMemoJu:=ExecBlock("QMA010CAJU",.F.,.F.,{cMemoJu})
QMTA010.PRWcMemoJuAnt:=cMemoJu:=ExecBlock("QMA010CAJU",.F.,.F.,{cMemoJu})
QMTA010.PRWExecBlock("QMT010Mai",.F.,.F.,{QM2>QM2_INSTR,QM2>QM2_REVINS})
QMTA020.PRWExecBlock("CompInst",.F.,.F.,{mv_par03,mv_par04})
QMTA030.PRWExecBlock("a030Nin",.F.,.F.,{cInstr,cRevIns})
QMTA030.PRWExecBlock("CompInst",.F.,.F.,{cInstr,cNovaRev})
QMTA040.PRWReturn(ExecBlock("qm040NEs",.F.,.F.,{QM9>QM9_TIPAFE}))
QMTA040.PRWcCods:=ExecBlock("qm040NPa",.F.,.F.,{cDesPUt,nTot})
QMTA040.PRWcCods:=ExecBlock("qm040NPa",.F.,.F.,{cDesPUt,nTot})
QMTA040.PRWcCods:=ExecBlock("qm040NPa",.F.,.F.,{cDesPUt,nTot})
QMTA050.PRWExecBlock("QMT050Mai",.F.,.F.,{QA5>QA5_CODTAB,QA5>QA5_NORMA,QA5>QA5_REVPRO})
QMTA070.PRWExecBlock("QMA070S",.F.,.F.)
QMTA070.PRWExecBlock("QMT070Mai",.F.,.F.,{QM3>QM3_PADRAO,QM3>QM3_REVPAD,QM3>QM3_VALDAF})
QMTA140.PRWExecBlock("QMT140CS",.F.,.F.,{aCpos})
QMTA140.PRW@20,210BUTTONoBtn1PROMPTOemToAnsi(STR0037)OFoDlgPriSIZE30,9PIXELACTION{||ExecBlock("QMT140MD",.F.,.F.)}
QMTA140.PRWnErroMax:=ExecBlock("qmt140EI",.F.,.F.,{nIncTot,nDesvMed})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 307
Data Base : 07/09/2008

QMTA140.PRWlExat:=ExecBlock("qmt140Ex",.F.,.F.,{nEspec,nMedia,QMR>QMR_PREC,nInter,nRngPdMn,nRngPdMx})
QMTA140.PRWlAceit:=ExecBlock("qmt140AI",.F.,.F.,{nErroMax,nIncTot,nDesvMed})
QMTA140.PRWlAdeq:=ExecBlock("qmt140UI",.F.,.F.,{nErroMax,nDesvMed,nIncTot})
QMTA140.PRWnErroMax:=ExecBlock("qmt140EE",.F.,.F.,{nIncTot,nDesvMed})
QMTA140.PRWlExat:=ExecBlock("qmt140Ex",.F.,.F.,{nEspec,nMedia,QMR>QMR_PREC,nInter,nRngPdMn,nRngPdMx})
QMTA140.PRWlAceit:=ExecBlock("qmt140AE",.F.,.F.,{nErroMax})
QMTA140.PRWlAdeq:=ExecBlock("qmt140UE",.F.,.F.,{nErroMax})
QMTA140.PRWaFres:=ExecBlock("QMT140SFre",.F.,.F.,{dProxAfer,dProxAferA,nFreqNovo,nFreqAnt})
QMTA141.PRW
ExecBlock("QMT141TVA",.F.,.F.,{oDlgPad,aMedicoes[nLin_aMed,nPosGer,1,2],aMedicoes[nLin_aMed,nPosGer,1,3],aMedicoes[nLin_aMed,nPosGer,1,4],aR
esult})
QMTA141.PRWlBlkGrv:=ExecBlock("QMT140AS",.F.,.F.,{nOpcx})
QMTA141.PRWdDataVal:=ExecBlock("QMT140Df",.F.,.F.,{dDataVal,If(nRad2==1,"R","A")})
QMTA141.PRWaDateFrq:=ExecBlock("QMT140FrAf",.F.,.F.,{@dDataVal,If(nRad2==1,"R","A"),@cFreq,nOpcx,cMtInstr,cMtRevIns,cSeql,dMtData})
QMTA141.PRWExecBlock("QMT140GM",.F.,.F.,{cMtInstr,cMtRevIns,dMtData,lBlkGrv,nOpcx,aQmtEnt,@cFreq,cSeql})
QMTA141.PRWExecBlock("QMT141SC",.F.,.F.,{cMtInstr,cMtRevIns,dMtData,lBlkGrv,nOpcx,cSeql})
QMTA141.PRWExecBlock("QMT140IC",.F.,.F.,{cMtInstr,cMtRevIns,dMtData,lBlkGrv,nOpcx,cSeql})
QMTA150.PRWcCorResu:=ExecBlock("QM150CoRes",.F.,.F.,{nprr})
QMTA160.PRWExecBlock("QM160BROW",.F.,.F.,{.T.,"QML"})
QMTA160.PRWcFiltro+=ExecBlock("QM160BROW",.F.,.F.,{.F.,"QM2"})
QMTA160.PRWExecBlock("QMT160GF",.F.,.F.,{QML>QML_INSTR,QML>QML_REVINS})
QMTA160.PRWcFiltro+=ExecBlock("QM160BROW",.F.,.F.,{.F.,"QML"})
QMTA160.PRWExecBlock("QM160BROW",.F.,.F.,{.T.,"QML"})
QMTA160.PRWExecBlock("QMT160BX",.F.,.F.,{QML>QML_INSTR,QML>QML_REVINS})
QMTA230.PRWcCond:=ExecBlock("QM230BROW",.F.,.F.,{.F.,""})
QMTA230.PRWcQuery+=ExecBlock("QM230BROW",.F.,.F.,{.F.,"TOP"})
QMTA230.PRWcFiltro+=ExecBlock("QM230BROW",.F.,.F.,{.F.,"CODE"})
QMTA230.PRWExecBlock("QM230BROW",.F.,.F.,{.T.,""})
QMTA230.PRWExecBlock("QM230BROW",.F.,.F.,{.T.,""})
QMTA230.PRWlDevoc:=ExecBlock("QM230DVOL",.F.,.F.,{QN5>QN5_INSTR,QN5>QN5_REVINS,QN4>QN4_FILRSA,QN4>QN4_RESSAI,QN4
>QN4_DEPRSA,QN4>QN4_FILREN,QN4>QN4_RESENT,QN4>QN4_DEPREN})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 308
Data Base : 07/09/2008

QMTA230.PRWExecBlock("QMT160BX",.F.,.F.,{QML>QML_INSTR,QML>QML_REVINS})
QMTA230.PRWExecBlock("QMT230Mai",.F.,.F.,{cEmail,cResEnv,aInstr})
QMTC010.PRWlConEst:=ExecBlock("QMC010CO",.F.,.F.,{MV_PAR01})
QMTC010.PRWlConEst:=ExecBlock("QMC010CO",.F.,.F.,{MV_PAR01})
QMTC010.PRWlConEst:=ExecBlock("QMC010CO",.F.,.F.,{MV_PAR01})
QMTC010.PRWlConEst:=ExecBlock("QMC010CO",.F.,.F.,{MV_PAR01})
QMTC010.PRWlConEst:=ExecBlock("QMC010CO",.F.,.F.,{MV_PAR01})
QMTC010.PRWlConEst:=ExecBlock("QMC010CO",.F.,.F.,{MV_PAR01})
QMTR030.PRWlEdit:=ExecBlock("QR030ALT",.F.,.F.,{lEdit})
QMTR030.PRWExecBlock("QMR030R",.F.,.F.,{nTxtFin,nInfCom,nInfCIn,nIncs,nIOBS,nILaudo,nIResum,nIItb,nImpH})
QMTR030.PRWnErrMa:=ExecBlock("qmt140EI",.F.,.F.,{aResult[nCntFor,nCntForM,5],aResult[nCntfor,nCntForM,2]})
QMTR030.PRWnErrMa:=ExecBlock("qmt140EI",.F.,.F.,{aResult[nCntFor,nCntForM,5],aResult[nCntfor,nCntForM,2]})
QMTR140.PRWlEdit:=ExecBlock("QR030ALT",.F.,.F.,{lEdit})
QMTR140.PRWExecBlock("QMR140R",.F.,.F.,{nTxtFin,nInfCom,nInfCIn,nIncs,nIOBS,nILaudo,nIitb,nImpH})
QMTR140.PRWnErrMa:=ExecBlock("qmt140EI",.F.,.F.,{aResult[nCntFor,nCntForM,5],aResult[nCntfor,nCntForM,2]})
QMTR140.PRWnErrMa:=ExecBlock("qmt140EI",.F.,.F.,{nValIncs,nValDesv})
QNCA010.PRWExecBlock("QNC010EXC",.F.,.F.)
QNCA010.PRWExecBlock("QNCA010DEL",.F.,.F.,{cTipo,cCodigo})
QNCA030.PRWExecBlock("QNCSMACO",.f.,.f.)
QNCA030.PRWaRet:=ExecBlock("QNCTELAC",.f.,.f.,{"QI5",If(lAltEta,4,nOpc),@aQI5,@aQI6,@aQI7,@aQI8,@aQI4,@aQI9,@aColAnx,@nOpcao})
QNCA030.PRWaButtons:=ExecBlock("QNCPLNBT",.f.,.f.,{nOpc,M>QI3_CODIGO,M>QI3_REV,aButtons})
QNCA030.PRWExecBlock("QNCPLNET",.F.,.F.,{aQI5})
QNCA030.PRWaMsg:=ExecBlock("QNCRACAO",.f.,.f.,{OemToAnsi(STR0034),.T.})
QNCA030.PRWaMsg:=ExecBlock("QNCEACAO",.f.,.f.,{OemToAnsi(STR0035)})
QNCA030.PRWaMsg:=ExecBlock("QNCCACAO",.f.,.f.)
QNCA030.PRWExecBlock("QNCGRACO",.f.,.f.,{nOpc,aQI5})
QNCA030.PRWExecBlock("QNCGEACO",.f.,.f.)
QNCA030.PRWlRet:=ExecBlock("QNCVLACO",.f.,.f.,{aQI9,aQI5,aQI6,aGets,aTela,nOpc})
QNCA030.PRWExecBlock("QNCR061",.f.,.f.,{QI3>(Recno())})
QNCA030.PRWaMsg:=ExecBlock("QNCBXFNC",.f.,.f.)
QNCA030.PRWlRet:=ExecBlock("QNCVLMTG",.f.,.f.,{cAliasB,Aclone(aCols),aGets,aTela,nOpcGet})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 309
Data Base : 07/09/2008

QNCA040.PRWExecBlock("QNCABFNC",.f.,.f.,{nOpc})
QNCA040.PRWaRotAdic:=ExecBlock("QNC040BUT",.F.,.F.)
QNCA040.PRWcExpFilt:=ExecBlock("QNCAP01",.f.,.f.)
QNCA040.PRWlAutorizado:=ExecBlock("QNCDELFNC",.F.,.F.)
QNCA040.PRWaButtons:=ExecBlock("QNCFNCBT",.f.,.f.,{nOpc,M>QI2_FNC,M>QI2_REV,aButtons})
QNCA040.PRWExecBlock("QNCFNCOB",.f.,.f.)
QNCA040.PRWaMsg:=ExecBlock("QNCFICHA",.f.,.f.)
QNCA040.PRWnOpcao:=ExecBlock("QNCNCFIM",.f.,.f.,{nOpc,M>QI2_FNC,M>QI2_REV})
QNCA040.PRWExecBlock("QN040AGV",.F.,.F.,{nOpc,M>QI2_FILRESP,M>QI2_MATRES,M>QI2_FNC,M>QI2_REV})
QNCA040.PRWExecBlock("QNCGRAVF",.f.,.f.)
QNCA040.PRWaMsg:=ExecBlock("QNCFICHA",.f.,.f.)
QNCA040.PRWExecBlock("Q040DQNC",.f.,.f.,{M>QI2_FNC,M>QI2_REV})
QNCA040.PRWlRet:=ExecBlock("QNCVLDNC",.f.,.f.)
QNCA040.PRWlRet:=ExecBlock("QNCVALIF",.f.,.f.)
QNCA040.PRWaMsg:=ExecBlock("QNCRACAO",.f.,.f.,{OemToAnsi(STR0043),.T.})
QNCA040.PRWaMsg:=ExecBlock("QNCEACAO",.f.,.f.,{OemToAnsi(STR0043)})
QNCA040.PRWExecBlock("QNCR051",.f.,.f.,{QI2>(Recno())})
QNCA040.PRWaMsg:=ExecBlock("QNCEACAO",.f.,.f.,{OemToAnsi(STR0083),.F.})
QNCA040.PRWaMsg:=ExecBlock("QNCRACAO",.f.,.f.,{OemToAnsi(STR0083),.F.})
QNCA050.PRWcQuery:=ExecBlock("QNCFILPD",.f.,.f.,{"QI3",cQuery})
QNCA050.PRWcQuery:=ExecBlock("QNCFILPD",.f.,.f.,{"QI5",cQuery})
QNCA050.PRWcFiltro:=ExecBlock("QNCFILPD",.f.,.f.,{"QI3"})
QNCA050.PRWcFiltro:=ExecBlock("QNCFILPD",.f.,.f.,{"QI5"})
QNCA050.PRWoFolder1:aDialogs[2]:BWHEN:={||ExecBlock("QNC50BLFD",.f.,.f.,{2})}
QNCA050.PRWoFolder1:aDialogs[3]:BWHEN:={||ExecBlock("QNC50BLFD",.f.,.f.,{3})}
QNCA050.PRWaButtons:=ExecBlock("QNCPENBT",.f.,.f.,{aButtons})
QNCA050.PRWExecBlock("QNCBXFIM",.f.,.f.,{aQI5,nOpcao})
QNCA050.PRWlAbreWin:=ExecBlock("QNCABXPE",.f.,.f.,{aQI5})
QNCA050.PRWaButton:=ExecBlock("QN50BUBX",.f.,.f.,{aButton})
QNCA050.PRWExecBlock("QNCPABXP",.f.,.f.,{aQI5})
QNCA050.PRWcQuery:=ExecBlock("QNCFILPD",.f.,.f.,{"QI2",cQuery})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 310
Data Base : 07/09/2008

QNCA050.PRWcQuery:=ExecBlock("QNCFILPD",.f.,.f.,{"QI2",cQuery})
QNCA050.PRWcFiltro:=ExecBlock("QNCFILPD",.f.,.f.,{"QI2"})
QNCA050.PRWlRet:=ExecBlock("QNCAEACO",.f.,.f.,{aQI5})
QNCA050.PRWExecBlock("QNCR051",.f.,.f.,{nRegQI2})
QNCA050.PRWaMsg:=ExecBlock("QNCEACAO",.f.,.f.,{OemToAnsi(STR0060)})
QNCA050.PRWaMsg:=ExecBlock("QNCBXFNC",.f.,.f.)
QNCA050.PRWaMsg:=ExecBlock("QNCRACAO",.f.,.f.,{OemToAnsi(STR0035),.F.})
QNCA050.PRWaExeb:=ExecBlock("QNC50LPLN",.f.,.f.,{aCores,aLegenda})
QNCA070.PRWaMsg:=ExecBlock("QNCFICHA",.f.,.f.)
QNCA070.PRWaMsg:=ExecBlock("QNCRACAO",.f.,.f.,{OemToAnsi(STR0041),.T.})
QNCA070.PRWaMsg:=ExecBlock("QNCEACAO",.f.,.f.,{OemToAnsi(STR0043)})
QNCA090.PRWExecBlock("QNCR051",.f.,.f.,{QI2>(Recno())})
QNCA100.PRWExecBlock("QNC100INT",.F.,
.F.,{oDlg,nFncTot,nPlnTot,nFncBai,nPlnBai,nFncPen,nPlnPen,aAnos,nTotFAno,nTotFPerc,nTotPAno,nTotPPerc})
QNCA100.PRWExecBlock("QNCR051",.f.,.f.,{QI2>(Recno())})
QNCXFUN.PRWExecBlock("QNCINPEN",.f.,.f.)
QNCXFUN.PRWExecBlock("QNCIFNC",.f.,.f.)
QNCXFUN.PRWExecBlock("QNCGRFNC",.f.,.f.)
QNCXFUN.PRWaMsg:=ExecBlock("QNCFICHA",.f.,.f.)
QNCXFUN.PRWExecBlock("QNCEXFNC",.f.,.f.)
QNCXFUN.PRWcFiltroCli:=ExecBlock("QNCQI2FT",.f.,.f.)
QNCXFUN.PRWcFiltroCli:=ExecBlock("QNCQI3FT",.f.,.f.)
QNCXFUN.PRWcFiltroCli:=ExecBlock("QNCQI5FT",.f.,.f.)
QNCXFUN.PRWaMsg:=ExecBlock("QNCMSGFI",.f.,.f.)
QNCXFUN.PRWaMsg:=ExecBlock("QNCMSGPA",.f.,.f.)
QNCXFUN.PRWaMsg:=ExecBlock("QNCMSGEP",.f.,.f.)
QPPA010.PRWaBmp:=ExecBlock("QPP10BMP",.F.,.F.)
QPPA010.PRWaClon:=aClone(ExecBlock("Q010DUPL",.F.,.F.))
QPPA140.PRWExecBlock("QPP140PER",.F.,.F.)
QPPA150.PRWaRotAdic:=ExecBlock("QPP150ROT",.F.,.F.)
QPPA150.PRWaButtons:=ExecBlock("QP150BUT",.F.,.F.,{nOpc,aButtons})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 311
Data Base : 07/09/2008

QPPA150.PRWaButtons:=ExecBlock("QP150BUT",.F.,.F.,{nOpc,aButtons})
QPPA150.PRWaButtons:=ExecBlock("QP150BUT",.F.,.F.,{nOpc,aButtons})
QPPA150.PRWaButtons:=ExecBlock("QP150BUT",.F.,.F.,{nOpc,aButtons})
QPPA150.PRWaBmp:=aClone(ExecBlock("QPP150BMP",.F.,.F.))
QPPA160.PRWaButtons:=ExecBlock("QPPAPBUTAUX",.f.,.f.,{nOpc,aButtons})
QPPA160.PRWaButtons:=ExecBlock("QPPAPBUTAUX",.f.,.f.,{nOpc,aButtons})
QPPA160.PRWaCposAlt:=ExecBlock("QPP160ALT",.F.,.f.,{aCposAlt})
QPPA160.PRWaButtons:=ExecBlock("QPPAPBUTAUX",.f.,.f.,{nOpc,aButtons})
QPPA160.PRWaButtons:=ExecBlock("QPPAPBUTAUX",.f.,.f.,{nOpc,aButtons})
QPPA180.PRWlRetorno:=ExecBlock("PP180CST",.F.,.F.,{M>QKB_LINSP,M>QKB_ASSFOR,M>QKB_DTAPR,M>QKB_OBSERV})
QPPA190.PRWlRetorno:=ExecBlock("PP190CST",.F.,.F.,{M>QKD_LABOR,M>QKD_ASSFOR,M>QKD_DTAPR,M>QKD_OBSERV})
QPPA200.PRWlRetorno:=ExecBlock("PP200CST",.F.,.F.,{M>QKC_LABOR,M>QKC_ASSFOR,M>QKC_DTAPR,M>QKC_OBSERV})
REPA030.PRWRPCOpenTables(ExecBlock("R030PREX",.F.,.F.,{}))
REPA030.PRWExecBlock("R030EXP",.F.,.F.,{OZ1TRB>OZ1_ALIAS,OZ1TRB>OZ1_CONTROL})
REPA030.PRWExecBlock("R030REN",.F.,.F.,aArqExp)
REPA030.PRWExecBlock("R030SEL",.F.,.F.)
REPA030.PRWExecBlock("R030EXP",.F.,.F.,{cAlias,OZ1>OZ1_CONTROL})
REPA050.PRWExecBlock("R050Fim",.F.,.F.,{cArquivo})
REPA050.PRWlSequen:=ExecBlock("R050Seq",.F.,.F.,cArqImp)
REPA050.PRWlGrava:=ExecBlock("R050Ver",.F.,.F.,xBuffer)
REPA050.PRWExecBlock("R050CAM",.F.,.F.,{aCampos,aCpoImp,xBuffer})
REPA050.PRWlRet:=ExecBlock("R050ALTFIL",.F.,.F.)
REPA050.PRWExecBlock("R050Imp",.F.,.F.,{cALias,lNew,nQtdC7,nQuje,cArquivo})
REPA070.PRWExecBlock("R070GRV",.F.,.F.,aRegTran)
REPA110.PRWExecBlock("R110Fim",.F.,.F.)
REPA110.PRWdExp:=ExecBlock("R110Imp",.F.,.F.,{dExp})
RHTOQUA.PRWExecBlock("QDOGRQAA",.f.,.f.)
RSPA010.PRWExecBlock("RSP10ROT",.F.,.F.)
RSPA010.PRWaRSP010But:=ExecBlock("RSP010But",.F.,.F.)
RSPA010.PRWExecBlock("RSP010Grv",.F.,.F.,{nGrava,nOpcx})
RSPA090.PRWExecBlock("RS090BTN2",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 312
Data Base : 07/09/2008

RSPA090.PRWExecBlock("RS090IMP",.F.,.F.)
RSPA100.PRWExecBlock("RSP100ME",.F.,.F.)
RSPA100.PRWExecBlock("RSP100FT",.F.,.F.)
RSPA100.PRWaBut100:=ExecBlock("RSP100B1",.F.,.F.,{nOpc})
RSPA100.PRWaBut100:=ExecBlock("RSP100B1",.F.,.F.,{nOpc})
RSPA100.PRWaBut100:=ExecBlock("RSP100B1",.F.,.F.,{nOpc})
RSPA150.PRWExecBlock("RSP150ME",.F.,.F.)
RSPA150.PRWExecBlock("RSP150FT",.F.,.F.)
RSPA150.PRWAadd(aButtons,{"BMPPOST",{||ExecBlock("RS150ML",.F.,.F.,{1})},OemToAnsi(STR0057),OemToAnsi(STR0058)})
RSPA150.PRWExecBlock("RS150ML",.F.,.F.,{2})
RSPA150.PRWExecBlock("RS150GV",.F.,.F.)
RSPM001.PRWIf!(ExecBlock("RS01AG",.F.,.F.))
RSPM001.PRWcTudoOk+=".And.ExecBlock('Rs01TdOk',.F.,.F.)"
RSPM001.PRWExecBlock("RS001GV",.F.,.F.)
RSPXTEST.PRWExecBlock("TR190DG",.F.,.F.)
RTMSR13.PRWcBenef:=ExecBlock("FA480BENE",.F.,.F.)
SCRFIS.PRW_cElemen:=ExecBlock("LJ220REG",.F.,.F.)
SCRFIS.PRWsFormaPagto:=ExecBlock('LJ220PAG')
SEC0011.PRWcNumRA:=if(ExistBlock("ACGERARA"),ExecBlock("ACGERARA",.F.,.F.,"SEC0011"),CriaVar("JA2_NUMRA"))
SEC0011.PRWExecBlock("AcaConfRA",.F.,.F.,.T.)
SECXFUN.PRWcNumRA:=ExecBlock("ACNewRa",.F.,.F.,{cNumRA,cfilDes})
SERASA.PRXIf!(cAliasSE1)>E1_TIPO$+MVRECANT+","+MV_CRNEG.And.IIf(!lSerasa01,.T.,ExecBlock("SERASA01",.F.,.F.,{cAliasSE1}))
SIGAHLP.PRWcAlterPath:=Upper(AllTrim(ExecBlock('HLPALTERPATH',.F.,.F.)))
SRF396.PRWaXNcm:=ExecBlock("JOINCM",.F.,.F.)
SWEDA.PRWExecBlock("SWEServ",.F.,.F.)
TECA040.PRXIfValType(aRotUser:=ExecBlock("AT040ROT",.f.,.f.))=="A"
TECA040.PRXbUsFiltro:=ExecBlock("AT040FIL",.F.,.F.)
TECA120.PRXlRetorno:=ExecBlock("AT120LOK",.f.,.f.)
TECA120.PRXExecBlock("AT120GRV",.f.,.f.,{nOpcao})
TECA120.PRXExecBlock("AT120GRV",.f.,.f.,{1})
TECA140.PRXaBlock:=ExecBlock("TEA1401")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 313
Data Base : 07/09/2008

TECA200.PRXExecBlock("AT200AA3",.F.,.F.,{nOpcao})
TECA200.PRXExecBlock("AT200DES",.F.,.F.,{nOpcao})
TECA210.PRXlGeraPV:=ExecBlock("ATA210CD",.F.,.F.,{dProcesso,nValor})
TECA210.PRXExecBlock("ATA210PV",.F.,.F.)
TECA210.PRXExecBlock("ATA210GP",.F.,.F.)
TECA250.PRWIfValType(aUsButtons:=ExecBlock("AT250BUT",.F.,.F.))=="A"
TECA250.PRWExecBlock("AT250AAN",.F.,.F.,{nOpcx})
TECA250.PRWlRet:=ExecBlock("AT250LOK",.F.,.F.,{nTpContrato})
TECA250.PRWlRet:=ExecBlock("AT250TOK",.F.,.F.,{nOpcx})
TECA250.PRWExecBlock("AT250REJ",.F.,.F.)
TECA250.PRWlFiltro:=ExecBlock("AT250FIL",.F.,.F.)
TECA250.PRWlGeraPV:=ExecBlock("ATA250CD",.F.,.F.,{dProcesso,nValor})
TECA250.PRWExecBlock("AT250PED",.F.,.F.,{dProcesso})
TECA250.PRWExecBlock("ATA250PV",.F.,.F.,{dProcesso})
TECA250.PRWaUserCamp:=ExecBlock("AT250AJU",.F.,.F.,)
TECA300.PRXcAt300Fil:=ExecBlock("AT300FIL",.F.,.F.)
TECA300.PRXExecblock("AT300INC",.F.,.F.)
TECA300.PRXExecblock("AT300VIS",.F.,.F.)
TECA300.PRXlRet:=Execblock("AT300ALT",.F.,.F.)
TECA300.PRXlRet:=Execblock("AT300EXC",.F.,.F.)
TECA300.PRXExecBlock("AT300Efe",.F.,.F.)
TECA300.PRXIfValType(aUsButtons:=ExecBlock("AT300BUT",.F.,.F.))=="A"
TECA300.PRXlRetorno:=ExecBlock("AT300LDL",.F.,.F.)
TECA300.PRXlRetorno:=ExecBlock("AT300LLK",.F.,.F.,{lRetorno})
TECA300.PRXlRetorno:=ExecBlock("AT300TDD",.F.,.F.,{lRetorno})
TECA300.PRXlRetorno:=ExecBlock("AT300TDA",.F.,.F.,{lRetorno})
TECA300.PRXExecblock("AT300GRV",.F.,.F.)
TECA300.PRXExecBlock("AT300CAR")
TECA300.PRXlRet:=ExecBlock("AT300VLD",.F.,.F.,{nOpca})
TECA300.PRXlRet:=ExecBlock("AT300VLA",.F.,.F.,{nOpca})
TECA310.PRXIfValType(aRotAdic:=ExecBlock("AT310ROT",.F.,.F.))=="A"
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 314
Data Base : 07/09/2008

TECA310.PRXExecblock("AT310INC",.F.,.F.)
TECA310.PRXExecblock("AT310INC",.F.,.F.)
TECA310.PRXExecblock("AT310VIS",.F.,.F.)
TECA310.PRXExecblock("AT310ALT",.F.,.F.)
TECA310.PRXExecblock("AT310EXC",.F.,.F.)
TECA310.PRXIfValType(aUsButtons:=ExecBlock("AT310BUT",.F.,.F.))=="A"
TECA310.PRXExecBlock("AT310GRV",.F.,.F.,{nOper})
TECA310.PRXIfValType(aUsButtons:=ExecBlock("AT310BU2",.F.,.F.))=="A"
TECA400.PRXaRotAdic:=ExecBlock("AT400ROT",.F.,.F.)
TECA400.PRXcAt400Fil:=ExecBlock("AT400FIL",.F.,.F.)
TECA400.PRXExecblock("AT400INC",.F.,.F.)
TECA400.PRXExecblock("AT400VIS",.F.,.F.)
TECA400.PRXExecblock("AT400ALT",.F.,.F.)
TECA400.PRXExecblock("AT400EXC",.F.,.F.)
TECA400.PRXExecblock("AT400GOS",.F.,.F.)
TECA400.PRXlRetorno:=Execblock("AT400LOK",.f.,.f.)
TECA400.PRXlRetorno:=ExecBlock("AT400TOK",.F.,.F.)
TECA400.PRXExecBlock("AT400APN",.F.,.F.)
TECA400.PRXExecBlock("AT400APN",.F.,.F.)
TECA400.PRXaUsButtons:=ExecBlock("AT400BUT",.F.,.F.)
TECA450.PRXaRotAdic:=ExecBlock("TC450ROT",.F.,.F.)
TECA450.PRXcAt450Brw:=ExecBlock("AT450Brw",.F.,.F.)
TECA450.PRXExecblock("AT450INC",.F.,.F.)
TECA450.PRXlBlockRet:=ExecBlock("AT450OKI",.F.,.F.)
TECA450.PRXExecblock("AT450VIS",.F.,.F.)
TECA450.PRXExecblock("AT450ALT",.F.,.F.)
TECA450.PRXlBlockRet:=ExecBlock("AT450OKA",.F.,.F.)
TECA450.PRXExecblock("AT450EXC",.F.,.F.)
TECA450.PRXlBlockRet:=ExecBlock("AT450OKD",.F.,.F.)
TECA450.PRXcQuery:=ExecBlock("AT450FIL",.F.,.F.,{cQuery})
TECA450.PRXlRetorno:=ExecBlock("AT450LOK",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 315
Data Base : 07/09/2008

TECA450.PRXlRetorno:=ExecBlock("AT450TOK",.F.,.F.)
TECA450.PRXlBlockRet:=ExecBlock("AT450OKE",.F.,.F.)
TECA450.PRXaUsButtons:=ExecBlock("AT450BUT",.F.,.F.)
TECA450.PRXaUsButtons:=ExecBlock("AT450BU2",.F.,.F.)
TECA460.PRXaRotAdic:=ExecBlock("AT460ROT",.f.,.f.)
TECA460.PRXcAt460Fil:=ExecBlock("AT460FIL",.F.,.F.)
TECA460.PRXExecblock("AT460INC",.F.,.F.)
TECA460.PRXExecblock("AT460VIS",.F.,.F.)
TECA460.PRXExecblock("AT460ALT",.F.,.F.)
TECA460.PRXExecblock("AT460EXC",.F.,.F.)
TECA460.PRXIf!ExecBlock("AT460DOK",.F.,.F.)
TECA460.PRXlRetorno:=ExecBlock("AT460TOK",.F.,.F.)
TECA460.PRXExecBlock("AT460GRV",.F.,.F.,{nOpcao})
TECA460.PRXExecBlock("AT460DSP",.F.,.F.,{INCLUI})
TECA460.PRXaUsButtons:=ExecBlock("AT460BUT",.F.,.F.)
TECA460.PRXExecBlock("AT460SD3")
TECA460.PRXlClose:=ExecBlock("AT460NCF",.F.,.F.,{nOper})
TECA470.PRXlBlockRet:=ExecBlock("AT470GRI",.F.,.F.,{nOpcao})
TECA470.PRXExecBlock("AT470GRV",.F.,.F.,{nOpcao})
TECA470.PRXaUsButtons:=ExecBlock("AT470BUT",.F.,.F.)
TECA480.PRXExecBlock("AT480GRV",.F.,.F.)
TECA500.PRXExecBlock("AT500ALT",.F.,.F.)
TECA500.PRXExecBlock("AT500GRV",.F.,.F.)
TECA500.PRXExecBlock("AT500DEL",.F.,.F.)
TECA620.PRXbUsFiltro:=ExecBlock("AT620FIL",.F.,.F.)
TECA700.PRXExecblock("AT700INC",.F.,.F.)
TECA700.PRXExecblock("AT700VIS",.F.,.F.)
TECA700.PRXExecblock("AT700ALT",.F.,.F.)
TECA700.PRXExecblock("AT700EXC",.F.,.F.)
TECA700.PRXIfValType(aUsButtons:=ExecBlock("AT700BUT",.F.,.F.))=="A"
TECA700.PRXIfValType(aUsButtons:=ExecBlock("AT700BU2",.F.,.F.,{aSavAcols,aHeaderABI,nSavN}))=="A"
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 316
Data Base : 07/09/2008

TECA700.PRXExecBlock("AT700PRO",.F.,.F.)
TECA700.PRXExecBlock("AT700PED",.F.,.F.)
TECA700.PRXExecBlock("ATA700PV",.F.,.F.)
TECC060.PRXaUsButtons:=ExecBlock("ATC060BT",.F.,.F.)
TECR300.PRXExecblock("TECR300",.F.,.F.)
TECR400.PRXExecblock("TECR400",.F.,.F.)
TECR450.PRXExecblock("TECR450",.F.,.F.)
TECXFUN.PRXExecblock("AT400GRV",.F.,.F.)
TECXFUN.PRXExecBlock("AT450GIT",.F.,.F.,{nOpcx})
TECXFUN.PRXaUserCpoPv:=ExecBlock("ATCPPVOS",.F.,.F.,{"1"})
TECXFUN.PRXaUserCpoPv:=ExecBlock("ATCPPVOS",.F.,.F.,{"2"})
TECXFUN.PRXExecblock("AT410GRV",.F.,.F.,{1})
TECXFUN.PRXExecblock("AT410GRV",.F.,.F.,{2})
TECXFUN.PRXExecBlock("TECXSC5",.F.,.F.)
TECXFUN.PRXExecblock("AT450GRV",.F.,.F.)
TECXFUN.PRXExecBlock("AT450Alc",.F.,.F.)
TECXFUN.PRXaCustUser:=ExecBlock("ATCUSTUS",.F.,.F.)
TECXFUN.PRXAA3>AA3_STATUS:=ExecBlock("ATTRSTAT",.f.,.f.)
TECXFUN.PRXReturn(ExecBlock(cRotina,cL1,cL2))
TECXFUN.PRXlRet:=ExecBlock("ATVDELEQ",.F.,.F.)
TMKA070.PRXaRotAdic:=ExecBlock("TK070ROT",.F.,.F.)
TMKA160.PRWaRotAdic:=ExecBlock("TK160ROT",.F.,.F.)
TMKA190.PRWaRotAdic:=ExecBlock("TK190ROT",.F.,.F.)
TMKA260.PRWcFiltraSUS:=AllTrim(ExecBlock("TK260FIL",.F.,.F.))
TMKA260.PRWaRotAdic:=ExecBlock("TK260ROT",.F.,.F.)
TMKA260.PRWlRet:=ExecBlock("TMK260OK",.F.,.F.,{nOpc})
TMKA271.PRW@4,aPosGet[1,4]MSGETaObj[DESCONTO]VARaValores[DESCONTO]PicturePesqPict('SUA','UA_DESCONT')OF
oFoldRodape:aDialogs[1]PIXELSIZE70,9VALIDIf(ExistBlock("TK271DESROD"),ExecBlock("TK271DESROD",.F.,.F.),.T.).AND.Tk273
TMKA273C.PRWnOpAux:=ExecBlock("TMKTIPO9",.F.,.F.,{nOpAux})
TMKA340.PRWExecblock("TMK340FIM",.F.,.F.,{nOpc})
TMKA340.PRWExecblock("TMK340DEL",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 317
Data Base : 07/09/2008

TMKC010C.PRWExecBlock("FC010CON",.F.,.F.))
TMKC020.PRWExecBlock("TKC20Hist",.F.,.F.)
TMKXFUNC.PRWExecBlock("TK271FCPY",.F.,.F.,{cNumAte,cNovoAte})
TMSA010.PRWcFiltro:=ExecBlock("TM010BRW",.F.,.F.)
TMSA010.PRWlRet:=ExecBlock("TMA010HIS",.F.,.F.,{nOpcx,DT0>DT0_TABFRE,DT0>DT0_TIPTAB})
TMSA010.PRWExecBlock('TMA010GRV',.F.,.F.,nOpcx)
TMSA010.PRWlReturn:=ExecBlock("TMA010TOK",.F.,.F.)
TMSA010.PRWaSomaButtons:=ExecBlock('TM010BUT',.F.,.F.,{nOpcx})
TMSA010.PRWExecBlock("TMA010MNU",.F.,.F.)
TMSA011.PRWlAux:=ExecBlock("TMA010HIS",.F.,.F.,{nOpcx,DVC>DVC_TABFRE,DVC>DVC_TIPTAB})
TMSA011.PRWlReturn:=ExecBlock("A011TUDOK",.F.,.F.)
TMSA011.PRWaSomaButtons:=ExecBlock('TM011BUT',.F.,.F.,{nOpcx})
TMSA011.PRWaCposVis:=ExecBlock("TMSA011MIN",.F.,.F.,aCposVis)
TMSA011.PRWExecBlock("TMA011MNU",.F.,.F.)
TMSA040.PRWlContinua:=ExecBlock('TM040VLD',.F.,.F.,{nOpcx})
TMSA040.PRWaSomaButtons:=ExecBlock("TM040BUT",.F.,.F.,{nOpcx})
TMSA040.PRWaDelButtons:=ExecBlock("TM040DSB",.F.,.F.,{aButtons,nOpcx})
TMSA040.PRW{STR0051,'ExecBlock("RtmsR10",.F.,.F.,{DT4>DT4_FILORI,DT4>DT4_NUMCOT})',0,8},;
TMSA040.PRWlRet:=ExecBlock('TM040GRCOL',.F.,.F.,{nOpcx})
TMSA040.PRWlRet:=ExecBlock('TM040GRCOL',.F.,.F.,{nOpcx})
TMSA040.PRWnAliqICM:=ExecBlock("TM040ICM",.F.,.F.,{cCdrOri,cCdrDes,cCliDev,cLojDev})
TMSA040.PRWExecBlock('TM040GRV',.F.,.F.,{nOpcx})
TMSA040.PRWlAltValFec:=ExecBlock("TM040DSC",.F.,.F.)
TMSA040.PRW{STR0051,'ExecBlock("RtmsR10",.F.,.F.,{DT4>DT4_FILORI,DT4>DT4_NUMCOT})',0,10,0,NIL},;
TMSA040.PRWExecBlock("TM040MNU",.F.,.F.)
TMSA050.PRWExecBlock("TM050BROW",.f.,.f.)
TMSA050.PRWaSomaButtons:=ExecBlock('TM050BUT',.F.,.F.,{nOpcx})
TMSA050.PRWaCpos:=ExecBlock("TMA050CPO",.F.,.F.)
TMSA050.PRWExecBlock('TMA050MN',.F.,.F.,{nOpcX})
TMSA050.PRWcCpoRep:=ExecBlock('TM050REP',.F.,.F.)
TMSA050.PRWExecBlock("TMA050GRV")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 318
Data Base : 07/09/2008

TMSA050.PRWExecBlock("TMA050FIM",.F.,.F.,{nOpcx})
TMSA050.PRWlRet:=ExecBlock('TM050TOK',.F.,.F.,{nOpcx,oDlg})
TMSA050.PRWcStatus:=ExecBlock('TM050COL',.F.,.F.)
TMSA050.PRWlRet:=ExecBlock('TM050DEV',.F.,.F.)
TMSA050.PRWlOk:=ExecBlock('TMA050FOB',.F.,.F.,{M>DTC_CLIDES,M>DTC_LOJDES,M>DTC_CLIREM,M>DTC_LOJREM})
TMSA050.PRWlRet:=ExecBlock("TMA050END",.F.,.F.,{cLocal,cLocaliz})
TMSA050.PRWLocalaCpos:=Iif(lTmCpoEdi,ExecBlock('TMCPOEDI',.F.,.F.),{})
TMSA050.PRWExecBlock('TM050EDI',.F.,.F.)
TMSA050.PRWcFiltro1:=ExecBlock('TM050FSC',.F.,.F.)
TMSA050.PRWlMostraMsg:=ExecBlock('TMA050MSG',.F.,.F.)
TMSA050.PRWExecBlock("TMA050MNU",.F.,.F.)
TMSA070.PRWaSomaButtons:=ExecBlock('TM070BUT',.F.,.F.,{nOpcx})
TMSA070.PRWaPonto:=ExecBlock('TM070NCP',.F.,.F.,{nOpcx})
TMSA070.PRWExecBlock('TM070GRV',.F.,.F.,{nOpcx})
TMSA070.PRWExecBlock("TM070MNU",.F.,.F.)
TMSA080.PRWaSomaButtons:=ExecBlock('TM080BUT',.F.,.F.,{nOpc})
TMSA080.PRWExecBlock("TM080MNU",.F.,.F.)
TMSA090.PRWExecBlock("TMA090MNU",.F.,.F.)
TMSA130.PRWlAux:=ExecBlock("TMA010HIS",.F.,.F.,{nOpcx,M>DTL_TABFRE,M>DTL_TIPTAB})
TMSA130.PRWaSomaButtons:=ExecBlock('TM130BUT',.F.,.F.,{nOpcx})
TMSA130.PRWlRet:=ExecBlock("TMA130TOK",.F.,.F.)
TMSA130.PRWExecBlock("TMA130MNU",.F.,.F.)
TMSA140.PRWaRotAdic:=ExecBlock("TM140ROT",.f.,.f.)
TMSA140.PRWIfValType(aUsHDocto:=ExecBlock('TM141COL',.F.,.F.))<>'A'
TMSA140.PRWIfValType(aUsButtons:=ExecBlock('TMSA1401',.F.,.F.))=='A'
TMSA140.PRWlRet:=ExecBlock("TMS140VLD",.F.,.F.,{nOpcx})
TMSA140.PRWExecBlock("TM141EST",.F.,.F.,{M>DTR_FILORI,M>DTR_VIAGEM})
TMSA140.PRWExecBlock('TM140DUD',.F.,.F.,{nOpcx,DUD>DUD_FILDOC,DUD>DUD_DOC,DUD>DUD_SERIE})
TMSA140.PRWExecBlock('TM140GRV',.F.,.F.,{nOpcx})
TMSA141.PRWaRotAdic:=ExecBlock("TM141ROT",.f.,.f.)
TMSA141.PRWIfValType(aUsHDocto:=ExecBlock('TM141COL',.F.,.F.))<>'A'
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 319
Data Base : 07/09/2008

TMSA141.PRWIfValType(aUsButtons:=ExecBlock('TMSA1411',.F.,.F.))=='A'
TMSA141.PRWlRet:=ExecBlock("TMS141VLD",.F.,.F.,{nOpcx})
TMSA141.PRWExecBlock("TM141EST",.F.,.F.,{M>DTR_FILORI,M>DTR_VIAGEM})
TMSA141.PRWExecBlock('TM141DUD',.F.,.F.,{nOpcx,DUD>DUD_FILDOC,DUD>DUD_DOC,DUD>DUD_SERIE})
TMSA141.PRWExecBlock('TM141GRV',.F.,.F.,{nOpcx})
TMSA141.PRWExecBlock("TM141MNU",.F.,.F.)
TMSA142.PRWaRet:=ExecBlock("TM142VLD",.F.,.F.,{aVeiculos,aMotoristas})
TMSA142.PRWlOk:=ExecBlock("TM142ATZ",.F.,.F.)
TMSA144.PRWaRotAdic:=ExecBlock("TM144ROT",.f.,.f.)
TMSA144.PRWaCpos:=ExecBlock('TM144CPO',.F.,.F.,{aCpos})
TMSA144.PRWIfValType(aUsButtons:=ExecBlock('TMA144BUT',.F.,.F.))=='A'
TMSA144.PRWaUsrFields:=ExecBlock('TMA144OFL',.F.,.F.,AClone(aYesFields))
TMSA144.PRWlRet:=ExecBlock("TM144GOk",.F.,.F.)
TMSA144.PRWlRet:=ExecBlock("TMS144VLD",.F.,.F.,{nOpcx})
TMSA144.PRWIfValType(aUsrCol:=ExecBlock('TM144COL',.F.,.F.))<>'A'
TMSA144.PRWIfValType(aUsHDocto:=ExecBlock('TM144CDC',.F.,.F.))<>'A'
TMSA144.PRWExecBlock('RTMSR13',.F.,.F.)
TMSA144.PRWExecBlock('RTMSR06',.F.,.F.)
TMSA144.PRWExecBlock("TMA144MNU",.F.,.F.)
TMSA150.PRWcFilSX5:=ExecBlock("CHGX5FIL",.F.,.F.)
TMSA150.PRWcFilSX5:=ExecBlock("CHGX5FIL",.F.,.F.)
TMSA170.PRWExecBlock("TMA170MNU",.F.,.F.)
TMSA180.PRWcCondicao:=ExecBlock('TMSA1801',.F.,.F.,cCondicao)
TMSA190.PRWlRet:=ExecBlock("TM190EXC",.F.,.F.)
TMSA190.PRWlRet:=ExecBlock("TMA190TOk",.F.,.F.)
TMSA190.PRWlRet:=ExecBlock('TM190FIL',.F.,.F.)
TMSA190.PRWExecBlock("TM190GRV",.F.,.F.)
TMSA190.PRWExecBlock("RTMSR04",.F.,.F.)
TMSA190.PRWExecBlock("TM190MNU",.F.,.F.)
TMSA200.PRWdDataBase:=ExecBlock("TM200DT",.F.,.F.,dDataBase)
TMSA200.PRWExecBlock("TM200CAN",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 320
Data Base : 07/09/2008

TMSA200.PRWlRet:=ExecBlock("TM200OK",.F.,.F.,{If(lRecalculo,2,1)})
TMSA200.PRWcRet:=ExecBlock("TM200FIL",.F.,.F.)
TMSA200.PRWcCPAGPV:=ExecBlock("TM200CPG",.F.,.F.,{cCliCal,cLojCal,cCPAGPV})
TMSA200.PRWcFilSX5:=ExecBlock("CHGX5FIL",.F.,.F.)
TMSA200.PRWcCPAGPV:=ExecBlock("TM200CPG",.F.,.F.,{cCliente,cLoja,cCPAGPV})
TMSA200.PRWcCdrPer:=ExecBlock("TM200PER",.F.,.F.,{.T.,aLote[nCntFor,LTCDRORI],aLote[nCntFor,LTCDRDES],aLote[nCntFor,LTCLIDEV],aLote[
nCntFor,LTLOJDEV]})
TMSA200.PRWcCdrOri:=ExecBlock("TM200PER",.F.,.F.,{.F.,aLote[nCntFor,LTCDRORI],aLote[nCntFor,LTCDRDES],aLote[nCntFor,LTCLIDEV],aLote[
nCntFor,LTLOJDEV]})
TMSA200.PRWlRet:=ExecBlock("TM200OK",.F.,.F.,{3})
TMSA200.PRWExecBlock("TM200DEL",.F.,.F.,aDelDocto)
TMSA200.PRWExecBlock("TM200CAN",.F.,.F.)
TMSA200.PRWExecBlock('TM200EXC',.F.,.F.)
TMSA200.PRWlRet:=ExecBlock("TM200EST",.F.,.F.)
TMSA200.PRWExecBlock("TM200CAN",.F.,.F.)
TMSA200.PRWcRet:=ExecBlock("TM200FIL",.F.,.F.)
TMSA200.PRWcSequen:=ExecBlock("TM200SEQ",.F.,.F.,{aNfCtrc})
TMSA200.PRWlInvCtr:=ExecBlock("TM200ICT",.F.,.F.,{aLote[nCntFor,LTSERVIC]})
TMSA200.PRWcCdrDes:=ExecBlock("TM200PER",.F.,.F.,{.T.,aLote[nCntFor,LTCDRORI],aLote[nCntFor,LTCDRDES],aLote[nCntFor,LTCLIDEV],aLote[
nCntFor,LTLOJDEV]})
TMSA200.PRWcCdrOri:=ExecBlock("TM200PER",.F.,.F.,{.F.,aLote[nCntFor,LTCDRORI],aLote[nCntFor,LTCDRDES],aLote[nCntFor,LTCLIDEV],aLote[
nCntFor,LTLOJDEV]})
TMSA200.PRW
aTmCalFr:=ExecBlock('TM200QBR',.F.,.F.,{aProduto[nCntPro,2],nQtdVol,nValor,nPeso,nPesoM3,nMetro3,nSeguro,nNfCTRC,nQtdUni,aDocto[nCntFor,10,42
],cCliDev,cLojDev,cCdrOri,cCdrDes,aProduto[nCntPro,1],cServic,aDocto[nCntFor,10,28],
TMSA200.PRWcTesEsp:=ExecBlock('TM200TES',.F.,.F.,{aNFCTRC,cCliRem,cLojRem,aRegra[1],aFrete[n2Cnt,3]})
TMSA200.PRWAadd(aCab,{'C5_GRPCLI',ExecBlock("TM200FIS",.f.,.f.,{cCliDev,cLojDev,1,.T.}),Nil})
TMSA200.PRWExecBlock("TM200BLQ",.F.,.F.)
TMSA200.PRWcFilAux:=ExecBlock("TM200DEB",.F.,.F.,{cCliDev,cLojDev,cTiptra,cTipFre,cFilDeb})
TMSA200.PRWExecBlock('TM200SE1',.F.,.F.,{cCliDev,cLojDev,cPrefixo,SF2>F2_DOC})
TMSA200.PRWExecBlock('TM200DT6',.F.,.F.,{DT6>DT6_FILDOC,DT6>DT6_DOC,DT6>DT6_SERIE})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 321
Data Base : 07/09/2008

TMSA200.PRWExecBlock('TM200DUD',.F.,.F.,{DUD>DUD_FILDOC,DUD>DUD_DOC,DUD>DUD_SERIE})
TMSA200.PRWExecBlock('TM200FIM',.F.,.F.,{DT6>DT6_FILDOC,DT6>DT6_DOC,DT6>DT6_SERIE})
TMSA200.PRWExecBlock("RTMSR01",.F.,.F.)
TMSA200.PRWcTextoSF2+='ExecBlock("TM200FIS",.f.,.f.,{SF2>F2_CLIENTE,SF2>F2_LOJA,nx,.F.})'
TMSA200.PRWExecBlock("TM200MNU",.F.,.F.)
TMSA210.PRWlRet:=ExecBlock('TM210EST',.F.,.F.)
TMSA210.PRWExecBlock('TM210GRV',.F.,.F.,{nOpc,M>DTA_FILORI,M>DTA_VIAGEM})
TMSA210.PRWExecBlock("TM210MNU",.F.,.F.)
TMSA220.PRWaSomaButtons:=ExecBlock('TM220BUT',.F.,.F.,{nOpcx})
TMSA220.PRWExecBlock('TMA220GRV',.F.,.F.,{nOpcx})
TMSA220.PRWExecBlock("TMA220MNU",.F.,.F.)
TMSA230.PRWExecBlock("TMA230MNU",.F.,.F.)
TMSA240.PRWcTM240OPE:=ExecBlock('TM240OPE',.F.,.F.,{cFilOri,cViagem,cSerTMS})
TMSA240.PRWaSomaButtons:=ExecBlock('TM240BUT',.F.,.F.,{nOpcx})
TMSA240.PRWaVisual:=ExecBlock('TMSA2401',.F.,.F.,aVisual)
TMSA240.PRWaAltera:=ExecBlock('TMSA2402',.F.,.F.,aAltera)
TMSA240.PRWaYesFields:=ExecBlock('TMSA2403',.F.,.F.,aYesFields)
TMSA240.PRWaNoFields:=ExecBlock('TMSA2404',.F.,.F.,aNoFields)
TMSA240.PRWcTM240OPE:=ExecBlock('TM240OPE',.F.,.F.,{DTQ>DTQ_FILORI,DTQ>DTQ_VIAGEM,DTQ>DTQ_SERTMS})
TMSA240.PRWlRet:=ExecBlock('TM240TUDOK',.F.,.F.,{nOpcx})
TMSA240.PRWlRet:=ExecBlock('TM240MOTOK',.F.,.F.)
TMSA240.PRWlRet:=ExecBlock('TMA240ADT',.F.,.F.,{nOpcx,nTotal,aSavCols[nSavN][nPosValFre]})
TMSA240.PRWExecBlock('TMA240GRV',.F.,.F.,{nOpc})
TMSA240.PRWlMovBcoChq:=ExecBlock('TM240BCO',.F.,.F.,{
aDadosBco[nCntFor][1],aDadosBco[nCntFor][2],aDadosBco[nCntFor][3],aDadosBco[nCntFor][4],aDadosBco[nCntFor][5]})
TMSA240.PRWExecBlock("TMA240MNU",.F.,.F.)
TMSA250.PRWcNatuPDG:=ExecBlock('TM250PAR',.F.,.F.,{2})
TMSA250.PRWcNatuDeb:=ExecBlock('TM250PAR',.F.,.F.,{3})
TMSA250.PRWlRet:=ExecBlock('TM250TOK',.F.,.F.)
TMSA250.PRWExecBlock('TM250EST',.F.,.F.,{cContrat})
TMSA250.PRWExecBlock('TM250FIM',.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 322
Data Base : 07/09/2008

TMSA250.PRWaParam:=ExecBlock('TMA250PAR',.F.,.F.,{nOpcx})
TMSA250.PRWlConsViag:=ExecBlock('TMA250FIL',.F.,.F.,{DTQ>DTQ_FILORI,DTQ>DTQ_VIAGEM,nOpcx})
TMSA250.PRWcNatuCTC:=ExecBlock('TM250PAR',.F.,.F.,{1})
TMSA250.PRWcCondPag:=ExecBlock('TM250COND',.F.,.F.)
TMSA250.PRWExecBlock('TM250PRC',.F.,.F.,{cCodForn,cLojForn,cCodVei,nValFrete,DTQ>DTQ_FILORI,DTQ>DTQ_VIAGEM,cCodMot})
TMSA250.PRWcCodDesCTC:=ExecBlock('TM250Desp',.F.,.F.,{nOpcx})
TMSA250.PRWcCondPag:=ExecBlock('TM250COND',.F.,.F.)
TMSA250.PRWExecBlock('TMA250Grv',.F.,.F.)
TMSA250.PRWExecBlock('TM250DEB',.F.,.F.)
TMSA250.PRWaButTmp:=ExecBlock('TM250BUT',.F.,.F.,{nOpc})
TMSA250.PRWcNatuCTC:=ExecBlock('TM250PAR',.F.,.F.,{1})
TMSA250.PRWcNatuCTC:=ExecBlock('TM250PAR',.F.,.F.,{1})
TMSA250.PRWcNatuDeb:=ExecBlock('TM250PAR',.F.,.F.,{3})
TMSA250.PRWcNatuCTC:=ExecBlock('TM250PAR',.F.,.F.,{1})
TMSA250.PRWcCondPag:=ExecBlock('TM250COND',.F.,.F.)
TMSA250.PRWcCodDesCTC:=ExecBlock('TM250Desp',.F.,.F.,{5})
TMSA250.PRWaNFs:=ExecBlock('TM250NfOp',.F.,.F.,{DUD>DUD_FILDOC,DUD>DUD_DOC,DUD>DUD_SERIE})
TMSA251.PRWcCondPag:=ExecBlock('TM250COND',.F.,.F.)
TMSA251.PRWExecBlock('TM251Lib',.F.,.F.,{aContratos})
TMSA270.PRWExecBlock("TMA270MNU",.F.,.F.)
TMSA280.PRWExecBlock("TMA280MNU",.F.,.F.)
TMSA300.PRWaSomaButtons:=ExecBlock('TM300BUT',.F.,.F.,{nOpcx})
TMSA300.PRWExecBlock("TM300MNU",.F.,.F.)
TMSA310.PRWlOk:=ExecBlock('TM310TOK',.F.,.F.,nOpcx)
TMSA310.PRWlOk:=ExecBlock('TM310TOK',.F.,.F.,nOpcx)
TMSA310.PRWlContinua:=ExecBlock('TMA310GRV',.F.,.F.,{5,cFilOri,cViagem})
TMSA310.PRWExecBlock('TMA310GER',.F.,.F.,{5,cFilOri,cViagem})
TMSA310.PRWlContinua:=ExecBlock('TMA310GRV',.F.,.F.,{3,DTQ>DTQ_FILORI,DTQ>DTQ_VIAGEM})
TMSA310.PRWlRet:=ExecBlock('TMA310DTW',.F.,.F.,{3,DTQ>DTQ_FILORI,DTQ>DTQ_VIAGEM})
TMSA310.PRWExecBlock('TMA310GER',.F.,.F.,{3,DTQ>DTQ_FILORI,DTQ>DTQ_VIAGEM})
TMSA310.PRWExecBlock("TMA310MNU",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 323
Data Base : 07/09/2008

TMSA320.PRWaSomaButtons:=ExecBlock('TM320BUT',.F.,.F.,{nOpcx})
TMSA320.PRWExecBlock('TM320GRV',.F.,.F.,nOpcx)
TMSA320.PRWExecBlock("TM320MNU",.F.,.F.)
TMSA330.PRWaSomaButtons:=ExecBlock('TM330BUT',.F.,.F.,{nOpcx})
TMSA330.PRWlRet:=ExecBlock('TMA330FIL',.F.,.F.,{(cAliasQry)>DT6_FILDOC,(cAliasQry)>DT6_DOC,(cAliasQry)>DT6_SERIE})
TMSA330.PRWExecBlock('TMAGRVDU9',.F.,.F.,{DU9>DU9_CODHIS,DU9>DU9_COMSEG,DU9>DU9_VALOR,cFilDoc})
TMSA330.PRWExecBlock("TMA330MNU",.F.,.F.)
TMSA340.PRWlContinua:=ExecBlock('TMA340EST',.F.,.F.)
TMSA340.PRWlContinua:=ExecBlock('TMA340PRC',.F.,.F.,{nOpcx})
TMSA340.PRWlRet:=ExecBlock("TMA340TOK",.F.,.F.,{cFilOri,cViagem,lEncAuto})
TMSA340.PRWlContinua:=ExecBlock('TMA340PRC',.F.,.F.,{nOpcx})
TMSA340.PRWExecBlock('TMA340GRV',.F.,.F.)
TMSA350.PRWlRet:=ExecBlock('TM350VLD',.F.,.F.,{cFilOri,cViagem,nOpcx})
TMSA350.PRWlRet:=ExecBlock('TM350GRV',.F.,.F.,{cFilOri,cViagem,nOpcx})
TMSA350.PRWlRet:=ExecBlock('TMA350EST',.F.,.F.,{nOpcx})
TMSA350.PRWlRet:=ExecBlock('TMA350TOk',.F.,.F.,{nOpcx})
TMSA350.PRWaRet:=ExecBlock('TM350KMO',.F.,.F.,{aClone(aHeader),lSaida})
TMSA350.PRWExecBlock("TMA350MNU",.F.,.F.)
TMSA360.PRWaCpos:=ExecBlock("TM360CPO",.F.,.F.)
TMSA360.PRWExecBlock('TM360GRV',.F.,.F.,{nTmsOpcx,M>DUA_FILOCO,M>DUA_NUMOCO,M>DUA_FILORI,M>DUA_VIAGEM})
TMSA360.PRWlRet:=ExecBlock('TM360LOK',.F.,.F.,)
TMSA360.PRWlRet:=ExecBlock('TM360TOK',.F.,.F.,{nTmsOpcx})
TMSA360.PRWaTM360MAIL:=ExecBlock('TM360MAIL',.F.,.F.,{aDestE,aDestI,aDocs})
TMSA360.PRWaTM360MAIL:=ExecBlock('TM360MAIL',.F.,.F.,{aDestE,aDestI,aDocs})
TMSA360.PRWExecBlock("TM360MNU",.F.,.F.)
TMSA365.PRWlRet:=ExecBlock("TM365DEL",.F.,.F.)
TMSA365.PRWlRet:=ExecBlock("TM365LOK",.F.,.F.)
TMSA365.PRWlRet:=ExecBlock("TM365TOK",.F.,.F.)
TMSA365.PRWExecBlock("TM365MNU",.F.,.F.)
TMSA370.PRWExecBlock('TM370CPO',.F.,.F.,{nTMSOpcx})
TMSA370.PRWExecBlock('TM370COLS',.F.,.F.,{aCols,nTmsOpcx,nA})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 324
Data Base : 07/09/2008

TMSA370.PRWlRet:=ExecBlock('TM370TOK',.F.,.F.,{nTmsOpcx})
TMSA370.PRWExecBlock('TM370GRV',.F.,.F.,{nTmsOpcx})
TMSA370.PRWExecBlock('TM370GRV',.F.,.F.,{nTmsOpcx})
TMSA370.PRWExecBlock('TM370GRV',.F.,.F.,{nTmsOpcx})
TMSA370.PRWExecBlock('TM370GRV',.F.,.F.,{nTmsOpcx})
TMSA370.PRWcNewForn:=ExecBlock('TM370COD',.F.,.F.,cCGC)
TMSA370.PRWExecBlock("TM370MNU",.F.,.F.)
TMSA380.PRWExecBlock("TMA380MNU",.F.,.F.)
TMSA390.PRWExecBlock("TMA390MNU",.F.,.F.)
TMSA395.PRWExecBlock("TMA395MNU",.F.,.F.)
TMSA400.PRWExecBlock("TM400Grv",.F.,.F.,{DUC>DUC_FILORI,DUC>DUC_VIAGEM,DUC>DUC_CODBLQ})
TMSA400.PRWlRet:=ExecBlock('TM400TOK',.F.,.F.,{nTMSOpcx,DUC>DUC_FILORI,DUC>DUC_VIAGEM})
TMSA400.PRWExecBlock("TM400MNU",.F.,.F.)
TMSA410.PRWExecBlock("TMA410MNU",.F.,.F.)
TMSA430.PRWExecBlock('TM430GRV',.F.,.F.,{nOpc,aViagens})
TMSA430.PRWExecBlock("TM430DUV",.F.,.F.,{lSaida,cFilOri,cViagem,dDatSai})
TMSA430.PRWExecBlock('TM430TOK',.F.,.F.,{nOpc,aColsVei,aColsMot})
TMSA430.PRWExecBlock("TM430MNU",.F.,.F.)
TMSA440.PRWaSomaButtons:=ExecBlock('TM440BUT',.F.,.F.,{nOpcx})
TMSA440.PRWExecBlock('TM440GRV',.F.,.F.,{nOpcx,M>DUE_DDD,M>DUE_TEL})
TMSA440.PRWExecBlock("TM440MNU",.F.,.F.)
TMSA450.PRWlRet:=ExecBlock("TM450TOK",.F.,.F.,)
TMSA460.PRWaCpoAlt:=ExecBlock('TM460ALT',.F.,.F.)
TMSA460.PRWaSomaButtons:=ExecBlock('TM460BUT',.F.,.F.,{nOpcx})
TMSA460.PRWExecBlock('TMA460CAN',.F.,.F.,{nOpcx})
TMSA460.PRWExecBlock('TMA460GRV',.F.,.F.,{nOpcx,M>DT5_FILORI,M>DT5_NUMSOL})
TMSA460.PRWExecBlock("RTMSR02",.F.,.F.)
TMSA460.PRWExecBlock("TM460MNU",.F.,.F.)
TMSA461.PRWExecBlock("TMA461MNU",.F.,.F.)
TMSA470.PRWExecBlock("TM470MNU",.F.,.F.)
TMSA480.PRWlRet:=ExecBlock("TM480TOK",.F.,.F.,{nOpcx})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 325
Data Base : 07/09/2008

TMSA480.PRWaSomaButtons:=ExecBlock('TM480BUT',.F.,.F.,{nOpcx})
TMSA480.PRWExecBlock("TM480MNU",.F.,.F.)
TMSA491.PRWcCposUsr:=ExecBlock('TM491CPO',.F.,.F.,{1})
TMSA491.PRWcQuery+=ExecBlock("TMFATFIL",.F.,.F.,{cQuery,.F.})
TMSA491.PRWaTipFat:=ExecBlock("TMTIPFAT",.F.,.F.,{cCliDev,cLojDev,cFilDeb})
TMSA491.PRWaDocsUsr:=ExecBlock("TM491MNT",.F.,.F.,{aDocs})
TMSA491.PRWlRet:=ExecBlock('TM491QBR',.F.,.F.,{cAliasTRB})
TMSA491.PRWaDatas:=ExecBlock('TM491EMI',.F.,.F.,{dDtaFilDe,dDtaFilAte,dDtaEmissao,cTipFat,lConsTitAnt})
TMSA491.PRWExecBlock('TM491DT6',.F.,.F.,{DT6>DT6_FILDOC,DT6>DT6_DOC,DT6>DT6_SERIE})
TMSA491.PRWaNatCli:=ExecBlock('TM491NAT',.F.,.F.)
TMSA491.PRWExecBlock("TM491MNU",.F.,.F.)
TMSA500.PRWcFiltro:=ExecBlock("TM500FBR",.F.,.F.)
TMSA500.PRWExecBlock('TM500CPO',.F.,.F.,{nOpcx})
TMSA500.PRWExecBlock('TM500CPO',.F.,.F.,{nOpcx})
TMSA500.PRWExecBlock('TM500CPO',.F.,.F.,{nOpcx})
TMSA500.PRWaButTmp:=ExecBlock('TM500BUT',.F.,.F.,{nOpcx})
TMSA500.PRWcCdrOri:=ExecBlock("TM500ORI",.F.,.F.)
TMSA500.PRWExecBlock('TM500MNT',.F.,.F.,{nOpcx})
TMSA500.PRWcFilSX5:=ExecBlock("CHGX5FIL",.f.,.f.)
TMSA500.PRWaOpeUsr:=ExecBlock("TM500TR1",.F.,.F.,{aOpera})
TMSA510.PRWExecBlock("TM510MNU",.F.,.F.)
TMSA540.PRWlRet:=ExecBlock('TM540TOK',.F.,.F.,{nOpcx})
TMSA540.PRWExecBlock('TM540GRV',.F.,.F.,{nOpcx})
TMSA540.PRWExecBlock("TM540MNU",.F.,.F.)
TMSA550.PRWaSomaButtons:=ExecBlock('TM550BUT',.F.,.F.,{nOpcx})
TMSA550.PRWExecBlock("TM550MNU",.F.,.F.)
TMSA560.PRWExecBlock("TM560MNU",.F.,.F.)
TMSA570.PRWExecBlock("TM570MNU",.F.,.F.)
TMSA580.PRWExecBlock("TM580MNU",.F.,.F.)
TMSA590.PRWcArmazem:=ExecBlock('TMALOCAL',.F.,.F.,{DTC_FILDOC,DTC_DOC,DTC_SERIE})
TMSA595.PRWaRetUsr:=ExecBlock("TM595CPO",.F.,.F.,{cAcao})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 326
Data Base : 07/09/2008

TMSA595.PRWaDadosUsr:=ExecBlock("TM595CPO",.F.,.F.,{cAcao,(cAliasNew)>DUD_FILDOC,(cAliasNew)>DUD_DOC,(cAliasNew)>DUD_SERIE})
TMSA610.PRWlRet:=ExecBlock("TM610TOK",.F.,.F.,{lExclusao})
TMSA640.PRWExecBlock("TM640LIB",.F.,.F.)
TMSA640.PRWExecBlock("TM640MNU",.F.,.F.)
TMSA650.PRWExecBlock("TM650MNU",.F.,.F.)
TMSA670.PRWExecBlock("TMALOGGRV",.F.,.F.,{"DVC","3",Substr(cUsuario,7,15),0})
TMSA670.PRWExecBlock('TM670GDVD',.F.,.F.)
TMSA670.PRWExecBlock('TM670GDVO',.F.,.F.)
TMSA670.PRWExecBlock('TM670GDW2',.F.,.F.)
TMSA670.PRWExecBlock('TM670GDVC',.F.,.F.)
TMSA680.PRWExecBlock("TMALOGGRV",.F.,.F.,{"DVC","5",cUserName,0})
TMSA680.PRWlAux:=ExecBlock("TMA010HIS",.F.,.F.,{5,cTabela,cTipo})
TMSA690.PRWlContHis:=ExecBlock("TMA010HIS",.F.,.F.,{4,DT0>DT0_TABFRE,DT0>DT0_TIPTAB})
TMSA690.PRWExecBlock("TMALOGGRV",.F.,.F.,{"DT0","3",Substr(cUsuario,7,15),0})
TMSA690.PRWExecBlock('TM690GRC',.F.,.F.,{cAlias,cAliasNew})
TMSA690.PRWExecBlock('TM690GRI',.F.,.F.,{cAlias,cAliasNew,nValor})
TMSA690.PRWExecBlock('TM690GRI',.F.,.F.,{cAlias,cAliasNew,nValor})
TMSA690.PRWExecBlock('TM690GRC',.F.,.F.,{cAlias,cAliasNew})
TMSA690.PRWExecBlock('TM690GRI',.F.,.F.,{cAlias,cAliasNew,nValor})
TMSA690.PRWExecBlock('TM690GRI',.F.,.F.,{cAlias,cAliasNew,nValor})
TMSA690.PRWExecBlock('TM690GRI',.F.,.F.,{cAlias,cAliasNew,nValor})
TMSA700.PRWaMantemPrc:=ExecBlock("TM700PRC",.F.,.F.)
TMSA711.PRWExecBlock("TM711MNU",.F.,.F.)
TMSA750.PRWaFilCli:=ExecBlock('TMA750FIL',.F.,.F.)
TMSA750.PRWExecBlock("TMALOGGRV",.F.,.F.,{"DVC","3",Substr(cUsuario,7,15),0})
TMSA750.PRWExecBlock("TMA750MNU",.F.,.F.)
TMSA800.PRWExecBlock("TM800MNU",.F.,.F.)
TMSA840.PRWaOrigLan:=ExecBlock('TM840LANC',.F.,.F.)
TMSA850.PRWcPrfx:=ExecBlock("TM850PREF",.F.,.F.)//PEparamanipularoprefixodafatura
TMSA850.PRWcQuery+=ExecBlock("TMFATFIL",.F.,.F.,{cQuery,.T.})
TMSA850.PRWExecBlock("TM850GRV",.F.,.F.,aDoctos)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 327
Data Base : 07/09/2008

TMSA850.PRWIf!lTm850Oc.Or.ExecBlock("TM850OC",.F.,.F.)
TMSA850.PRWIf!lTm850Oc.Or.ExecBlock("TM850OC",.F.,.F.)
TMSA850.PRWExecBlock('TM491CPO',.F.,.F.,{2,aDoctos[nX][RECNOCTRC],cAliasTRB,cPrefix,cFatura,cTipo})
TMSA850.PRWaCposUsr:=ExecBlock('TM491CPO',.F.,.F.,{3,cAliasTRB,Pad(aCols[nX][1],Len(SE1>E1_PREFIXO)),Pad(cFatura,Len(SE1
>E1_NUM)),Pad(cTipo,Len(SE1>E1_TIPO))})
TMSA850.PRWExecBlock('TM850CPO',.F.,.F.)
TMSA850.PRWExecBlock("TM850MNU",.F.,.F.)
TMSA860.PRWExecBlock("TMALOGGRV",.F.,.F.,{"DT0","5",cUserName,0})
TMSA860.PRWlAux:=ExecBlock("TMA010HIS",.F.,.F.,{5,(cAliasTop)>DT0_TABFRE,(cAliasTop)>DT0_TIPTAB})
TMSA860.PRWlAux:=ExecBlock("TMA010HIS",.F.,.F.,{5,(cAliasTop)>DT0_TABFRE,(cAliasTop)>DT0_TIPTAB})
TMSA870.PRWExecBlock("TM870MNU",.F.,.F.)
TMSA880.PRWExecBlock("TM880MNU",.F.,.F.)
TMSA890.PRWExecBlock("TM890MNU",.F.,.F.)
TMSA900.PRWExecBlock("TM900MNU",.F.,.F.)
TMSA960.PRWcFiltro:=ExecBlock("TM960Fl1",.F.,.F.,)
TMSA960.PRWcFiltro:=ExecBlock("TM960Fl2",.F.,.F.,)
TMSA980.PRWlInverte:=ExecBlock("TM980INV",.F.,.F.)
TMSA980.PRWExecBlock("TM980MNU",.F.,.F.)
TMSA990.PRWExecBlock("TMA990GRV",.F.,.F.)
TMSAE05.PRWExecBlock("TME05MNU",.F.,.F.)
TMSAE10.PRWExecBlock("TME10MNU",.F.,.F.)
TMSAE15.PRWExecBlock("TME15MNU",.F.,.F.)
TMSAE20.PRWExecBlock("TME20MNU",.F.,.F.)
TMSAE25.PRWaCpos:=ExecBlock("TMAE25CPO",.F.,.F.)
TMSAE25.PRWExecBlock("TME25MNU",.F.,.F.)
TMSAE30.PRWExecBlock("TME30MNU",.F.,.F.)
TMSAE35.PRWExecBlock("TME35MNU",.F.,.F.)
TMSAE40.PRWExecBlock("TME40MNU",.F.,.F.)
TMSAE45.PRWExecBlock("TME45MNU",.F.,.F.)
TMSAE50.PRWExecBlock("TME50MNU",.F.,.F.)
TMSAE55.PRWExecBlock("TME55MNU",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 328
Data Base : 07/09/2008

TMSAE60.PRWExecBlock("TME60MNU",.F.,.F.)
TMSAE65.PRWExecBlock("TME65MNU",.F.,.F.)
TMSAF05.PRWaSomaButtons:=ExecBlock('TMSAFBUT',.F.,.F.,{nOpcx})
TMSAF05.PRWExecBlock("TMF05GR1",.F.,.F.,nOpcx)
TMSAF05.PRWExecBlock("TMF05GR2",.F.,.F.,nOpcx)
TMSAF05.PRWlRet:=ExecBlock("TMF05TOK",.F.,.F.,{nOpcx})
TMSAF05.PRWlRet:=ExecBlock("TMF05LOK",.F.,.F.,{nOpcao})
TMSAF05.PRWLocalcNoFieldRep:=If(ExistBlock("TMF05NREP"),ExecBlock("TMF05NREP",.F.,.F.),'')
TMSAF05.PRWLocalcNoFieldPrd:=If(ExistBlock("TMF05NPRD"),ExecBlock("TMF05NPRD",.F.,.F.),.F.)
TMSAF05.PRWaAltGetD:=If(ExistBlock("TMF05ALTP"),ExecBlock("TMF05ALTP",.F.,.F.),NIL)
TMSAF05.PRWcCpoRep:=ExecBlock('TMF05REP',.F.,.F.)
TMSAF05.PRWlRet:=ExecBlock("TMF05COT",.F.,.F.)
TMSAF05.PRWExecBlock("TMF05MNU",.F.,.F.)
TMSAF15.PRWExecBlock("TMAF15MNU",.F.,.F.)
TMSAW05.PRWExecBlock("TMW05MNU",.F.,.F.)
TMSAW10.PRWExecBlock("TMW10DWA",.F.,.F.)
TMSAW10.PRWM>DW7_OBS:=ExecBlock("TMW10OBS",.F.,.F.,{M>DW7_CODCLI,M>DW7_LOJCLI})
TMSAW10.PRWaRet:=ExecBlock("TMW10CLI",.F.,.F.)
TMSAW10.PRWaCposAAMUsr:=ExecBlock("TMW10AAM",.F.,.F.)
TMSAW10.PRWaCposDUXUsr:=ExecBlock("TMW10DUX",.F.,.F.)
TMSAW10.PRWaCposDT9Usr:=ExecBlock("TMW10DT9",.F.,.F.)
TMSAW10.PRWlOk:=ExecBlock("TMW10FPB",.F.,.F.,{(cAliasQry)>CODPAS,cTipFre,cCodReg})
TMSAW10.PRWExecBlock('TMW10DVC',.F.,.F.,{cAliaTDVC})
TMSAW10.PRWExecBlock('TMW10DVD',.F.,.F.,{cAliaTDVD})
TMSAW10.PRWExecBlock('TMW10DVO',.F.,.F.,{cAliaTDVO})
TMSAW10.PRWlOk:=ExecBlock("TMW10FPB",.F.,.F.,{cCodPas,M>DW7_TIPFRE,cCodReg})
TMSAW10.PRWaDesUsr:=ExecBlock("TMW10PBR",.F.,.F.,{AClone(aDesEst),M>DW7_TIPFRE})
TMSAW10.PRWaCposUsr:=ExecBlock("TMW10SA1",.F.,.F.)
TMSAW10.PRWExecBlock("TMW10MNU",.F.,.F.)
TMSAW20.PRWExecBlock("TMW20MNU",.F.,.F.)
TMSC020.PRWExecBlock("TMC020MNU",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 329
Data Base : 07/09/2008

TMSC040.PRWExecBlock("TMC040MNU",.F.,.F.)
TMSC050.PRWExecBlock("TMC050MNU",.F.,.F.)
TMSC070.PRWIfValType(aUsHDados:=ExecBlock('TMC70COL',.F.,.F.))<>'A'
TMSC070.PRWaSomaButtons:=ExecBlock("TMC70BUT",.f.,.f.,{aDados,oListBox})
TMSME05.PRWcPerg:=AllTrim(ExecBlock("TMSEDIDOC",.F.,.F.))
TMSME05.PRWcPerg:=AllTrim(ExecBlock("TMSEDIFIN",.F.,.F.))
TMSME05.PRWcPerg:=AllTrim(ExecBlock("TMSEDIOCO",.F.,.F.))
TMSME05.PRWcPerg:=AllTrim(ExecBlock("TMSEDIMAN",.F.,.F.))
TMSME05.PRWcPerg:=AllTrim(ExecBlock("TMSEDIOTP",.F.,.F.))
TMSME05.PRWcPerg:=AllTrim(ExecBlock("TMSEDIOTP",.F.,.F.))
TMSME05.PRWExecBlock("TME05GRV",.F.,.F.,{cNomArq})
TMSME05.PRWExecBlock("TMSME0501",.F.,.F.)
TMSME05.PRWcNomArq:=AllTrim(ExecBlock("TMSEDIEX",.F.,.F.,cNomArq))
TMSME05.PRWcNomArq:=ExecBlock("TMSEDIEX",.F.,.F.,cNomArq)
TMSME10.PRWcPerg:=AllTrim(ExecBlock("TMSEDIREC",.F.,.F.))
TMSME10.PRWcNomArq:=ExecBlock("TMSEDIIM",.F.,.F.,cNomArq)
TMSME10.PRWLocallTMSEDICImp:=Iif(ExistBlock("TMSEDICImp"),ExecBlock("TMSEDICImp",.F.,.F.),.F.)
TMSME10.PRWLocalaAliasPrinc:=Iif(ExistBlock("TMSEDIALI"),ExecBlock("TMSEDIALI",.F.,.F.,{cCodLay}),"")
TMSME10.PRWExecBlock("TME10ATU",.F.,.F.,{cNomArq})
TMSME10.PRWlRet:=ExecBlock("TME10VLD",.F.,.F.,{nPosA,cCampo})
TMSME10.PRWExecBlock("TME10CPO",.F.,.F.,{cNomArq,aGrvCpos})
TMSXFUNA.PRWIfValType(aUsHList:=ExecBlock('TMBRWCOL',.F.,.F.,{aList}))<>'A'
TMSXFUNA.PRWExecBlock('SF2520E',.F.,.F.)
TMSXFUNA.PRWSC6>C6_PRODUTO:=ExecBlock("TMAPEDSC6",.F.,.F.,{SC6>C6_PRODUTO})
TMSXFUNA.PRWExecBlock("TMAGRVPED",.F.,.F.)
TMSXFUNA.PRWaRet:=ExecBlock("TMALTTAB",.F.,.F.,{cCliente,cLoja,cTipFre,cServic})
TMSXFUNA.PRWaRet:=Execblock("TMSCONTRAT",.F.,.F.,aRetorno)
TMSXFUNA.PRWLocalnAverbAdic:=If(lTMAAVERB,ExecBlock('TMAAVERB',.F.,.F.,{cFilDoc,cDoc,cSerie}),0)
TMSXFUNA.PRWnAverbEsp:=ExecBlock('TMAAVBESP',.F.,.F.,{cFilDoc,cDoc,cSerie})
TMSXFUNA.PRWnAverbEsp:=ExecBlock('TMAAVBESP',.F.,.F.,{cFilDoc,cDoc,cSerie})
TMSXFUNA.PRWExecBlock('TMAGRVSEG',.F.,.F.,{aRet[nCntFor,9],aRet[nCntFor,10],aRet[nCntFor,11]})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 330
Data Base : 07/09/2008

TMSXFUNA.PRWcFiltro:=ExecBlock('TMDTUFIL')
TMSXFUNA.PRWaTabCar:=ExecBlock("TMTABCAR",.F.,.F.,{cTabFre,cTipTab,cTabCar,cCodFor,cLojFor,cSerTms,cTipTra})
TMSXFUNA.PRWnValorFrete:=ExecBlock("TMAFRECAR",.F.,.F.,{aRet[2]})
TMSXFUNA.PRWaButTmp:=ExecBlock('TMSBUTNF',.F.,.F.,{aRotina})
TMSXFUNA.PRWnRet:=ExecBlock('TMPERCUB',.F.,.F.,{cCodPro,cCodCli,cLojCli})
TMSXFUNB.PRWcFiltroSBM:=ExecBlock("TMSFILGRP",.F.,.F.)
TMSXFUNB.PRWaAltera:=Execblock("TMSPERFIL",.F.,.F.,aRet)
TMSXFUNB.PRWExecblock("SZDINFSINC",.F.,.F.,aDados)
TMSXFUNB.PRW
aTmCalFr:=ExecBlock('TMCALFRE',.F.,.F.,{aRet,nQtdVol,nValMer,nPeso,nPesoM3,nMetro3,nSeguro,nQtdDco,nDiaSem,nKm,nPerNoi,nQtdEnt,nQtdUni,nVal
Dpc,nDocSImp,nDocCImp,nDiaFimSem,cCodCli,cLojCli,cOriAux,cDesAux,cCodPro,cServic,cTabFre,cTipTa
TMSXFUNB.PRWaSomaButtons:=ExecBlock('TMSXFBUT',.F.,.F.,{cAcao})
TMSXFUNB.PRWlRet:=ExecBlock('TMBLQDOC',.F.,.F.,aBlqDoc)
TMSXFUNB.PRWcPrdCal:=ExecBlock("TMPRDCAL",.F.,.F.,{cFilOri,cViagem})
TMSXFUNB.PRWnDtrValFre:=ExecBlock('TMSVLFRE',.F.,.F.,{cFilOri,cViagem,cCodVei,cCodForn,cLojForn,cSerTms,cTipTra})
TMSXFUNB.PRWaTab:=ExecBlock("TMTABCAR",.F.,.F.,{cTabFre,cTipTab,cTabCar,cCodForn,cLojForn,cSerTms,cTipTra})
TMSXFUNB.PRWaReg:=ExecBlock('TMALTREG',.F.,.F.,{cCdrOri,cCdrDes})
TMSXFUNB.PRWaTab:=ExecBlock("TMTABFRE",.F.,.F.,{cTabFre,cTipTab,cCodForn,cLojForn,cSerTms,cTipTra,aDocVge[nCntFor][13]})
TMSXFUNB.PRWaRetUsr:=ExecBlock("TMSFREPAG",.F.,.F.,{aRet})
TMSXFUNC.PRWcArmazem:=ExecBlock('TMALOCAL',.F.,.F.,{aDoc[nA][1],aDoc[nA][2],aDoc[nA][3]})
TMSXFUNC.PRW
ExecBlock("TMSGERNFE",.F.,.F.,{aDadosNf[Len(aDadosNf),1],aDadosNf[Len(aDadosNf),2],aDadosNf[Len(aDadosNf),3],aDadosNf[Len(aDadosNf),4],nOpcx})
TMSXFUNC.PRW
ExecBlock("TMSGERNFE",.F.,.F.,{aDadosNf[Len(aDadosNf),1],aDadosNf[Len(aDadosNf),2],aDadosNf[Len(aDadosNf),3],aDadosNf[Len(aDadosNf),4],nOpcx})
TMSXFUNC.PRWaBlqUsr:=ExecBlock('TMBLQVGE',.F.,.F.,{cFilOri,cViagem,cRota,nValFreRec,cSerTms})
TRKXFUN.PRXaUserView:=ExecBlock("MAUSVIEW",.f.,.f.)
TRKXFUN.PRXaUsButtons:=ExecBlock("MATRKBUT",.F.,.F.)
TRKXFUN.PRXaImages:=ExecBlock("MAENTIMG",.F.,.F.,{aImages})
TRMA020.PRWExecBlock("TRM020DG",.F.,.F.)
TRMA040.PRWExecBlock("TRMGRV01",.F.,.F.,{nOpcx,cDescAnt})
TRMA050.PRWlRet:=ExecBlock("TRM050GR",.F.,.F.,{nOpcx})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 331
Data Base : 07/09/2008

TRMA060.PRWExecBlock("TRM060DG",.F.,.F.)
TRMA060.PRWExecBlock("TR060WF",.F.,.F.,{a2Lbx[nx,7],
a2Lbx[nx,6],cCalend,cCurso,cTurma,cSX5,cObs1,cObs2,cObs3,cObs4,cObs5,cObs6,OemToAnsi(STR0038)})
TRMA060.PRWcMensagem:=ExecBlock("TR060EMAIL",.F.,.F.,aCampos)
TRMA070.PRWlGrava:=ExecBlock("TRM070AG",.F.,.F.)
TRMA070.PRWExecBlock("TRM070DG",.F.,.F.)
TRMA190.PRWaAuxCores:=ExecBlock("TRM190LEG",.F.,.F.,{"C",nOpMenu,aCores})
TRMA190.PRWcAuxFiltra:=ExecBlock("TRM190FIL",.F.,.F.,{cFiltraRAJ})
TRMA190.PRWExecBlock("TRM190LEG",.F.,.F.,{"L",nOpMenu})
TRMM020.PRWExecBlock("TRM020PF",.F.,.F.,{aGdCoords,oDlgMain})
UAVP10R1.PRWEEA>EEA_RDMAKE:='EXECBLOCK("EECPRL23",.F.,.F.)'
UPDEST08.PRWExecBlock('PEUPDE08',.F.,.F.,{'SB8'})
UPDEST08.PRWExecBlock('PEUPDE08',.F.,.F.,{'SD5'})
UPDEST08.PRWExecBlock('PEUPDE08',.F.,.F.,{'SBJ'})
VEIFUNA.PRWExecBlock("VLOJA1A",.f.,.f.)
VEIFUNC.PRWExecBlock("RELPECE",.f.,.f.,{cNumOsv,cTipTem,'RELPECN'})
VEIFUNC.PRWExecBlock("RELPECE",.f.,.f.,{cNumOsv,cTipTem,'RELPECE'})
VEIFUNC.PRWExecBlock("IMPORD",.f.,.f.,{cNumOsv,cParamt,'IMPORD'})
VEIFUNC.PRWExecBlock("IMPORD",.f.,.f.,{cNumOsv,cParamt,'IMPOSV'})
VEIFUNC.PRWcRet:=ExecBlock("CHKITESUB",.f.,.f.)
VEIFUNC.PRWExecBlock("FICVEI",.f.,.f.)
VEIFUNC.PRWExecBlock("FICVEI",.f.,.f.)
VEIFUNC.PRWcRet:=ExecBlock("CHKTES",.f.,.f.,{cRet})
VEIVA010.PRWExecBlock("VA010DPGR",.f.,.f.,{VV1>VV1_CHAINT,nOpc,nReg})
VEIVA010.PRWExecBlock("VA010DPGR",.f.,.f.,{VV1>VV1_CHAINT,nOpc,nReg})
VEIVA010.PRWExecBlock("VA010DPGR",.f.,.f.,{VV1>VV1_CHAINT,nOpc,VV1>(RecNo())})
VEIVM000.PRWExecBlock("VM000DNF",.f.,.f.)
VEIVM000.PRWExecBlock("NFENTVEI",.f.,.f.,{VVF>VVF_NUMNFI,VVF>VVF_SERNFI,VVF>VVF_CODFOR,VVF>VVF_LOJA})
VEIVM000.PRWExecBlock("VEI000_A",.f.,.f.)
VEIVM000.PRWExecBlock("VA010DPGR",.f.,.f.,{VV1>VV1_CHAINT,3,0})
VEIVM000.PRWExecBlock("VM000EXC",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 332
Data Base : 07/09/2008

VEIVM005.PRWExecBlock("VM005DNF",.f.,.f.)
VEIVM005.PRWExecBlock("VM005CNF",.f.,.f.)
VEIVM005.PRWExecBlock("NFENTVEI",.f.,.f.,{VVF>VVF_NUMNFI,VVF>VVF_SERNFI,VVF>VVF_CODFOR,VVF>VVF_LOJA})
VEIVM006.PRWExecBlock("VM006DNF",.f.,.f.)
VEIVM010.PRWExecBlock("INSEREORC",.f.,.f.)
VEIVM010.PRWExecBlock("INSEREOSV",.f.,.f.)
VEIVM010.PRWExecBlock("FS_COMVEI",.f.,.f.)
VEIVM010.PRWExecBlock("VM010TIT",.f.,.f.)
VEIVM010.PRWExecBlock("VM010APD",.f.,.f.)
VEIVM010.PRWExecBlock("VM010ANF",.f.,.f.)
VEIVM010.PRWExecBlock("VM010DPD",.f.,.f.)
VEIVM010.PRWExecBlock("VM010DNF",.f.,.f.)
VEIVM010.PRWExecBlock("BLQCOB",.f.,.f.,{cNota,,,,"VEI","1",cObs1,cObs2,cObs3,VV0>VV0_CODBCO})
VEIVM010.PRWExecBlock("BLQCOB",.f.,.f.,{cNota,,,,"VEI","1",cObs1,cObs2,cObs3,VV0>VV0_CODBCO})
VEIVM010.PRWExecBlock("NFSERVIC",.f.,.f.,{VV0>VV0_NUMNFI,VV0>VV0_SERNFI,"CFD"})
VEIVM010.PRWExecBlock("NFSAIVEI",.f.,.f.,{VV0>VV0_NUMNFI,VV0>VV0_SERNFI})
VEIVM010.PRWExecBlock("PROPVEI",.f.,.f.,{VV0>VV0_NUMPED})
VEIVM010.PRWExecBlock("NFSAIVEI",.f.,.f.,{VV0>VV0_NUMNFI,VV0>VV0_SERNFI})
VEIVM015.PRWExecBlock("VM015DNF",.f.,.f.)
VEIVM015.PRWExecBlock("NFENTVEI",.f.,.f.,{VVF>VVF_NUMNFI,VVF>VVF_SERNFI,VVF>VVF_CODFOR,VVF>VVF_LOJA})
VEIVM015.PRWExecBlock("NFSAIVEI",.f.,.f.,{SF2>F2_DOC,SF2>F2_SERIE,"SN"})
VEIVM015.PRWExecBlock("NFENTVEI",.f.,.f.,{VVF>VVF_NUMNFI,VVF>VVF_SERNFI,VVF_CODFOR,VVF_LOJA})
VEIVM017.PRWExecBlock("NFSAIVEI",.f.,.f.,{VV0>VV0_NUMNFI,VV0>VV0_SERNFI})
VEIVM020.PRWExecBlock("VA010DPGR",.f.,.f.,{VV1>VV1_CHAINT,nOpc,nReg})
VEIVM020.PRWExecBlock("VA010DPGR",.f.,.f.,{VV1>VV1_CHAINT,nOpc,nReg})
VEIVM030.PRWExecBlock("VM030DNF",.f.,.f.)
VEIVM030.PRWExecBlock("NFSAIVEI",.f.,.f.,{VV0>VV0_NUMNFI,VV0>VV0_SERNFI})
VEIVM050.PRWExecBlock("VM050DNF",.f.,.f.)
VEIVM050.PRWExecBlock("NFENTVEI",.f.,.f.,{VVF>VVF_NUMNFI,VVF>VVF_SERNFI,VVF>VVF_CODFOR,VVF>VVF_LOJA})
VEIVR010.PRWExecBlock("NFSAIVEI",.f.,.f.,{VV0>VV0_NUMNFI,VV0>VV0_SERNFI,"SN"})
VEIVR020.PRWExecBlock("PROPVEI",.f.,.f.,{VV0>VV0_NUMPED})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 333
Data Base : 07/09/2008

VEIVR030.PRWExecBlock("NFENTVEI",.f.,.f.,{VVF>VVF_NUMNFI,VVF>VVF_SERNFI,VVF_CODFOR,VVF_LOJA})
VEIVR040.PRWExecBlock("NFSERVIC",.f.,.f.,{VV0>VV0_NUMNFI,VV0>VV0_SERNFI,"CFD"})
WMSA330.PRWaRetCpos:=ExecBlock('WM330CPO',.F.,.F.)
WMSA330.PRWaCores:=ExecBlock("WM330LEG",.F.,.F.,aCores)
WMSA340.PRWcPrdAux:=ExecBlock('WM340PRD',.F.,.F.,{cLocDest,cEndDest,cPicking,cCodPro})
WMSA350.PRWExecBlock("WMS350MNU",.F.,.F.)
WMSA360.PRWExecBlock('WMSE006',.F.,.F.,{aEtiqueta[n1Cnt,1],aEtiqueta[n1Cnt,2],aEtiqueta[n1Cnt,3],aEtiqueta[n1Cnt,4],aEtiqueta[n1Cnt,5]})
WMSV070.PRWExecBlock('DV070DOC',.F.,.F.)
WMSV070.PRWlRet:=ExecBlock('DLV070PR',.F.,.F.,{cProduto})
WMSV070.PRWaRetPE:=ExecBlock('DLV070VL',.F.,.F.,{cProduto,aPrdSYS,lDigita})
WMSV070.PRWaRetPE:=ExecBlock('DV070QTD',.F.,.F.,{lRet,nQtde,cProduto})
WMSXFUNA.PRWlRetPE:=ExecBlock('DLGA150D',.F.,.F.,{DCF>DCF_CODPRO,DCF>DCF_LOCAL,DCF>DCF_DOCTO,DCF>DCF_SERIE,nPosDCF})
WMSXFUNA.PRWcGrvPri:=ExecBlock('WMSREGRA',.F.,.F.,{cPriori,1})
WMSXFUNA.PRWaRetPE:=ExecBlock('WMSXCONV',.F.,.F.,{DBN>DBN_LOCAL,DBN>DBN_CODPRO})
WMSXFUNA.PRWlRetPE:=ExecBlock('DLGA150E',.F.,.F.,{cProduto,DCF>DCF_LOCAL,cDocto,cSerie,nRegDCF})
WMSXFUNA.PRWlAviso:=ExecBlock("WMSAVISO",.F.,.F.)
WMSXFUNA.PRWaRetPE:=ExecBlock('WMSXTMOV',.F.,.F.)
WSAPD010.PRW::ListOfEvaluate[1]:=ExecBlock("WS010PADR",.F.,.F.,{::ListOfEvaluate[1]})
WSAPD010.PRW::ListOfProjects:=ExecBlock("WSPROJECT",.F.,.F.,{cDescProjeto,cCodCli})
WSAPD011.PRWExecBlock("WSHISTSAL",.F.,.F.)
WSAPD011.PRWExecBlock("WSHISTSAL",.F.,.F.)
WSAPD014.PRW::FunctionName:=ExecBlock("WSAPUSR014",.F.,.F.,{::MenuTitle})
WSCFG034.PRXaUserStru:=ExecBlock("WSUSRFIELD",.F.,.F.,{::Alias})
WSCRD010.PRXcContrato:=ExecBlock("CRDCONTR",.F.,.F.)
WSCRD010.PRXcContrato:=ExecBlock("CRDCONTR",.F.,.F.)
WSCRD010.PRXcNome:=ExecBlock("CRD010N",.F.,.F.,{cCartao,cNome})
WSCRD010.PRXaComprov:=ExecBlock("CRD010C",.F.,.F.,{aComprov,nL1ValTot,nDiasPagto,nParcelas,;
WSCRD020.PRXaFeriados:=Execblock("CRDTABFE",.F.,.F.,{aFeriados})
WSCRD020.PRXaExtrato:=ExecBlock("CRD0001",.F.,.F.,{cAliasTrb})
WSCRD020.PRXaExtrato:=aClone(ExecBlock("WS020EXT",.F.,.F.,{aExtrato}))
WSCRD080.PRXaExtrato:=aClone(ExecBlock("WS080LIM",.F.,.F.,{aExtrato}))
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 334
Data Base : 07/09/2008

WSMAT010.PRX::QueryAddWhere:=ExecBlock("WSMT010B",.F.,.F.,{1})
WSMAT010.PRXcQuery+=ExecBlock("WSMT010B",.F.,.F.,{2})
WSMAT010.PRX::Products[nX]:=ExecBlock("WSMT010A",.F.,.F.,{cCursor,::Products[nX]})
WSMAT040.PRXcQuery+=ExecBlock("WSMT040A",.F.,.F.,{1})
WSMAT040.PRXcQuery+=ExecBlock("WSMT040A",.F.,.F.,{2})
WSMAT_NF.PRXaCabPE:=Execblock("WSMT140A",.F.,.F.,{aCab})
WSMAT_NF.PRXaCabPE:=Execblock("WSMT140A",.F.,.F.,{aCab})
WSPLSXFUN.PRXaRet:=ExecBlock("PLSISCON")
WSRSP010.PRWExecBlock("WSRS10Curric",.F.,.F.,{Curric1})
WSRSP010.PRWExecBlock("WSRS10Hist",.F.,.F.,{Curric1:ListOfHistory[nx]})
WSRSP010.PRWExecBlock("WSRS10Cour",.F.,.F.,{Curric1:ListOfCourses[nx]})
WSRSP010.PRWExecBlock("WSRS10Qual",.F.,.F.,{Curric1:ListOfQualification[nx]})
WSRSP010.PRWExecBlock("WSRS10Eval",.F.,.F.,{Curric1:ListOfEvaluation[nx]})
WSRSP010.PRWExecBlock("WSRS10Grad",.F.,.F.,{Curric1:ListOfGraduation[nx]})
WSRSP010.PRWExecBlock("WSRS10Lang",.F.,.F.,{Curric1:ListOfLanguages[nx]})
WSRSP010.PRWExecBlock("WSRS10Cert",.F.,.F.,{Curric1:ListOfCertification[nx]})
WSTMSE65.PRWExecBlock('TMSE65Prc',.F.,.F.,{::ReturnType,::XMLIn,aMsgErro})
WSXLIB.PRXaUserStru:=ExecBlock("WSUSRFIELD",.F.,.F.,{cAlias})
WSXLIB.PRXaUserStru:=ExecBlock("WSUSRFIELD",.F.,.F.,{cAlias})

**************************************************************************************************************************
**************************************************************************************************************************
**************************************************************************************************************************
**************************************************************************************************************************
**************************************************************************************************************************

Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br


Pagina : 335
Data Base : 07/09/2008

A020DELE_AP5.PRWlAchou:=!ExecBlock("IC023PO1",.F.,.F.,"CADFAB")
A103BUT.PRWAAdd(aBut,{"PRODUTO",{||xUserData:=ExecBlock("CAT95DAT",.F.,.F.)},"Inf.adicionaisCAT95"})
A460ARG.PRXExecBlock("A460RNF",.F.,.F.,,.t.)
A460NUM.PRXcSerie:=ExecBlock("A460SER",.F.,.F.,,.t.)
A460RNF.PRX{OemToAnsi("GenerarFact."),'ExecBlock("A460GNF",.F.,.F.,{"REMITO",cMarca,aPregs},.t.)',0,3},;
A460RNF.PRX{OemToAnsi("Retornar"),'ExecBlock("A460ENF",,,,.t.)',0,0}}
ACAA110710.PRWlRet:=ExecBlock("ACA110VC",.F.,.F.)
ACAA110710.PRWAAdd(aBotoes,{"BUDGETY",{||ExecBlock("ACA110CD",.F.,.F.,{aCols})},STR0029})
ACAA110710.PRWlRet:=ExecBlock("AC110Dis",.F.,.F.)
ACAA110710.PRWExecBlock("AC110GAv",.F.,.F.)
ACAA255.PRWExecBlock("AC255PE",.F.,.F.)
ACAA291.PRWnHeigth:=ExecBlock("Ac291But",.F.,.F.,{oDlgNot:nClientHeight52,192})
ACAA351.PRWcPrxHabili:=ExecBlock("Ac351Hab",.F.,.F.,{cCodCur,cPerlet,cPrxPerLet,cNumRa})
ACAA591.PRWnHeigth:=ExecBlock("Ac591But",.F.,.F.,{oDlgFal:nClientHeight52,192})
ACAA730.PRWlRet:=ExecBlock("AC730Del",.F.,.F.)
ACAA761.PRWnHeigth:=ExecBlock("Ac761But",.F.,.F.,{oDlgNot:nClientHeight52,192})
ACAA910.PRWlRet:=ExecBlock("AC910TOk",.F.,.F.)
ACDA030.PRWIf!Execblock('ACDA30OK',.F.,.F.)
ACDA030.PRWlOK:=ExecBlock("ACDA30VE",.F.,.F.)
ACDA030.PRWlOK:=ExecBlock("ACDA30VP",.F.,.F.)
ACDA032.PRWlContinua:=ExecBlock("CBA03201",.F.,.F.,{SBF>BF_PRODUTO,SBF>BF_LOCAL,SBF>BF_LOCALIZ,SBF>BF_NUMSERIE,SBF
>BF_LOTECTL,SBF>BF_NUMLOTE})
ACDA035.PRWIf!ExecBlock("CBINV02",,,{cArmazem,cEndereco})
ACDA080.PRWIf!ExecBlock("ACD080PR",.F.,.F.)
ACDA100.PRWlContinua:=ExecBlock('ACD100VE',.F.,.F.)
ACDA100.PRWIf!ExecBlock("ACDA100I",.F.,.F.)
ACDA100.PRWExecBlock("ACDA100F",.F.,.F.,{aOrdSep[nI]})
ACDA100.PRWIf!ExecBlock("ACDA100I",.F.,.F.)
ACDA100.PRWExecBlock("ACDA100F",.F.,.F.,{aOrdSep[nI]})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 336
Data Base : 07/09/2008

ACDA100.PRWIf!ExecBlock("ACDA100I",.F.,.F.)
ACDA100.PRWlRet:=ExecBlock("ACDA100F",.F.,.F.,{aOrdSep[nI]})
ACDI010.PRW
ExecBlock('IMG01',,,{nQtde,cCodSep,cCodID,nCopias,cNFEnt,cSeriee,cFornec,cLojafo,cArmazem,cOP,cNumSeq,cLote,cSLote,dValid,cCC,cLocOri})
ACDI010.PRWExecBlock('IMG00',,,{cReimp+PROCNAME(),})
ACDI010.PRWExecBlock("IMG01",,,{nQE,,,nQtde,SD1>D1_DOC,SD1>D1_SERIE,SD1>D1_FORNECE,SD1>D1_LOJA,SD1>D1_LOCAL,,cNumSeq,SD1
>D1_LOTECTL,SD1>D1_NUMLOTE,SD1>D1_DTVALID})
ACDI010.PRWExecBlock("IMG01",,,{nResto,,,1,SD1>D1_DOC,SD1>D1_SERIE,SD1>D1_FORNECE,SD1>D1_LOJA,SD1>D1_LOCAL,,cNumSeq,SD1
>D1_LOTECTL,SD1>D1_NUMLOTE,SD1>D1_DTVALID})
ACDI010.PRWExecBlock("IMG00",,,{ProcName()})
ACDI010.PRWExecBlock("IMG01",,,{,,CB0>CB0_CODETI})
ACDI010.PRWExecBlock("IMG00",,,{"R"+ProcName()})
ACDI010.PRWExecBlock("IMG01",,,{nQE,NIL,NIL,nQtde,NIL,NIL,cForn,cLoja,NIL,NIL,NIL,"","",NIL,NIL,NIL,NIL,NIL,NIL,NIL,SC7>C7_NUM+SC7>C7_ITEM})
ACDI010.PRWExecBlock("IMG01",,,{nResto,NIL,NIL,1,NIL,NIL,cForn,cLoja,NIL,NIL,NIL,"","",NIL,NIL,NIL,NIL,NIL,NIL,NIL,SC7>C7_NUM+SC7>C7_ITEM})
ACDI010.PRWExecBlock("IMG00",,,{ProcName(),cPedAnt,cForn,cLoja})
ACDI010.PRWlOk:=ExecbLock("AI10OPIMP",.F.,.F.)
ACDI010.PRWlRet:=ExecBlock("IMG01",.F.,.F.,{nQE,NIL,NIL,nCopias,NIL,NIL,NIL,NIL,SD3>D3_LOCAL,SD3>D3_OP,SD3>D3_NUMSEQ,SD3
>D3_LOTECTL,SD3>D3_NUMLOTE,SD3>D3_DTVALID,NIL,NIL,NIL,SD3>D3_NUMSERI,"SD3",NIL,NIL,nResto})
ACDI010.PRWExecBlock("IMG00",,,{PROCNAME(),})
ACDI010.PRWExecBlock("IMG01DE",,,{nCopias,cCodBarras})
ACDI010.PRWExecBlock("IMG00",,,{PROCNAME(),})
ACDI010.PRWExecBlock("IMG01CX",,,{nQE,,nId,nQtde,MV_PAR03,MV_PAR04})
ACDI010.PRWExecBlock("IMG00",,,{cReimp+PROCNAME(),})
ACDI020.PRWExecBlock("IMG02",.f.,,{nID})
ACDI020.PRWExecBlock("IMG00",,,{cRet+ProcName()})
ACDI040.PRWExecBlock("IMGTMP",,,{})
ACDI050.PRWExecBlock("IMG06",,,{nID})
ACDI050.PRWExecBlock("IMG00",,,{cRet+ProcName(),IF(nID==NIL,mv_par01,cCodTR),IF(nID==NIL,mv_par02,cCodTR)})
ACDI060.PRWExecBlock("IMG04",,,{nID})
ACDI060.PRWExecBlock("IMG00",,,{cRet+ProcName(),IF(nID==NIL,mv_par01,cCodOpe),IF(nID==NIL,mv_par02,cCodOpe)})
ACDI070.PRWExecBlock('IMG08',,,{nCopias})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 337
Data Base : 07/09/2008

ACDI070.PRWExecBlock('IMG00',,,{"T_ACDI070",MV_PAR01,MV_PAR02})
ACDI080.PRWExecBlock('IMG09',,,{nCopias})
ACDI080.PRWExecBlock('IMG00',,,{"T_ACDI080",Alltrim(MV_PAR01),Alltrim(MV_PAR02)})
ACDSD3250I.PRWlRet:=ExecBlock("ACD250I",.F.,.F.)
ACDV010.PRGExecBlock("ACDV10INI",.F.,.F.,)
ACDV010.PRGExecBlock("ACDV10FIM",.F.,.F.,)
ACDV010.PRGIfExistBlock("AIC010VPR").and.!ExecBlock("AIC010VPR",.F.,.F.,cProd)
ACDV020.PRGExecBlock("ACD020IN",.F.,.F.)
ACDV020.PRGIf!ExecBlock("ACD020OP",.F.,.F.)
ACDV020.PRGIf!ExecBlock("ACD020QE",.F.,.F.,{nQTD})
ACDV020.PRGIf!ExecBlock("ACD020QE",.F.,.F.,{(aProdCD[nPos,2]+nQTD)})
ACDV020.PRGaMata250:=Execblock('ACD020GV',.F.,.F.,aMata250)
ACDV023.PRGcOperador:=ExecBlock("CB023IOPE",.F.,.F.,{cOperador})
ACDV023.PRGIf!ExecBlock("ACD023OP",.F.,.F.)
ACDV023.PRGExecBlock("ACD023GR",.F.,.F.,{cOp,cOperacao,cRecurso,cOperador,nQtd})
ACDV023.PRGnACD023QE:=ExecBlock("ACD023QE",.F.,.F.,{cOp,cOperacao,cRecurso,cOperador,nQtd})
ACDV023.PRGnACD023QE:=ExecBlock("ACD023QE",.F.,.F.,{M>CBH_OP,M>CBH_OPERAC,M>CBH_RECUR,M>CBH_OPERAD,M>CBH_QTD})
ACDV023.PRGIf!ExecBlock("ACD023PR",.F.,.F.,{cOp,cOperacao,cRecurso,cOperador,nQtd})
ACDV023.PRGIf!ExecBlock("ACD023PR",.F.,.F.,{cOp,cOperacao,cRecurso,cOperador,nQtd})
ACDV023.PRGcCodOpe:=ExecBlock("CB023IOPE",.F.,.F.,{cCodOpe})
ACDV025.PRGExecBlock("ACD025GR",.F.,.F.,{cOp,cOperacao,cRecurso,cOperador,nQtd})
ACDV035.PRGcLocalAux:=ExecBlock('CBINV03',.F.,.F.)
ACDV035.PRGcLocalAux:=ExecBlock('CBINV03',.F.,.F.)
ACDV035.PRGlNoLoop:=ExecBlock("CBINV06",.F.,.F.,{SBF>BF_PRODUTO,SBF>BF_LOCAL,SBF>BF_LOCALIZ,SBF>BF_NUMSERIE,SBF>BF_LOTECTL,SBF
>BF_NUMLOTE})
ACDV035.PRGlNoLoop:=ExecBlock("CBINV06",.F.,.F.,{SBF>BF_PRODUTO,SBF>BF_LOCAL,SBF>BF_LOCALIZ,SBF>BF_NUMSERIE,SBF>BF_LOTECTL,SBF
>BF_NUMLOTE})
ACDV035.PRGlNoLoop:=ExecBlock("CBINV06",.F.,.F.,{SBF>BF_PRODUTO,SBF>BF_LOCAL,SBF>BF_LOCALIZ,SBF>BF_NUMSERIE,SBF>BF_LOTECTL,SBF
>BF_NUMLOTE})
ACDV035.PRGlRet:=ExecBlock("CBINV02",,,{cArmazem,cEndereco})
ACDV035.PRGcEtiqProd:=ExecBlock("CBINV01",,,{cArmazem,cEndereco,cEtiqProd})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 338
Data Base : 07/09/2008

ACDV035.PRGExecBlock("CBINV04",.F.,.F.)
ACDV035.PRGcEtiqAux:=ExecBlock("CBINV01",,,{cLocal,nil,cEtiqueta})
ACDV035.PRGlRet:=ExecBlock("CBINV02",,,{cLocal,cCodigo})
ACDV035.PRGExecBlock("CBINV05",,,{cProduto,cArm,cEnd,cDoc,dData,cLote,cSLote,cNumSeri})
ACDV035.PRGlRetPE:=ExecBlock("CBINV06",.F.,.F.,{cProduto,cArm,cEnd,cNumSer,cLote,cSLote})
ACDV040.PRGcTm:=ExecBlock("ACD040TM")
ACDV040.PRGExecBlock("IMG00",,,{"T_ACDV040",cTM,If(SF5>F5_TIPO=="R",aHisEti[nX,8],"")})
ACDV040.PRGExecblock('ACD040GR',.F.,.F.)
ACDV040.PRGExecBlock("IMG00",,,{"T_ACDV040",cTM,If(SF5>F5_TIPO=="R",aHisEti[Len(aHisEti),8],"")})
ACDV040.PRGExecBlock("IMG00",,,{"T_ACDV040",cTM,""})
ACDV040.PRGIfExistBlock("ACDV040VPR").and.!ExecBlock("ACDV040VPR",.F.,.F.,{CB0>CB0_CODPRO,CB0>CB0_OPREQ,aHistOP})
ACDV040.PRGlRet:=ExecBlock("ACD040QE")
ACDV040.PRGaMata:=Execblock('AI040GRD',.F.,.F.,aMATA)
ACDV040.PRGExecblock('AI130DGR',.F.,.F.)
ACDV040.PRGlNumSerDev:=ExecBlock("SD3NSDV",.f.,.f.)
ACDV040.PRGExecBlock('IMG01',,,({nQuant,NIL,NIL,nEtiq,NIL,NIL,NIL,NIL,If(CBArmProc(aHisEti[nX,2],cTM),cArmProc,aHisEti[nX,6]),NIL,SD3
>D3_NUMSEQ,aHisEti[nX,4],aHisEti[nX,5],NIL,aHisEti[nX,9],aHisEti[nX,6],aHisEti[nX,8],cNumSeri,cOrigem,If(CBA
ACDV040.PRGExecBlock('IMG01',,,({nQuant,NIL,NIL,nEtiq,NIL,NIL,NIL,NIL,aHisEti[nX,6],NIL,SD3
>D3_NUMSEQ,aHisEti[nX,4],aHisEti[nX,5],NIL,aHisEti[nX,9],NIL,NIL,If(lNumSerDev,cNumSeri,""),cOrigem,If(lNumSerDev.AND.
!Empty(cNumSeri),aHisEti[nX,7
ACDV040.PRGlNumSerDev:=ExecBlock("SD3NSDV",.f.,.f.)
ACDV040.PRGExecblock('ACD040CB0',.F.,.F.)
ACDV040.PRGcDoc:=Execblock('ACD040DOC',.F.,.F.)
ACDV040.PRGExecblock('ACD040DPR',.F.,.F.)
ACDV060.PRGExecBlock("ACD060CA",.F.,.F.)
ACDV060.PRGIfExistBlock("AIC060VPR").and.!ExecBlock("AIC060VPR",.F.,.F.,{cProd,aEtiqueta[2]*nQtdePro})
ACDV060.PRGlOk:=ExecBlock("ACD060VE",.F.,.F.)
ACDV060.PRGExecBlock("ACD060CF",.F.,.F.)
ACDV060.PRGExecBlock("ACD060ET",,,{cProd})
ACDV060.PRGExecBlock("ACD060GR",.F.,.F.)
ACDV060.PRGExecBlock("ACD060OK",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 339
Data Base : 07/09/2008

ACDV060.PRGExecBlock("ACD060ES",.F.,.F.,{cEtiqueta,nQtdePro})
ACDV110.PRGaDados:=aClone(ExecBlock('ACDV110C',,,{1,aDados}))
ACDV110.PRGExecBlock('ACDV110C',,,{2,cProduto})
ACDV120.PRGExecblock("AV120FIM")
ACDV120.PRGExecblock("AV120SAICF")
ACDV120.PRGcEtiqProd:=Execblock("AV120CB0",,,{cEtiqProd})
ACDV120.PRGExecblock("AV120QTD",,,{cProduto,nQtdEtiq2,1,cEtiqProd})
ACDV120.PRGExecblock("AV120QTD",,,{cProduto,nQE,nQtdEtiq2nCopias,nil})
ACDV120.PRGlForcaImp:=ExecBlock("CBVLDIRE",,,{cEtiqProd})
ACDV120.PRGExecBlock("IMG01",,,{nQE,cCodOpe,,nCopias,cNota,cSerie,cFornec,cLoja,,,,cLote,'',dValid})
ACDV120.PRGExecblock("AV120VLD",,,{cEtiqProd,lForcaImp})
ACDV125.PRGIf!Execblock("ACD125SE",.F.,.F.)
ACDV125.PRGlRet:=Execblock("ACD125QT",.F.,.F.,{aItens[nElem,3],Val(aItens[nElem,5]),nVldQtde})
ACDV125.PRGExecBlock("IMG01",,,{nQE,NIL,NIL,nQtde,NIL,NIL,cForn,cLoja,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,cPedido})
ACDV125.PRGExecBlock("IMG00",,,{"T_ACDV125",Left(cPedido,6),cForn,cLoja})
ACDV125.PRGExecblock("ACD125VLD",.F.,.F.,{cEtiqueta})
ACDV125.PRGExecblock("ACD125VNF",.F.,.F.,{aDupl})
ACDV125.PRGExecblock("ACD125103")
ACDV125.PRGExecblock("ACD125140")
ACDV130.PRGcTM:=Execblock('AI130TM',.F.,.F.,cTitulo)
ACDV130.PRGcEti:=Execblock("AV130AVL",,,{cEti})
ACDV130.PRGReturn(Execblock('AI130VCB',.F.,.F.,cEti))
ACDV130.PRGaMata:=Execblock('AI130GMI',.F.,.F.,aMATA)
ACDV130.PRGExecblock('AI130DGR',.F.,.F.)
ACDV140.PRGIf!ExecBlock('ACD140VF',,,{cForn,cLoja,cNota,cSerie})
ACDV140.PRGcResult:=ExecBlock("IMG07",,,{StrZero(i,10),cNota,cSerie,cFornec,cLoja,nQtdVol})
ACDV150.PRGlRet:=ExecBlock("ACD150VE",.F.,.F.,{cArmazem,cEndereco,cCpo})
ACDV150.PRGIf!ExecBlock("AV150VPR",.F.,.F.,{cEtiqueta})
ACDV150.PRGIf!ExecBlock("AV150VPR",.F.,.F.,{cEtiqueta})
ACDV150.PRGExecBlock("ACD150GR",.F.,.F.)
ACDV150.PRGExecBlock("ACD150OK",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 340
Data Base : 07/09/2008

ACDV151.PRGIf!ExecBlock("AV151VPR",.F.,.F.,cEtiqueta)
ACDV151.PRGIf!ExecBlock("AV151VPR",.F.,.F.,cEtiqueta)
ACDV151.PRGExecBlock("ACD151GR",.F.,.F.)
ACDV151.PRGExecBlock("ACD151OK",.F.,.F.)
ACDV152.PRGcArmOri:=ExecbLock("ACD152ARM",.F.,.F.)
ACDV152.PRGIf!ExecBlock("AV152VPR",.F.,.F.,cEtiqueta)
ACDV152.PRGIf!ExecBlock("AV152VPR",.F.,.F.,cEtiqueta)
ACDV152.PRGExecBlock("ACD152GR",.F.,.F.)
ACDV152.PRGExecBlock("ACD152OK",.F.,.F.)
ACDV153.PRGcArmOri:=ExecbLock("ACD153ARM",.F.,.F.)
ACDV153.PRGIf!ExecBlock("AV153VPR",.F.,.F.,cEtiqueta)
ACDV153.PRGIf!ExecBlock("AV153VPR",.F.,.F.,cEtiqueta)
ACDV153.PRGExecBlock("ACD153GR",.F.,.F.)
ACDV153.PRGExecBlock("ACD153OK",.F.,.F.)
ACDV160.PRGCB0
>(ExecBlock("IMG01",,,{nQE,,,nCopias,CB0_NFENT,CB0_SERIEE,CB0_FORNEC,CB0_LOJAFO,CB0_LOCAL,CB0_OP,CB0_NUMSEQ,CB0_LOTE,CB0_SLOTE,CB0_
DTVLD,CB0_LOCALI}))
ACDV160.PRGCB0
>(ExecBlock("IMG01",,,{nQE,,,1,CB0_NFENT,CB0_SERIEE,CB0_FORNEC,CB0_LOJAFO,CB0_LOCAL,CB0_OP,CB0_NUMSEQ,CB0_LOTE,CB0_SLOTE,CB0_DTVLD,
CB0_LOCALI}))
ACDV160.PRGExecBlock("IMG00",,,{"RACDI010PR"})
ACDV160.PRGcEtiqueta:=ExecBlock("ACD160RE",,,{cEtiqueta,cCodEtiPai})
ACDV160.PRGIfExistBlock("ACD160VET").and.!ExecBlock("ACD160VET",.F.,.F.,{aEtiPai,cEtiqueta})
ACDV165.PRGnQtdCX:=ExecBlock('CBRQEESP',,,SB1>B1_COD)
ACDV165.PRGaRet:=ExecBlock('ACD165VE',,,{aRet})
ACDV165.PRGaRet:=ExecBlock('ACD165VE',,,{aRet})
ACDV165.PRGaEtiqueta:=ExecBlock('ACD165VE',,,{aEtiqueta})
ACDV165.PRGaEtiqueta:=ExecBlock('ACD170VE',,,aEtiqueta)
ACDV165.PRGaRet:=ExecBlock('ACD165VE',,,{aRet})
ACDV165.PRGlRet:=ExecBlock("ACDV165F",.F.,.F.,{cNewOrdSep})
ACDV165.PRGlRet:=ExecBlock("ACDV165F",.F.,.F.,{cNewOrdSep})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 341
Data Base : 07/09/2008

ACDV165.PRGExecBlock("IMG01",,,{,,CB0>CB0_CODETI})
ACDV165.PRGExecBlock("IMG00",,,{"T_ACDV170",cOrdSep})
ACDV166.PRGlRetPe:=ExecBlock("ACD166VL")
ACDV166.PRGnQtdPE:=ExecBlock('CBRQEESP',,,SB1>B1_COD)//pontodeentradapossibilitandoajustaraquantidadeporembalagem
ACDV166.PRGcRet:=ExecBlock("ACD170EB")
ACDV166.PRGcRet:=ExecBlock("ACD170EB")
ACDV166.PRGExecBlock("IMG05",,,{cCodVol,CB7>CB7_PEDIDO,CB7>CB7_NOTA,CB7>CB7_SERIE})
ACDV166.PRGlRet:=ExecBlock("ACD166SP",.F.,.F.,{cOrdSep})
ACDV166.PRGaEtiqueta:=ExecBlock('ACD170VE',,,aEtiqueta)
ACDV166.PRGnQtdPE:=ExecBlock('CBRQEESP',,,SB1>B1_COD)//pontodeentradapossibilitandoajustaraquantidadeporembalagem
ACDV167.PRGExecBlock("IMG01",,,{,,CB9>CB9_CODETI})
ACDV167.PRGcRet:=ExecBlock("ACD170EB")
ACDV167.PRGcRet:=ExecBlock("ACD170EB")
ACDV167.PRGExecBlock("IMG05",,,{cCodVol,CB7>CB7_PEDIDO,CB7>CB7_NOTA,CB7>CB7_SERIE})
ACDV168.PRGExecBlock("ACD170FIM",,,{2,CB7>CB7_NOTA,CB7>CB7_SERIE})
ACDV168.PRGExecBlock("ACD170FIM",,,{1,cNota,cSerie})
ACDV169.PRGExecBlock(Alltrim(GETMV("MV_CBIXBNF")))
ACDV170.PRGnQtdCX:=ExecBlock('CBRQEESP',,,SB1>B1_COD)
ACDV170.PRGnQtdCX:=ExecBlock('CBRQEESP',,,SB1>B1_COD)
ACDV170.PRGExecBlock("ACD170SEP",,,{CB7>CB7_ORDSEP})
ACDV170.PRGlRetPe:=ExecBlock("ACD166VL")
ACDV170.PRGaEtiqueta:=ExecBlock('ACD170VE',,,aEtiqueta)
ACDV170.PRGcCodEmb:=ExecBlock("ACD170EB")
ACDV170.PRGExecBlock("IMG05",,,{cCodVol,cPedido,CB7>CB7_NOTA,CB7>CB7_SERIE})
ACDV170.PRGExecBlock("IMG01",,,{,,CB9>CB9_CODETI})
ACDV170.PRGnQtdCX:=ExecBlock('CBRQEESP',,,SB1>B1_COD)
ACDV170.PRGaEtiqueta:=ExecBlock('ACD170VD',,,aEtiqueta)
ACDV170.PRGExecBlock(Alltrim(GETMV("MV_CBIXBNF")))
ACDV170.PRGExecBlock("IMG05OFI",,,{len(aVolume),nX})
ACDV170.PRGExecBlock("ACD170FIM",,,{2,CB7>CB7_NOTA,CB7>CB7_SERIE})
ACDV170.PRGExecBlock("ACD170FIM",,,{1,cNota,cSerie})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 342
Data Base : 07/09/2008

ACDV170.PRGExecBlock("IMG01",,,{,,CB0>CB0_CODETI,1})
ACDV170.PRGExecBlock("IMG00",,,{"T_ACDV170",cOrdSep})
ACDV173.PRGIf!Execblock("ACD173CF",.F.,.F.)
ACDV173.PRGExecBlock("IMG05OFI",,,{len(aVolume),nX})
ACDV175.PRGaRet:=ExecBlock('ACD175VE',,,{aRet})
ACDV175.PRGaRet:=ExecBlock('ACD175VE',,,{aRet})
ACDV175.PRGaEtiqueta:=ExecBlock('ACD175VE',,,{aEtiqueta})
ACDV175.PRGaRet:=ExecBlock('ACD175VE',,,{aRet})
ACDV175.PRGaEtiqueta:=ExecBlock('ACD175VE',,,{aEtiqueta})
ACDV176.PRGaEtiqueta:=ExecBlock('ACD170VD',,,aEtiqueta)
ACDV176.PRGnQtdCX:=ExecBlock('CBRQEESP',,,SB1>B1_COD)
ACDV210.PRGExecBlock("IMG01",,,{,,CB0>CB0_CODETI})
ACDV210.PRGExecBlock("IMG00",,,{"T_ACDV210"})
ACDV220.PRGExecBlock("IMG01",,,{,,CB0>CB0_CODETI})
ACDV220.PRGExecBlock("IMG00",,,{"T_ACDV220"})
ACDV230.PRGIfExistBlock('ACD230ET').and.!Execblock("ACD230ET",,,{aEtiqueta})
ACDV230.PRGExecBlock("IMG10",,,{cEtiPallet})
ACDV230.PRGExecBlock("IMG00",,,{"T_ACDV230",cEtiPallet})
AFVM020.PRWExecBlock("AFVM020A",.f.,.f.)
AGRR050.PRWcFr150Flt:=EXECBLOCK("Fr150FLT",.f.,.f.)
AGRR050.PRWExecBlock("AGRR050I",.F.,.F.,li)
AGRR230.PRW_cHistorico:=ExecBlock("AGRR230H",.F.,.F.)
AGRR230.PRW_aCNPJRG:=ExecBlock("AGRR230F",.F.,.F.)
AGRXFUN.PRWlRet103Vpc:=Execblock("MT103VPC",.F.,.F.)
AGRXFUN.PRWIfValType(aUsCont:=ExecBlock("MA103F4I",.F.,.F.))=="A"
AGRXFUN.PRWIfValType(aUsTitu:=ExecBlock("MA103F4H",.F.,.F.))=="A"
AGRXFUN.PRWlRet103Vpc:=Execblock("MT103VPC",.F.,.F.)
AGRXFUN.PRWlRet103Vpc:=Execblock("MT103VPC",.F.,.F.)
AGRXFUN.PRWaNew:=ExecBlock("MT100C7D",.f.,.f.,aArrayF4[Len(aArrayF4)])
AGRXFUN.PRWaNew:=ExecBlock("MT100C7C",.f.,.f.,aCab)
AICDI010.PRWExecBlock("IMG01",,,{nQE,,nID,nQtde})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 343
Data Base : 07/09/2008

AICDI010.PRWExecBlock("IMG00",,,{cReimp+PROCNAME(),})
AICDI010.PRWExecBlock("IMG01",,,{nQE,,,nQtde})
AICDI010.PRWExecBlock("IMG00",,,{ProcName()})
AICDI010.PRWExecBlock("IMG01",,,{nQE,,,nQtde})
AICDI010.PRWExecBlock("IMG00",,,{ProcName(),cPedAnt,cForn,cLoja})
AICDI020.PRWExecBlock("IMG02",,,{nID})
AICDI020.PRWExecBlock("IMG00",,,{cRet+ProcName()})
AICDI030.PRWExecBlock("IMG03",,,{nID})
AICDI030.PRWExecBlock("IMG00",,,{cRet+ProcName(),IF(nID=NIL,mv_par01,cCodDM),IF(nID=NIL,mv_par02,cCodDM)})
AICDI040.PRWExecBlock("IMG04",,,{})
AICDI050.PRWExecBlock("IMG05",,,{nID})
AICDI050.PRWExecBlock("IMG00",,,{cRet+ProcName(),IF(nID==NIL,mv_par01,cCodTR),IF(nID==NIL,mv_par02,cCodTR)})
AICDT040.PRWcResult:=ExecBlock("IMG01",,,{,,cID})
AICDT040.PRWcResult:=ExecBlock("IMG06",,,{cVolume,cPedido})
AICDT050.PRGcResult:=ExecBlock("IMG08",,,{StrZero(i,10),,cNota,cSerie,cFornec,cLoja})
AICDV010.PRGcProduto:=ExecBlock("AIV010PROD",.F.,.F.,cProduto)
AICDV035.PRGExecBlock("CBINV01",,,{cLocal,cLocaliz,cEtiq})
AICDV040.PRGExecBlock("AIV040AGRSHF",.F.,.F.)
AICDV040.PRGaAutoProd:=ExecBlock("AI040AGRP",.F.,.F.,aAutoProd)
AICDV060.PRGlRet:=ExecBlock("AIC060VPR",.F.,.F.,cProd)
AICDV080.PRGExecBlock("IMG07",,,{nTotEti,++nAtu})
AICDV120.PRGExecblock("AIV120FIM")
AICDV120.PRGExecblock("AIV120FIM")
AICDV120.PRGExecblock("AIV120CB0",,,{cCodInt})
AICDV120.PRGExecblock("AIV120PRD",,,{cProduto,nQtd})
AICDV120.PRGExecblock("AIV120QTD",,,{cProduto,nQtd})
AICDV120.PRGExecblock("AIV120QTD",,,{cProduto,nQtd})
AICDV120.PRGExecblock("AIV120QTD",,,{cProduto,nCopias})
AICDV120.PRGExecBlock("IMG01",,,{nQtd,,,nSaldo,cNota,cSerie,cFornec,cLoja})
AICDV120.PRGExecblock("AIV120QTD",,,{cProduto,nCopias})
AICDV120.PRGExecBlock("IMG01",,,{nQtd,,,nCopias,cNota,cSerie,cFornec,cLoja})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 344
Data Base : 07/09/2008

AICDV130.PRGcTM:=Execblock('AI130TM',.F.,.F.,cNomeProg)
AICDV130.PRGlRet:=Execblock('AI130VCB',.F.,.F.,cEti)
AICDV130.PRGaMata:=Execblock('AI130GMI',.F.,.F.,aMATA)
AICDV130.PRGExecblock('AI130DGR',.F.,.F.)
AICDV140.PRGcResult:=ExecBlock("IMG08",,,{StrZero(i,10),,cNota,cSerie,cFornec,cLoja})
AICDXFUN.PRWaAutoProd:=ExecBlock("AIGRAP",.F.,.F.,aAutoProd)
ALU_B03.PRWaAluBco:=ExecBlock("ALUBCO",.F.,.F.,{cbanco,aBoleto})
ALU_HRAULA.PRWcRegra:=ExecBlock("codregra")
AP5SDU.PRWlRet:=ExecBlock('SDULOGIN',.F.,.F.,cUser)
AP5TRA~1.PRWcAlterPath:=Upper(AllTrim(ExecBlock('HLPALTERPATH',.F.,.F.)))
BEMATECH_AP5.PRWcSituacao:=ExecBlock("LJ220REG",.F.,.F.)
CACCOA11.PRWExecBlock("GMOVINTE",.f.,.f.,{i,wProcura,cCodigoL,nQuantAnt,SD3>D3_TM})
CACCOA14.PRWaVetProp[nPos,33]:=ExecBlock("FMCRIOSC",.f.,.f.,{aVetProp[i],LevValor(i)})
CACCOA14.PRWnValLiq:=ExecBlock("FMLPRECO",.f.,.f.,{aVetProp[i],LevValor(i)})
CACCOA14.PRWExecBlock("CA014AG",.f.,.f.)
CACCOA14.PRWExecBlock("CA014DG",.f.,.f.)
CACCOA14.PRWExecBlock("CONSA014",.f.,.f.,{aTitE1,aTitE2})
CACCOA14.PRWnValFin:=ExecBlock("EXPOPLAN",.f.,.f.,{M>LBP_DATINI,M>LBP_DATFIN})
CACMIA02.PRWcFiltro+=".And."+ExecBlock("CACM2FIL",.F.,.F.,{mv_par01,cFiltro})
CACMIA02.PRWExecBlock(cPrinter,.F.,.F.,{nReg,nOpc})
CACMIA02.PRWExecBlock(cPrinter,.F.,.F.,{cAlias,nReg,nOpc})
CACMIA02.PRWExecBlock(cPrinter,.F.,.F.,{nReg,nOpc})
CACMIA14.PRWcSql:=ExecBlock("SGTRAN02",.F.,.F.,{pFornece,pLoja,pProduto,cSql,pQuant,dDtaIni,dDtaFim})
CACMIA14.PRWnSaldo:=ExecBlock("SGTRAN01",.F.,.F.,{NF>E2_NUM,NF>D1_SERIE,NF>D1_ITEM,NF>D1_FORNECE,NF>D1_LOJA,nSaldo})
CACMIA14.PRWlRet:=ExecBlock("SGTRAN04",.F.,.F.)
CACMIA14.PRWExecBlock("SGTRAN03",.F.,.F.)
CACMIC01.PRWaRet:=ExecBlock("CACMC01",.F.,.F.)
CACMIR04.PRWaRet:=ExecBlock("CACR0401",.F.,.F.)
CADFASB_AP5.PRX{"Visualizar",'ExecBlock("FASBVIS",.F.,.F.)',0,2},;
CADFASB_AP5.PRX{"Incluir",'ExecBlock("FASBINC",.F.,.F.)',0,3},;
CADFASB_AP5.PRX{"Alterar",'ExecBlock("FASBALT",.F.,.F.)',0,4},;
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 345
Data Base : 07/09/2008

CADFASB_AP5.PRX{"Excluir",'ExecBlock("FASBEXC",.F.,.F.)',0,5}}
CADTABPRECO.PRWaButtonUsr:=ExecBlock("OS010BTN",.F.,.F.)
CADTABPRECO.PRWaButtonUsr:=ExecBlock("OS010BTN",.F.,.F.)
CADTABPRECO.PRWaCols[Len(aCols)]:=ExecBlock("OS010LCO",.F.,.F.,{aHeader,aCols[Len(aCols)]})
CADTABPRECO.PRWaCols:=ExecBlock("OS010COL",.F.,.F.,{aHeader,aCols})
CADTABPRECO.PRWLocalaUsrMemo:=If(ExistBlock("OM010MEM"),ExecBlock("OM010MEM",.F.,.F.),{})
CADTABPRECO.PRWExecBlock("OS010MAN",.F.,.F.)
CADTABPRECO.PRWExecBlock("OM010DA1",.F.,.F.,{nTipo,nOpcao})
CADTABPRECO.PRWExecBlock("OS010END",.F.,.F.,{nTipo,nOpcao})
CADTABPRECO.PRWExecBlock("OS010EXT",.F.,.F.)
CADTABPRECO.PRWExecBlock("OM010DA1",.F.,.F.,{nTipo,nOpcao})
CADTABPRECO.PRWExecBlock("OS010END",.F.,.F.,{nTipo,nOpcao})
CADTABPRECO.PRWExecBlock("OS010MNP",.f.,.f.,cProduto)
CADTABPRECO.PRWExecBlock("OM010DA1",.F.,.F.,{nTipo,nOpcao})
CADTABPRECO.PRWExecBlock("OS010END",.F.,.F.,{nTipo,nOpcao})
CADTABPRECO.PRWlRet:=ExecBlock("OM010TOK",.F.,.F.)
CADTABPRECO.PRWExecBlock("OS010REJ",.F.,.F.,{nPrcAnt,DA1>DA1_PRCVEN})
CADTABPRECO.PRWnResult:=ExecBlock("OM010PRC",.F.,.F.,{cTabPreco,cProduto,nQtde,cCliente,cLoja,nMoeda,dDataVld,nTipo})
CALCIMP.PRXnValIPI:=ExecBlock("M460IPI",.F.,.F.,SC9>(Recno()))
CALCIMP.PRXExecBlock("M460ICM",.F.,.F.)
CALCIMP.PRXaSolid:=ExecBlock("M460SOLI",.F.,.F.)
CALCIMP.PRXExecBlock("SF3COMPL",.F.,.F.)
CALCIMP.PRXExecBlock("SD1100I",.f.,.f.)
CALCIMP.PRXEXECBLOCK("MSD2460",.f.,.f.)
CALCORT.PRXcNumero:=ExecBlock("OBTNUM",.F.,.F.)
CALCORT.PRXExecBlock("ACTUASX5",.F.,.F.)
CODBAR~1.PRGE2_CODBARC44EXECBLOCK("CODBARVL")
CONA161.PRXIf!Execblock("A160LP",.f.,.f.)
CONA171.PRXlRet:=Execblock("CA171VAR",.F.,.F.,nMoeda)
CONA171.PRXExecBlock("A171GRI2",.F.,.F.,{nVariacao,aAreaSI2})
CPDSDU.PRWaAdd(_aGatilhos,{"D2_COD","001",'ExecBlock("PreCusto",.F.,.F.)',"D2_PRCVEN","P","N","",0,"","U",""})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 346
Data Base : 07/09/2008

CPDSDU.PRWaAdd(_aGatilhos,{"D2_COD","002",'M>D2_DESCRI:=ExecBlock("Desc_P",.F.,.F.)',"D2_DESCRI","P","N","",0,"","U",""})
CPDSDU.PRWaAdd(_aGatilhos,{"D2_COD","003",'ExecBlock("AltPreco",.F.,.F.)',"D2_PRUNIT","P","N","",0,"","U",""})
CPDSDU.PRWaAdd(_aGatilhos,{"D2_QUANT","001",'ExecBlock("QuantD2",.F.,.F.)',"D2_PRCVEN","P","N","",0,"","U",""})
CPDSDU.PRWaAdd(_aGatilhos,{"D2_TES","001",'ExecBlock("PreCusto",.F.,.F.)',"D2_PRCVEN","P","N","",0,"","U",""})
CRDAA080.PRWaRotAdic:=ExecBlock("CRD080ROT",.F.,.F.)
CRDAA080.PRWlRet:=ExecBlock("CRD0801",.F.,.F.)
CRDAA080.PRWExecBlock("CRD080GRV",.F.,.F.,{cCombo})
CRDAA080.PRWExecBlock("CRD080LIB",.F.,.F.,{cCombo})
CTBAATF.PRWaSetPrvt:=EXECBLOCK("CTBATFPR",.F.,.F.,{"1"})
CTBAATF.PRWaPadrao:=EXECBLOCK("CTBATFLP",.F.,.F.)
CTBAATF.PRWcLoteATF:=EXECBLOCK("CTBATFLT",.F.,.F.)
CTBAATF.PRWEXECBLOCK("CTBATFPS",.F.,.F.,{cPadrao,cFilSeek,cIDBAIXA})
CTBAATF.PRWEXECBLOCK("CTBATFPR",.F.,.F.,{"2",cPadrao,cFilSeek,cIDBAIXA})
CPIADEPLSA090.PRWStaticbImpGuia:={||A090PosArq(),If(BEA
>BEA_STATUS$"1,2,3,4",IF(ExistBlock("PLSA090IMP"),ExecBlock("PLSA090IMP",.F.,.F.,{"1"}),PLSR430({"1",lImpGuiDir})),(Help("",1,"PLSR430")))}
CPIADEPLSA090.PRWStaticbImpG2:={||A090PosArq(),
If(.T.,IF(ExistBlock("PLSA090IMP"),ExecBlock("PLSA090IMP",.F.,.F.,{"2"}),PLSR430({"2",lImpGuiDir})),(Help("",1,"PLSR430")))}
CPIADEPLSA090.PRWaPtoEntrada:=ExecBlock("PLS090M1",.F.,.F.)
CPIADEPLSA090.PRWaPtoEntrada:=ExecBlock("PLS090M2",.F.,.F.)
CPIADEPLSA090.PRWaPtoEntrada:=ExecBlock("PLS090M3",.F.,.F.)
CPIADEPLSA090.PRWIf!ExecBlock("PLS090EX")
CPIADEPLSA090.PRWcMsgTaxa:=ExecBlock("PLS090F1")
CPIADEPLSA090.PRWaRetPtoEnt:=ExecBlock("PLS090MATR",.F.,.F.,{cMatric})
CPIADEPLSA090.PRWlPerFor:=ExecBlock("PLSPRFRF",.F.,.F.,aRetFin[2])
CPIADEPLSA090.PRWaPTBot:=ExecBlock("PLSBUTOP",.F.,.F.,{"PLSA090"})
CPIADEPLSA090.PRWaPtoEntrada:=ExecBlock("PLS090B1")
CPIADEPLSA090.PRWaPtoEntrada:=ExecBlock("PLS090B2")
CPIADEPLSA090.PRWcCodCri:=ExecBlock("PLS090B3",.F.,.F.)
CPIADEPLSA090.PRWcCampos+=","+ExecBlock("PL090FL1",.F.,.F.)
CPIADEPLSA090.PRWExecBlock("PLS090GR",.F.,.F.,{nOpc,lAutori})
CPIADEPLSA090.PRWExecBlock("PLS090AL",.F.,.F.,{M>BE1_DATPRO})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 347
Data Base : 07/09/2008

CPIADEPLSA090.PRWM>BE1_SENHA:=ExecBlock("PLS090L1",.F.,.F.,{__cTipo,.F.,M>BE1_DATPRO})
CPIADEPLSA090.PRWcCodLDP:=ExecBlock("PLS090LD",.F.,.F.,{lAutoriz,cCodLDP,cTipGui})
CPIADEPLSA090.PRWExecBlock(cFunINI,.F.,.F.,aPar)
CPIADEPLSA090.PRWExecBlock(cFunINI,.F.,.F.,aPar)
CPIADEPLSA090.PRWExecBlock(cFunGRV,.F.,.F.,{aPar})
CPIADEPLSA090.PRWaRetAux:=ExecBlock(BCL>BCL_FUNMFS,.F.,.F.,{cAliasPri,"2",BEA>BEA_OPEMOV,"2",&cCpoFase,;
CPIADEPLSA090.PRWExecBlock("PLS090AC")
CPIADEPLSA090.PRWExecBlock("PLSA090REC")
CPIADEPLSA090.PRWExecBlock("PLS090PT",.F.,.F.,{aDados,aCodsProc,lOK})
DEMA401.PRXExecBlock("FA401CMP",.F.,.F.)
DEMOSQL_AP5.PRWFunao..:Execblock()paracriaaodeValordePagamento,naodeveconsistir
DISA013.PRWSintaxeExecBlock("DFata175",.f.,.f.,ExpN1)
DISA014.PRWaRetExec:=ExecBlock("DS110DLG",.f.,.f.)
DISA014.PRWcFil110:=ExecBlock("DS110FIL",.f.,.f.)
DISA014.PRWnDescont:=Execblock("Ds014DES",.F.,.F.)
DISA014.PRWnJuros:=Execblock("Ds014JUR",.F.,.F.)
DISA014.PRWnMulta:=Execblock("Ds014MUL",.F.,.F.)
DISA014.PRWExecblock("Ds014SE5",.F.,.F.)
DISA014.PRWExecblock("Disa014",.f.,.f.)
DISA014.PRWlBxTit:=ExecBlock("Ds014TIT",.F.,.F.)
DISA014.PRWlBxTit:=ExecBlock("Ds014TIT",.F.,.F.)
DISA014.PRWlBxBord:=ExecBlock("Ds014BOR",.F.,.F.)
DISA015.PRWExecBlock("A151CLI",.f.,.f.)
DISA021.PRWExecBlock("D021TAB",.F.,.F.)
DISA021.PRWcAuxFil:=AllTrim(ExecBlock("D021FIL",.F.,.F.))
DISA021.PRWcFilTab:=AllTrim(ExecBlock("D021TFI",.F.,.F.))
DISA021.PRWExecBlock("DS021REAJ",.F.,.F.)
DISA021.PRWExecBlock("D021GRV",.F.,.F.)
DISA021.PRWcAuxFil:=AllTrim(ExecBlock("D021FIL",.F.,.F.))
DISA021.PRWcFilTab:=AllTrim(ExecBlock("D021TFI",.F.,.F.))
DISA021.PRWExecBlock("DS021REAJ",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 348
Data Base : 07/09/2008

DISA021.PRWExecBlock("D021GRV",.F.,.F.)
DISA101.PRWIf!Execblock("A260GRV",.f.,.f.)
DISA101.PRWExecBlock("MA260D3",.f.,.f.)
DISA181.PRWExecBlock("D181Vld1",.F.,.F.,{_lGravaSC5,_lGravaSC6,_aLogPed,cNomeHeader})
DISA190.PRWExecBlock("A1901CLI",.f.,.f.)
DISA240.PRWcRetFilt:=ExecBlock("D390FIL",.f.,.f.)
DISA240.PRWExecBlock("D241CGA",.f.,.f.)
DISA241.PRWExecBlock("D241CGM",.f.,.f.)
DISA241.PRWcRetFilt:=ExecBlock("D390FIL",.f.,.f.)
DISA241.PRWcRetFilt:=ExecBlock("D390FIL",.f.,.f.)
DISA260.PRWExecBlock("DS260ITE",.F.,.F.)
DISA290.PRWExecBlock("SD3240E",.F.,.F.)
DISA290.PRWExecBlock("M410DEL",.f.,.f.)
DISA290.PRWExecBlock("MTA410E",.F.,.F.)
DISA290.PRWExecBlock("MA410DEL",.F.,.F.)
DISA314.PRWExecBlock("D314SD1I",.F.,.F.)
DISA314.PRWExecBlock("A314LF",.F.,.F.)
DISA320.PRWcNumero:=ExecBlock("A320NBCO",.F.,.F.)
DISA320.PRWExecBlock("R320BOL",.F.,.F.)
DISA320.PRWExecBlock("R320BOL",.F.,.F.)
DISA330.PRWExecBlock("DS330CF",.f.,.f.)
DISA330.PRWExecBlock("SF1100E",.f.,.f.)
DISA330.PRWExecblock("FA100CAN",.f.,.f.)
DISA330.PRWExecBlock("MSE3440",.F.,.F.)
DISA331.PRWExecBlock("DS331MAN",.F.,.F.)
DISA331.PRWaLinha:=Execblock("DS320LIN",.F.,.F.,aLinha)
DISA331.PRWExecBlock("DS320DEV",.F.,.F.)
DISA331.PRWExecBlock("DS331EST",.F.,.F.)
DISA670.PRWExecBlock("GQREENTR",.f.,.f.)
DISR330.PRWnQUJE1:=EXECBLOCK("DESTA14",.F.,.F.,{SC7>C7_QUJE,"C7_QTEMB"})
DISR330.PRWnQT_a_REC1:=EXECBLOCK("DESTA14",.F.,.F.,{nQuant_a_Rec,"C7_QTEMB"})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 349
Data Base : 07/09/2008

DISR330.PRWnQUJE1:=EXECBLOCK("DESTA14",.F.,.F.,{SC7>C7_QUJE,"C7_QTEMB"})
DISR330.PRWnQT_a_REC1:=EXECBLOCK("DESTA14",.F.,.F.,{nQuant_a_Rec,"C7_QTEMB"})
DISR330.PRWnQUJE1:=EXECBLOCK("DESTA14",.F.,.F.,{SC7>C7_QUJE,"C7_QTEMB"})
DISR330.PRWnQT_a_REC1:=EXECBLOCK("DESTA14",.F.,.F.,{nQuant_a_Rec,"C7_QTEMB"})
DISXFUN.PRXM>DA1_PRCLIQ:=ExecBlock("DFATA52",.F.,.F.,1)
DISXFUN.PRXM>DA1_UNILIQ:=ExecBlock("DFATA52",.F.,.F.,2)
DISXFUN.PRXM>DA1_PRCLIQ:=ExecBlock("DFATA52",.F.,.F.,1)
DISXFUN.PRXM>DA1_UNILIQ:=ExecBlock("DFATA52",.F.,.F.,2)
DISXFUN.PRXM>DAN_MOTIVO:=ExecBlock("DFATA61",.F.,.F.)
DISXFUNA.PRXExecBlock("D410INT",.F.,.F.)
DLGXFUN_OFI.PRWaRetPE:=ExecBlock('DLSB5END',.F.,.F.,{cProduto})
DLGXFUN_OFI.PRWaRetPE:=ExecBlock('DLGRVEND',.F.,.F.,aArrayMovs)
DLGXFUN_OFI.PRWcNSEBlock:=ExecBlock('DLGNSERI',.F.,.F.,{cOrigLan,cProduto,cLocal,cDoc,cSerie,cCliFor,cLoja,nQtdEndere,cEndDest})
DLGXFUN_OFI.PRWcStatOcupP:=ExecBlock('DLGRVSTO',.F.,.F.,{cOrigLan,cProduto,cLocal,cDoc,cSerie,cCliFor,cLoja,nQtdEndere,cEndDest})
DLGXFUN_OFI.PRWaRetPE:=ExecBlock('DLESCEND',.F.,.F.,{cEndereco,cCfgEnder,cProduto})
DLGXFUN_OFI.PRWaRetPE:=ExecBlock('DLESCEND',.F.,.F.,{cEndereco,cCfgEnder,cProduto})
DLGXFUN_OFI.PRWcNSEBlock:=ExecBlock('DLGNSERI',.F.,.F.,{cOrigem,cProduto,cLocal,nQuant})
DLGXFUN_OFI.PRWaRetPE:=ExecBlock('DLESCOAP',.F.,.F.,{cProduto,cLocDest,cEstDest,cEndDest,nQuant})
DLGXFUN_OFI.PRWaRetPE:=ExecBlock('DLABAEND',.F.,.F.,{lRet,lAbast,cProduto,cLocDest,cEstrutura,cEndFound})
DLGXFUN_OFI.PRWaDLGABAST:=ExecBlock('DLGABAST',.F.,.F.,{cProduto,cLocDest,cEstDest,cEndDest})
DLGXFUN_OFI.PRWnQtdAbasPE:=ExecBlock('DLGQTDAB',.F.,.F.,{cProduto,cLocDest,cEstDest,cEndDest,nQtdAbas,aEndAbast})
DLGXFUN_OFI.PRWcNSEBlock:=ExecBlock('DLGNSERI',.F.,.F.,{cOrigLan,cProduto,cLocalOrig,cDoc,cSerie,cCliFor,cLoja,nQtdEndere,cEndOrig})
DLGXFUN_OFI.PRWlGravaSDB:=
ExecBlock('DLGGATV',.F.,.F.,{cProduto,cLocalOrig,nQuant,cEndOrig,cNumSerie,cDoc,cSerie,cCliFor,cLoja,cTipoNF,cOrigLan,dData,cLoteCtl,cNumLote,cNum
Seq,cTm,cItem,cEstOrig,cServico,cTarefa,cAtividade,cEstDest,cEndDest
DLGXFUN_OFI.PRW
ExecBlock('DLGEXETA',.F.,.F.,{cProduto,cLocalOrig,nQuant,cEndOrig,cNumSerie,cDoc,cSerie,cCliFor,cLoja,cTipoNF,cOrigLan,dData,cLoteCtl,cNumLote,cNum
Seq,cTm,cItem,cEstOrig,cServico,cTarefa,cEstDest,cEndDest,cHora,cCarga,cUnitiz,cOrdTar}
DLGXFUN_OFI.PRWIflLastroPE.And.lCamadaPE.And.(ValType(nLastroPE:=ExecBlock('DLLASTRO',.F.,.F.,{cProduto,cLocal,cEstruFis}))=='N').And.
(ValType(nCamadaPE:=ExecBlock('DLCAMADA',.F.,.F.,{cProduto,cLocal,cEstruFis}))=='N')
DLGXFUN_OFI.PRWIflLastroPE.And.ValType(nLastroPE:=ExecBlock('DLLASTRO',.F.,.F.,{cProduto,cLocal,cEstruFis}))=='N'
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 350
Data Base : 07/09/2008

DLGXFUN_OFI.PRWIflCamadaPE.And.ValType(nCamadaPE:=ExecBlock('DLCAMADA',.F.,.F.,{cProduto,cLocal,cEstruFis}))=='N'
DOCH1.PRWExecBlock("DOCH1HP",.f.,.f.)
ECOCR20A_AP5.PRWExecBlock("ECOCR20B",.F.,.F.,1)})
ECOCR20A_AP5.PRWExecBlock("ECOCR20B",.F.,.F.,2)})
ECOCR20A_AP5.PRWExecBlock("ECOCR20B",.F.,.F.,3)})
ECOCR20A_AP5.PRWExecBlock("ECOCR20B",.F.,.F.,4)})
ECOCR20A_AP5.PRWExecBlock("ECOCR20B",.F.,.F.,5)})
ECOCR20A_AP5.PRWExecBlock("ECOCR20B",.F.,.F.,6)})
ECOCR20A_AP5.PRWExecBlock("ECOCR20B",.F.,.F.,7)})
ECOCR20A_AP5.PRWIf!ExecBlock("ECOCR20B",.F.,.F.,8)
ECOCR20A_AP5.PRWExecBlock("ECOCR20C",.F.,.F.)
ECOCR20C_AP5.PRWExecBlock("ECOCR20B",.F.,.F.,1)})
ECOCR20C_AP5.PRWExecBlock("ECOCR20B",.F.,.F.,2)})
ECOCR20C_AP5.PRWExecBlock("ECOCR20B",.F.,.F.,3)})
ECOCR20C_AP5.PRWExecBlock("ECOCR20B",.F.,.F.,4)})
ECOCR20C_AP5.PRWExecBlock("ECOCR20B",.F.,.F.,5)})
ECOCR20C_AP5.PRWExecBlock("ECOCR20B",.F.,.F.,6)})
ECOCR20C_AP5.PRWExecBlock("ECOCR20B",.F.,.F.,7)})
ECOIV20A_AP5.PRWlRetIV200:=ExecBlock("ECOIV20B",.F.,.F.)
EECAF110.PRWExecBlock("EECPAF01",.F.,.F.,"EXCLUINDOTUDO")
EECAF110.PRWEXECBLOCK("EECPEM35")
EFFAE100.PRWIF(lExisteRD,ExecBlock("EFFPPF01",.F.,.F.),)
EFFAE100.PRWEXECBLOCK("EFFPPF00",.F.,.F.)
EFFAE100.PRWEXECBLOCK("EFFPPF00",.F.,.F.)
EFFAE100.PRWEXECBLOCK("EFFPPF00",.F.,.F.)
EFFAE100.PRWEXECBLOCK("EFFRJURO",.F.,.F.)
EFFAE100.PRWEXECBLOCK("EFFRJURO",.F.,.F.)
EFFAE100.PRWEXECBLOCK("EFFRJURO",.F.,.F.)
EFFAE100.PRWIF(lExisteRD,ExecBlock("EFFPPF01",.F.,.F.),)
EFFAT106.PRWEXECBLOCK("EFFRJURO",.F.,.F.)
EFFRR365.PRWIF!ExecBlock("FF122RM0",.F.,.F.,"GET_SITUACAO_PROCESSO")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 351
Data Base : 07/09/2008

EFFRR365.PRWIF!ExecBlock("FF122RM0",.F.,.F.,"GRAVA_WORK")
EFFRR365.PRWExecBlock("FF122RM0",.F.,.F.,"PRINT")
EICAXXX.PRWExecBlock("EIXXXSE2",.F.,.F.)
EICDI160_AP5.PRWExecBlock("IC195DI1",.F.,.F.,Linha)
EICDI400.PRWExecBlock(cPointE)
EICDI400.PRWIF(ExistBlock("FI400ExisteCampos"),ExecBlock("FI400ExisteCampos",.F.,.F.,.T.),)
EICDI400.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"4"),)
EICDI400.PRWExecBlock(cPointE)
EICDI400.PRWIF!ExecBlock("EICPDI03",.F.,.F.,"ALTERA")
EICDI400.PRWExecBlock(cPointE)
EICDI400.PRWIflPointE.And.!ExecBlock(cPointE)
EICDI400.PRWExecBlock(cPoint3)
EICDI400.PRWIf(lPointS,ExecBlock(cPointS),)
EICDI400.PRWIf(ExistBlock("IC107DI0"),ExecBlock("IC107DI0",.F.,.F.),)
EICDI400.PRWIF!ExecBlock("EICPDI03",.F.,.F.,"DESPESA")
EICDI400.PRWIfIf(ExistBlock("EICPDI02"),ExecBlock("EICPDI02",.F.,.F.),.T.)
EICDI400.PRWIF!ExecBlock("EICPDI03",.F.,.F.,"ESTORNO")
EICDI400.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"4"),)
EICDI400.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"3"),)
EICDI400.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"3"),)
EICDI400.PRWELSEIflPointE.And.!ExecBlock(cPointE)
EICDI400.PRWIf(lPointS,ExecBlock(cPointS),)
EICDI400.PRWIf(ExistBlock("IC107DI0"),ExecBlock("IC107DI0",.F.,.F.),)
EICDI400.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"2"),)
EICDI400.PRWExecBlock("IC023PO1",.F.,.F.,"DIMSG")
EICDI400.PRWIFExecBlock("IC023PO1",.F.,.F.,"DICC")
EICDI400.PRWExecBlock("EICPDI01",.F.,.F.,"MANUT_DESP")
EICDI400.PRWExecBlock("IC023PO1",.F.,.F.,"CAMPOS_WD")
EICDI400.PRWIf!ExecBlock("EICPDI01",.F.,.F.,If(nOpcao==0,"CANCELA_DESPESA","CONFIRMA_DESPESA"))
EICDI400.PRWExecBlock("EICPDI01",.F.,.F.,"CONFIRMA")
EICDI400.PRWIf!ExecBlock("EICPDI01",.F.,.F.,"ALTERA")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 352
Data Base : 07/09/2008

EICDI400.PRWIf!ExecBlock("EICPDI01",.F.,.F.,"EXCLUI")
EICDI400.PRWIf!ExecBlock("EICPDI01",.F.,.F.,"ALTERA")
EICDI400.PRWIf!ExecBlock("EICPDI01",.F.,.F.,"EXCLUI")
EICDI400.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"1"),)
EICDI400.PRWIf!ExecBlock("EICPDI01",.F.,.F.,"ESTORNODEPROCESSO")
EICDI400.PRWM>W6_CCUSTO:=ExecBlock("IC023PO1",.F.,.F.,"DI410")
EICDI400.PRWExecBlock("EICPDI04",.F.,.F.,"ESTORNO")
EICDI400.PRWExecBlock("IC023PO1",.F.,.F.,"GRAVAINV")
EICDI400.PRWExecBlock("EICPDI01",.F.,.F.,"ESTORNOTOTAL")
EICDI400.PRWExecBlock(cArqNestle,.F.,.F.)
EICDI400.PRWExecBlock("IC023PO1",.F.,.F.,"DIGRVCUSTO")
EICDI400.PRWExecBlock("EICPDI01",.F.,.F.,"ESTORNOPARCIAL")
EICDI400.PRWIF(lHunter,ExecBlock("IC010DI1",.F.,.F.,"5"),)
EICDI400.PRWIF(ExistBlock("IC023PO1"),ExecBlock("IC023PO1",.F.,.F.,"DT_ENTR"),)
EICDI400.PRWRETURNExecBlock("EICNESDI",.F.,.F.)
EICDI400.PRWRETURNExecBlock("EICDICUSTO",.F.,.F.)
EICGI21A.PRWSintaxeExecBlock("EICGI21A",.F.,F.,cCampo)
EICLOTE.PRWSintaxeExecBlock("EICLOTE",.F.,F.,<Arg>)
EICPO150_AP5.PRWExecBlock(cPoint1P,.F.,.F.,"1")
EICPO150_AP5.PRWExecBlock(cPoint2P,.F.,.F.)
EICPO150_AP5.PRWExecBlock(cPointS,.f.,.f.)
EICPO150_AP5.PRWIF(lPoint1P,ExecBlock(cPoint1P,.F.,.F.,"2"),)
EICPO151_AP5.PRWExecBlock("EICPO150")
EICPO551_AP5.PRWExecBlock("IC195PO2",.F.,.F.,Linha)
EICPO552_AP5.PRWExecBlock("IC195PO1",.F.,.F.)
EICPO552_AP5.PRWExecBlock("EICPPO01",.F.,.F.,"P")
EICPO552_AP5.PRWExecBlock("EICPPO01",.F.,.F.,"I")
EICPO557_AP5.PRWExecBlock(cPointS,.f.,.f.)
EICPO558_AP5.PRWExecBlock("EICPO57S",.f.,.f.)
EMAILSSLA.PRWExecBlock("ADTBOPS",.F.,.F.,{dDiaAtu})
ESTA002.PRW{"Incluir",'ExecBlock("GPAINC",.F.,.F.)',0,3},;
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 353
Data Base : 07/09/2008

ESTA002.PRW{"Alterar",'ExecBlock("GPAALT",.F.,.F.)',0,4},;
ESTA002.PRW{"Excluir",'ExecBlock("GPAEXC",.F.,.F.)',0,5}}
ESTA002.PRWaRotina:={{"Visualizar",'ExecBlock("GPAVIS",.F.,.F.)',0,2},;
ESTA002.PRW{"Incluir",'ExecBlock("GPAINC",.F.,.F.)',0,3}}
ESTA002.PRWcLinhaOk:="EXECBLOCK('Conf_Linha',.T.,.T.)"
ESTA002.PRWcTudoOk:="EXECBLOCK('Conf_Tudo',.T.,.T.)"
FASBALT_AP5.PRXcLinOk:='ExecBlock("FASBVLD",.F.,.F.)'
FASBINC_AP5.PRXcLinOk:='ExecBlock("FASBVLD",.F.,.F.)'
FATA330.PRXIfValType(aUserEnt:=ExecBlock("FTMSREL",.F.,.F.))=="A"
FECHAMES.PRWlRet:=Execblock("FA280OK",.F.,.F.,oDlg)
FECHAMES.PRWExecBlock("FA280",.f.,.f.,nRegE1)
FECHAMES.PRWlRet:=ExecBlock("F280PCAN",.F.,.F.)
FECHAMES.PRWExecBlock("F280CAN",.F.,.F.)
FICHAAMB.PRWExecblock("FichAmb",.f.,.f.,{nQtdImp,lInfPrn})
FICHAAMB1.PRWExecblock("FichAmb",.f.,.f.,{nQtdImp,lInfPrn})
FINA070A.PRXExecBlock("F070BROW",.f.,.f.)
FINA070A.PRXIf!(ExecBlock("FA070CHK",.F.,.F.))
FINA070A.PRXExecBlock("FA070POS",.F.,.F.)
FINA070A.PRXIIF(lFA070MDB,ExecBlock("FA070MDB",.F.,.F.),.T.)
FINA070A.PRXIIF(lFA070MDB,lMdbOk:=ExecBlock("FA070MDB",.F.,.F.),.T.)
FINA070A.PRXIIF(lFA070MDB.and.!lMdbOk,lMdbOk:=ExecBlock("FA070MDB",.F.,.F.),.T.))
FINA070A.PRXlRet:=ExecBlock("FA070TIT",.F.,.F.)
FINA070A.PRXExecBlock("SACI008",.F.,.F.)
FINA070A.PRXIF!ExecBlock('FA070CA3',.F.,.F.)
FINA070A.PRXlRet:=ExecBlock('FA070CA4',.F.,.F.)
FINA070A.PRXExecBlock('FA070CAN',.F.,.F.)
FINA070A.PRXExecBlock('SE5FI70E',.F.,.F.)
FINA070A.PRXExecBlock("F070EST",.F.,.F.)
FINA070A.PRXExecBlock("FA070CA2",.F.,.F.)
FINA070A.PRXVALIDIIF(lFA070MDB,lMdbOk:=ExecBlock("FA070MDB",.F.,.F.),.T.);
FINA070A.PRXIf(lFA070MDB.and.!lMdbOk,lMdbOk:=ExecBlock("FA070MDB",.F.,.F.),.t.).and.;
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 354
Data Base : 07/09/2008

FINA070A.PRXlRet:=ExecBlock("FA070TIT",.F.,.F.)
FINA070A.PRXExecBlock("FA070BXL",.F.,.F.)
FINA070A.PRXExecBlock("F070DESC",.F.,.F.)
FINA070B.PRXExecBlock("F070AltV",.F.,.F.)
FINA070B.PRXcFiltro:=Execblock("F070OWN",.f.,.f.)
FINA070B.PRXcFiltro:=Execblock("F070OWN",.f.,.f.)
FINA080A.PRXExecBlock("F080BROW",.f.,.f.)
FINA080A.PRXlUsaCmc7:=ExecBlock("FA080CMC",.F.,.F.)
FINA080A.PRXIf!(ExecBlock("FA080CHK",.F.,.F.))
FINA080A.PRXExecBlock("FA080POS",.F.,.F.)
FINA080A.PRXlRet:=ExecBlock("FA080TIT",.F.,.F.)
FINA080A.PRXExecblock("FINA080",.F.,.F.)
FINA080A.PRXExecBlock("FA080PE",.F.,.F.)
FINA080A.PRXcFil080:=ExecBlock("F080FIL",.f.,.f.)
FINA080A.PRXlRet:=ExecBlock('FA080OWN',.F.,.F.)
FINA080A.PRXExecBlock('FA080CAN',.F.,.F.)
FINA080A.PRXExecBlock("F080EST",.F.,.F.)
FINA080A.PRXExecBlock("FA080CMI",.F.,.F.)
FINA080A.PRXnCM:=ExecBlock("F080CM",.F.,.F.)
FINA080A.PRXlUsaCmc7:=ExecBlock("FA080CMC",.F.,.F.)
FINA080A.PRXExecBlock("FA080POS",.F.,.F.)
FINA080A.PRXlRet:=ExecBlock("FA080TIT",.F.,.F.)
FINA080A.PRXExecBlock("FA080PE",.F.,.F.)
FINA080B.PRXlRet:=ExecBlock("FA080DT",.F.,.F.)
FINA080B.PRXlBxTit:=ExecBlock("F080BXLT",.F.,.F.)
FINA080B.PRXExecblock("FA080VIR",.F.,.F.)
FINA080B.PRXExecblock("FA080SEF",.F.,.F.)
FINA080B.PRXlBxTit:=ExecBlock("F080BXLT",.F.,.F.)
FINA080B.PRXlBxTit:=ExecBlock("F080BXLT",.F.,.F.)
FINA080B.PRXlRet:=ExecBlock("FA080BCO",.F.,.F.,{cBanco,cAgencia,cConta})
FINA085.PRWcFilPg010:=Execblock("PAGO0101")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 355
Data Base : 07/09/2008

FINA085.PRWEXECBLOCK("PAGR000")
FINA085.PRWExecBlock("F085GRA",.f.,.f.)
FINA085.PRWExecblock("PGGRVCHQ")
FINA087.PRW{OemToAnsi(STR0002),'ExecBlock("REMC014",.F.,.F.,0)',0,2},;
FINA087.PRW{OemToAnsi(STR0003),'ExecBlock("REMC011",.F.,.F.,0)',0,3},;
FINA087.PRW{OemToAnsi(STR0004),'ExecBlock("REMC013",.F.,.F.,0)',0,5}}
FINA087.PRWaCampos1:=ExecBlock("FA087COL",.F.,.F.)
FINA087.PRWlDigitacao:=ExecBlock("FA087OK",.F.,.F.)
FINA087.PRWExecBlock("FA087GRV",.F.,.F.,cRecibo)
FINA441.PRXExecBlock("FN440COM",.F.,.F.)
FINA441.PRXIfExistBlock("FA440VLD").And.!ExecBlock("FA440VLD",.F.,.F.,1)
FINA441.PRXExecBlock("MSE3440",.F.,.F.)
FINA441.PRXIfExistBlock("FA440VLD").And.!ExecBlock("FA440VLD",.F.,.F.,2)
FINA441.PRXlProcess:=ExecBlock("F440LIQ",.F.,.F.)
FINA441.PRXExecBlock("MSE3440",.F.,.F.,{nDescont,nJuros,cOrigem})
FINA441.PRXExecBlock("F440DEL",.F.,.F.,aVendedor[nCntFor])
FINA441.PRXExecBlock("F441DELB",.F.,.F.,aVendedor[nCntFor2])
FINA441.PRXnPerComis:=ExecBlock("FIN440PE",.F.,.F.,{aSD2Vend[nCntFor][1]})
FINA441.PRXnPerComis:=ExecBlock("FIN440PE",.F.,.F.,{aSD2Vend[nCntFor][1]})
FINA900.PRWIf!lSEL001.Or.Execblock("FA900SEL",.F.,.F.)
FINA900.PRWIf!lSEK001.Or.Execblock("FA900SEK",.F.,.F.)
FRTA272B.PRWIf(lFrtGetPr,ExecBlock("FRTGETPR",.F.,.F.,{cCodProd}),),;
FRTA272B.PRWIf(lFrtGetPr,ExecBlock("FRTGETPR",.F.,.F.,{cCodProd}),),FrtSetKey(aKeyAux),_lOK:=.F.),)}
FRTA272B.PRW{||If(ExistBlock("FRTCTRLT"),ExecBlock("FRTCTRLT",.F.,.F.),)},;
FRTA272B.PRW{||If(ExistBlock("FRTCTRLU"),ExecBlock("FRTCTRLU",.F.,.F.),)},;
FRTA272B.PRW{||If(ExistBlock("FRTCTRLV"),ExecBlock("FRTCTRLV",.F.,.F.),)},;
FRTA272B.PRW{||If(ExistBlock("FRTCTRLW"),ExecBlock("FRTCTRLW",.F.,.F.),)},;
FRTA272B.PRWIf(lFrtGetPr,ExecBlock("FRTGETPR",.F.,.F.,{cCodProd}),),;
GAVJLS.PRWExecBlock("GVNFTXT",.f.,.f.,{1})
GAVJLS.PRWaPatchs:=ExecBlock("QDOPATHD",.F.,.F.,{aPatchs})
GAVM008A.PRWaCampos[nCampos]:=ExecBlock("GVM00803",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 356
Data Base : 07/09/2008

GAVM022.PRWExecBlock("GVM02201",.F.,.F.)
GAVNF001.PRWExecBlock("GVNFTXT",.f.,.f.,{1})
GAVNF001.PRWaPatchs:=ExecBlock("QDOPATHD",.F.,.F.,{aPatchs})
GAVR020.PRWExecBlock("GVR020",.F.,.F.)
GAVR020.PRWExecBlock("GV020TXT",.f.,.f.,{1})
GAVR020.PRWaPatchs:=ExecBlock("QDOPATHD",.F.,.F.,{aPatchs})
GAVR021.PRWExecBlock("GVNFTXT",.f.,.f.,{1})
GAVR030.PRWExecBlock("GVR030",.F.,.F.)
GAVR030.PRWExecBlock("GV030TXT",.f.,.f.,{1})
GAVR031.PRWExecBlock("GVNFTXT",.f.,.f.,{1})
GAVRFAT.PRWExecBlock("GAVVISION",.t.,.f.)
GAVRFAT.PRWExecBlock("QDOM700",.f.,.f.,{cEdit,cEditor})
GAVRFAT.PRWExecBlock("QDOM720",.f.,.f.)
GAVRFAT.PRWExecBlock("QDOM710",.f.,.f.)
GAVRFAT.PRWExecBlock("GAVMXXX",.f.,.f.)
GAVRFAT.PRWExecBlock("GAVR001",.f.,.f.,{cEdit,cEditor})
GAVRFAT.PRWExecBlock("QDOCAPA",.f.,.f.,{1})
GAVRFAT.PRWExecBlock("QDOM720",.f.,.f.)
GAVRFAT.PRWExecBlock("QDOM700",.f.,.f.,{cEdit,cEditor})
GAVRFAT.PRWExecBlock("QDOCAPA",.f.,.f.,{2})
GAVRFAT.PRWExecBlock("QDOM720",.f.,.f.)
GAVRFAT.PRWExecBlock("QDOM700",.f.,.f.,{cEdit,cEditor})
GAVRFAT.PRWExecBlock("QDOM720",.f.,.f.)
GAVRFAT.PRWaRet:=ExecBlock("QDOVIEW",.f.,.f.,{cFilDoc,cCodDoc,cRevDoc})
GAVRFAT.PRWExecBlock("QDOM700",.f.,.f.,{cEdit,cEditor})
GAVRFAT.PRWExecBlock("QDOM720",.f.,.f.)
GAVT003.PRWExecBlock("GVT00201",.F.,.F.)
GAVXUTIL_OLD.PRWifvaltype(aOpIns:=execblock(cEntPoint,.F.,.F.,nOpc))=="A"
GAVXUTIL_OLD.PRWif!valtype(cRet:=execblock(cEntPoint,.F.,.F.,nOpc))=="C"
GAVXUTIL_OLD.PRWaPatchs:=ExecBlock("QDOPATHD",.F.,.F.,{aPatchs})
GEMA040.PRWIfValType(aUsrButtons:=ExecBlock("GMA040BTN",.F.,.F.))=="A"
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 357
Data Base : 07/09/2008

GEMA101.PRWIfValType(aUsrButtons:=ExecBlock("GMA101BTN",.F.,.F.))=="A"
GEMA102.PRWIfValType(aUsrButtons:=ExecBlock("GMA102BTN",.F.,.F.))=="A"
GEMA110.PRWIfValType(aUsrButtons:=ExecBlock("GMA110BTN",.F.,.F.))=="A"
GEMA120.PRWIfValType(aUsrButtons:=ExecBlock("GMA120BTN",.F.,.F.))=="A"
GEMA143.PRWcCodInc:=ExecBlock(cFunc,.F.,.F.,aParam)
GEMA143.PRWcCodInc:=ExecBlock(cFuncOrig,.F.,.F.,aParam)
GEMA143.PRWaValCpos:=ExecBlock("GEM143Cpos",.F.,.F.,{nA,aGrava,aUniPri})
GEMXFIN.PRWaTitulos:=ExecBlock("GMFIN01",.F.,.F.,{cSistema,nTaxa,nIntervalo,nQtdTitulos,nCapital,dPriVenc,nIndCM,nPerCorr})
GEMXFUN.PRWExecBlock("GEMVCON",.F.,.F.)
GERACOMP.PRWcSql:=ExecBlock("SGTRAN02",.F.,.F.,{pFornece,pLoja,pProduto,cSql})
GERACOMP.PRWnSaldo:=ExecBlock("SGTRAN01",.F.,.F.,{NF>E2_NUM,NF>D1_SERIE,NF>D1_ITEM,NF>D1_FORNECE,NF>D1_LOJA,nSaldo})
GERACOMP.PRWlRet:=ExecBlock("SGTRAN04",.F.,.F.)
GERACOMP.PRWExecBlock("SGTRAN03",.F.,.F.)
GERAMANUT.PRWexecblock("GID00",.T.,.T.)
GERAMANUT.PRWexecblock("GID00",.T.,.T.)
GHIMPSAM.PRW{"Importacao",'ExecBlock("GHIMPSAM",.F.,.F.)',0,3}}
GPEA420.PRWIFValType(uRet:=ExecBlock("GP420BWCORES",.F.,.F.,aCores))=="A"
GPEM080.PRXIf!(ExecBlock("GP410DES",.F.,.F.))
GPEM080.PRXExecBlock("GPM080HDR",.F.,.F.)
GPER090.PRXEXECBLOCK("GP090DEC",.F.,.F.)
GPER090.PRXEXECBLOCK("GP090DIF",.F.,.F.)
GPER090.PRXEXECBLOCK("GP090TOT",.F.,.F.)
GPEXFERE.PRXEXECBLOCK("CALCDFER",.F.,.F.)
GPEXFERE.PRXExecBlock("GPALTCFE",.F.,.F.)
GSPCO20.PRWExecBlock("C050BROW",.f.,.f.)
GSPCO20.PRWIf!ExecBlock("CA050ALT",.f.,.f.)
GSPCO20.PRWIf!ExecBlock("CA050DEL",.f.,.f.)
GSPCO20.PRWlRet:=ExecBlock("CA050LOT",.f.,.f.,{cTipo})
GSPCO20.PRWlRet:=ExecBlock("CA100CHK",.f.,.f.,"E")
GSPCO20.PRWExecBlock("CA050LOG",.F.,.F.)
GSPCO20.PRWExecBlock("CA050GRV",.f.,.f.,{nOpc})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 358
Data Base : 07/09/2008

GVR020.PRWExecBlock("GVNFTXT",.f.,.f.,{1})
GVR030.PRWExecBlock("GVNFTXT",.f.,.f.,{1})
GVTESTE.PRWaPatchs:=ExecBlock("QDOPATHD",.F.,.F.,{aPatchs})
HANDIMPHC5.PRWcQuery:=ExecBlock("HIMPSC5A",.F.,.F.,{cQuery,cID})
HANDIMPHC5.PRWcQuery:=ExecBlock("HIMPSC6A",.F.,.F.,{cQuery,cID})
HANDIMPHC5.PRWaPE:=ExecBlock("HHHC5PRE",.F.,.F.,{aCab,aItens})
HANDIMPHC5.PRWExecBlock("HHHC5POS",.F.,.F.,{cProxPed,Len(aItens)})//PassaparaoParamIxb[1]onumerodoPedidoeparaoParamIxb[2]a
quantidadedeitensdoPedido
HCMGP.PRWexecblock("HCMGRV02",.F.,.F.,{3,XB2>XB2_DESCR})
HCMGP.PRWexecblock("HCMGRV02",.F.,.F.,{4,XB2>XB2_DESCR})
HHEXPCTT.PRXcQuery:=ExecBlock("HEXPCTTA",.F.,.F.,{cQuery})
HHEXPST1.PRXcQuery:=ExecBlock("HEXPST1A",.F.,.F.,{cQuery})
HHEXPST4.PRXcQuery:=ExecBlock("HEXPST4A",.F.,.F.,{cQuery})
HHEXPST9.PRXcQuery:=ExecBlock("HEXPST9A",.F.,.F.,{cQuery})
HHEXPSTJ.PRXcQuery:=ExecBlock("HEXPSTJA",.F.,.F.,{cQuery})
HHEXPSTL.PRXcQuery:=ExecBlock("HEXPSTLA",.F.,.F.,{cQuery})
HHEXPTPS.PRXcQuery:=ExecBlock("HEXPTPSA",.F.,.F.,{cQuery})
HHEXPTPU.PRXcQuery:=ExecBlock("HEXPTPUA",.F.,.F.,{cQuery})
HHEXPTPV.PRXcQuery:=ExecBlock("HEXPTPVA",.F.,.F.,{cQuery})
HHMAIL.PRWExecBlock("HHMAIL01",.F.,.F.)
HHSFAEXP.PRWcQuerySA1+=ExecBlock("PLMCLI01",.F.,.F.)
HHSFAEXP.PRWcQuerySE1+=ExecBlock("PLMFIN01",.F.,.F.)
HHSFAEXP.PRWcFiltro+=ExecBlock("PLMCLI01",.F.,.F.)
HHSFAEXP.PRWcQuerySB1+=ExecBlock("PLMPRD01",.F.,.F.)
HHSFAEXP.PRWcQuery+=ExecBlock("PLMPRD01",.F.,.F.)
HHSFAEXP.PRWcFiltro+=ExecBlock("PLMPRD01",.F.,.F.)
HHSFAEXP.PRWlOkPrd:=ExecBlock("PLMPRD02",.F.,.F.)
HHSFAEXP.PRWcQuery+=ExecBlock("HANHPR01",.F.,.F.)
HHSFAEXP.PRWlOkTab:=ExecBlock("HANHPR02",.F.,.F.)
HHSFAEXP.PRWcQueryDA0+=ExecBlock("HANHTC01",.F.,.F.)
HHSFAEXP.PRWlOkCnd:=ExecBlock("PLMCND01",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 359
Data Base : 07/09/2008

HHSFAEXP.PRWlOkTes:=ExecBlock("PLMTES01",.F.,.F.)
HHSFAEXP.PRWaCfgUser:=ExecBlock("HEXPHCF01",.F.,.F.)
HHSFAEXP.PRWExecBlock("HEXPSX501",.F.,.F.)
HHSFAIMP.PRWExecBlock("AFVM020A",.F.,.F.)
HHTRIGGER.PRWlOkCnd:=ExecBlock("PLMCND01",.F.,.F.)
HHTRIGGER.PRWlOkTes:=ExecBlock("PLMTES01",.F.,.F.)
HHTRIGGER.PRWlOkPrd:=ExecBlock("PLMPRD03",.F.,.F.)
HHTRIGGER.PRWlOkTab:=ExecBlock("HANHPR02",.F.,.F.)
HHTRIGGER.PRWlOkTab:=ExecBlock("HANHPR02",.F.,.F.)
HSGCFM01.PRWExecblock("ETIQATE")
HSPAHM32.PRWExecblock("HSALTDLD",.F.,.F.)
HSPAHP05.PRWlRet:=Execblock("HSCFGP05",.F.,.F.,Nil)
HSPAHP05.PRWExecblock("HSGCFP05",.F.,.F.,Nil)
HSPAHP31.PRWlRet:=Execblock("HSCFGP31",.F.,.F.,Nil)
HSPAHP31.PRWExecblock("HSGCFP31",.F.,.F.,Nil)
HSPAHR82.PRWExecblock("Ficha001",.f.,.f.,nQtdImp)
HSPAHR82.PRWExecblock("Ficha002",.f.,.f.,nQtdImp)
HSPAHR82.PRWExecblock("Ficha003",.f.,.f.,nQtdImp)
HSPAHR82.PRWExecblock("Ficha004",.f.,.f.,nQtdImp)
HSPAHR82.PRWExecblock("Ficha005",.f.,.f.,nQtdImp)
HSPAHR82.PRWExecblock("Ficha006",.f.,.f.,nQtdImp)
HSPAHR86.PRWExecblock("Ficha101",.f.,.f.,nQtdImp)
HSPAHR86.PRWExecblock("Ficha102",.f.,.f.,nQtdImp)
HSPAHR86.PRWExecblock("Ficha104",.f.,.f.,nQtdImp)
HSPAHR86.PRWExecblock("Ficha104",.f.,.f.,nQtdImp)
HSPAHR86.PRWExecblock("Ficha105",.f.,.f.,nQtdImp)
HSPAHR86.PRWExecblock("Ficha106",.f.,.f.,nQtdImp)
HSPAHR86.PRWExecblock("Ficha107",.f.,.f.,nQtdImp)
HSPAHR86.PRWExecblock("Ficha108",.f.,.f.,nQtdImp)
HSPAHR86.PRWExecblock("Ficha109",.f.,.f.,nQtdImp)
HSPAHR86.PRWExecblock("Ficha110",.f.,.f.,nQtdImp)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 360
Data Base : 07/09/2008

HSPAHR86.PRWExecblock("Ficha111",.f.,.f.,nQtdImp)
HSPAHR86.PRWExecblock("Ficha112",.f.,.f.,nQtdImp)
HSPAHR86.PRWExecblock("Ficha113",.f.,.f.,nQtdImp)
ICPADDI0_AP5.PRWIFExistBlock("FI400ExisteCampos").AND.!ExecBlock("FI400ExisteCampos",.F.,.F.,.F.)
ICPADDI0_AP5.PRWIF(ExistBlock("IC023PO1"),Execblock("IC023PO1",.F.,.F.,"GRVAS400"),)
ICPADFI2_AP5.PRWSintaxeIF(lExisteRD,ExecBlock("ICPADFI2",.F.,.F.,cParametro"),)
ICPADFI2_RDM.PRWSintaxeIF(lExisteRD,ExecBlock("ICPADFI2",.F.,.F.,cParametro"),)
IMPGENER.PRWaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{ParamIxb,_cProcName,_lAgente,_cZonClSIGA})
IN100AVE_AP5.PRWExecBlock("IN100CLI",.F.,.F.,"CI")
IN100AVE_AP5.PRWExecBlock("IN100CLI",.F.,.F.,"FB")
IN100AVE_AP5.PRWExecBlock("IN100CLI",.F.,.F.,"NB")
IN100AVE_AP5.PRWExecBlock("IN100CLI",.F.,.F.,"TC")
IN100AVE_AP5.PRWExecBlock("IN100CLI",.F.,.F.,"PO")
IN100AVE_AP5.PRWExecBlock("IN100CLI",.F.,.F.,"IP")
IN100AVE_AP5.PRWExecBlock("IN100CLI",.F.,.F.,"SI")
IN100AVE_AP5.PRWExecBlock("IN100CLI",.F.,.F.,"IS")
IN100AVE_AP5.PRWExecBlock("IN100CLI",.F.,.F.,"LI")
IN100AVE_AP5.PRWExecBlock("IN100CLI",.F.,.F.,"FP")
IN100AVE_AP5.PRWExecBlock("IN100CLI",.F.,.F.,"DI")
IN100AVE_AP5.PRWExecBlock("IN100CLI",.F.,.F.,"CC")
INCAUTO.PRX_aVetor:=ExecBlock(_cRdmake,.F.,.F.,"_a"+_cProg)
INCAUTO.PRX_aVetor:=ExecBlock(_cRdmake,.F.,.F.,"_a"+_cProg+"Cab")
INCAUTO.PRX_aVetor:=ExecBlock(_cRdmake,.F.,.F.,"_a"+_cProg+"Itens")
INC_MEN2.PRXcCodReg:=ExecBlock("codregra")
LEMB00.PRWcCodReg:=ExecBlock("codregra")
LJREST.PRWaRet:=ExecBlock("LJRESBT1",.F.,.F.)
LJREST.PRWaRet:=ExecBlock("LJRESBT2",.F.,.F.)
LJREST.PRWaResp:=ExecBlock("RESTPRD",.f.,.f.,cProduto)
LJREST.PRWnAliqRed:=ExecBlock("LJ7017",.F.,.F.)
LJREST.PRWaRet024:=ExecBlock("LJ7024",.F.,.F.,{cMesa,cCodProd,cDescriProd,cSitTrib,cQuant,cVrUnit})
LOJA016T.PRXExecBlock('Lj016Ent',.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 361
Data Base : 07/09/2008

LOJA130.PRXExecBlock(GetMV("MV_SCRNOTA"))
LOJA300_23032006.PRXExecblock("LJGRVSF3",.F.,.F.)
LOJA300_23032006.PRXExecblock("LJGRVSF3",.F.,.F.)
LOJA410.PRXExecBlock("LJ410TNF",.F.,.F.,{aTotNum[1],aTotNum[2],aTotNum[3],;
LOJR120.PRXaIndices:=ExecBlock("INDICES",.F.,.F.,{nCliTot,nTotVen,nTotQtd})
LOJR120.PRXaIndices:=ExecBlock("INDICES",.F.,.F.,{nCliTot,nTotVen,nTotQtd})
LOJR340.PRXnSoma+=ExecBlock(cExec,.F.,.F.,{aParam})
M100CLAS.PRXExecBlock("M100CL001",.F.,.F.)
M100XIV3.PRXaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{If(lXFis,{cCalculo,nItem,aInfo},ParamIxb),_cProcName,_lAgente,_cZonClSIGA,lXFis},.T.)
M460NUM.PRXcSerie:=ExecBlock("M460SER",.F.,.F.)
M460SQNF.PRX_cSerie:=ExecBlock("M460SER",.F.,.F.,,.t.)
M460XIV3.PRXaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{ParamIxb,_cProcName,_lAgente,_cZonClSIGA},.T.)
M461SQNF.PRX_cSerie:=ExecBlock("M460SER",.F.,.F.,,.t.)
M468ASQNF.PRX_cSerie:=ExecBlock("M468SER",.F.,.F.)
MA415BUT.PRXcFuncao:='Execblock("OrcHTML")'
MAT300L.PRXExecBlock("MGRAVSB8",.F.,.F.)
MAT300L.PRXExecBlock("MREM001",.F.,.F.)
MATA102.PRW{OemToAnsi(STR0004),'ExecBlock("REMP",.F.,.F.)',0,4},;
MATA102.PRWExecBlock("MGRAVSB8",.F.,.F.)
MATA102.PRWExecBlock("MTA10205",.F.,.F.)
MATA102.PRWExecblock("MTA10201",.F.,.F.)
MATA102.PRWExecBlock("MREM002",.F.,.F.)
MATA102.PRWExecBlock("MT102SB2",.F.,.F.)
MATA102.PRWExecBlock("MTA10202",.f.,.f.)
MATA102.PRWExecBlock("GQREENT2",.f.,.f.)
MATA102.PRWExecBlock("MTA10203",.f.,.f.)
MATA102.PRWExecBlock("RMTSCM04")
MATA102.PRWExecBlock("MTA10204",.f.,.f.)
MATA103A.PRWExecBlock("MT100CLA",.F.,.F.)
MATA103A.PRWif!EXECBLOCK("PNEU033",.F.,.F.,)
MATA103A.PRWExecBlock("MT100AGR",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 362
Data Base : 07/09/2008

MATA103A.PRWCasel100Del.And.!(Execblock("A100DEL",.F.,.F.))
MATA103A.PRWlRet:=ExecBlock("MT100TOK",.F.,.F.,{lRet})
MATA103A.PRWlRet:=ExecBlock("MT100LOK",.F.,.F.,{lRet})
MATA103A.PRWaNew:=ExecBlock("MT100C7D",.f.,.f.,aArrayF4[Len(aArrayF4)])
MATA103A.PRWaNew:=ExecBlock("MT100C7C",.f.,.f.,aCab)
MATA103A.PRWExecBlock("MT100GRV",.F.,.F.)
MATA103A.PRWExecBlock("SF1100I",.f.,.f.)
MATA103A.PRWExecBlock("SD1100I",.F.,.F.,{lConFrete,lConImp})
MATA103A.PRWExecBlock("GQREENTR",.f.,.f.)
MATA103A.PRWExecBlock("SD1100E",.F.,.F.)
MATA103A.PRWExecBlock("SF1100E",.F.,.F.)
MATA103A.PRWnBaseDup:=ExecBlock("A103VLR",.F.,.F.)
MATA103A.PRWa103Cnd2:=ExecBlock("A103CND2",.F.,.F.,{aVenc})
MATA103A.PRWExecBlock("MT100GE2",.F.,.F.)
MATA103A.PRWaRetIrrf:=ExecBlock("MT100IR",.F.,.F.,{nItmIRRF,nValDup,nx})
MATA103A.PRWnItmInss:=ExecBlock("MT100INS",.F.,.F.,{nItmInss})
MATA103A.PRWExecBlock("PNEU002",.F.,.F.)
MATA103A.PRWExecBlock('QIEA210T',.F.,.F.,{'EST'})
MATA103A.PRWExecBlock('QIEA210T',.F.,.F.,{'EST'})
MATA103A.PRWIfValType(aUsButtons:=ExecBlock("MA103BUT",.F.,.F.))=="A"
MATA140X.PRXExecblock("M140BAR",.F.,.F.)
MATA205.PRXcCondicao+=Execblock("M205FIL",.F.,.F.)
MATA205.PRXIf!Execblock("MT205LIB",.F.,.F.)
MATA205.PRXExecBlock("MT205SEN",.f.,.f.)
MATA205.PRXExecBlock("MT205SEN",.f.,.f.)
MATA205.PRXExecBlock("MT205SEN",.f.,.f.)
MATA462.PRWExecBlock("MT46201",.F.,.F.)
MATA462.PRWExecBlock("A462GRAV",.F.,.F.)
MATA462.PRWExecBlock("MT46203",.F.,.F.)
MATA462.PRWExecBlock("A440STK",.F.,.F.)
MATA462.PRWExecBlock("MT46202",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 363
Data Base : 07/09/2008

MATA462.PRWaNumRem:=ExecBlock("M462SREM",.F.,.F.)
MATA462.PRWcSerie:=ExecBlock("M462SER",.F.,.F.)
MATA462A.PRWExecBlock("MT46202",.F.,.F.)
MATA462A.PRWExecBlock("MT46204",.F.,.F.)
MATA462A.PRWExecBlock("A462GRAV",.F.,.F.)
MATA462A.PRWaNumRem:=ExecBlock("M462SREM",.F.,.F.)
MATA462A.PRWaNumRem:=ExecBlock("M462SREM",.F.,.F.)
MATA462A.PRWcSerie:=ExecBlock("M462SER",.F.,.F.)
MATA462E.PRWExecBlock("MTA46201",.F.,.F.)
MATA462E.PRWaNumRem:=ExecBlock("M462SREM",.F.,.F.)
MATA462E.PRWcSerie:=ExecBlock("M462SER",.F.,.F.)
MATA462E.PRWaNumRem:=ExecBlock("M462SREM",.F.,.F.)
MATA465.PRXExecBlock("M465SD2",.f.,.f.)
MATA465.PRXExecBlock("M465SF2",.f.,.f.)
MATA465.PRXExecBlock("F440COM",.F.,.F.,aRecSE1)
MATA465.PRXExecBlock("M465SF1",.f.,.f.)
MATA465.PRXExecBlock("M465SD1",.f.,.f.)
MATA465.PRXExecBlock("M465SF3",.f.,.f.)
MATA465.PRXExecBlock("F440COM",.F.,.F.,aRegSE1)
MATA465.PRXaNumNF:=ExecBlock("M465SQNF",.F.,.F.)
MATA465.PRXIf!ExecBlock("M465BOK",.f.,.f.)
MATA465.PRXlPodeCanc:=ExecBlock("A465DELE",.F.,.F.)
MATA465A.PRXcFiltro:=ExecBlock("M465FILT",.F.,.F.)
MATA465A.PRXcFiltro:=ExecBlock("M465LOJA",.F.,.F.)
MATA465A.PRXcFiltro:=ExecBlock("M465FILT",.F.,.F.)
MATA465A.PRXcFiltro:=ExecBlock("M465LOJA",.F.,.F.)
MATA465A.PRXExecBlock("M465DET",.F.,.F.,.T.)
MATA466.PRXExecBlock("M466SF2",.f.,.f.)
MATA466.PRXExecBlock("M466SD2",.f.,.f.)
MATA466.PRXExecBlock("A466CRTO",.F.,.F.)
MATA466.PRXExecBlock("M466SF1",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 364
Data Base : 07/09/2008

MATA466.PRXExecBlock("M466SD1",.f.,.f.)
MATA466.PRXExecBlock("A466DBTO",.F.,.F.)
MATA466.PRXExecBlock("M466DET",.F.,.F.)
MATA466A.PRXcFiltro:=ExecBlock("M465FILT")
MATA466A.PRXcFiltro:=ExecBlock("M465LOJA")
MATA466A.PRXcFiltro:=ExecBlock("M465FILT")
MATA466A.PRXcFiltro:=ExecBlock("M465LOJA")
MATA466A.PRXaNumNF:=ExecBlock("M466SQNF",.F.,.F.)
MATA467.PRXExecBlock("F440COM",.F.,.F.,aRecSE1)
MATA467.PRXExecBlock("SF2460I",.f.,.f.)
MATA467.PRXExecBlock("F040COM",.f.,.f.)
MATA467.PRXExecBlock("FA040GRV",.f.,.f.)
MATA467.PRXExecBlock("FA040FIN",.f.,.f.)
MATA467.PRXExecBlock("F440COM",.F.,.F.,aRecSE1)
MATA467.PRXExecBlock("GRVCOSB2",.F.,.F.)
MATA467.PRXExecBlock("MSD2460",.f.,.f.)
MATA467.PRXExecBlock("F440COM",.F.,.F.,aRecSE1)
MATA467.PRXExecBlock("A467GRAV",.f.,.f.)
MATA467.PRXaNumNF:=ExecBlock("M467SQNF",.F.,.F.)
MATA467.PRXexecblock(cAux,.f.,.f.,aNotas)
MATA467.PRXExecBlock("M467DET",.F.,.F.)
MATA467.PRXcFiltro:=ExecBlock("M467FILT",.F.,.F.)
MATA467.PRXcFiltro:=ExecBlock("M467LOJA")
MATA467.PRXExecBlock("A467VEN",.f.,.f.)
MATA467.PRXExecBlock("A440STK",.f.,.f.)
MATA468.PRXIf!ExecBlock("M468VPED",.F.,.F.)
MATA468.PRXExecBlock("M468VFIM",.F.,.F.)
MATA468.PRXc468Cond:=ExecBlock("M468MKB",.F.,.F.)
MATA468.PRXc468Cond:=ExecBlock("M468MKB",.F.,.F.)
MATA468.PRXIf!ExecBlock("M460MARK",.f.,.f.,{cMarca,lInverte})
MATA468.PRXlRet:=ExecBlock("M468SQNF",.F.,.F.,{cMarca,lInverte})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 365
Data Base : 07/09/2008

MATA468.PRXcSerie:=ExecBlock("M468SER",.F.,.F.,0)
MATA468.PRXaRetImpFis:=ExecBlock("M460IMPF",.F.,.F.)
MATA468.PRXExecBlock("M460FIM",.F.,.F.)
MATA468.PRXExecblock("MTASF2",.f.,.f.)
MATA468.PRXExecBlock("F440COM",.F.,.F.,aRegSE1)
MATA468.PRXExecBlock("SF2460I",.f.,.f.)
MATA468.PRXaLivro:=ExecBlock(cFileRdMk,.F.,.F.,{aImpVarSD2,aLivro,"1"},.t.)
MATA468.PRXnQtd2UM:=ExecBlock("MSD2UM2",.F.,.F.,nRecC9)
MATA468.PRXnQtd2UM:=ExecBlock("MSD2UM2",.F.,.F.)
MATA468.PRXExecBlock("MSD2460",.f.,.f.)
MATA468.PRXExecBlock("GRVCOSB2",.F.,.F.)
MATA468.PRXExecBlock("M460GRAV",.F.,.F.,{SC9>C9_REMITO,SC9>C9_ITEMREM,cNumero,cSerie})
MATA468.PRXExecBlock("M468SD2",.F.,.F.)
MATA468.PRXExecBlock("FA040GRV",.f.,.f.)
MATA468.PRXExecBlock("FA040FIN",.f.,.f.)
MATA468A.PRXIf!ExecBlock("M468VPED",.F.,.F.)
MATA468A.PRXExecBlock("M468VFIM",.F.,.F.)
MATA468A.PRXIf!ExecBlock("M460MARK",.f.,.f.,{cMarca,lInverte})
MATA468A.PRXcSerie:=ExecBlock("M468ASER",.F.,.F.,0)
MATA468A.PRXcSerie:=ExecBlock("M468ASER",.F.,.F.,0)
MATA468A.PRXaRetImpFis:=ExecBlock("M460IMPF",.F.,.F.)
MATA468A.PRXExecBlock("M460FIM",.F.,.F.)
MATA468A.PRXExecblock("MTASF2",.f.,.f.)
MATA468A.PRXExecBlock("F440COM",.F.,.F.,aRegSE1)
MATA468A.PRXExecBlock("SF2460I",.f.,.f.)
MATA468A.PRXnQtd2UM:=ExecBlock("MSD2UM2",.F.,.F.,nRecC9)
MATA468A.PRXnQtd2UM:=ExecBlock("MSD2UM2",.F.,.F.)
MATA468A.PRXExecBlock("MSD2460",.f.,.f.)
MATA468A.PRXExecBlock("GRVCOSB2",.F.,.F.)
MATA468A.PRXExecBlock("M460GRAV",.F.,.F.,{SC9>C9_REMITO,SC9>C9_ITEMREM,cNumero,cSerie})
MATA468A.PRXExecBlock("M468SD2",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 366
Data Base : 07/09/2008

MATA468A.PRXExecBlock("FA040GRV",.f.,.f.)
MATA468A.PRXExecBlock("FA040FIN",.f.,.f.)
MATA468A.PRXaDados:=ExecBlock('A468RMFUT',.F.,.F.,{aCabPV,aItemPV})
MATA916W.PRWaMTCliNfe:=Execblock("MTCLINFE",.F.,.F.,{SF3>F3_NFISCAL,SF3>F3_SERIE,SF3>F3_CLIEFOR,SF3>F3_LOJA})
MATA916W.PRWcServPonto:=Execblock("MTDESCRNFE",.F.,.F.,{SF3>F3_NFISCAL,SF3>F3_SERIE,SF3>F3_CLIEFOR,SF3>F3_LOJA})
MATA916W.PRWcObsPonto:=Execblock("MTOBSNFE",.F.,.F.,{SF3>F3_NFISCAL,SF3>F3_SERIE,SF3>F3_CLIEFOR,SF3>F3_LOJA})
MATA916W.PRWExecBlock("MTGRAVNFE",.F.,.F.,{Alltrim(mv_par08),Alltrim(cArqRPS)})
MATA916W.PRWExecBlock("MT916MNU",.F.,.F.)
MATA920X.PRXExecBlock("MTA920C",.f.,.f.)
MATA920X.PRXExecBlock("MT920IT",.f.,.f.)
MATA920X.PRXExecBlock("MTA920L",.f.,.f.)
MATA920X.PRXExecBlock("MTA920I",.f.,.f.)
MATA921.PRWExecBlock("MT921MNU",.F.,.F.)
MATA922.PRWExecBlock("MT922MNU",.F.,.F.)
MATA923.PRWExecBlock("MT923MNU",.F.,.F.)
MATA931.PRWExecBlock("MT930SF3",.F.,.F.)
MATA931.PRWnBaseIPI:=if(lIpiBase,Execblock("M930IPIB",.f.,.f.),0)
MATA931.PRWExecBlock("SF3COMPL",.F.,.F.)
MATA941.PRXExecBlock("MATA940A",.F.,.F.)
MATA941.PRXExecBlock("MATA940R",.F.,.F.)
MATA941.PRXaArray:=ExecBlock("A940EFS",.F.,.F.)
MATA941.PRXcRegistro:=Execblock("MTA940B",.F.,.F.)
MATA956.PRXExecBlock("MATA956A",.F.,.F.)
MATA956.PRXcQuery:=ExecBlock("MT956QRY",.F.,.F.,{cQuery,1})
MATA956.PRXlValido:=ExecBlock("MT956SD2",.F.,.F.,{cAliasSD2})
MATA990.PRXcCFO_Ent:=ExecBlock("DIPIENT",.F.,.F.)
MATA990.PRXcCFO_Sai:=ExecBlock("DIPISAI",.F.,.F.)
MATR731.PRXExecBlock("MTR731",.F.,.F.)
MATXLOC.PRXaNfItem[nItem][IT_BASEIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMENT],.F.,.F.,{"B",nItem,aInfo})
MATXLOC.PRXaNfItem[nItem][IT_BASEIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMSAI],.F.,.F.,{"B",nItem,aInfo})
MATXLOC.PRXaNfItem[nItem][IT_VALIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMENT],.F.,.F.,{"V",nItem,aInfo})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 367
Data Base : 07/09/2008

MATXLOC.PRXaNfItem[nItem][IT_VALIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMSAI],.F.,.F.,{"V",nItem,aInfo})
MATXLOC.PRXaNfItem[nItem][IT_ALIQIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMENT],.F.,.F.,{"A",nItem,aInfo})
MATXLOC.PRXaNfItem[nItem][IT_ALIQIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMSAI],.F.,.F.,{"A",nItem,aInfo})
MATXLOC.PRXaNfItem[nItem][IT_LIVRO]:=ExecBlock(aTes[TS_LIVRO],.F.,.F.,{aNfItem[nItem][IT_LIVRO],nItem})
MATXLOC.PRXExecBlock("MTA920L",.f.,.f.)
MATXLOC.PRXExecBlock("M520SF3",.F.,.F.)
MAT_0000.PRWcLinks:=ExecBlock("ACMATWEB",.F.,.F.)
MAT_0000.PRWaOpcoes:=ExecBlock("ACWMATOP",.F.,.F.,{aOpcoes})
MAT_0002.PRXifExistBlock("ACMatFt").and.!ExecBlock("ACMatFt",.f.,.f.,aTemp)
MOVBALT_AP5.PRXcLinOk:='ExecBlock("MOVBVLD",.F.,.F.)'
MOVFASB_AP5.PRX{"Visualizar",'ExecBlock("MOVBVIS",.F.,.F.)',0,2},;
MOVFASB_AP5.PRX{"Alterar",'ExecBlock("MOVBALT",.F.,.F.)',0,4},;
MOVFASB_AP5.PRX{"Excluir",'ExecBlock("MOVBEXC",.F.,.F.)',0,5}}
NGFINAL.PRWExecBlock("MNTA4002",.f.,.f.)
NGUTIL05.PRXExecBlock("NGPRODAL",.F.,.F.,{aBLO[4]})
NGUTIL05.PRXExecBlock("NGTERCAL",.F.,.F.,{aBLO[5]})
NGUTIL05.PRXuRet:=ExecBlock("CRIASXE",.f.,.f.,{cAlias,cCpoSx8,cAliasSx8,nOrdSX8})
OFIOC270.PRWExecBlock("ORCAMTO",.f.,.f.,{VS1>VS1_NUMORC})
OMSA013.PRWSintaxeExecBlock("DFata175",.f.,.f.,ExpN1)
OMSA021.PRWExecBlock("D021TAB",.F.,.F.)
OMSA021.PRWcFilTab:=AllTrim(ExecBlock("D021TFI",.F.,.F.))
OMSA021.PRWExecBlock("D021GRV",.F.,.F.)
OMSA021.PRWcAuxFil:=AllTrim(ExecBlock("D021FIL",.F.,.F.))
OMSA021.PRWcFilTab:=AllTrim(ExecBlock("D021TFI",.F.,.F.))
OMSA021.PRWExecBlock("D021GRV",.F.,.F.)
OMSA101.PRWIf!Execblock("A260GRV",.f.,.f.)
OMSA101.PRWExecBlock("MA260D3",.f.,.f.)
OMSA240.PRWcRetFilt:=ExecBlock("D390FIL",.f.,.f.)
OMSA240.PRWExecBlock("D241CGA",.f.,.f.)
OMSA241.PRWExecBlock("D241CGM",.f.,.f.)
OMSA241.PRWcRetFilt:=ExecBlock("D390FIL",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 368
Data Base : 07/09/2008

OMSA290.PRWExecBlock("SD3240E",.F.,.F.)
OMSA290.PRWExecBlock("M410DEL",.f.,.f.)
OMSA290.PRWExecBlock("MTA410E",.F.,.F.)
OMSA290.PRWExecBlock("MA410DEL",.F.,.F.)
OMSA330.PRWExecBlock("DS330CF",.f.,.f.)
OMSA330.PRWExecBlock("SF1100E",.f.,.f.)
OMSA330.PRWExecblock("FA100CAN",.f.,.f.)
OMSA330.PRWExecBlock("MSE3440",.F.,.F.)
OMSA670.PRWExecBlock("GQREENTR",.f.,.f.)
OMSR330.PRWnQUJE1:=EXECBLOCK("DESTA14",.F.,.F.,{SC7>C7_QUJE,"C7_QTEMB"})
OMSR330.PRWnQT_a_REC1:=EXECBLOCK("DESTA14",.F.,.F.,{nQuant_a_Rec,"C7_QTEMB"})
OMSR330.PRWnQUJE1:=EXECBLOCK("DESTA14",.F.,.F.,{SC7>C7_QUJE,"C7_QTEMB"})
OMSR330.PRWnQT_a_REC1:=EXECBLOCK("DESTA14",.F.,.F.,{nQuant_a_Rec,"C7_QTEMB"})
OMSR330.PRWnQUJE1:=EXECBLOCK("DESTA14",.F.,.F.,{SC7>C7_QUJE,"C7_QTEMB"})
OMSR330.PRWnQT_a_REC1:=EXECBLOCK("DESTA14",.F.,.F.,{nQuant_a_Rec,"C7_QTEMB"})
OMSXFUNA.PRWExecBlock("D410INT",.F.,.F.)
PAGO007.PRXEXECBLOCK("PAGR000")
PAGO007.PRXaAux:=Execblock("PAGO008",.F.,.F.,aInfo)
PAGO008.PRXExecBlock("PGGRCHQ")
PAGO009.PRX{"VerSeleccin",'ExecBlock("PAGO013",.T.,.T.,.F.)',0,1},;
PAGO009.PRX{"PagoAutomatico",'ExecBlock("PAGO007",.T.,.T.)',0,3}}
PAGO010.PRXcFilPg010:=Execblock("PAGO0101")
PAGO010.PRXaRotina:={{"VerSeleccin",'ExecBlock("PAGO013",.T.,.T.,.T.)',0,3},;
PAGO010.PRX{"pagoParcial",'ExecBlock("PAGO014",.T.,.T.)',0,3},;
PAGO010.PRX{"pagoTotal",'ExecBlock("PAGO011",.T.,.T.,{})',0,3}}
PAGO011.PRXnSalDesFor:=Execblock("PAGO012",.T.,.T.,aInfo)
PAGO011.PRXEXECBLOCK("PAGR000")
PAGO012.PRXExecblock("PGGRVCHQ")
PAGO012.PRXaChqTerc:=EXECBLOCK("PAGO016")
PAGO014.PRXX3_TAMANHO,X3_DECIMAL,"EXECBLOCK('PAGO015',.F.,.F.)",;
PAGO014.PRXX3_TAMANHO,X3_DECIMAL,"EXECBLOCK('PAGO015',.F.,.F.)",;
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 369
Data Base : 07/09/2008

PAGO014.PRXX3_TAMANHO,X3_DECIMAL,"EXECBLOCK('PAGO015',.F.,.F.)",;
PAGO014.PRXcTudoOk:="ExecBlock('Pg014TOk',.f.,.f.)"
PAGO014.PRXlRet:=Execblock('Pago011',.F.,.F.,aTit)
PAGR010.PRXExecblock("PAGR0301")
PAGR010.PRXExecblock("PAGR0201")
PAGR010.PRXExecblock("PAGR0401")
PE_FINA060_2.PRWcNumBor:=ExecBlock("F060BOR",.f.,.f.)
PLMEXP_FL.PRWcQuerySA1+=ExecBlock("PLMCLI01",.F.,.F.)
PLMEXP_FL.PRWcQuerySE1+=ExecBlock("PLMFIN01",.F.,.F.)
PLMEXP_FL.PRWcFiltro+=ExecBlock("PLMCLI01",.F.,.F.)
PLMEXP_FL.PRWcFiltroSE1+=ExecBlock("PLMFIN01",.F.,.F.)
PLMEXP_FL.PRWcQuerySB1+=ExecBlock("PLMPRD01",.F.,.F.)
PLMEXP_FL.PRWcFiltro+=ExecBlock("PLMPRD01",.F.,.F.)
PLMEXP_FL.PRWaPrecos:=ExecBlock("PLMTPR01",.F.,.F.)
PLMEXP_FL.PRWlOkCnd:=ExecBlock("PLMCND01",.F.,.F.)
PLMEXP_FL.PRWlOkTes:=ExecBlock("PLMTES01",.F.,.F.)
PLMIMP_FL.PRWExecBlock("AFVM020A",.F.,.F.)
PLSA305_SHAM.PRWExecBlock(cFunGRV,.F.,.F.,{K_Incluir})
PLSA305_SHAM.PRWaRetAux:=ExecBlock(BCL>BCL_FUNMFS,.F.,.F.,{cAliasPri,"2",cOpeRDA,"2"&cCpoFase,BCI>BCI_CODLDP,BCI>BCI_CODPEG,"",BCL
>BCL_GUIREL,.T.,dDataBase})
PLSA305_UCI.PRWExecBlock(cFunGRV,.F.,.F.,{K_Incluir})
PLSA305_UCI.PRWaRetAux:=ExecBlock(BCL>BCL_FUNMFS,.F.,.F.,{cAliasPri,"2",cOpeRDA,"2"&cCpoFase,BCI>BCI_CODLDP,BCI>BCI_CODPEG,"",BCL
>BCL_GUIREL,.T.,dDataBase})
PLSA470_NEW.PRWaRet:=ExecBLock("PLS470RD",.F.,.F.)
PLSA470_OLD.PRWaRet:=ExecBLock("PLS470RD",.F.,.F.)
PLSA585.PRWaRetExp:=ExecBlock(cRdmake,.F.,.F.,{1,aComEve[nInd,3],aRet,dDataBase,"",cCodInt,"",cCodTab,;
PLSA600.PRW#definebImpGuia{||IF(ExistBlock("PLSA600IMP"),ExecBlock("PLSA600IMP"),PLSR818Imp())}
PLSA625.PRWnCobComple:=(BQC>BQC_USUMINnUsrSub)*ExecBlock(SuperGetMv("MV_PLSRCOM"),.F.,.F.,{"BQC",cCodInt,cCodEmp,cConEmp,
cVerCon,cSubCon,cVerSub})
PLSA625.PRWnCobComple:=(BT5>BT5_USUMINnUsrSub)*ExecBlock(SuperGetMv("MV_PLSRCOM"),.F.,.F.,{"BT5",cCodInt,cCodEmp,cConEmp,
cVerCon,cSubCon,cVerSub})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 370
Data Base : 07/09/2008

PLSA625.PRWnCobComple:=(BG9>BG9_USUMINnUsrSub)*ExecBlock(SuperGetMv("MV_PLSRCOM"),.F.,.F.,{"BG9",cCodInt,cCodEmp,cConEmp,
cVerCon,cSubCon,cVerSub})
PLSA625.PRWcPrefixo:=ExecBLock("PLPREFE1",.F.,.F.,{cPrefixo,cNumero,cAno,cMes,aChaves,cNivCob,cOrig})
PLSA625.PRWcNumero:=ExecBlock("PLNUMTIT",.F.,.F.,{cPrefixo,cNumero})
PLSA625.PRWcPrefixo:=ExecBLock("PLPREFE2",.F.,.F.,{cAno,cMes})
PLSA625.PRWcNossoN:=ExecBlock("PLNUMBCO",.F.,.F.,{cPrefixo,cNumero,cAno,cMes,aChaves,cNivCob})
PLSA625.PRWExecBlock("PL625E1D",.F.,.F.)
PLSA625.PRWExecBlock("PLS625ET",.F.,.F.,{cNumCob})
PLSBOL.PRWaObservacoes:=ExecBlock("PLR580MSGO",.f.,.f.)
PLSBOL.PRWaMsgBoleto:=ExecBlock("PLR580MSGB",.f.,.f.)
PLSBOL.PRWaMsgCorpo:=ExecBlock("PLR580MSGC",.f.,.f.)
PLSMPAG_NEW.PRWExecBLock("PLSPAG01",.F.,.F.,{cCodRda,cAno,cMes,cCodLan,nSaldo})
PLSMPAG_NEW.PRWcNaturez:=ExecBLock("PLNATESP",.F.,.F.)
PLSMPAG_NEW.PRWExecBlock("PLSE2EXC",.F.,.F.)
PLSMPAG_NEW.PRWaIrrf:=ExecBLock("PLPAGANT",.F.,.F.,{cCodRda,cAno,cMes,aIrrf})
PLSMPAG_OLD.PRWExecBLock("PLSPAG01",.F.,.F.,{cCodRda,cAno,cMes,cCodLan,nSaldo})
PLSMPAG_OLD.PRWcNaturez:=ExecBLock("PLNATESP",.F.,.F.)
PLSMPAG_OLD.PRWExecBlock("PLSE2EXC",.F.,.F.)
PLSMPAG_OLD.PRWaIrrf:=ExecBLock("PLPAGANT",.F.,.F.,{cCodRda,cAno,cMes,aIrrf})
PLSR617.PRWExecBLock("PLR100T",.F.,.F.)
PLSR717.PRWExecBLock("PLR100T",.F.,.F.)
PLSRETPRO.PRWaRetExp:=ExecBlock(cRdmake,.F.,.F.,{nQtd,aComEve[nInd,3],aRet,dDatPro,cCodRDA,cCodInt,cCodLoc,cCodTab,;
PLSRETPRO.PRWaRetExp:=ExecBlock(cExpMed,.F.,.F.,{nQtd,aMedicam,aRet,dDatPro,cCodRDA,cCodInt,cCodLoc,cCodTab,;
PLSRETPRO.PRWaRetExp:=ExecBlock(cExpMat,.F.,.F.,{nQtd,aMaterial,aRet,dDatPro,cCodRDA,cCodInt,cCodLoc,cCodTab,;
PLSRETPRO.PRWaRetExp:=ExecBlock(cExpDia,.F.,.F.,{nQtdDia,cCodDia,aRet,dDatPro,cCodRDA,cCodInt,cCodLoc,cCodTab,;
PLSRETPRO.PRWaRetExp:=ExecBlock(cExpTax,.F.,.F.,{nQtd,aTaxas,aRet,dDatPro,cCodRDA,cCodInt,cCodLoc,cCodTab,;
PLSTRTPOS_NOVOHAMBURGO.PRWcNumImp:=ExecBlock("NUM_IMP",.f.,.f.)
PLSTRTPOS_NOVOHAMBURGO.PRWcNumImp:=ExecBlock("NUM_IMP",.f.,.f.)
PLSVLRUNI.PRWaRetExp:=ExecBlock(BD3>BD3_RDMAKE,.F.,.F.,aParam)
PRC022_AP5.PRW{"Visualizar",'ExecBlock("PRC022A",.f.,.f.,"V")',0,2},;
PRC022_AP5.PRW{"Imprimir",'ExecBlock("PRC022B",.f.,.f.,"I")',0,3},;
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 371
Data Base : 07/09/2008

PRCA510.PRWExecBlock("PRC008",.F.,.F.)
PRCA510.PRWExecBlock("PRC037",.F.,.F.)
PRCA510.PRWExecBlock("PRC007",.F.,.F.)
PRCA510.PRWExecBlock("PRC037",.F.,.F.)
PRCA510.PRWExecBlock("PRC050",.F.,.F.,{cIDProc,cIDPass})
PRCA510.PRWExecBlock("PRC051",.F.,.F.,{cIDProc,cIDPass,&("M>"+cAlias+"_CAUSA")})
PRCA510.PRWExecBlock("PRC039",.F.,.F.)
PRCA510.PRWExecBlock("PRC009",.F.,.F.)
PRCA510.PRWExecBlock("PRC010",.F.,.F.)
PRCA510.PRWExecBlock("PRC022B",.f.,.f.,"I")
PRCA510.PRWExecBlock("PREBOPS",.f.,.f.,"I")
PRCA510.PRWExecBlock("PRC039",.F.,.F.)
PYPFEXP.PRWcQuerySA1+=ExecBlock("PLMCLI02",.F.,.F.)
PYPFEXP.PRWcQuerySA1+=ExecBlock("PLMCLI01",.F.,.F.)
PYPFEXP.PRWcQuerySE1+=ExecBlock("PLMFIN01",.F.,.F.)
PYPFEXP.PRWcFiltro+=ExecBlock("PLMCLI01",.F.,.F.)
PYPFEXP.PRWcQuerySB1+=ExecBlock("PLMPRD01",.F.,.F.)
PYPFEXP.PRWcQuery+=ExecBlock("PLMPRD01",.F.,.F.)
PYPFEXP.PRWcFiltro+=ExecBlock("PLMPRD01",.F.,.F.)
QDOCAPA.PRWExecBlock("QDOM700",.f.,.f.,{cEdit,cEditor})
QDOCAPA.PRWExecBlock("QDOM710",.f.,.f.)
QIEA211.PRWaLab:=ExecBlock("QIE210SA",.f.,.f.,{cIE210Pro,QEK>QEK_REVI})
QIEA211.PRWExecblock("QIE210LL",.f.,.f.)
QIEA211.PRWExecBlock("QIER270R",.F.,.F.,{"QIEA200",Mv_par01,Mv_par02})
QIEA211.PRWProcQDO({||ExecBlock("QIEA210T",.F.,.F.,{cModulo})},,,.t.,)
QIEA211.PRWProcQDO({||ExecBlock("QIEA210L",.F.,.F.)},,,.t.,)
QIEA211.PRWProcQDO({||ExecBlock("QIEA210G",.F.,.F.)},,,.t.,)
QIEA212.PRWDEFINEBUTTONoBtnMarRESOURCE"NOVACELULA"OFoBarACTIONEXECUTE(ExecBlock("QIE210M1"))TOOLTIP"..."GROUP
QIEA330.PRWla060DELE:=ExecBlock("A060DELE",.F.,.F.)
QIEM080.PRWExecblock("QIER200R",.f.,.f.,"QIEA200")
QIPA220.PRWaRotina:=ExecBlock("QP220J26",.f.,.f.,{aRotina})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 372
Data Base : 07/09/2008

QIPA220.PRWlDadosOk:=ExecBlock("QP220J23",.f.,.f.,{nOpc,QPR>QPR_OP})
QIPA220.PRWlRet:=ExecBlock("QIPDELRE",.f.,.f.,{QPR>QPR_OP})
QIPA220.PRWExecBlock("QPA210R",.f.,.f.,{cOpnOpc})
QIPA220.PRWlDadosOk:=ExecBlock("QP220J22",.f.,.f.,{nOpc,QPR>QPR_OP})
QIPA220.PRWcF3SC2:=ExecBlock("QIPF3SC2",.f.,.f.)
QIPA220.PRW@21,(aPosObj[1,4]23)BUTTONoBntL1PROMPTSTR0024OFoDlgMainPIXELACTION
Iif(lAltWind,Iif(ExecBlock("QIP220J6",.f.,.f.,{cIP210OP,SC2>C2_QUANT,nQtdRej,cIP210L1,Substr(cDescOper,1,2),cDescLab,nOpc}),QipLaudGer(nOpc),.
QIPA220.PRW@34,(aPosObj[1,4]23)BUTTONoBntL2PROMPTSTR0027OFoDlgMainPIXELACTION
Iif(lAltWind,Iif(ExecBlock("QIP220J5",.f.,.f.,{cIP210OP,Substr(cDescOper,1,2),SC2>C2_QUANT,nQtdRej,cIP210L2,cDescLab,nOpc}),QipLauOp(nOpc),.f.)
QIPA220.PRW@47,(aPosObj[1,4]23)BUTTONoBntL3PROMPTSTR0029OFoDlgMainPIXELACTION
Iif(lAltWind,Iif(ExecBlock("QIP220J4",.F.,.F.,{cIP210OP,cDescLab,SC2>C2_QUANT,nQtdRej,cIP210L3,Substr(cDescOper,1,2),nOpc}),QipLauLab(nOpc),.f.),
QIPA220.PRWAadd(aButtons,{"NOTE",{||Iif(Len(aResultados)>0,ExecBlock("QIP220J1",.f.,.f.,{cIP210L2,nOpc,cIP210L1}),;
QIPA220.PRWAadd(aButtons,{"EDIT",{||Iif(Len(aResultados)>0,ExecBlock("QIP220J2",.f.,.f.,{Subs(cDescOper,1,2),cIP210OP,cIP210L2,nOpc}),;
QIPA220.PRWAadd(aButtons,{"DBG05",{||Iif(Len(aResultados)>0,ExecBlock("QIP220J8",.f.,.f.,{cIP210OP}),;
QIPA220.PRWAadd(aButtons,{"HISTORIC",{||Iif(Len(aResultados)>0,ExecBlock("QP220J15",.f.,.f.,{cIP210OP,nOpc,cIP210L1}),;
QIPA220.PRWcIP210LC:=ExecBlock("QP220LOT",.F.,.F.)
QIPA220.PRWaOper:=ExecBlock("QIP220J3",.f.,.f.,{cIP210OP,cProduto,cRevi})
QIPA220.PRWlRet:=ExecBlock("QIP220J7",.f.,.f.,{cIP210OP,Subs(cDescOper,1,2),cIP210L2})
QIPA220.PRWnQtdMed:=ExecBlock("QP220QTE",.F.,.F.,{cEnsaio,cCartEns})
QIPA220.PRWlRet:=ExecBlock("QP220J12",.f.,.f.,{cIP210OP,Substr(cDescOper,1,2),cDescLab,cEnsAtu})
QIPA220.PRWExecBlock("QP220MED",.f.,.f.)
QIPA220.PRWlRet:=
ExecBlock("QP220J17",.f.,.f.,{aCols[n,nAcPosRes],aResultado[nPosChec,3],cDescLab,Substr(cDescOper,1,2),cIP210OP,aNc,aCols[n,nAmo]})
QIPA220.PRWExecBlock("QP220QNC",.f.,.f.,{aCpoQNC,QPU>QPU_CHAVE,"E"})
QIPA220.PRWlGrava:=ExecBlock("QP220J24",.f.,.f.,{nOpc,cIP210OP})
QIPA220.PRWaLaudo:=ExecBlock("QP220J19",.f.,.f.,{cIP210OP,Substr(cDescOper,1,2),cDescLab,cIP210L3,aResultado,nOpcao,cLaudo,cTexto})
QIPA220.PRWlRet:=ExecBlock("QP220J12",.f.,.f.,{cIP210OP,Substr(cDescOper,1,2),cDescLab,cEnsAtu})
QIPA220.PRWlInsere:=ExecBlock("Q220QP7I")
QIPA220.PRWlInsere:=ExecBlock("Q220QP7I")
QIPA220.PRWlInsere:=ExecBlock("Q220QP8I")
QIPA220.PRWlInsere:=ExecBlock("Q220QP8I")
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 373
Data Base : 07/09/2008

QIPA220.PRWlRet:=ExecBlock("QP220J12",.f.,.f.,{cIP210OP,Substr(cDescOper,1,2),cDescLab,cEnsAtu})
QIPA220.PRWlRet:=
ExecBlock("QP220J17",.f.,.f.,{cResul,aResultado[nPosChec,3],cDescLab,Substr(cDescOper,1,2),cIP210OP,aNc,aResultado[nPosChec,4,nAtu,nAmo]})
QIPA220.PRWlRet:=ExecBlock("QP220DEL",.f.,.f.,{nOrdOp,nOpc})
QIPA221.PRWlRet:=ExecBlock("QP220ENS",.f.,.f.,{cVar})
QIPA221.PRWlRet:=ExecBlock("QP220J10",.f.,.f.,{cLaudoFim,nOpcx,cIP210OP})
QIPA221.PRWlRetLaudo:=ExecBlock("QP220J13",.f.,.f.,{cIP210OP,Substr(cDescOper,1,2),cDescLab,cIPLdLaudo,nOpcX,nPosLaudo})
QIPA221.PRWExecBlock("QP220J14",.f.,.f.,{"QPL","D"})
QIPA221.PRWExecBlock("QP220J14",.f.,.f.,{"QPL",cStatus})
QIPA221.PRWExecBlock("QP220J14",.f.,.f.,{"QPL",cStatus})
QIPA221.PRWExecBlock("QP220J14",.f.,.f.,{"QPL","D"})
QIPA221.PRWExecBlock("QP220J14",.f.,.f.,{"QPM",cStatus})
QIPA221.PRWExecBlock("QP220J14",.f.,.f.,{"QPM","D"})
QIPA221.PRWExecBlock("QIP220J9",.f.,.f.,{"QPR",cStatus})
QIPA221.PRWExecBlock("QIP220J9",.f.,.f.,{"QPS",cStatus,cChave})
QIPA221.PRWExecBlock("QIP220J9",.f.,.f.,{"QPS",cStatus,cChave})
QIPA221.PRWExecBlock("QIP220J9",.f.,.f.,{"QPQ",cStatus,cChave})
QIPA221.PRWExecBlock("QIP220J9",.f.,.f.,{"QPU",cStatus})
QIPA221.PRWExecBlock("QIP220J9",.f.,.f.,{"QA2",axTexto,QPU>QPU_CHAVE})
QIPA221.PRWExecBlock("QP220QNC",.f.,.f.,{aCpoQNC,QPU>QPU_CHAVE,"E"})
QIPA221.PRWExecBlock("QP220QNC",.f.,.f.,{aCpoQNC,QPU>QPU_CHAVE,"I"})
QIPA221.PRWExecBlock("QIP220J9",.f.,.f.,{"QPU","D"})
QIPA221.PRWExecBlock("QP220QNC",.f.,.f.,{aCpoQNC,QPU>QPU_CHAVE,"E"})
QIPA221.PRWExecBlock("QIP220J9",.f.,.f.,{"QPT",cStatus})
QIPA221.PRWExecBlock("QIP220J9",.f.,.f.,{"QPT","D"})
QIPA221.PRWExecBlock("QIP220J9",.f.,.f.,{"QPR","D"})
QIPA221.PRWExecBlock("QP220QNC",.f.,.f.,{aCpoQNC,QPU>QPU_CHAVE,"E"})
QIPA221.PRWExecBlock("QPA210R",.f.,.f.,{cOpnOpc})
QIPA221.PRWaButtons:=ExecBlock("QP220BLG",.f.,.f.)
QIPA221.PRWaButtons:=ExecBlock("QP220BLO",.f.,.f.)
QIPA221.PRWcLdTamLoOP:=ExecBlock("QP220TLO",.F.,.F.,{cLdTamLoOP,cIP210OP,Substr(cDescOper,1,2),aResultado,nOpcX})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 374
Data Base : 07/09/2008

QIPA221.PRWaButtons:=ExecBlock("QP220BLL",.f.,.f.)
QIPA221.PRWlRet:=ExecBlock("QP220J12",.f.,.f.,{cIP210OP,Substr(cDescOper,1,2),cDescLab,cEnsAtu})
QIPA221.PRWlRet:=ExecBlock("QP220J21",.f.,.f.,{nOpcX,cIP210OP,Subs(cDescOper,1,2)})
QIPA222.PRWlRet:=ExecBlock("QP220J16",.f.,.f.,{cResul,aResultado[nPosChec,3]})
QIPA222.PRWlRet:=
ExecBlock("QP220J18",.f.,.f.,{cResul,aResultado[nPosChec,3],cDescLab,Substr(cDescOper,1,2),cIP210OP,aCols,aResultado[nPosChec,4,nGetMed,nAmo]})
QIPA222.PRWaAdd(aMedicoes,ExecBlock("QPGCCT",.F.,.F.))
QIPA222.PRWaAdd(aMedicoes,ExecBlock("QPGCCF",.F.,.F.))
QIPA222.PRWaAdd(aDados,ExecBlock("QPGPAT",.F.,.F.))
QIPA222.PRWaAdd(aDados,ExecBlock("QPGPAF",.F.,.F.))
QIPA222.PRWcTamAmo:=ExecBlock("QP220J20",.f.,.f.,{nOpcX,cOper,cIP210OP})
QMATA650.PRXaRotina:=ExecBlock('MA650BUT',.F.,.F.,aRotina)
QMATA650.PRXaCorAux:=aClone(ExecBlock('MA650LEG',.F.,.F.,aCorAux))
QMATA650.PRXcCondFil:=ExecBlock('MA650FBW',.F.,.F.)
QMATA650.PRXcFilA650:=ExecBlock('MA650FIL',.F.,.F.)
QMATA650.PRXExecBlock('MA650GRPV',.F.,.F.,)
QMATA650.PRXExecBlock('MA650GRPV',.F.,.F.,)
QMATA650.PRXaBut650:=ExecBlock("M650BCHOI",.F.,.F.)
QMATA650.PRXlProcessa:=ExecBlock("MTA650E",.F.,.F.)
QMATA650.PRXlRetornoBlock:=ExecBlock("A650PRCPV",.F.,.F.)
QMATA650.PRXnQtdStok:=ExecBlock("A650SALDO",.F.,.F.,nQtdStok)
QMATA650.PRXExecBlock('MA650GRPV',.F.,.F.)
QMATA650.PRXaBut650:=ExecBlock("M650BCHOI",.F.,.F.)
QMATA650.PRXExecBlock("QIPR041",.F.,.F.,{"MATA650",SC2>C2_NUM+SC2>C2_ITEM+SC2>C2_SEQUEN})
QMATA650.PRXExecBlock("MTA650I",.F.,.F.)
QMATA650.PRXExecBlock('MA650PBAT',.F.,.F.)
QMATA650.PRXaBut650:=ExecBlock("M650BCHOI",.F.,.F.)
QMATA650.PRXExecBlock("MTA650A",.F.,.F.)
QMATA650.PRXExecBlock("QIPR041",.F.,.F.,{"MATA650",SC2>C2_NUM+SC2>C2_ITEM+SC2>C2_SEQUEN})
QMATA650.PRXExecBlock('MT650DC1',.F.,.F.)
QMATA650.PRXExecBlock('MT650DC1',.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 375
Data Base : 07/09/2008

QMATA650.PRXExecBlock('MA650DC6',.F.,.F.)
QMATA650.PRXaComplCols:=ExecBlock('MTA650AC',.F.,.F.)
QMATA650.PRXExecBlock("EMP650",.F.,.F.,{cStrOpc})
QMATA650.PRXaButtons:=ExecBlock("M650BUT",.F.,.F.)
QMATA650.PRXnQtyStok:=ExecBlock("A650SALDO",.F.,.F.,nQtyStok)
QMATA650.PRXnQtyStok:=ExecBlock("A650SALDO",.F.,.F.,nQtyStok)
QMATA650.PRXcTipo:=ExecBlock("A650CCF",.F.,.F.,{aSalvCols[nSG1,nPosCod],cTipo,SC2>C2_DATPRI,nSG1})
QMATA650.PRXcLocAnt:=ExecBlock("A650LEMP",.F.,.F.,aSalvCols[nSG1])
QMATA650.PRXlRetBlock:=ExecBlock("A650OPI",.F.,.F.,nSG1)
QMATA650.PRXExecBlock('MA650EMP',.F.,.F.)
QMATA650.PRXExecBlock("MTA650I",.F.,.F.)
QMATA650.PRXlGeraSCAE:=ExecBlock("A650OKSC",.F.,.F.,{cProduto,nQuant,cOp})
QMATA650.PRXExecBlock("MT650C1",.F.,.F.)
QMATA650.PRXExecBlock("MT650C7",.F.,.F.)
QMATA650.PRXlRet:=ExecBlock("A650AVALC",.F.,.F.,lRet)
QMATA650.PRXnTipoVld:=ExecBlock('MA650VLD',.F.,.F.)
QMATA650.PRXlRet:=ExecBlock('MA650TOK',.F.,.F.)
QMATA650.PRXIflBlockMta650Ok.And.ValType(lMta650Ok:=ExecBlock("MTA650OK",.F.,.F.))=="L"
QMATA650.PRXExecBlock("A650ADCOL",.F.,.F.,{cProduto,nQuantPai,cOpcionais,cRevisao})
QMATA650.PRXExecBlock("A650ADCOL",.F.,.F.,{cProduto,nQuantPai,cOpcionais,cRevisao})
QMATA650.PRXExecBlock("A650ADCOL",.F.,.F.,{cProduto,nQuantPai,cOpcionais,cRevisao})
QMATA650.PRXExecBlock("A650ADCOL",.F.,.F.,{cProduto,nQuantPai,cOpcionais,cRevisao})
QMATA650.PRXExecBlock("A650ADCOL",.F.,.F.,{cProduto,nQuantPai,cOpcionais,cRevisao})
QMATA650.PRXaBut650:=ExecBlock("M650BCHOI",.F.,.F.)
QMATA650.PRXExecBlock("QPGRVST",.F.,.F.,{SC2>C2_PRODUTO,cRevi,SC2>C2_ROTEIRO,aEnsInsp[nI,1]})
QMATA650.PRXExecBlock("QPGRVST",.F.,.F.,{cGrupo,cRevi,SC2>C2_ROTEIRO,aEnsInsp[nI,1]})
QMATA650.PRXExecBlock('MT650DC1',.F.,.F.)
QMATA650A.PRWcLocal:=Execblock("A650LOCA",.F.,.F.)
QMATA650A.PRWlExe:=ExecBlock("MTA650L",.F.,.F.)
QMATA650A.PRWlExe:=ExecBlock("MTA650L",.F.,.F.)
RCBR010.PRXaExt:=EXECBLOCK("PESOPAL",.T.,.T.,{nTotal,72,cMoeda},.T.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 376
Data Base : 07/09/2008

RDMOD2.PRXx3_tamanho,x3_decimal,"ExecBlock('Md2valid',.f.,.f.)",;
RDMOD2.PRXAADD(aC,{"cCliente",{15,10},"Cod.doCliente","@!","ExecBlock('Md2VlCli',.f.,.f.)","SA1",})
RDMOD2.PRXAADD(aC,{"cCliente",{6,5},"Cod.doCliente","@!","ExecBlock('Md2VlCli',.f.,.f.)","SA1",})
RDMOD2.PRXcLinhaOk:="ExecBlock('Md2LinOk',.f.,.f.)"
RDMOD2.PRXcTudoOk:="ExecBlock('Md2TudOk',.f.,.f.)"
RETCOTFOR.PRWExecblock("WF004",.f.,.f.)
RFINA01.PRXSetKey(VK_F12,{||EXECBLOCK("RFINA02",.F.,.F.,1,.t.)})
RFINA01.PRXExecBlock("RFA01ORD",.F.,.F.)
RFINA01.PRXaRotina:={{"Buscar",'ExecBlock("RFINA02",.F.,.F.,2,.t.)',0,1},;
RFINA01.PRX{"Recibir",'EXECBLOCK("RFINA03",,,,.t.)',0,4},;
RFINA01.PRX{"rechaZar",'EXECBLOCK("RFINA06",,,,.t.)',0,5},;
RFINA01.PRX{"Canc.Baja",'EXECBLOCK("RFINA07",,,,.t.)',0,5},;
RFINA01.PRX{"Acred.Auto",'EXECBLOCK("RFINA08",,,,.T.)',0,5}}
RFINR06.PRXaExt:=EXECBLOCK("PESOPAL",.T.,.T.,{nTotal,72,cMoeda})
ROTIMP.PRXaNfItem[nItem][IT_BASEIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMENT],.F.,.F.,{"B",nItem,aInfo})
ROTIMP.PRXaNfItem[nItem][IT_BASEIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMSAI],.F.,.F.,{"B",nItem,aInfo})
ROTIMP.PRXaNfItem[nItem][IT_VALIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMENT],.F.,.F.,{"V",nItem,aInfo})
ROTIMP.PRXaNfItem[nItem][IT_VALIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMSAI],.F.,.F.,{"V",nItem,aInfo})
ROTIMP.PRXaNfItem[nItem][IT_ALIQIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMENT],.F.,.F.,{"A",nItem,aInfo})
ROTIMP.PRXaNfItem[nItem][IT_ALIQIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMSAI],.F.,.F.,{"A",nItem,aInfo})
ROTIMP.PRXaNfItem[nItem][IT_LIVRO]:=ExecBlock(aTes[TS_LIVRO],.F.,.F.,{aNfItem[nItem][IT_LIVRO],nItem})
ROTIMP.PRXExecBlock("MTA920L",.f.,.f.)
ROTIMP.PRXExecBlock("M520SF3",.F.,.F.)
SCRFISCC.PRW_sFormaPagto:=ExecBlock('LJ220PAG')
SEC_REQ2.PRXcACReqPrz:=ExecBlock("ACReqPrz",.F.,.F.,{cTipo,if(HttpSession>sec_reqopcao=="A",aReq[1][14],aReq[1][5])})
SFCL002.PRGExecBlock("PECL001",.F.,.F.,{@nOpCli,@oDlg,@oCliPrinc,@oCliEnd,@aCliCtrl,@aCliObj})
SFCL103.PRGlRet:=ExecBlock("PECL002",.F.,.F.,{@nOpCli,@aCliCtrl,@aCliObj})
SFPD101.PRGExecBlock("SFAPD001",.F.,.F.,{@cProduto,@lRet,aPrdPrefix})
SFPD102.PRGaDetalhe:=ExecBlock("SFAPD002",.F.,.F.,{aDetalhe})
SFPR101.PRGExecBlock("SFAPR001",.F.,.F.)
SFPV001.PRGExecBlock("SFAPV002",.F.,.F.,{oCab,aCabPed,oObj,oDlg})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 377
Data Base : 07/09/2008

SFPV001.PRGExecBlock("SFAPV007",.F.,.F.,{oCab,aCabPed,aObj})
SFPV003.PRGExecBlock("SFAPV005",.F.,.F.,{oIte,oFld,aObjIte,aColIte,aCabPed})
SFPV004.PRGaFilter:=ExecBlock("SFAPV014",.F.,.F.,{aCabPed})
SFPV004.PRGExecBlock("SFAPV008",.F.,.F.,{aCabPed,aObj})
SFPV004.PRGExecBlock("SFAPV009",.F.,.F.,{aCabPed,aObj})
SFPV005.PRGExecBlock("SFAPV015",.F.,.F.,{aItePed,oBrw,oDlg,oCol,lCons})
SFPV007.PRGExecBlock("SFAPV002",.F.,.F.,{oCab,aCabPed,oDlg})
SFPV007.PRGExecBlock("SFAPV005",.F.,.F.,{oDlg,oFldProd,aObj[3],aColIte})
SFPV007.PRGExecBlock("SFAPV007",.F.,.F.,{oCab,aCabPed,aObj})
SFPV009.PRGlVrfItem:=ExecBlock("SFAPV011",.F.,.F.,{oGetPrc,aColIte,aCabPed})
SFPV101.PRGlVrfItem:=ExecBlock("SFAPV006",.F.,.F.,{aColIte,aCabPed})
SFPV102.PRGnDescPed:=ExecBlock("SFAPV003",.F.,.F.,{aCabPed,aItePed})
SFPV102.PRGlVrfItem:=ExecBlock("SFAPV013",.F.,.F.,{aCabPed,aItePed,aColIte,cCondInt,cSfaInd,cSfaFpg})//MesmosItensrecebidosnafuncaoonde
estepontoestacriado
SFPV107.PRGaCabPed:=ExecBlock("SFA_PV001",.F.,.F.,{aCabPed})
SFPV108.PRGaColIte:=ExecBlock("SFAPV004",.F.,.F.,{aColIte})
SFVN003.PRGlVrfItem:=ExecBlock("SFAVN001",.F.,.F.,{aClientes,nCliente})//1ArraycomosClientes,2PosicaodoClientenoArray
SFVN003.PRGExecBlock("SFAVN002",.F.,.F.,{aUltPed,oBrwUltPed,oUltPed,oCol,nColUlPed})
SM2XIB2.PRWaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{{cCalculo,nItem,aInfo},_cProcName,_lAgente,_cZonClSIGA},.T.)
SM2XIBP.PRWaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{{cCalculo,nItem,aInfo},_cProcName,_lAgente,_cZonClSIGA},.T.)
SM2XIV2.PRWaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{{cCalculo,nItem,aInfo},_cProcName,_lAgente,_cZonClSIGA},.T.)
SM2XIVA.PRWaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{{cCalculo,nItem,aInfo},_cProcName,_lAgente,_cZonClSIGA},.T.)
SM2XIVP.PRWaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{{cCalculo,nItem,aInfo},_cProcName,_lAgente,_cZonClSIGA},.T.)
SM4XIB2.PRWaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{{cCalculo,nItem,aInfo},_cProcName,_lAgente,_cZonClSIGA},.T.)
SM4XIBP.PRWaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{{cCalculo,nItem,aInfo},_cProcName,_lAgente,_cZonClSIGA},.T.)
SM4XIV2.PRWaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{{cCalculo,nItem,aInfo},_cProcName,_lAgente,_cZonClSIGA},.T.)
SM4XIVA.PRWaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{{cCalculo,nItem,aInfo},_cProcName,_lAgente,_cZonClSIGA},.T.)
SM4XIVP.PRWaFiscal:=ExecBlock("IMPGENER",.F.,.F.,{{cCalculo,nItem,aInfo},_cProcName,_lAgente,_cZonClSIGA},.T.)
SM5A320.PRWExecBlock("LOJA160",.F.,.F.)
SMALLXFIS.PRWaNfItem[nItem][IT_BASEIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMENT],.F.,.F.,{"B",nItem,aInfo})
SMALLXFIS.PRWaNfItem[nItem][IT_BASEIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMSAI],.F.,.F.,{"B",nItem,aInfo})
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 378
Data Base : 07/09/2008

SMALLXFIS.PRWaNfItem[nItem][IT_VALIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMENT],.F.,.F.,{"V",nItem,aInfo})
SMALLXFIS.PRWaNfItem[nItem][IT_VALIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMSAI],.F.,.F.,{"V",nItem,aInfo})
SMALLXFIS.PRWaNfItem[nItem][IT_ALIQIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMENT],.F.,.F.,{"A",nItem,aInfo})
SMALLXFIS.PRWaNfItem[nItem][IT_ALIQIMP][nImp]:=ExecBlock(aTes[TS_SFC][nImposto][SFB_FORMSAI],.F.,.F.,{"A",nItem,aInfo})
SMALLXFIS.PRWaNfItem[nItem][IT_LIVRO]:=ExecBlock(aTes[TS_LIVRO],.F.,.F.,{aNfItem[nItem][IT_LIVRO],nItem})
SMALLXFIS.PRWExecBlock("MTA920L",.f.,.f.)
SMALLXFIS.PRWExecBlock("M520SF3",.F.,.F.)
SMXVENA.PRWExecBlock(GetMV("MV_SCRVALE"),.F.,.F.,{nTroco})
SMXVENA.PRW{||ExecBlock(cScrCup,.f.,.f.,{nTroco})})
SMXVENA.PRW{||ExecBlock(GetMV("MV_SCRNOTA"),.F.,.F.,{nTroco})})
TCHGRIDOBJ.PRWaNewData:=ExecBlock("TCHGRIDEP",.F.,.F.,{aData,cPntEntId})
TCOMA01.PRW_vCampos:=ExecBlock("TCOMA01CAM")
TCOMA01.PRWExecBlock("TCOMA01ATU")
TCOMA01.PRW_aCamposPer:=IIf(ExistBlock("TCOMA01CAM"),ExecBlock("TCOMA01CAM"),ExecTemplate("TCOMA01CAM"))
TCOMA01.PRW_nValCusto:=ExecBlock("TCOMA01PC")
TMKA010.PRWIf!ExecBlock("TKEVALI",.F.,.F.)
TMKA010.PRWExecBlock("TKCALC",.F.,.F.)
TMKA010.PRWExecBlock("TMKVDES",.F.,.F.,nDescAnt)
TMKA010.PRWExecBlock("TMKVEX",.F.,.F.)
TMKA010.PRWExecBlock("TMKCON",.F.,.F.)
TMKA010.PRWExecBlock("TMKVCT",.F.,.F.)
TMKA010.PRWExecBlock("TMKVPE",.F.,.F.)
TMKA010.PRWExecBlock("TMKVTM",.F.,.F.)
TMKA010A.PRWExecBlock("TMKACE",.F.,.F.)
TMKA010A.PRWExecBlock("TMKVSI",.F.,.F.)
TMKA010A.PRWExecBlock("TmkPend",.F.,.F.)
TMKA010B.PRWExecBlock("TMKCLI",.f.,.f.)
TMKA010B.PRWIf!ExecBlock("TKGRPED",.F.,.F.)
TMKA010B.PRWExecBlock("TMKVOK",.f.,.f.)
TMKA010B.PRWExecBlock("TMKR03",.f.,.f.,SUA>UA_NUM)
TMKA010B.PRWExecBlock("TMKR3A",.f.,.f.,SUA>UA_NUM)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 379
Data Base : 07/09/2008

TMKA010B.PRWExecblock("TMKVA1",.F.,.F.)
TMKA010B.PRWExecBlock("TMKVFIM",.f.,.f.)
TMKA010B.PRWExecBlock("TLVENT",.F.,.F.)
TMKA010B.PRWExecBlock("TMKVCA",.F.,.F.)
TMKA010B.PRWExecBlock("TMKVPG",.F.,.F.)
TMKA010B.PRWExecBlock("TMKVPC",.F.,.F.)
TMKA010B.PRWExecBlock("TMKVPP",.F.,.F.)
TMKA010C.PRWExecBlock("TMKVPA",.F.,.F.)
TMKA010C.PRW@94,45MSGEToTranspVARcTranspSIZE60,09F3"SA4"VALID(IIF(lTMKVTRA,Execblock("TMKVTRA",.F.,.F.,{cTransp}),(Vazio().Or.
ExistCpo("SA4"))))OFoCndPIXELWhenlHabilita
TMKA010C.PRW@94,45MSCOMBOBOXoTranspVARcTranspITEMSaTranspSIZE120,80OFoCndPIXELWhenlHabilitaVALID
(IIF(lTMKVTRA,Execblock("TMKVTRA",.F.,.F.,{cTransp}),""))
TMKA010C.PRWACTIVATEMSDIALOGoCndONINIT(Tk010MontP(nLiq,.T.),IIF(lTMKCND,ExecBlock("TMKCND",.f.,.f.),))
TMKA010C.PRWIf!Execblock("TMKVPC",.F.,.F.,{cCondicao})
TMKA010C.PRWExecBlock("TmkDados",.F.,.F.)
TMKA010D.PRWExecBlock("TMKVHI",.F.,.F.)
TMKA110.PRWlRet:=ExecBlock("TMKMDTP",.F.,.F.)
TMKA110.PRWExecBlock("TMKMTV",.F.,.F.)
TMKA110.PRWExecblock("TMKVA1",.F.,.F.)
TMKA110.PRWExecBlock("TMKGRAVA",.F.,.F.,dDataP)
TMKA110.PRWExecBlock("TMKENT",.F.,.F.,cNumLig)
TMKA110.PRWExecBlock("TMKMCL",.f.,.f.)
TMKA110.PRWExecBlock("TMKMPE",.F.,.F.)
TMKA110.PRWExecBlock("TMKMHI",.F.,.F.)
TMKA110.PRWExecBlock("TMKMCA",.F.,.F.)
TMKA110.PRWExecBlock("TMKMPG",.F.,.F.)
TMKA110.PRWExecBlock("TMKMPC",.F.,.F.)
TMKA110.PRWExecBlock("TMKMPP",.F.,.F.)
TMKA110.PRWExecBlock("TMKMCT",.F.,.F.)
TMKA110.PRWExecBlock("TMKMCO",.F.,.F.)
TMKA270A.PRWIf!ExecBlock("TKEVALI",.F.,.F.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 380
Data Base : 07/09/2008

TMKA270A.PRWExecBlock("TLVENT",.F.,.F.)
TMKA270A.PRWExecBlock("TMKMTV",.F.,.F.)
TMKA270B.PRWExecBlock("TMKDADOS",.F.,.F.)
TMKA270C.PRWExecBlock("TMKENT",.F.,.F.,cNumTmk)
TMKXCTI.PRWaContatos:=ExecBlock("TMKDIS",.F.,.F.,cCliSel+cLojSel)
TMSA490.PRWcNat:=ExecBlock('TMA490NAT',.F.,.F.)
TMSA490.PRWaCposUsr:=ExecBlock('TM490CPO',.F.,.F.,{1})
TMSA490.PRWlRetCHK:=ExecBlock('TM490CHK',.F.,.F.)
TMSA490.PRWExecBlock('TM490CPO',.F.,.F.,{2})
TMSA490.PRWlRet:=ExecBlock('TM490QBR',.F.,.F.)
TMSA490.PRWExecBlock('TM490CPO',.F.,.F.,{3,cCliente,cLoja,cNumFat,cPrefix,"DT6"})
TMSA490.PRWExecBlock('TM490CPO',.F.,.F.,{3,cCliente,cLoja,cNumFat,cPrefix,"SE1"})
TMSA490.PRWExecBlock('TM490DT6',.F.,.F.,{DT6>DT6_FILDOC,DT6>DT6_DOC,DT6>DT6_SERIE})
TMSAI45.PRWExecBlock("RTMSR18",.F.,.F.)
TMSAW15.PRWExecBlock("TMW15MNU",.F.,.F.)
TOTCM03.PRWExecBlock("LJRECDG",.F.,.F.)
TOTCR03.PRWcTipos:=EXECBLOCK("F130FILT",.f.,.f.)
TOTCR03.PRWcQuery+=ExecBlock("F130QRY",.f.,.f.)
TOTCR04.PRWcQueryAdd:=ExecBlock("F190QRY",.F.,.F.,{aReturn[7]})
TPLCALPE.PRWExecBlock("MT103INF",.F.,.F.,{nItem})
TPLOTCPE.PRWIfLen(Alltrim(M>LQ_NROPCLI))<>6.AND.SB1>B1_TIPO$(If(ExistBlock("OTCPE01"),ExecBlock("OTCPE01",.F.,.F.),"LG/LP/BL"))
TPLOTCPE.PRWIf!ExecBlock("OTCPE01",.F.,.F.)
TPLOTCPE.PRWIf!ExecBlock("OTCPE01",.F.,.F.)
TPLOTCPE.PRWIf!ExecBlock("OTCPE01",.F.,.F.)
TPLOTCPE.PRWIf!ExecBlock("OTCPE01",.F.,.F.)
TPLOTCPE.PRWIfLen(Alltrim(SL1>L1_NROPCLI))<>6.AND.Upper(SB1>B1_TIPO)$(If(ExistBlock("OTCPE01"),ExecBlock("OTCPE01",.F.,.F.),"LG/LP/BL"))
TPLOTCPE.PRWIf!ExecBlock("OTCPE01",.F.,.F.)
TPLOTCPE.PRWIf!ExecBlock("OTCPE01",.F.,.F.)
TSTFECHA.PRWaVetProp[nPos,33]:=ExecBlock("FMCRIOSC",.f.,.f.,{aVetProp[i],LevValor(i)})
TSTFECHA.PRWnValLiq:=ExecBlock("FMLPRECO",.f.,.f.,{aVetProp[i],LevValor(i)})
TSTFECHA.PRWExecBlock("CA014AG",.f.,.f.)
Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br
Pagina : 381
Data Base : 07/09/2008

TSTFECHA.PRWExecBlock("CA014DG",.f.,.f.)
TSTFECHA.PRWExecBlock("CONSA014",.f.,.f.,{aTitE1,aTitE2})
TSTFECHA.PRWnValFin:=ExecBlock("EXPOPLAN",.f.,.f.,{M>LBP_DATINI,M>LBP_DATFIN})
VEIVM011.PRWcStr1:=ExecBlock("CAMPOSVEI1",.f.,.f.)
VEIVM011.PRWcStr2:=ExecBlock("CAMPOSVEI2",.f.,.f.)
VEIVM011.PRWExecBlock("INSEREORC",.f.,.f.)
VEIVM011.PRWExecBlock("INSEREOSV",.f.,.f.)
VEIVM011.PRWExecBlock("VM010TIT",.f.,.f.)
VEIVM011.PRWExecBlock("FS_COMVEI",.f.,.f.)
VEIVM011.PRWExecBlock("FS_COMVEI",.f.,.f.)
VEIVM011.PRW&(cLocVVA+">VVA_JUREST"):=nCorrecao+ExecBlock(cFunJEst,.f.,.f.,{VV1>VV1_TRACPA,VV1>VV1_CHAINT,SE2
>E2_BAIXA,dDataBase,'V'})
VEIVM011.PRW&(cLocVVA+">VVA_JUREST"):=nCorrecao+ExecBlock(cFunJEst,.f.,.f.,{VV1>VV1_TRACPA,VV1>VV1_CHAINT,VVF
>VVF_DATEMI,dDataBase,'V'})
VEIVM011.PRWExecBlock("PROPVEI",.f.,.f.,{VV0>VV0_NUMPED})
VEIVM012.PRWcStr1:=ExecBlock("CAMPOSVEI1",.f.,.f.)
VEIVM012.PRWcStr2:=ExecBlock("CAMPOSVEI2",.f.,.f.)
VEIVM012.PRW&(cLocVVA+">VVA_JUREST"):=nCorrecao+ExecBlock(cFunJEst,.f.,.f.,{VV1>VV1_TRACPA,VV1>VV1_CHAINT,SE2
>E2_BAIXA,dDataBase,'V'})
VEIVM012.PRW&(cLocVVA+">VVA_JUREST"):=nCorrecao+ExecBlock(cFunJEst,.f.,.f.,{VV1>VV1_TRACPA,VV1>VV1_CHAINT,VVF
>VVF_DATEMI,dDataBase,'V'})
VES_AP01.PRXcReturn:=ExecBlock("Vest_Ap",.F.,.F.,{aDetalhe[1][17]})
VES_IN01.PRWaFields:=ExecBlock("ACWPSFDS",.F.,.F.,{iif(HttpSession>procsel,HttpSession>ves_ps,""),aFields})
VES_IN03.PRWcShowCPF:=ExecBlock("ValCPF",.F.,.F.,{Httppost>JA2_CPF})
VES_OK2.PRXcRetorno:=ExecBlock("MSG_PROT",.F.,.F.,{aRetorno[1][1],aRetorno[1][2]})
VLCODDES_AP6.PRW_aReturn:=ExecBlock("PC_Calc",.F.,.F.,{M>LHR_CodDes,_dVooS,_cVooS,_dVooC,_cVooC,aCpos,aCols})
WLOG00.PRWcCodReg:=ExecBlock("codregra")
WLOGIN.PRWif!ExistBlock("ACPOPDP").or.ExecBlock("ACPOPDP",.F.,.F.,{HttpSession>ra,Httpsession>ccurso})
WLOGIN.PRWaAuxDoc:=ExecBlock("ACPOPDOC",.F.,.F.,{HttpSession>ra,Httpsession>ccurso,aAuxDoc})
WLOGIN.PRWif!ExistBlock("ACPOPDP").or.ExecBlock("ACPOPDP",.F.,.F.,{HttpSession>ra,Httpsession>ccurso})

Pontos de Entrada By Alessandro de Farias amfarias@terra.com.br


Pagina : 382
Data Base : 07/09/2008

Você também pode gostar