Post on 26-Feb-2018
7/25/2019 Dicas HELPFCIL
1/112
1. Substituio de caracteres
Ol galera, algum conhece um comando en ADVPL para substituio decaraceres, como por exemplo:
rocar por !"! sempre #ue encontrar !$! %%%
Vl&'''
Repondido por : MARCELO_LA em 25/4/2006 17:19:00
(c)tring :* +O-" $ ./ "0"/PLO+(c)tring :* )trran1(c)tring,+$+,+"+2
/arcelo
Repondido por : FMATTOS em 25/4/2006 20:09:00
atra3es de s#l 3oce pode 4a5er assim:
)"L"6 7"PLA6"1)A8989'A8("D, !$! , !"!2 ;7O/ )A89891simples select tra5 os dados atuali5ados na tela mas no atuali5a no
7/25/2019 Dicas HELPFCIL
2/112
2. Retorno CNAB Rec - Histrico de baixa
Ao e4etuar a recepo do ar#ui3o 6A< de 6'7eceber o sistema gera omo3imento bancrio com um hist@rico de baixa, por exemplo: +Valorrecebido s itulo+, +-uros s 7eceb'itulo+, etc'Algum sabe se tem como alterarcustomi5ar este hist@rico% Pois opessoal do Bnanceiro gostaria de incluir mais detalhes'Obrigado
Repondido por : B!"O em 2#/4/2006 12:1#:00
.se o ponto de entrada ;AC99(9C'
Paulo
7/25/2019 Dicas HELPFCIL
3/112
3. Gerao Tituo a Receber - !ina"#" - Cond $%to
Pessoal,
o gerando um titulo a receber 3ia sigaauto ;EA9F9' ;oi solicitado #ue o3encimento seGa con4orme a condio de pagamento do cliente' Precisoda rotina de calcula o 3encimento do titulo con4orme a condio depagamento'
Algum tem%
no aguardo,
/arco AurlioRepondido por : BOR%ES em 25/4/2006 11:#4:00
o conheo o )EHAA.O, mas se 3c por uma condio de pagamentoele G no determina essa data de 3encimento'6laro #ue a conBgurao da condio de pagamento de3e estar correta'
Repondido por : MARCOT&LL em 25/4/2006 12:46:00
este siga auto nIJo tem campo para condiIKIJo de pagamento)eguei abaixo a 4unIKIJo #ue retorna as parcelas:
(aParc :* 6ondicao 1(nValorotal,(c6od6ondicaoPgto,,(d"missao2
(aParc[1]_aParc[2]......
Ps.: nao sei o que faz o terceiro parametro
http://by120fd.bay120.hotmail.msn.com/cgi-bin/compose?mailto=1&msg=FA6AE3C8-D4CD-4C01-8017-DCC822951BC5&start=0&len=7147&src=&type=x&to=marcoreliosilva@gmail.com%20&cc=&bcc=&subject=&body=&curmbox=00000000-0000-0000-0000-000000000001&a=190d5426ce16d7a341b6ccbd20bc396dc80c1bda7eb6182063c24210a06bec1ahttp://by120fd.bay120.hotmail.msn.com/cgi-bin/compose?mailto=1&msg=FA6AE3C8-D4CD-4C01-8017-DCC822951BC5&start=0&len=7147&src=&type=x&to=borges@stoller.com.br%20&cc=&bcc=&subject=&body=&curmbox=00000000-0000-0000-0000-000000000001&a=190d5426ce16d7a341b6ccbd20bc396dc80c1bda7eb6182063c24210a06bec1a7/25/2019 Dicas HELPFCIL
4/112
#. Resouo de Tea
Ol
Algum sabe como descubro a resoluo do monitor 199xM99,89CFxNM, etc2%
6esar
Repondido por : B!"O em 24/4/2006 20:2#:00
"i sei como lhe aGudar a ter uam tela con4orme a resoluo:
Local a)i5e :* P6)i5e1N9,92 )i5e da dialog com N9 Vertical e 9
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR$SSSSSSSSSSTSSSSSSSSSSUSSSSSSSTSSSSSSSSSSSSSSSSSSSSUSSSSSSTSSSSSSSSSSSSSRRRRWPrograma XYP6)EZ" WAutor XPaulo :* a)i5e=C> 1n8992 7egula a tela para n do tamanho total oa)i5e=> :* a)i5e=> 1nV8992 7egula a tela para 9 do tamanho total Lin
http://by120fd.bay120.hotmail.msn.com/cgi-bin/compose?mailto=1&msg=733FFEC9-BD53-4FB2-9698-639DD2A38CF5&start=0&len=11961&src=&type=x&to=bindo@globo.com%20&cc=&bcc=&subject=&body=&curmbox=00000000-0000-0000-0000-000000000001&a=190d5426ce16d7a341b6ccbd20bc396dc80c1bda7eb6182063c24210a06bec1a7/25/2019 Dicas HELPFCIL
5/112
a)i5e=F> :* a)i5e=F> 1n8992 7egula a tela para N9 do tamanho total 6o
7eturn1a)i5e2
Paulo
7/25/2019 Dicas HELPFCIL
6/112
&. 'tii(e a )uno SubStr* cStr + n$os + n,td co /0ndicene%atio/.
"xemplo:
(c6or :* )ub)tr1 +
7/25/2019 Dicas HELPFCIL
7/112
. Con)i%urao da Tea nicia
OlHostaria de saber se existe como colocar o logo da "mpresa na telainicial do Protheus, #uando os temas so Ocean ou 6lassic'
Obrigada
Repondido por : MARCELO_LA em 10/4/2006 14:15:00
em a opo de sobrepor o logo da /icrosiga, com um ar#ui3omsmdilogo'bmp dentro do pasta sigaad3 ou sstem' /as no podepassar dos [M b de tamanho'
Outra opo mais interessante colocar o bro&se de uma pgina dentrodo remote'6onBgure no mprmt'ini com a linha abaixo dentro do =conBg>'
7/25/2019 Dicas HELPFCIL
8/112
O #ue ser #ue 4alta%
Repondido por : MART! em 12/4/2006 0(:5#:00
como se 4a5 isso no apN%
6onBgure no mprmt'ini com a linha abaixo dentro do =conBg>'
Acti3e*6P
Repondido por : MARCELO_LA em 12/4/2006 11:05:00
O mprmt'ini meu est assim:
=6onBg>Last/ainProg*sigaad3
7/25/2019 Dicas HELPFCIL
9/112
e a pgina mp'htm precisa estar dentro da pasta remote e editada pelo4ront page , no modo html est assim:
htmlk
headk titlek/L 7"DE7"6titlek /"A P"q.EV*+7e4resh+ 6O"*+8.7L*http:&&&'microsiga'com'br+kheadkhtmlk
$ s@ isso'
/arcelo Lauschner'
Repondido por : MARCAL em 12/4/2006 11:#4:00
7/25/2019 Dicas HELPFCIL
10/112
algum sabe o #ue est errado
Repondido por : MARCELO_LA em 12/4/2006 17:1(:00
VeriB#ue se o remote esta local ou no' Pois, se 3oc colocou no ar#ui3oapNrmt'ini dentro da pasta
7/25/2019 Dicas HELPFCIL
11/112
Abraos
Repondido por : B!"O em 14/4/2006 21:##:00
Esso G 4oi postado no 4@rum, mas segue no3amente:
o en3ironment do mpsr3'inicolocar:heme*;lat
no diretorio sstemcriar um /)/DELOHO'
7/25/2019 Dicas HELPFCIL
12/112
Yros amigo B5 o procedimento con4orme mostrado ai com o ProtheusN'89 mas mesmo assim naum 4uncionou ' nIJo aparece o logo meucriado '' tem algo #ue eu B5 de errado%
meu Eni do rmt estIw assim :
=6onBg>Last/ainProg*sigaad3
7/25/2019 Dicas HELPFCIL
13/112
7eturn
.)"7 ;.6EO )EHAA;12/ostraLogo127eturn
.)"7 ;.6EO )EHA6;H12/ostraLogo127eturn
.)"7 ;.6EO )EHA6O/12/ostraLogo127eturn
.)"7 ;.6EO )EHA6O12/ostraLogo12
7eturn
.)"7 ;.6EO )EHA")12/ostraLogo127eturn
.)"7 ;.6EO )EHA;A12/ostraLogo127eturn
.)"7 ;.6EO )EHA;E12
/ostraLogo127eturn
.)"7 ;.6EO )EHA;E)12/ostraLogo127eturn
.)"7 ;.6EO )EHAHP"12/ostraLogo127eturn
.)"7 ;.6EO )EHALO-12/ostraLogo127eturn
.)"7 ;.6EO )EHAP6P12/ostraLogo127eturn
7/25/2019 Dicas HELPFCIL
14/112
.)"7 ;.6EO )EHAPO12/ostraLogo127eturn
.)"7 ;.6EO )EHA"612/ostraLogo127eturn
.)"7 ;.6EO )EHA/Y12/ostraLogo127eturn
.)"7 ;.6EO )EHA7/12/ostraLogo127eturn
)tatic ;unction /ostraLogo12
Local nidth
7/25/2019 Dicas HELPFCIL
15/112
l;irst :* ;'
"ndE4
E4 1 cLast"mp * )/9k/9(6ODEHO 2 y )/9k/9(6OD;EL 2 cLast"mp :* )/9k/9(6ODEHO y )/9k/9(6OD;EL o"sp
7/25/2019 Dicas HELPFCIL
16/112
4. a%e anexada ao e-ai
Pessoal criei o pedido de compra em /L #ue en3iadoautomaticamente para os 4ornecedores, nesse pedido de compra 3ai umlogo tipo da empresa, #uando o email en3iado ele anexa o pedido de3enda em /L e o Logo ipo da empresa' quando o 4ornecedor recebeo email e abre primeiramente o /L o lugar do Logo Bca com a#uelesimbolo do +0+ mas se eu abrir primeiro o Logo ipo e depois abrir opedido de compra o Logo ipo aparece no Local' "stou precisandoAlguem sabe como resol3o esse problema%Obrigado
Repondido por : %"! em #/5/2006 09:51:00
Vc de3e in4ormar no campo onde se re4ere ao LOHO, apontando para umlocal onde 3c publicou o LOHO na ", tipo no seu site''' com a seguinte4orma exemplo:
td colspan*!!kdi3 align*!center!kimgsrc*!http:C99'FFF'jjj'MMLOHO'-PH!kdi3ktdk+img src: http:suaempresa'com'brlogo'Gpgk ''' no lembro a sintaxcorreta
Assim, #do o 4ornecedor abrir o pedido, o logo ser buscado do seu localde publicao, caso o mesmo esteGa conectado na "'''
"spero ter aGudado'Hil
Repondido por : LEO-A!A em #/5/2006 10:42:00
/As no tenho meu logo em lugar nenhum da net, ser # tem como eu4a5er isso de outro modo%/as muito obrigado pela resposta'
Repondido por : CASALE em #/5/2006 12:0(:00
Vc teria # e3iar sua imagem embutida1embedded2 no seu html, oproblema # ainda no sei como e3iar 3ia html puro,apenas descobri como 4a5 no Dot1"2usando sstem'&eb'mail1s&m2'"m suma a imagem 3ai em 4ormato binario dentro da propria mensagem'
)stem'eb'/ail 1)/2 um espao '" usado p en3iar email em ";rame&or applications' )/ contem classes:/ail/essage usado para crear e manipular o conteudo da mensagem
http://by120fd.bay120.hotmail.msn.com/cgi-bin/compose?mailto=1&msg=B63AF00E-5422-4612-9B2A-55B02468F970&start=0&len=28751&src=&type=x&to=cpd@casale.com.br%20&cc=&bcc=&subject=&body=&curmbox=00000000-0000-0000-0000-000000000001&a=190d5426ce16d7a341b6ccbd20bc396da22db050d27e191c3fc7e5862ad57b5chttp://by120fd.bay120.hotmail.msn.com/cgi-bin/compose?mailto=1&msg=B63AF00E-5422-4612-9B2A-55B02468F970&start=0&len=28751&src=&type=x&to=leo9919@click21.com.br%20&cc=&bcc=&subject=&body=&curmbox=00000000-0000-0000-0000-000000000001&a=190d5426ce16d7a341b6ccbd20bc396da22db050d27e191c3fc7e5862ad57b5chttp://by120fd.bay120.hotmail.msn.com/cgi-bin/compose?mailto=1&msg=B63AF00E-5422-4612-9B2A-55B02468F970&start=0&len=28751&src=&type=x&to=gilson01@gmail.com%20&cc=&bcc=&subject=&body=&curmbox=00000000-0000-0000-0000-000000000001&a=190d5426ce16d7a341b6ccbd20bc396da22db050d27e191c3fc7e5862ad57b5c7/25/2019 Dicas HELPFCIL
17/112
de email '/ailAttachments usado para criar um anexo de email e ser adicionadona mensagem do email')mtp/ail usado para en3iar email para o ser3er'= V
7/25/2019 Dicas HELPFCIL
18/112
ser3idor de emailsmtp')end1mail2"nd )ub !imagem embutida
)ei # nao aGuda muito mais 3c pode explorar mais a respeito do +6ED+
existem 4a#s na ",#uado sobra r tempinho irei pes#uisar y a 4undo'4uiii'''''
Repondido por : !AL"O em #/5/2006 12:52:00
o necessrio publicar a sua imagem' Voc pode en3iar o c@digo+binrio da imagem+ como no exemplo abaixo:
8 2 )upondo #ue a sua imagem est arma5enada no 7eposit@rio deEmagens do Protheus'
.ser ;unction HetEmg7ep1 c6odEmg 2
Local cE/H6ode :* c6odEmgLocal cE/H)ource :* ++
7/25/2019 Dicas HELPFCIL
19/112
/anda a imagem 3ia P)endcE/H)ource :* ttp)end1 cE/H)ource 2
"nd )e#uence
6aso a httpsend no en3ie toda a imagem , retorna o conteudo remanescente'7eturn1 cE/H)ource 2
C 2 )upondo #ue a Emagem est em um ar#ui3o no diret@rio sstem doProtheus
.ser ;unction HetEmg;ile1 cEmg;ile 2
Local cLogo;ile :* cEmg;ileLocal cLogo)ource :* ++
Local nLenLogo)ource
7/25/2019 Dicas HELPFCIL
20/112
cLogo)ource :* ttp)end1 cLogo)ource 2
"nd )e#uence
6aso a httpsend no en3ie toda a imagem , retorna
o conteudo remanescente'7eturn1 cLogo)ource 2
)tatic ;unction Load;ile1 cLogo;ile 2
Local nandle :* 4Open1 cLogo;ile 2Local aAllLogo;ile :* HetAllxt;ile1 nandle 2Local cs
aldo
Repondido por : LEO-A!A em #/5/2006 14:26:00
6aros,
/uito obrigado pelas dicas e segue abaixo uma d3ida :
"u anexo minha imagem do modo abaixo:
c/ensagem y*+p align*centerkbk4ont 4ace*Arialsi5e*Mk|nbsp+yEE41"mpt1cEmagem2,+img src*+yAlltrim1cEmagem2y+k+,)/9k/9(O/"2y+4ontkbktdk+
http://by120fd.bay120.hotmail.msn.com/cgi-bin/compose?mailto=1&msg=B63AF00E-5422-4612-9B2A-55B02468F970&start=0&len=28751&src=&type=x&to=leo9919@click21.com.br%20&cc=&bcc=&subject=&body=&curmbox=00000000-0000-0000-0000-000000000001&a=190d5426ce16d7a341b6ccbd20bc396da22db050d27e191c3fc7e5862ad57b5c7/25/2019 Dicas HELPFCIL
21/112
A minha 3aria3l cEmagem na 3erdade o caminho de onde est a Logo,no caso eu teria #ue usar a 4uno cEmagem :* Load;ile1cEmagem2, a4uno ttp6pe12 e cEmagem :* ttp)end1cEmagem2 %
/uito Obrigado'
Repondido por : LEO-A!A em #/5/2006 15:26:00
6aro aldo,.sei sua 4uno e con3erti ela para binrio' )@ #ue #uando a coloco nomeu /L ao in3s de mandar a imagem ele manda os binrios gerados,o modo de acoplar o ar#ui3o
7/25/2019 Dicas HELPFCIL
22/112
y+k+,)/9k/9(O/"2y+4ontkbktdk+''
)tatic ;unction Het7pc)er3er12
Local c7pc)er3er
c7pc)er3er :* Het-obPro4)tring1 +7pc)er3er+ , ++ 2E; "mpt1 c7pc)er3er 2 c7pc)er3er :* HetP3Pro4)tring1 +P+ , +7pc)er3er+ , ++ ,HetAd3[N12 2"ndE;
7eturn1 c7pc)er3er 2
.ser ;unction HetEmg12
7eturn1HetEmg;ile1 +LOHO'-PH+ 2 2 supondo #ue a imagem denominaselogo'Gpg
=>s
aldo
7/25/2019 Dicas HELPFCIL
23/112
5. !orato 6ara etra in7scua
7/25/2019 Dicas HELPFCIL
24/112
8. Baixa e Canceaento de Baixa 6or Rotina Auto9tica
7/25/2019 Dicas HELPFCIL
25/112
,3al1D")6OO)2 ,il2aadd1aDados,f+A.D"67")6+ ,3al1A
7/25/2019 Dicas HELPFCIL
26/112
1". Reatrio Gr9)ico $aisa%e
7/25/2019 Dicas HELPFCIL
27/112
11. !itro no Bro:se
7/25/2019 Dicas HELPFCIL
28/112
12. 6resso de ;o%oarca
Oi pessoal, como 4ao para ler e imprimir uma logomarca% #ual aextenso #ue a mesma de3a estar%Algum tem algum exemplo%
Valeu
Pedro
7/25/2019 Dicas HELPFCIL
29/112
ObGetos para tamanho e tipo das 4onteso;ont8 :* ;ont12:e&1 +imes e& 7oman+,,9,,'',,,,,';'2o;ontC :* ;ont12:e&1 +ahoma+,,8M,,'',,,,,';'2o;ont :* ;ont12:e&1 +Arial+ ,,C9,,';',,,,,';'2
oPrn :* tA3Printer12:e&1+/icrosiga este+2
Enicia uma no3a pIwginaoPrn:)tartPage12
startando a impressoraoPrn:)a19, 9, + +,o;ont8,8992
oPrn:)a 1j9, CC9, +/E67O)EHA )O;A7" )A+,o;ont,8992oPrn:)a 18j9,CC9, +")" D" E/P7"))AO H7A;E6A PAHEA
8+,o;ontC,8992Emprime
7/25/2019 Dicas HELPFCIL
30/112
oPrn:Pre3ie&12
oPrn:"nd12
7eturn
Repondido por : CAR!ERO em 2(/4/2006 12:40:00
6omo se descobre esses diret@rios 1rootpath y startpath2%
Repondido por : $ATRCO em 2(/4/2006 12:5(:00
;uncionaria para Gpg %%%
Patricio
http://by120fd.bay120.hotmail.msn.com/cgi-bin/compose?mailto=1&msg=9F9205FF-1AB1-43C5-80CE-A68674BB854B&start=0&len=12890&src=&type=x&to=adriano.patricio@gmail.com%20&cc=&bcc=&subject=&body=&curmbox=00000000-0000-0000-0000-000000000001&a=190d5426ce16d7a341b6ccbd20bc396d20d96bbc418fd92f538ba75f96ce4567http://by120fd.bay120.hotmail.msn.com/cgi-bin/compose?mailto=1&msg=9F9205FF-1AB1-43C5-80CE-A68674BB854B&start=0&len=12890&src=&type=x&to=cesar.arneiro@novakraft.com.br%20&cc=&bcc=&subject=&body=&curmbox=00000000-0000-0000-0000-000000000001&a=190d5426ce16d7a341b6ccbd20bc396d20d96bbc418fd92f538ba75f96ce45677/25/2019 Dicas HELPFCIL
31/112
13.
7/25/2019 Dicas HELPFCIL
32/112
.ser ;unction ;EA9912Local aArea :* HetArea12Pri3ate c"mpPri3ate c6adastro :* +6adastro de Pr7ecebimento+
Pri3ate oDlgH7AVA O O/" DA ;.6AO A Z9.(6;H7D9981;uname122
db)electArea1+)/9+2c"mp :* )/9k/9(6ODEHOy+9+~X /onta um a7otina proprio X
Pri3ate a7otina :* f f+Pes#uisar+,+AxPes#ui+,9,8 ,
f+Visuali5ar+,+AxVisual+,9,C ,f+Herar+,+.(;EA;unc+,9,N
Pri3ate cDel;unc :* +''+ Validacao para a exclusao' Podese utili5ar "xec
7/25/2019 Dicas HELPFCIL
33/112
.ser ;unction ;EA;unc12Local cPerg :* +;EA9+Local nOpca :* 9
Local aAlter :*f 6ampos #ue podem ser alterados na H"D esta situa*o depende do conte@do do parLmetro MH%RI36O6, +ue indica on@mero de dias de atraso tolervel no pagamento de ttulos de 6lientes. -lKmdisso, ser considerado tamKm o valor do /imite de 6rKdito e a data deHencimento do /imite de 6rKdito do 6liente. He)a o tNpico 'arLmetros.
Risco D > esta situa*o depende do conte@do do parLmetro MH%RI36OD, +ue indica on@mero de dias de atraso tolervel no pagamento de ttulos de 6lientes. -lKmdisso, ser considerado tamKm o valor do /imite de 6rKdito e a data deHencimento do /imite de 6rKdito do 6liente. He)a o tNpico 'arLmetros.
Risco 2 > signi(ica +ue existe um grande risco na venda, ou se)a, o 'edido deHendas sempre ser lo+ueado.
Risco " > Integra*o 32R-3-, liera*o de crKdito atravKs da integra*o deso(tware de terceiros.
4este caso, +uando lierado o 'edido de Hendas para (aturamento, (icar lo+ueadoatK +ue o sistema, atravKs da integra*o 32R-3-, recea a instru*o para sualiera*o.
2ste recurso est disponvel pela parceria entre a Microsiga e a empresa 32R-3-,com o o)etivo de (acilitar aos clientes o acesso aos ancos de dados da 32R-3-,consultando suas in(ormaes e atualizando>as con(orme contrato estaelecido.
'ara a atualiza*o das in(ormaes (inanceiras dos clientes !itos depagamentos, per(il de compras, compromissos vencidos e a vencerE na ase de dadosda 32R-3-, deve>se executar a rotina 32R-3- > Relato.
'ara a liera*o automtica de crKdito, deve>se con(igurar o servio de consultaao produto R2/-&O atravKs da estrutura 3tring de Dados > I'7;, disponiilizadonos amientes do 'rot!eus.
7/25/2019 Dicas HELPFCIL
43/112
1. Caracteres @s6eciais
c&exto 1F 3tr&ranc&exto,P,aE c&exto 1F 3tr&ranc&exto,*,aE
c&exto 1F 3tr&ranc&exto,Q,aE c&exto 1F 3tr&ranc&exto,,aE c&exto 1F 3tr&ranc&exto,,aE c&exto 1F 3tr&ranc&exto,L,aE
c&exto 1F 3tr&ranc&exto,S,aE c&exto 1F 3tr&ranc&exto,T,aE c&exto 1F 3tr&ranc&exto,U,oE c&exto 1F 3tr&ranc&exto,V,oE
c&exto 1F 3tr&ranc&exto,W,oE c&exto 1F 3tr&ranc&exto,N,oE c&exto 1F 3tr&ranc&exto,X,oE c&exto 1F 3tr&ranc&exto,,oE
c&exto 1F 3tr&ranc&exto,Y,uE c&exto 1F 3tr&ranc&exto,@,uE c&exto 1F 3tr&ranc&exto,Z,uE c&exto 1F 3tr&ranc&exto,[,uE
c&exto 1F 3tr&ranc&exto,\,iE c&exto 1F 3tr&ranc&exto,,iE
c&exto 1F 3tr&ranc&exto,],cE c&exto 1F 3tr&ranc&exto,,cE
c&exto 1F 3tr&ranc&exto,^,eE c&exto 1F 3tr&ranc&exto,K,eE c&exto 1F 3tr&ranc&exto,_,eE c&exto 1F 3tr&ranc&exto,`,eE
c&exto 1F 3tr&ranc&exto,,, E c&exto 1F 3tr&ranc&exto,., E c&exto 1F 3tr&ranc&exto,, E c&exto 1F 3tr&ranc&exto,, E
c&exto 1F 3tr&ranc&exto,b, E c&exto 1F 3tr&ranc&exto,, E c&exto 1F 3tr&ranc&exto,, E c&exto 1F 3tr&ranc&exto,9, E
c&exto 1F 3tr&ranc&exto,, E c&exto 1F 3tr&ranc&exto,, E c&exto 1F 3tr&ranc&exto,, E
7/25/2019 Dicas HELPFCIL
44/112
14. $rocnae
'rocnamenE
n > varia de # a #7f v colocando valores atK aparecer o nome da (un*o. Depoistrate com1
I( procnamenE FF nome encontradoreturn2ndI(
7/25/2019 Dicas HELPFCIL
45/112
15. Sena co
2stou criando uma tela onde o usuario deve digitar uma sen!a em uma M3G2&, porKmK necessrio +ue +uando o usurio estiver digitando a sen!a, v aparecendo-steriscos no lugar do da sen!a. -lguem sae como (ao issso
Origado
2duardo
Repondido por 1 M-R62/O%/- em #$9> 3I"2 :$,#$ -ction6loseoDlgE,-vancarEE
-6&IH-&2 M3DI-/OG oDlg 624&2R2D
Return
3tatic Cunction 3en!a
I( c3en!adi c3en!a-tu MsgBo3en!a invalida. Heri(i+ue,In(ormacao,3&O'E Return .C.2ndi(
Return
Repondido por 1 2D5-RDO6320 em #$9
7/25/2019 Dicas HELPFCIL
46/112
18. =Ar>bro:se
@ 048,347 BUTTON "Faturamento" SIZE 55,12 ATION !oe#$@ 57,03 To 1%5 ,343@ %4,140 SA& "INFO'(A)*ES +E'AIS"@ 154,345 BUTTON "Sar" SIZE 55,12 ATION !oe#oEntra$
--.//////////////////////////////////////////////////////////////////////////-- (onta (arBroe --//////////////////////////////////////////////////////////////////////////6oBroe I9:Broe#75,0;,1%0,335,":tra
7/25/2019 Dicas HELPFCIL
47/112
2". 0ndice Te6or9rio
cInd&emp 1F 6ria&ra4il,.(.EIndRegua&RB7,cInd&emp,54ID-DhD23624D3&R&O&D'EEE
7/25/2019 Dicas HELPFCIL
48/112
21. =SNe:Getam?o Go ao! L um numero Ge NF Ete numero nMo er GtaGo e m>o!etaGo a !eto Ge >Go Ge o L Pue am Pue Jo Jeta a !etura Go>oGo Ge re uma noa !n=a aone o >uror na mema emPue eRa ne>ero te>!ar a eta ?ara o!etar ara nota, uma em>aGa !n=a
O
7/25/2019 Dicas HELPFCIL
49/112
USE' FUNTION J(uGan=a#$
IF o+etBroeno!o 2 anG n en#ao!$ --DerJ>a e a >o!una Pue a>aona uma !n=a noa
o+etBroeno!o 2 --(uGa a >o!una ?ara a 2o+etBroe'eJre=#$ --Atua![a o
7/25/2019 Dicas HELPFCIL
50/112
22. 6ortao de Bita6
- ATEN\Y\]O ISTO \^ AENAS U(E_E(O `````````````````````````````````````````````````````````Fun>ton eB(#$o>a! >ArP "R?"o>a! ar re>torb#>ArP$o>a! o!, oImaeo>a! Q,>oGo
GtArea#"SB1"$G tem a maenFor Q 1 to en#ar$
-- Su Roou o NO(E O A'UIDO c+ >om o >\Go Go roGutoPue > Puer ao>ar a maem, >erto ```
-- EQem?!o -- ;8387R? > Roou ete nome ?ara a maem Go ?roGuto ;8387 -- 58%78R? > Roou ete nome ?ara a maem Go ?roGuto 58%78 -- 44550R? > Roou ete nome ?ara a maem Go ?roGuto 44550
-- ear o nome Go arPuo >om a eQten\do>ArPuo arVQWV1W
-- A > e?ara a ?arte Go nome Go arPuo Pue >onten=a o \Go Go roGuto >oGo U??er# a!!trm# SuArPuo,1,AT#"",>ArPuo$ H1 $ $
-- ro>ura o >ara no SB1
7/25/2019 Dicas HELPFCIL
51/112
GoGo$
-- Se En>ontrou IJ FounG#$
-- o>a o 'etro IJ 'e>o>#"SB1",F$
-- Inere a maem no 'e?ot\ro Ge Imaen oImaeInertB(#>ArPuo$
-- +raa no SB1, o >\Go Go 'e?ot\ro Ge Imaen B1:BIT(A >oGo
--
7/25/2019 Dicas HELPFCIL
52/112
23. Rotina auto9tica nota )isca de entrada
Bom Ga ?eoa!, etou ?re>anGo Ge uma aRuGa, a>onte>e Pue ?ao o eunte
?arametro ?ara a Junao
Junao n>a! >ra ete Go arrab:aSF1 "N",T'B4HNU(E'OO,T'B4HSE'IE,:Gata,:>OFO',:>oRFor,"T'",'I+T#:>A'UIDO,30$:aS1 "10;;;;325",1,T'B4HF'ETEDTOT,:>TES,"1353"
e?o >=ama eta outra Junao:>NumNota +etSQ8Num#"SF1","F1:O"$ --NU(E'O A NOTAaaNumNota ,N!,f -- T?o"F1:SE'IE" ,:aaV03W ,N!,f -- Sere"F1:TI+IT" ,:aaV04W ,N!,f -- ata ta>ao"F1:E(ISSAO" ,:aaV04W ,N!,f -- Emao"F1:FO'NEE" ,:aaV05W ,N!,f -- Jorne>eGor"F1:OcA" ,:aaV0%W ,N!,f"F1:ESEIE" ,:aaV07W ,N!,f -- ata Ge emao"F1:ON" ,"1" ,N!,f -- ata Ge emao"F1:TIOO" ," " ,N!,f -- T?o OU(ENTO"F1:F'ETE" ,:aItenV03W ,N!,f -- Frete
"F1:NU(ON",:aaV02W ,N!,f -- Numero Go on=e>mento"F1:OA",:aaV02W ,N!,f -- Numero Go on=e>mento"F1:NO(EA'" ,:aaV08W ,N!f -- NO(E O A'UIDO I(O'TAO
--"F1:TIOO" ," " ,N!,f - T?o OU(ENTOaIten f"1:TIO" ,:aaV01W ,N!,f -- T?o"1:O" ,:>NumNota ,N!,f -- T?o"1:SE'IE" ,:aaV03W ,N!,f -- Sere"1:O" ,:aItenV01W ,N!,f -- T?o Ge ?eGGo
"1:UANT" ,:aItenV02W ,N!,f -- oGo Go >!ente"1:DUNIT" ,#:aItenV03W-:aItenV02W$ ,N!,f -- oRa Go >!ente"1:TOTA" ,:aItenV03W ,N!,f -- oRa Go >!ente"1:TES" ,:aItenV04W ,N!f -- oGo Ga >onG>ao Ge ?aamanto
:aIta AaGG#:aIta,aIten$!(ErroAuto F
7/25/2019 Dicas HELPFCIL
53/112
Ben Trana>ton--(EQe>Auto#CQ,b,[C(ata103#Q,b,[$,aa!uao (ata103#aa!uao
EnG Trana>ton
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHA>onte>e Pue m?!emente nao raa o >am?o"F1:NU(ON",:aaV02W ,N!,f -- Numero Go on=e>mento"F1:NO(EA'" ,:aaV08W ,N!f -- NO(E O A'UIDO I(O'TAO
ete eu o >re ?e!o >onJuraGorAra>eo 'e?onGGo ?or BINO em 2%-5-200% 204%00
NMo me !em=o Pue nMo a raarO Pue > ?oGe Ja[er L Ge?o Go meQe>auto >o!o>ar
IJ `!merroauto?o>ona e manGa raarenGJ
au!o BnGo
7/25/2019 Dicas HELPFCIL
54/112
2#. ;o%)ie
Etou Ja[enGo uma atua![aao em uma taro um arPuo tQt ?ara o uuro aom um ontre naGa,ua!Puer aRuGa L Ge ranGe a!a,
(uto OrMo Go ?arimetro L
aoF!e--Arrab Pue >ontem o eta!=e Ge O>orren>a Ge o
aoTt!e--Arrab Pue >ontem o Ttu!o Ge A>orGo >om a O>orren>a>er--erunte a Ser taGo!S=oo--Se aera "?!ab" Ge Te!a>oName--Nome A!ternato Go o>Ttu!o--Ttu!o A!ternato Go o>Taman=o--Taman=o Dert>a! Go 'e!atoro Ge o #"","(","+"$>anGort--Orenta>ao Go 'e!atoro #"" 'etrato ou "" aaem $a'et--Arrab >om a (ema Etrutura Go a'eturn!AGGO!Go--Se Gee (anter # AG>onar $ no Noo o o o Anteror
VW
Na!Go 'e?onGGo ?or NIOETE em 18-5-200% 114800Da!eu Na!Go,
F>ou jtmo`
7/25/2019 Dicas HELPFCIL
55/112
2&. ;er aruio texto e @xce
I46/5D2 RM-2.60I46/5D2 &O'6O44.60
9ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^\\\\\\\\\\q\\\\\\\\\\\\\\\\\q\\\\\\\\\\\\\\\\\\\\\\\\\\q\\\\\\\\\\\\\b'rograma lertxt b-utor Rodnei -. &avares b Data $;9;$9$8 b\\\\\\\\\\\\\\\\\\\\_\\\\\\\\\\\\\\\\\\\\\\\\\\\_\\\\\\\\\\\\\\\\\\\bDesc. /2R -R?5IHO &y& DO 'O4&O bb b\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\b5so xxxx b\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\{
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||9
5ser Cunction lertxtE
996ria estrutura do ar+uivo temporarioc-r+&xt 1F 6ria&ra4I/,.C.Ec-r+&xt 1F -lltrimc-r+&xtEh.63Hc2ol1F60R#;Eh60R#$Ec4om&r1FC6reatec-r+&xt,$E
99(az a gravacao no ar+uivo temporario +ue o excel arirc&xt1FMatriculahfhDatahfh0oraCritec4om&r,c&xthc2olE
99999/2R O -R?5IHO &2y&OC&%C532c1camin!onome do ar+uivo.txtEC&%CGO&O'E
!ile C&%C2OCE cID24& 1F C&%CR2-D/4E
c&xt1F3ustringcID24&,#$,8Ehfh3ustringcID24&,#8,7Eh9h3ustringcID24&,#=,7Eh9h3ustringcID24&,7$,7Ehf c&xthF3ustringcID24&,77,7Eh1h3ustringcID24&,7:,7Eh Critec4om&r,c&xthc2olE
C&%C3I'E
2nddo
99-&2 -?5I
99Gera integra*o com o 2xcelcDirDocs 1F MsDoc'at!Ea3tru 1Fc'at! 1F -ll&rimGet&emp'at!EEo2xcel-pp 1F 4I/C6losec4om&rE6pj37& c-r+&xt, c'at!, .C. EI( -pOle6lient Ms2xcel E Msg3top Ms2xcel nao instalado E
7/25/2019 Dicas HELPFCIL
56/112
Return 4il2ndI(
o2xcel-pp 1F Ms2xcelE14ewEo2xcel-pp1orkBookspen c'at!hc-r+&xtE 99 -re uma planil!ao2xcel-pp13etHisile.&.ElInt2xcel 1F .&.Return 4Il
7/25/2019 Dicas HELPFCIL
57/112
2. @baraa D
7/25/2019 Dicas HELPFCIL
58/112
Oserve +ue podemos 2maral!ar tanto usando $ +uanto # como segundo parLmetro. Oimportante K saer +ual o parLmetro +ue (oi utilizado para o 2maral!amento se$ ou se # E como no 2xemplo1
2maral!a #7; , $ E 997;#2maral!a #7;: , $ E 99:;7#2maral!a #7;:
7/25/2019 Dicas HELPFCIL
59/112
24. Abertura de Aruio la com
/ocal c&mp-lias 1F IC 5%OpenD(Cile 61testeteste.d( , Ac&mp-lias E d3elect-rea c&mp-lias E 99.... 'rocesse o ar+uivo a+ui.... c&mp-lias E> d6lose-reaE E2ndICOs.1 'arametros da MsOpenD(EMsOpenD(l4ew-rea,cDriver,c-r+uivo,c-lias,l3!ared,lReadOnlj,l0elp,l?uitE99l4ew-rea > -re a &aela em uma nova area de traal!o .&. E casocontrario .C. E 99cDriver > RDD a utilizar99c-r+uivo > 4ome do &aela99c-lias > -lias a ser atriuido T &aela99l3!ared > 3e compartil!ado .&., caso contrario .C.99lReadOnlj > 3e somente leitura .&., caso contrario .C.99l0elp > 3e, caso nao ten!a aerto a taela, mostra !elp99l?uit > 3e, caso nao ten!a aerto a taela, (ec!a o prot!eusMsOpenD(E encapsula a (un*o d5se-reaE com tratamento de erro e
7/25/2019 Dicas HELPFCIL
60/112
retorna .&. se conseguiu arir a taela, .C., caso contrario.Js4aldo.Repondido por 2nviar e>mail mailto1mr%naldod)Ant.universo.edu.r4-/DO em #:9897$$8 # d6lose-reaE E2ndICOs.1 'arametros da MsOpenD(E
MsOpenD(l4ew-rea,cDriver,c-r+uivo,c-lias,l3!ared,lReadOnlj,l0elp,l?uitE99l4ew-rea > -re a &aela em uma nova area de traal!o .&. E casocontrario .C. E 99cDriver > RDD a utilizar99c-r+uivo > 4ome do &aela99c-lias > -lias a ser atriuido T &aela99l3!ared > 3e compartil!ado .&., caso contrario .C.
mailto:mr_naldodj@nt.universo.edu.brmailto:mr_naldodj@nt.universo.edu.br7/25/2019 Dicas HELPFCIL
61/112
99lReadOnlj > 3e somente leitura .&., caso contrario .C.99l0elp > 3e, caso nao ten!a aerto a taela, mostra !elp99l?uit > 3e, caso nao ten!a aerto a taela, (ec!a o prot!eusMsOpenD(E encapsula a (un*o d5se-reaE com tratamento de erro eretorna .&. se conseguiu arir a taela, .C., caso contrario.
7/25/2019 Dicas HELPFCIL
62/112
25. Aui
7/25/2019 Dicas HELPFCIL
63/112
28. Aui
7/25/2019 Dicas HELPFCIL
64/112
3". Aui
7/25/2019 Dicas HELPFCIL
65/112
31. Aui
7/25/2019 Dicas HELPFCIL
66/112
32. Aui
7/25/2019 Dicas HELPFCIL
67/112
33. Aui
7/25/2019 Dicas HELPFCIL
68/112
3#. Aui
7/25/2019 Dicas HELPFCIL
69/112
3&. Aui
7/25/2019 Dicas HELPFCIL
70/112
3. Aui
7/25/2019 Dicas HELPFCIL
71/112
34. Aui
7/25/2019 Dicas HELPFCIL
72/112
35. Aui
7/25/2019 Dicas HELPFCIL
73/112
38. Aui
7/25/2019 Dicas HELPFCIL
74/112
#". Aui
7/25/2019 Dicas HELPFCIL
75/112
#1. Aui
7/25/2019 Dicas HELPFCIL
76/112
#2. Aui
7/25/2019 Dicas HELPFCIL
77/112
#3. Aui
7/25/2019 Dicas HELPFCIL
78/112
##. Aui
7/25/2019 Dicas HELPFCIL
79/112
#&. Aui
7/25/2019 Dicas HELPFCIL
80/112
#. Aui
7/25/2019 Dicas HELPFCIL
81/112
7/25/2019 Dicas HELPFCIL
82/112
#5. Aui
7/25/2019 Dicas HELPFCIL
83/112
#8. Aui
7/25/2019 Dicas HELPFCIL
84/112
&". Aui
7/25/2019 Dicas HELPFCIL
85/112
&1. Aui
7/25/2019 Dicas HELPFCIL
86/112
&2. Aui
7/25/2019 Dicas HELPFCIL
87/112
&3. Aui
7/25/2019 Dicas HELPFCIL
88/112
. Aui
7/25/2019 Dicas HELPFCIL
89/112
&&. Aui
7/25/2019 Dicas HELPFCIL
90/112
&. Aui
7/25/2019 Dicas HELPFCIL
91/112
&4. Aui
7/25/2019 Dicas HELPFCIL
92/112
&5. Aui
7/25/2019 Dicas HELPFCIL
93/112
&8. Aui
7/25/2019 Dicas HELPFCIL
94/112
". Aui
7/25/2019 Dicas HELPFCIL
95/112
1. Aui
7/25/2019 Dicas HELPFCIL
96/112
2. Aui
7/25/2019 Dicas HELPFCIL
97/112
3. Aui
7/25/2019 Dicas HELPFCIL
98/112
#. Aui
7/25/2019 Dicas HELPFCIL
99/112
&. Aui
7/25/2019 Dicas HELPFCIL
100/112
. Aui
7/25/2019 Dicas HELPFCIL
101/112
4. Aui
7/25/2019 Dicas HELPFCIL
102/112
5. Aui
7/25/2019 Dicas HELPFCIL
103/112
8. Aui
7/25/2019 Dicas HELPFCIL
104/112
4". Aui
7/25/2019 Dicas HELPFCIL
105/112
41. Aui
7/25/2019 Dicas HELPFCIL
106/112
42. Aui
7/25/2019 Dicas HELPFCIL
107/112
43. Aui
7/25/2019 Dicas HELPFCIL
108/112
4#. Aui
7/25/2019 Dicas HELPFCIL
109/112
4&. Aui
7/25/2019 Dicas HELPFCIL
110/112
7/25/2019 Dicas HELPFCIL
111/112
44. Aui
7/25/2019 Dicas HELPFCIL
112/112