Assunto: Repositório de Fórmulas Visuais Projeto: TOTVS Framework Versão do Documento: 11! Data: "!#$%#"$11 Atuali&a'ão: "(#$"#"$1(
Conteúdo 1. 2. 3. . ". #. %. &. (. 1). 11. 12. 13. 1. 1". 1#. 1%. 1&. 1(. 2). 21. 22. 23. 2. 2". 2#. 2%. 2&. 2(. 3). 31. 32. 33. 3. 3". 3#. 3%. 3&. 3(.
VALIDA DAT DATA DE ENTREGA ENTREGA DE IMÓVEL..... IMÓVEL............ ............. ............. ............. ............. ............. ............. ............. ............ ............. ............. ................3 ..........3 VALIDAÇÃO ALIDAÇÃO DE INCL INCLUSÃO USÃO DE PROSPE PROSPECT/SU CT/SUSPEC SPECT...... T............. ............. ............. ............. ............. ............... .............................3 .....................3 VALIDAÇÃO ALIDAÇÃO DE DUPLICIDADE DUPLICIDADE DE ATENDIMEN TENDIMENTOS.. TOS........ ............. ............. ............. ............. ............. ............. ............. ............. ................ .......... ATENDIMEN TENDIMENTO TO DUPLICADO DUPLICADO ! ENVIO ENVIO DE EMAIL PARA PARA SUPERINT SUPERINTENDE ENDENTE... NTE.......... ............. ............. ............. .............. ........" " VALIDAÇÃO ALIDAÇÃO DO CAMPO CAMPO EMAIL EMAIL ! CADAST CADASTRO RO DE PESSO PESSOAS..... AS............ ............. ............. ............. .................... ............................# ..............# VALIDAÇÃO ALIDAÇÃO DO CAMPO CAMPO TELE$O TELE$ONE NE ADICIONA ADICIONAL L ! PROSPECT... PROSPECT......... ............. ............. ............ ............. ................ .....................# ............# VALIDAÇÃO ALIDAÇÃO DE DAT DATA DA VISITA VISITA AO IMOVEL..... IMOVEL............ ............. ............. ............. ............. ............. ............... ............................... .........................% ...% VALIDAÇÃO ALIDAÇÃO DO DO CAMPO CAMPO EMAIL EMAIL ! CADAST CADASTRO RO DE USU'RIOS USU'RIOS....... ............. ............. ................. ................................ ...........................% .....% VALIDAÇÃO ALIDAÇÃO DOS DOS CAMPOS CAMPOS COMPLEME COMPLEMENT NTARES ARES ! $A $ATURAMENT TURAMENTO O DE MOVIME MOVIMENTO........ NTO.........................& .................& VALIDAÇÃO DO NUMERO DO CONTRA CONTRATO TO RM SOLUM SOLUM ! $A $ATURAMENTO DE MOV........ MOV................ ................ ............ ....( ( VALIDAÇÃO ALIDAÇÃO DE INCLUSÃO INCLUSÃO DE NOVOS NOVOS PRODUTOS.. PRODUTOS......... ............. ............. ............. ............. ...................... .................................1) ..................1) ENVIO DE EMAIL NOVO USU'RIO................................................................................. ...........1) ........ ...1) ENVIO ENVIO DE E!MAIL ! ERRO NA ROTINA ROTINA DE ENVIO DE E!MAIL*S E!MAIL*S AGENDADOS.. AGENDADOS......... .................. .......................11 ............11 ALTERA ALTERA CAMPO DO CADASTRO DE EVENTO DO LA+ORE............................................... LA+ORE........................................................ ............11 ...11 TORNAR ATENDENTE INATIVO INATIVO ,UANDO $UNCION'RIO $OR DEMITIDO.................................. DEMITIDO......................................12 ....12 VALIDAÇÃO DO CAMPO CP$ ! CADASTRO DE $UNCION'RIOS....................................................13 VALIDAÇÃO ALIDAÇÃO DO CAMPO PIS ! CADASTRO CADASTRO DE $UNCION'RIO $UNCION'RIOS...... S............ ............... ................................ ...............................13 ........13 VALIDA PER$IL DE USU'RIO LOGADO........................................................................ LOGADO......................................................................................1 ..............1 VALIDA APROPRIAÇÃO DE ATENDIMENTO................................................................................1 ATENDIMENTO................................................................................1 VALIDA INCLUSÃO INCLUSÃO DE RE,UISIÇ-ES RE,UISIÇ-ES DO VIT VITAE $ORA DO PRAO............................. PRAO..................................... ................. ..........1" .1" VALIDAR SE O CANDIDATO CANDIDATO EST' EST' SENDO INSCRITO INSCRITO EM UM CURSO CURSO MAIS DE 2 VEES..................1# TRAT TRATAR ECEÇÃ ECEÇÃO O ENVIANDO ENVIANDO EMAIL.... EMAIL........... ............. ............ ............. ............. ............. ............. ................ ................................ ............................1% ......1% VALIDAR SE O CANDIDATO CANDIDATO EST' EST' SENDO INSCRITO INSCRITO EM UM CURSO CURSO MAIS DE 2 VEES..................1& VALIDAR INCLUSÃO INCLUSÃO E ECLUSÃO ECLUSÃO DE RESPONS' RESPONS'VEL VEL $INANCEIRO $INANCEIRO NO NO EDUCACIONAL........... EDUCACIONAL.................. .......1( 1( PREENC0IMENTO PREENC0IMENTO DE CAMPO COMPLEMENTAR COMPLEMENTAR AUTOMATICAMENTE.......................................... AUTOMATICAMENTE..........................................2) 2) VALIDAR DUPLICIDADE EM INCLUSÃO INCLUSÃO DE OCORRNCIAS OCORRNCIAS PARA ALUNO.................................. ALUNO......................................21 ....21 MOSTRAR CAMPO COMPLEMENTAR COMPLEMENTAR NA VISÃO DE ALUNOS........................................... ALUNOS................................................... ............21 ....21 ENVIAR ENVIAR EMAIL EMAIL PARA ALUNO COM 3 OCORRNC OCORRNCIAS... IAS.......... ............. ............. ............. ............. ................. ..............................22 ....................22 GRAV GRA VAR IN$ORMAÇÃO IN$ORMAÇÃO DO PRODUTO PRODUTO NO 0ISTÓRICO DO DO ITEM DE MOVIMENTO..........................23 MOVIMENTO..........................23 VALIDAR PREENC0IMENTO PREENC0IMENTO DE NOME DE $UNCION'RIO $UNCION'RIO COM ACENTO.......................................2 ACENTO.......................................2 VALIDAR IN$ORMAÇÃO ORIGINAL DO CAMPO DESCRIÇÃO DA SEÇÃO....................................... SEÇÃO........................................2 .2 VALIDAR ALIDAR IN$ORMAÇÃ IN$ORMAÇÃO O DO CAMPO CAMPO DESCRIÇÃO DESCRIÇÃO DA SEÇÃO...... SEÇÃO............. ............. ............. ............. .................. .......................2 ...........2 ENVIAR ENVIAR EMAIL PELO PELO VIA PROCESSO PROCESSO DO CADASTRO DE $UNCION'RI $UNCION'RIO...... O.......................... ................................2" ............2" VALIDAR ALIDAR PREENC0IMEN PREENC0IMENTO TO DE CENTRO DE CUSTO CAMPO COMPLEME COMPLEMENT NTAR AR POR INSUMO.......2# VALIDAR TAMAN0O DO CAMPO CODIGO DE PRO4ETO.............................................................. PRO4ETO...............................................................2% .2% CANCELAR ATENDIMENTO TENDIMENTO RELACIONADO................................................................................2& 0A+ILITAR 0A+ILITAR CAMPO CAMPO IMPRODUTIVO IMPRODUTIVO PARA RECURSOS DA COMPOSIÇÃO....................................... COMPOSIÇÃO.......................................2( 2( ALTERAR ALTERAR STA STATUS DO LANÇAMENTO PARA CANCELAMENTO CANCELAMENTO DE LANÇAMENTO NO SGI.............. SGI.......... ......3) ..3) CON$IGURAÇÃO PARA A $ÓRMULA VISUAL $UNCIONAR.................................................... $UNCIONAR...........................................................31 .......31
Analista: Felipe Da)id *)an+elista P567n8 1 de 3&
$ÓRMU LA VISUAL
1. VALIDA DAT DATA DE ENTREGA ENTREGA DE IMÓVEL IMÓVEL
E9t8 $:;<=>8 V79=8> ?o;@oB te< o
7d8; o ;eenH7 no S79te<8 SGI e o 8<o 8;J
C8d89t;o Ante9 de S8>F8; o Re679t;o CRM Atend7
WHEN ( SELECT XVENDA .DATAENTREGACHAVE
FROM
XVENDA (NOLOCK),
At7F7tRMS?o;@oB P8tH$7e>d9KCODC$OK.A9St;7n6
XEMPREENDIMENTO (NOLOCK),
XITEMVENDA (NOLOCK)
At7F7tRMS?o;@oB P8tH$7e>d9KCODCODCOLIGADAK.A9SHo;t
WHERE
XEMPREENDIMENTO. XEMPREENDIMENTO.COD_PESS_EMPR = XVENDA .COD_PESS_EMPR AND XEMPREENDIMENTO. XEMPREENDIMENTO.CODCOLIGADA = XVENDA .CODCOLIGADA
,O3S4TA S5
NUM_VENDA NUM_VENDA = . AND XITEMVENDA XVENDA NUM_VENDA NUM_VENDA AND XITEMVENDA . .COD_PESS_EMPR = XVENDA .COD_PESS_EMPR
At7F7tRMS?o;@oB P8tHT8>e9K0PARAMATENDIMENTOK.Ite<KPARAMETR OQ1)K.A9St;7n6
.CODCOLIGADA AND XVENDA =:CODCOLIGADA
.CODCFO =:CODCFO AND XVENDA
AT-V-DAD *S
AND XEMPREENDIMENTO. XEMPREENDIMENTO.CODEMPREENDIMENTO =:PARAMETRO_10
At7F7tRMS?o;@oB P8tHT8>e9K0PARAMATENDIMENTOK.Ite<KPARAMETR OQ&K.A9St;7n6
NUM_SUB_UNID NUM_SUB_UNID . AND XITEMVENDA =:PARAMETRO_8 ) GETDATE() THEN 0 ELSE 1 END AS RETORNO
FROM GCOLIGADA (NOLOCK) WHERE CODCOLIGADA = 1
S*#S*3AO
0*RAR *6,*./O O8S*RVA./ O
$ÓRMU LA VISUAL
,O3D-./O D* D*,ARAT-VA
tH79.T8>e9K0ATENDIMENTO+ASEK KCODGRUPOATENDIMENTOK.A9St;7n6 K"K tH79.T8>e9K0ATENDIMENTO+ASEK KCODTIPOATENDIMENTOK.A9St;7n6 K&K tH79.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Added S9te<.D8t8.D8t8RoBSt8te.Added tH79.;<9Con9S,LAt7F7t1.$7e> tH79.;<9Con9S,LAt7F7t1.$7e>d9KRETORNOK.A9Int d9KRETORNOK.A9Inte6e; e6e; 1 tH79.T8>e9K0PARAMATENDIMENTOK KPARAMETROQ3K.A9St KPARAMETROQ3K.A9St;7n6 ;7n6 K)K tH79.T8>e9K0PARAMATENDIMENTOK KPARAMETROQ3K.I9N=>>
7*3SA0*7 D* *RRO
C8<o KD8t8 de Ent;e68 d89 CH8Fe9K no S79te<8 SGI <87o; =e 8 D8t8 At=8>. Ve;7=e o ;eenH7F8; 8tend7 no Ent;e6=eK P89t8 P8;J
W nee995;78 8 ;78Xo de C8<o9 P8;J87on887on87ente.
2. VALIDAÇÃO DE INCLUSÃO INCLUSÃO DE PROSPECT/SU PROSPECT/SUSPECT SPECT
D*S,R-./ E9t8 $:;<=>8 V79=8> te< o7d8; 9e o CP$/CNP4 do P;o9et!S=9et O 5 eY79te n8 +89e +89e de D8do9 de C>7ente9. C>7ente9.
Analista: Felipe Da)id *)an+elista P567n8 2 de 3&
0AT-2O
AT-V-DAD *S
C8d89t;o9 Ante9 de S8>F8; o Re679t;o CRM P;o9et/S=9et ,O3S4TA S5
CGCCFO ) AS !TD SELECT COUNT (CGCCFO) FROM FCFO (NOLOCK) WHERE CGCCFO = :CGCCFO
S*#S*3AO
,O3D-./O D*,ARAT-VA
0*RAR *6,*./O
7*3SA0*7 D* *RRO
At7F7tRMS?o;@oB P8tH$7e>d9.Ite<KCGCC$OK.A9St;7n6
tH79.T8>e9).RoB9).RoBSt8te tH79.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Added tH79.;eto;n8CNP4.$7e>d9K,TDK.A9Inte6e; ) Z E9te CP$ 5 eY79te no C8d89t;o de C>7ente9. $8Fo; Fe;78; 9e e9te ;e679t;o ode 9e; 7n>=[do. Z
O8S*RVA./ O
$ÓRMU LA VISUAL
3. VALIDAÇÃO DE DUPLICIDADE DE DE ATENDIMEN ATENDIMENTOS TOS
D*S,R-./ E9t8 $:;<=>8 V79=8> ?o;@oB te< o7d8; d=>77d8de de O 8tend7
C8d89t;o Ante9 de S8>F8; o Re679t;o CRM Atend7
,O3S4TA S5
AT-V-DAD *S
At7F7tRMS?o;@oB P8tH$7e>d9KCODATENDIMENTOK.A9Inte6e; At7F7tRMS?o;@oB P8tH$7e>d9KCODATENDIMENTOK.A9Inte6e;
At7F7tRMS?o;@oB P8tH$7e>d9KCODC$O At7F7tRMS?o;@oB P8tH$7e>d9KCODC$OK.A9St;7n6 K.A9St;7n6
At7F7tRMS?o;@oB P8tHT8>e9K0P P8tHT8>e9K0PARAMATENDIMENTOK.Ite<KP ARAMATENDIMENTOK.Ite<KPARAMETROQ")K.A9St;7n6 ARAMETROQ")K.A9St;7n6
S*#S*3AO
,O3D-./O D*,ARAT-VA
tH79.T8>e9K0ATENDI tH79.T8>e9K0ATENDIMENTO+ASEKKCODGRUPOA MENTO+ASEKKCODGRUPOATENDIMENTOK.A9St;7n6 TENDIMENTOK.A9St;7n6 K#K tH79.T8>e9K0ATENDIMENTO+ASEK tH79.T8>e9K0ATENDIMENTO+ASEK KCODTIPOATENDIMENTOK.A9St;7n6 KCODTIPOATENDIMENTOK.A9St;7n6 K(K tH79.T8>e9K0ATENDI tH79.T8>e9K0ATENDIMENTO+ASEKKCODGRUPOA MENTO+ASEKKCODGRUPOATENDIMENTOK.A9St;7n6 TENDIMENTOK.A9St;7n6 K#K tH79.T8>e9K0ATENDIMENTO+ASEK tH79.T8>e9K0ATENDIMENTO+ASEK KCODTIPOATENDIMENTOK.A9St;7n6 KCODTIPOATENDIMENTOK.A9St;7n6 K1)K tH79.;<9Con9S,LAt7F7t1.$7e>d9KRETORNOK.A9Inte6e; tH79.;<9Con9S,LAt7F7t1.$7e>d9KRETORN OK.A9Inte6e; 1 tH79.T8>e9).RoB9).RoBSt8te tH79.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Added tH79.T8>e9).RoB9).RoBSt8te tH79.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Mod7 S9te<.D8t8.D8t8RoBSt8te.Mod7ed ed tH79.T8>e9K0P tH79.T8>e9K0PARAMATENDIMENTOKKP ARAMATENDIMENTOKKPARAMETROQ")K.I9Mod7ed ARAMETROQ")K.I9Mod7ed tH79.T8>e9K0P tH79.T8>e9K0PARAMATENDIMENTOKKP ARAMATENDIMENTOKKPARAMETROQ""K.A9St;7n6 ARAMETROQ""K.A9St;7n6 K)K tH79.T8>e9K0P tH79.T8>e9K0PARAMATENDIMENTOKKP ARAMATENDIMENTOKKPARAMETROQ""K.I9N=>> ARAMETROQ""K.I9N=>>
0*RAR *6,*./O
7*3SA0*7 D* *RRO
TeYto d8 At7F7d8de EY;e99o
*6PR*SS/O O8S*RVA./ O
IF ( SELECT COUNT VALOR VALOR ( ) AS OCORRENCIAS FROM HPARAMATENDIMENTO (NOLOCK ), HATENDIMENTOEXT (NOLOCK ) WHERE HPARAMATENDIMENTO .CODCOLIGADA = HATENDIMENTOEXT .CODCOLIGADA AND HPARAMATENDIMENTO .CODATENDIMENTO = HATENDIMENTOEXT .CODATENDIMENTO AND HPARAMATENDIMENTO .CODLOCAL = HATENDIMENTOEXT .CODLOCAL AND HPARAMATENDIMENTO .CODPARAMETRO = %&0% AND HPARAMATENDIMENTO VALOR .VALOR =:PARAMETRO_&0 AND HATENDIMENTOEXT .CODCFO =:CODCFO AND HATENDIMENTOEXT .CODATENDIMENTO ' :CODATENDIMENTO :CODATENDIMENTO 10), ), ABERTURA ABERTURA ,10 10) ) '= AND CONVERT (VARCHAR (10 10), ),DATEADD (MONTH ,$ ,$ , CONVERT (VARCHAR (10 10), ),GETDATE (), (),10 10)), )),10 10) ) CONVERT (VARCHAR (10 AND HATENDIMENTOEXT .CODSTATUS ' %C% AND HATENDIMENTOEXT .CODSTATUS ' %R% AND HATENDIMENTOEXT .CODSTATUS ' %O% AND HATENDIMENTOEXT .CODSTATUS ' %F% AND HATENDIMENTOEXT .CODSTATUS ' %U% ) ' 0 BEGIN SELECT 1 AS RETORNO END ELSE BEGIN SELECT 0 AS RETORNO END
*6PR*SS9*S
N*+L-* + %/ *2* 34 52*-64*-27 595 *2* CLIENTE * EMPREENDIMENTO. V*9;3* 7 9**-<4*-27 67 52*-64*-27, 73 >*9;3* * 7 <547 ?S5@>59 A2*-64*-27 D3@<567? (P525 P594*297) 6*>* *9 459<567.% + N*+L-* + N*+L-*
A<2>2=94T97+A<2>21, P52=M*5* VAOR ,A,4ADO W nee995;78 8 ;78Xo de C8<o9 P8;J87on887on87ente.
Analista: Felipe Da)id *)an+elista P567n8 3 de 3&
$ÓRMU LA VISUAL
. ATENDIMEN TENDIMENTO TO DUPLICADO ! ENVIO ENVIO DE EMAIL PARA PARA SUPERINTENDENTE E9t8 $:;<=>8 V79=8> ?o;@oB te< o 8>e;t8ndo o S=e;7ntendente S=e;7ntendente de Vend89 =8nto \ 7n>=9o de 8tend778do9 do T7o ( e 1).
D*S,R-./ O C8<o 8 9e; te9t8do] PARAMETROQ"" T8e>8] 0PARAMATENDIMENTO 0PARAMATENDIMENTO
0AT-2O
C8d89t;o Ante9 de S8>F8; o Re679t;o CRM Atend7
,O3D-./O D*,ARAT-VA
tH79.T8>e9K0P tH79.T8>e9K0PARAMATENDIMENTOKKP ARAMATENDIMENTOKKPARAMETROQ""K.A9St;7n6 ARAMETROQ""K.A9St;7n6 K1K
PARA ,ADA -T*RA./O
-STA D* -T*3S
At7F7tRMS?o;@oB P8tHT8>e9).RoB9 At7F7tRMS?o;@oB P8tHT8>e9).RoB9
DECLARE GRUPO INT SET GRUPO = %1% SELECT
,O3S4TA S5
FROM
PPESSOA .EMAIL, EMAIL, PPESSOA NOME, NOME, . GRUPO AS GRUPO
HATENDENTE (NOLOCK) INNER JOIN PPESSOA (NOLOCK)ON HATENDENTE. HATENDENTE.CODPESSOA = PPESSOA .CODIGO
INNER JOIN HATENDENTEGRUPO (NOLOCK) ON
AT-V-DAD *S
HATENDENTE. HATENDENTE.CODCOLIGADA = HATENDENTEGRUPO. HATENDENTEGRUPO.CODCOLIGADA
HATENDENTE.CODATENDENTE = HATENDENTEGRUPO. HATENDENTEGRUPO.CODATENDENTE AND HATENDENTE. HATENDENTEGRUPO.CODGRUPO = GRUPO AND HATENDENTEGRUPO.
*3V-O D* *7A-
*6PR*SS/O -7A0*7
Analista: Felipe Da)id *)an+elista P567n8 de 3&
ASS43TO D*ST-3ATR-O R*7*T*3T* T*6TO DO *7A-
TOTVS CRM In^o;<8 In>=9o de Atend778do no Seto; de Vend89 At7F7t;<9Con9S,LAt7F7t1 P8tH$7e>d9KEMAILK.A9St;7n6A;;8 P8tH$7e>d9KEMAILK.A9St;7n6A;;8 Co<8n TeYto TeYto d8 At7F7d8de EY;e99o
*6PR*SS9*S
%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$% + N*+L-* + N*+L-* + %P9*567(5) S3*9-2*-6*-2* 6* V*-65, % + N*+L-* + N*+L-* + %O 2*45 TOTVS G*27 67 R*@5<7-54*-27 <74 7 C@*-2* <7-25273 ;3* 34 52*-64*-27 67 T7 F<5 6* A2*-64*-27 7 -<@3J67 *4 63@<656* 595 7 <@*-2*: % + RMSK79@7+.CODCFO + %.% + N*+L-* + N*+L-* + %N4*97 67 A2*-64*-27 D3@<567: % + RMSK79@7+.CODATENDIMENTO + N*+L-* + N*+L-* + %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
%$VAOR ,A,4ADO
A<2>2=94S*-6E45@A<2>21, P52=B76
$ÓRMU LA VISUAL
". VALIDAÇÃO DO CAMPO EMAIL EMAIL ! CADASTRO CADASTRO DE PESSOAS PESSOAS $:;<=>8 $:;<=>8 V79=8> =e Fe;78 9e o 8<o EMAIL do C8d89t;o de Pe99o89 ^o7 ;eenH7do o;;et8
D*S,R-./ T8e>8] PPESSOA O C8<o V8>7d8do] EMAIL V8>o;] e!<87> F5>7do C8d89t;o9 Ante9 d8 At=8>7_8Xo do Re679t;o $7< $o>H8 de P868
AT-V-DAD *S
S*#S*3AO
,O3D-./O D*,ARAT-VA
`neB S9te<.TeYt.Re6=>8;EY;e997on9.Re6eYKa)!(8! S9te<.TeYt.Re6=>8;EY;e997on9.Re6eYKa)!(8! _A!bQ.!c)!(8!_A!b)!(8!_A!b)!(8!_A! .!.f1g8!_A!f2gb hK.I9M8tHtH79.T8>e9KPPESSO hK.I9M8tHtH79.T8>e9KPPESSOAKKEMAILK.A9St;7n6 AKKEMAILK.A9St;7n6
0*RAR *6,*./O
7*3SA0*7 D* *RRO
TeYto d8 At7F7d8de EY;e99o
*6PR*SS9*S *6PR*SS/O VAOR ,A,4ADO
%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$% N*+L-* + N*+L-* + %F5>79 9**-<*9 7 <547 EMAIL <74 34 >5@79 >/@67.% N*+L-* + %( E*4@7: 33597272>.<74.9 )% + N*+L-* + N*+L-* + N*+L-* + N*+L-* + %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
%$At7F7t;<9TH;oBAt7F7t1 At7F7t;<9TH;oBAt7F7t1 P8tHMe9986e
O8S*RVA./ O
$ÓRMU LA VISUAL
#. VALIDAÇÃO DO CAMPO TELE$ONE TELE$ONE ADICIONAL ADICIONAL ! PROSPECT PROSPECT
Analista: Felipe Da)id *)an+elista P567n8 " de 3&
+ +
$:;<=>8 V79=8> =e Fe;78 9e o 8<o TELE$ONE ADICIONAL do C8d89t;o de P;o9et ^o7 ;eenH7do o;;et88] 0PROSPECTCOMPL C8<o V8>7d8do] TELE$ONEPROSPECT 0AT-2O
AT-V-DAD *S
C8d89t;o9 Ante9 de S8>F8; o Re679t;o CRM P;o9et/S=9et S*#S*3AO
,O3D-./O D*,ARAT-VA
`tH79.T8>e9K0PROSPECTCOMPLK KTELE$ONEPROSPECTK.I9N=> KTELE$ONEPROSPECTK.I9N=>>> `neB S9te<.TeYt.Re6=>8;EY;e99 S9te<.TeYt.Re6=>8;EY;e997on9.Re6eYKaiidf2g 7on9.Re6eYKaiidf2g ii9!iidfg!iidfghK.I9M8tHtH79.T ii9!iidfg!iidfghK.I9M8tHtH79.T8>e9K0PROSPECT 8>e9K0PROSPECTCOMPLK COMPLK KTELE$ONEPROSPECTK.A9St;7n6
0*RAR *6,*./O
7*3SA0*7 D* *RRO
TeYto d8 At7F7d8de EY;e99o
*6PR*SS9*S *6PR*SS/O VAOR ,A,4ADO O8S*RVA./ O
Analista: Felipe Da)id *)an+elista P567n8 # de 3&
+ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$% N*+L-* + N*+L-* + %F5>79 9**-<*9 7 <547 TELEFONE ADICIONAL (P525 C547 C74@*4*-259*) <74 34 + N*+L-* + %( P5697: 1 0000$0000 )% + >5@79 >/@67.% N*+L-* + N*+L-* + N*+L-* + N*+L-* + %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
%$At7F7t;<9TH;oBAt7F7t1 At7F7t;<9TH;oBAt7F7t1 P8tHMe9986e
$ÓRMU LA VISUAL
%. VALIDAÇÃO DE DAT DATA DA VISITA AO IMOVEL IMOVEL E9t8 $:;<=>8 V79=8> ?o;@oB te< o7d8; o ;eenH7.
D*S,R-./ O C8<o 8 9e; te9t8do] 0PARAMATENDIMENTO.P 0PARAMATENDIMENTO.PARAMETROQ23 ARAMETROQ23 T8e>8] 0PARAMATENDIMENTO V8>o;] Meno; =e 0ATENDIMENTO+ASE.A+ERTURA 0AT-2O
AT-V-DAD *S
C8d89t;o Ante9 de S8>F8; o Re679t;o CRM Atend7
,O3D-./O D*,ARAT-VA
tH79.T8>e9K0ATENDIMENTO+ASEK KCODGRUPOATENDIMENTOK.A9St;7n6 K#K tH79.T8>e9K0ATENDIMENTO+ASEK KCODTIPOATENDIMENTOK.A9St;7n6 K(K tH79.T8>e9K0PARAMATENDIMENTOK KPARAMETROQ23K.A9D8t KPARAMETROQ23K.A9D8teT7e9K0ATENDIMENTO+ASEKKA+ERTURAK.A9D8teT7
0*RAR *6,*./O
7*3SA0*7 D* *RRO
TeYto d8 At7F7d8de EY;e99o
*6PR*SS9*S *6PR*SS/O VAOR ,A,4ADO O8S*RVA./ O
$ÓRMU LA VISUAL
%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$% N*+L-* N*+L-* N*+L-* %O <547 ?D525 65 V25 57 I4>*@? (P525 P594*297) 6*>* *9 9**-<67 <74 345 D525 5-2*979 73 35@ 5 D525 A235@.% N*+L-* N*+L-* N*+L-* N*+L-* N*+L-* %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
%$At7F7t;<9TH;oBAt7F7t1 At7F7t;<9TH;oBAt7F7t1 P8tHMe9986e
W nee995;78 8 ;78Xo de C8<o9 P8;J87on887on87ente.
&. VALIDAÇÃO DO DO CAMPO EMAIL EMAIL ! CADASTRO CADASTRO DE USU'RIOS USU'RIOS $:;<=>8 $:;<=>8 V79=8> =e Fe;78 9e o 8<o EMAIL do C8d89t;o de U9=5;7o9 ^o7 ;eenH7do o;;et8
D*S,R-./ O T8e>8] GUSUARIO C8<o V8>7d8do] EMAIL V8>o;] e!<87> F5>7do 0AT-2O
AT-V-DAD *S
C8d89t;o9 Ante9 d8 At=8>7_8Xo do Re679t;o $7< G>o879 U9=5;7o9 S*#S*3AO
,O3D-./O D*,ARAT-VA
`tH79.T8>e9KGUSU `tH79.T8>e9KGUSUARIOKKEMAILK.I9N=>> ARIOKKEMAILK.I9N=>> `neB S9te<.TeYt.Re6=>8;EY;e99 S9te<.TeYt.Re6=>8;EY;e997on9.Re6eYKa)! 7on9.Re6eYKa)!(8!_A!bQ.! (8!_A!bQ.!cc )!(8!_A!b)!(8!_A!b)!( )!(8!_A!b)!(8!_A!b)!(8!_A!.!. 8!_A!.!.f1g8!_A! f1g8!_A! f2gbhK.I9M8tHtH79.T8>e9KGUSUARIOK KEMAILK.A9St;7n6
0*RAR *6,*./O
7*3SA0*7 D* *RRO
TeYto d8 At7F7d8de EY;e99o
*6PR*SS9*S *6PR*SS/O VAOR ,A,4ADO O8S*RVA./ O Analista: Felipe Da)id *)an+elista P567n8 % de 3&
%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$% N*+L-* N*+L-* N*+L-* %F5>79 9**-<*9 7 <547 EMAIL <74 34 >5@79 >/@67.% N*+L-* %( E*4@7: E*4@7: 3359 33597<559 7<55957.<74. 57.<74.9 9 )% N*+L-* N*+L-* N*+L-* N*+L-* N*+L-* N*+L-* N*+L-* %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
%$At7F7t;<9TH;oBAt7F7t1 At7F7t;<9TH;oBAt7F7t1 P8tHMe9986e
Analista: Felipe Da)id *)an+elista P567n8 & de 3&
$ÓRMU LA VISUAL
(. VALIDAÇÃO DOS CAMPOS COMPLEMENTARES COMPLEMENTARES ! $ATURAMEN TURAMENTO TO DE MOVIMENTO
$:;<=>8 V79=8> =e Fe;78 9e o9 8<o9 PRECO RELACAO CUSTO! +ENE$ICIOPONTUAL ENTREGA NO PRAO ESTA+ELECIDOADE,UADACAO AS NORMAS TECNICASINOVACAO TECNOLOGICAADE,UADACAO PRO4 DE INTER$ACE $UNCIONALIDADE $UNCIONALIDADE et do T7o MoF7t78] TMOVCOMPL C8<o V8>7d8do] PRECO PONTUALIDADE et V8>o;] No N=>o 0AT-2O
C8d89t;o9 Ante9 de S8>F8; o Re679t;o E9to=e MoF$8t=;8
SELECT
MPDO.IDCNT) ( IDCNT) DISTINCT MPDO.
FROM MPDO
At7F7tRMS?o;@oB P8tHT8>e9KTMOVRELACK.Ite<KCODCOLORIGEMK.A9Inte6e;
INNER JOIN MCNT (NOLOCK) ON MCNT. MCNT.CODCOLIGADA = MPDO. MPDO.CODCOLIGADA AND MCNT. MCNT.IDPR = MPDO. MPDO.IDPR AND MCNT. MCNT.IDCNT = MPDO. MPDO.IDCNT
,O3S4TA S5
MPDO.IDMOV = INNER JOIN TMOV (NOLOCK) ON MPDO. TMOV .IDMOV AND MPDO. MPDO.CODCOLIGADA = TMOV .CODCOLIGADA
WHERE MPDO. MPDO.CODCOLIGADA =:CODCOLIGADA
MPDO.IDMOV =:IDMOVORIGEM AND MPDO.
At7F7tRMS?o;@oB P8tHT8>e9KTMOVRELACK.Ite<KIDMOVORIGEMK.A9Inte6e;
MPDO.DATAFIM = MCNT. MCNT.DATAFIM AND MPDO. ) IS NOT NULL THEN 1 ELSE 0 END ULTIMOPERIODOSOLUM "# CONSULTA S!L PARA FORMULA VISUAL !UE VALIDA TIPO DE MOVIMENTO 1..Q SE RETORNAR 1 EH POR!UE O PERIODO DO CONTRATO NO RM SOLUM EH O ULTIMO #"
AT-V-DAD *S
S*#S*3AO
,O3D-./O D*,ARAT-VA
tH79.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Added tH79.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Mod7ed tH79.T8>e9KTMOVKKCODTMVK.A9St;7n6 K1.2.3%K tH79.;<9Con9S,LAt7F7t1.$7e>d9KULTIMOPERIODOSOLUMK.A9St;7n6 K1K tH79.T8>e9KTMOVCOMPLKKPRECOK.I9N=>> tH79.T8>e9KTMOVCOMPLK KPONTUALIDADEK.I9N=>> tH79.T8>e9KTMOVCOMPLKKADE,UADACAOK.I9N=>> tH79.T8>e9KTMOVCOMPLKKINOVACAOK.I9N=>> tH79.T8>e9KTMOVCOMPLK KADE,PRO4K.I9N=>> tH79.T8>e9KTMOVCOMPLKK$UNCIONALIDADEK.I9N=>> tH79.T8>e9KTMOVCOMPLKKATENDSOLCONSTRK.I9N=>> tH79.T8>e9KTMOVCOMPLK KACOMPK.I9N=>> tH79.T8>e9KTMOVCOMPLKKRELACK.I9N=>> tH79.T8>e9KTMOVCOMPLKK,UALIDADEK.I9N=>>
0*RAR *6,*./O
7*3SA0*7 D* *RRO
TeYto d8 At7F7d8de EY;e99o
*6PR*SS9*S *6PR*SS/O VAOR ,A,4ADO O8S*RVA./ O
%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$% $% + N*+L-* + %F5>79 9**-<*9 7 <547 65 P525 I-7945* A6<7-5 '' C547 C74@*4*-259*, >27 *9 7 @247 P*9J767 67 C7-29527 57<567 -7 RM SOLUM. O <547 7: % + N*+L-* + %?PRECO (RELACAO CUSTO$ BENEFICIO)?, ?PONTUAL ENTREGA NO PRAO ESTABELECIDO?, ?ADE!UADACAO AS NORMAS TECNICAS?, ?INOVACAO TECNOLOGICA?, ?ADE!UADACAO PRO DE INTERFACE?, ?FUNCIONALIDADE?, ?ATEND SOLIC DA CONSTRUTORA?, ?ACOMP DURANTE EXECUCAO OBRA?, ?RELACIONAMENTO COM A CONSTRUTORA? * ?!UALIDADE DAS INFOR DOS PROETOS"LAUDOS?% + N*+L-* + N*+L-* + %$$$$$$$$$$$$$$$$$$ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$%
%$At7F7t;<9TH;oBAt7F7t1 At7F7t;<9TH;oBAt7F7t1 P8tHMe9986e
W nee995;78 8 ;78Xo do9 C8<o9 Co<>eee=9 e 899o78; 8o T7o de MoF7
Analista: Felipe Da)id *)an+elista P567n8 ( de 3&
$ÓRMU LA VISUAL
1).
VAL ALID IDA AÇÃ ÇÃO O DO NUMER ERO O DO CO CON NTR TRA ATO RM SO SOL LUM ! $ATURAMENTO DE MOV
$:;<=>8 V79=8> =e Fe;78 9e o C8<o Co<>e 8o 8<o NUMERO CONTRATO CONTRATO do Cont;8to do RM So>=< 899o78do 8o
D*S,R-./ O T8e>8] TMOVCOMPL e MCNT
C8<o V8>7d8do] TMOVCOMPL.NUMEROCONTRATO e MCNT.NUMCNT V8>o;] TMOVCOMPL.NUMEROCONTRATO MCNT.NUMCNT
0AT-2O
C8d89t;o9 Ante9 de S8>F8; o Re679t;o E9to=e MoF$8t=;8
FROM MPDO (NOLOCK)
At7F7tRMS?o;@oB P8tHT8>e9KTMOVRELACK.Ite<KCODCOLORIGEMK.A9SHo;t
INNER JOIN MCNT (NOLOCK) ON MCNT. MCNT.CODCOLIGADA = MPDO. MPDO.CODCOLIGADA AND MCNT. MCNT.IDPR = MPDO. MPDO.IDPR AND MCNT. MCNT.IDCNT = MPDO. MPDO.IDCNT
,O3S4TA S5
INNER JOIN TMOV (NOLOCK) ON MPDO. MPDO.IDMOV = TMOV .IDMOV AND MPDO. MPDO.CODCOLIGADA = TMOV .CODCOLIGADA
WHERE MPDO. MPDO.CODCOLIGADA =:CODCOLORIGEM
At7F7tRMS?o;@oB P8tHT8>e9KTMOVRELACK.Ite<KIDMOVORIGEMK.A9Inte6e;
MPDO.IDMOV AND MPDO. =:IDMOVORIGEM "# CONSULTA S!L PARA FORMULA VISUAL !UE VALIDA TIPO DE MOVIMENTO 1..Q RETORNA O NUMERO DO CONTRATO NO RM SOLUM #"
AT-V-DAD *S
S*#S*3AO
,O3D-./O D*,ARAT-VA
tH79.T8>e9).RoB9).RoBSt8te tH79.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Added tH79.T8>e9).RoB9).RoBSt8te tH79.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Mod7ed tH79.T8>e9KTMOVCOMPLKK$ tH79.T8>e9KTMOVCOMPLKK$ATDIRETOK.A9St;7n6 ATDIRETOK.A9St;7n6 K1K tH79.T8>e9KTMOVKKCODTMVK.A9St;7n6 tH79.T8>e9KTMOVKKCODTMVK.A9St;7n6 K1.2.3%K tH79.;<9Con9S,LAt7F7t1.$7e>d9KNUMCNTK.A9St;7n6 tH79.;<9Con9S,LAt7F7t1.$7e>d9KNUMC NTK.A9St;7n6 ` tH79.T8>e9KTMOVCOMPLKKNUMEROC tH79.T8>e9KTMOVCOMPLKKNUMEROCONTRATOK.A9St;7n6 ONTRATOK.A9St;7n6
0*RAR *6,*./O
7*3SA0*7 D* *RRO
TeYto d8 At7F7d8de EY;e99o
*6PR*SS9*S *6PR*SS/O VAOR ,A,4ADO O8S*RVA./ O
%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$% $% + N*+L-* + %F5>79 9**-<*9 7 <547 NUMERO CONTRATO EMPREITEIRO (P525 I-7945* A6<7-5 '' C547 C74@*4*-259*), <74 7 4*47 N4*97 67 C7-29527 57<567 -7 TOTVS OBRAS E PROETOS (RM SOLUM).% N*+L-* + N*+L-* + %N4*97 67 C7-29527 -7 TOTVS OBRAS E PROETOS: % + 94C7-S!LA<2>21 94C7-S!LA<2>21.NUMCNT .NUMCNT + N*+L-* + N*+L-* + %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$% $
%$+
At7F7t;<9TH;oBAt7F7t1 At7F7t;<9TH;oBAt7F7t1 P8tHMe9986e
W nee995;78 8 ;78Xo do9 C8<o9 Co<>eee=9 e 899o78; 8o T7o de MoF7
Analista: Felipe Da)id *)an+elista P567n8 1) de 3&
$ÓRMU LA VISUAL
11.
VALIDAÇÃO DE DE IN INCLUSÃO DE DE NO NOVOS PR PRODUTOS
$:;<=>8 V79=8> =e enF78 e!<87> 8;8 G;=o de E <87>9 ;e9on95Fe> e>8 8d<7n79t;8Xo do C8d89t;o de P;od=to9 8 8d8 noFo ;od=to 7n>=9o.
D*S,R-./ T8e>8] TPRD O
C8<o V8>7d8do] IDPRD V8>o;] V8>o;] noFo ;e679t;o
0AT-2O
C8d89t;o9 A:9 S8>F8; o Re679t;o E9to=e P;od=to9 S*#S*3AO
AT-V-DAD *S
*3V-O D* *7A-
,O3D-./O D*,ARAT-VA ASS43TO D*ST-3ATR-O R*7*T*3T* T*6TO DO *7A-
tH79.T8>e9).RoB9).RoBSt8te tH79.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Added TOTVS In>=9o de NoFo P;od=to no S79te<8 TOTVS totF9totF9.o<.; Co<8n TeYto d8 At7F7d8de EY;e99o %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$% N*+L-* + N*+L-* + %U4 -7>7 P976327 7 -<@3J67 -7 2*45 TOTVS.% + N*+L-* + N*+L-* + %C67 67 P976327: % + RMSK79@7+.CODIGOPRD + N*+L-* + %C67 65 C7@565: % + RMSK79@7+.CODCOLIGADA + N*+L-* + N*+L-* + N*+L-* + %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
%$*6PR*SS9*S *6PR*SS/O VAOR ,A,4ADO
+
At7F7t;<9SendE<87>At7F7t1 At7F7t;<9SendE<87>At7F7t1 P8tH+od P8tH+od
O8S*RVA./ O
$ÓRMU LA VISUAL
12.
ENVIO DE EMAIL NOVO USU'RIO
E9te ?o;@oB te< o 8=to<5t7o 8;8 o =9=5;7o do 979te<8 =e t7Fe; 9e= >o67n 7n>=[do no 979te<8 o= t7Fe; 9=8 9enH8 ;e9et8d8. D*S,R-./ O C8<o 8 9e; te9t8do] KSEN0AK d8 F79o do 8d89t;o de U9=5;7o9 GUSUARIO.SEN0A. 0AT-2O C8d89t;o9 Ante9 d8 At=8>7_8Xo do Re679t;o $7< G>o879 U9=5;7o9 ,O3D-./O tH79.$7e>d9KSEN0AK.I9Mod7ed S*#S*3AO D*,ARAT-VA TOTVS Lo67n de 8e99o 8o9 S79te<89 TOTVS ASS43TO At7F7tRMS?o;@oB D*ST-3ATR-O *3V-O D* P8tH$7e>d9KEMAILK.A9St;7n6A;;8 *7A- Co<8n R*7*T*3T* AT-V-DAD TeYto d8 At7F7d8de EY;e99o T*6TO DO *7A- *S %P9*567 % + RMSK79@7+.NOME + %,% + N*+@-* + N*+L-* + *6PR*SS/O
*6PR*SS9*S VAOR ,A,4ADO
Analista: Felipe Da)id *)an+elista P567n8 11 de 3&
%S*3 <565297 <747 33/97 -7 S2*45 TOTVS 7 -5@567 <74 3<*7% + N*+@-* + N*+@-* + %S*3 @7- 6* 5<*7 : % + RMSK79@7+.CODUSUARIO + N*+@-* + %S35 *-5 -<5@: 1W&% + N*+@-* + N*+L-* + %A795 >7
At7F7t;<9SendE<87>At7F7t1 P8tH+od
O8S*RVA./ O
$ÓRMU LA VISUAL
W o99[Fe> 7nd78; 8 9enH8 =e ^o; 7n^o;<8d8 no 8d89t;o do =9=5;7o. O F8>o; 8d;o k123"#l ^o7 =<8 =e9to de 9e6=;8nX8.
13.
ENVIO DE E!M E!MAI AIL L ! ERRO NA NA ROT ROTIN INA A DE DE EN ENVI VIO O DE DE E!M E!MA AIL *S AGENDADOS
E9te ?o;@oB te< o 8=to<5t7o 8;8 o9 =9=5;7o9! H8Fe do 979te<8 RM A67>79 89o oo;;8< e;;o9 d=;8nte 8 6e;8Xo d8 ;ot7n8 de EnF7o de E!<87>*9 A=to<5t7o9 9e;F7Xo mEYe=t8; $:;<=>8 8 8;t7; de Con9=>t8 D*S,R-./ S,Lm. $8_endo o< =e o9 =9=5;7o9!H8Fe to8] G4O+EECUCAO EYe=Xo A6end8d8] Ae998; 8 oXo S8>F8; e EYe=t8;p dent;o d8 ed7Xo d8 $:;<=>8 0AT-2O V79=8> e 86end8; 8 eYe=Xo SELECT CASE WHEN (
,O3S4TA S5
SELECT
COUNT(#) FROM GJOBXEXECUCAO (NOLOCK) WHERE CONVERT(VARCHAR(10 10), ),DATAINIEXEC DATAINIEXEC ,10& 10&) ) =
CONVERT(VARCHAR(10 10), ),GETDATE(), (),10& 10&) ) AND
MENSAGEMSTATU MENSAGEMSTATUS S LIKE %ZERROZUPDATEZGAUTOINCZ% ) ' 0 THEN 1
ELSE 0 END AS RETORNO FROM GCOLIGADA (NOLOCK) WHERE CODCOLIGADA = 1
S*#S*3AO
AT-V-DAD *S
*3V-O D* *7A-
,O3D-./O D*,ARAT-VA ASS43TO D*ST-3ATR-O R*7*T*3T* T*6TO DO *7A-
tH79.;<9Con9S,LAt7F7t1.$7e>d9 tH79.;<9Con9S,LAt7F7t1.$7e>d9KRETORNOK.A9 KRETORNOK.A9 St;7n6 K1K TOTVS AtenXo] Oo;;e= e;;o d=;8nte o enF7o de e! <87>9 8=to<5t7o9 In^o;<8; o e!<87> do ;e9on95Fe> e>o9 S79te<89 TOTVS n8 e<;e98 Co<8n TeYto d8 At7F7d8de EY;e99o %A7 A64-295679 67 S2*45 TOTVS: %
+ N*+@-* + N*+L-* +
*6PR*SS/O
*6PR*SS9*S
%F5>79 >*9<59 * 5 972-5 6* *->7 6* *$45@[ *2/ 3-<7-5-67 <799*254*-2*% + N*+L-* + %(<7-*9Y-<5 76* *9 9*5@565 5295> 67 RM A@ *4 \ M*-3 U2@2/97 \ H29<7 6* E$45@[ *->567)% + N*+L-* + %P7 5 972-5 6* *->7 6* *$45@ 9*279-73 7 *3-2* *997:% + N*+L-* + %$$$$$$$$$$$$$$$$$$$$$$$$$$% + N*+L-* + %ERRO: A2*-64*-27 $$ $ A 943@5 COLIGADA -7 76* *9 **<32565 A 943@5 COLIGADA -7 76* *9 **<32565 $$CRMM5@S*9>*9 UPDATE GAUTOINC SET VALAUTOINC = KHERE CODCOLIGADA = 0 AND CODSISTEMA = H AND CODAUTOINC = GMAILSEND AND VALAUTOINC = % + N*+L-* + %E*<32*N7-!3*9 9*;39* 5- 7*- 5-6 5>5@5@* C7--*<27-. T* <7--*<27- <399*-2 252* <@7*6. E997 57 5235@59 GAUTOINC% + N*+L-* + %$$$$$$$$$$$$$$$$$$$$$$$$$$% + N*+L-* + N*+L-* + %OBS: V*9<59 7 *9>7 ?RM.H72.S*9><*? -7 *9>679 7-6* 7 RM A@ *2/ -25@567.%
VAOR ,A,4ADO O8S*RVA./ O
$ÓRMU LA VISUAL
+ N*+L-*
At7F7t;<9SendE<87>At7F7t1 P8tH+od
E9t8 $:;<=>8 $:;<=>8 V79=8> 9: deFe 9e; 7n>=[d8 89o o 9e;F7Xo 86end8do de EnF7o de E<87> e9te8 9endo =t7>7_8do.
1.. 1
ALTERA CAM CAMPO PO DO CA CADA DAST STR RO DE DE EVE VEN NTO DO LA+OR ORE E
A>te;8 C8<o do C8d89t;o de EFento do L8o;e D*S,R-./ C8<o] SEGUERATEIOSALCMP O T8e>8] PEVENTO V8>o;] 1 Analista: Felipe Da)id *)an+elista P567n8 12 de 3&
0AT-2O
C8d89t;o9 Ante9 d8 At=8>7_8Xo do Re679t;o $7< $o>H8 de P868
1
VAOR ,A,4ADO
At7F7tRMS?o;@oB P8tHT8>e9KPEVENTOK.Ite<KSEGUERATEIOSALCMPK .A9Inte6e;
AT-V-DAD *S
*6PR*SS/O
O8S*RVA./ O
E9t8 $:;<=>8 V79=8> 8>te;8 o onteúdo do 8<o 7ndeendente d8 ond7Xo do ;e679t;o.
$ÓRMU LA VISUAL
1".. 1"
TOR TO RNA NAR R ATE TEN NDE DENT NTE E IN INA ATI TIV VO ,U ,UAN ANDO DO $U $UNC NCIO ION' N'RI RIO O $O $OR R DEMITIDO
E9te ?o;@oB te< o; oet7Fo to;n8; =< Atendente In8t7Fo 89o o $=n7on5;7o D*S,R-./ 9e8 De<7t7do no RM L8o;e. O 0AT-2O
EYe=Xo A6end8d8] Ae998; 8 oXo S8>F8; e EYe=t8;p dent;o d8 ed7Xo d8 $:;<=>8 V79=8> e 86end8; 8 eYe=Xo SELECT
,O3S4TA S5 AT-V-DAD *S
*R R*0-STRO *6PR*SS/O SAVAR R*0-STRO
-7A0*7
Analista: Felipe Da)id *)an+elista P567n8 13 de 3&
FROM WHERE
CODATENDENTE, CODATENDENTE, CODCOLIGADA , ATIVO HATENDENTE CODPESSOA =:CODPESSOA
3O7* DO DATAS*RV*R DATAS*RV*R ,;D-0O DO AT*3D*3T* ,O-0ADA *6PR*SS9*S VAOR ,A,4ADO FO3T* D* DADOS 3O7* DO DATAS*RV*R DATAS*RV*R
CRMAtendenteD8t8 At7F7tRMS?o;@oB P8tH$7e>d9KCODATENDENTEK.A9Inte6e; At7F7tRMS?o;@oB P8tH$7e>d9KCODATENDENTEK.A9Inte6e; At7F7tRMS?o;@oB P8tH$7e>d9KCODCO At7F7tRMS?o;@oB P8tH$7e>d9KCODCOLIGADAK.A9SHo;t LIGADAK.A9SHo;t
0 A<2>2=94R*56R*<796A<2>21, P52=T5@*?HATENDENTE?.I2*4?ATIVO?.AB77@*5 A<2>2=94R*56R*<796A<2>21, P52=D525S*2 CRMA2*-6*-2*D525
$ÓRMU LA VISUAL
16.
VALIDAÇÃO DO CAMPO CP$ ! CADASTRO DE $UNCION'RIOS
D*S,R-./ $:;<=>8 $:;<=>8 V79=8> =e F8>7d8 9e o CP$ do ^=n7on5;7o 5 eY79te n8 +89e de D8do9. O 0AT-2O
AT-V-DAD *S
C8d89t;o9 A:9 d8 At=8>7_8Xo do Re679t;o $7< $o>H8 de P868
,O3S4TA S5
SELECT CPF FROM PPESSOA WHERE CPF =:CPF CODIGO ' :CODIGO :CODIGO AND CODIGO '
S*#S*3AO
,O3D-./O D*,ARAT-VA
tH79.;<9Con9S,LAt7F7t1.D8t8Set.T8>e9).RoB9.Co= nt )
0*RAR *6,*./O
7*3SA0*7 D* *RRO
CP$ 7n^o;<8do 5 eY79te n8 +89e de D8do9 ` $8Fo; 7n^o;<8; o=t;o CP$.
O8S*RVA./ O
Analista: Felipe Da)id *)an+elista P567n8 1 de 3&
$ÓRMU LA VISUAL
1%.
VALIDAÇÃO DO CAMPO PIS ! CADASTRO DE $UNCION'RIOS
$:;<=>8 V79=8> =e F8>7d8 o ;eenH7=9o/8>te;8Xo do ;e679t;o. C8<o Ve;78do] P$UNC.PISPASEP e P$UNC.TIPOADMISSAO 0AT-2O
AT-V-DAD *S
C8d89t;o9 Ante9 d8 At=8>7_8Xo do Re679t;o $7< $o>H8 $o>H8 de P868
S*#S*3AO
,O3D-./O D*,ARAT-VA
tH79.T8>e9KP$UNCKKPISP tH79.T8>e9KP$UNCKKPISPASEPK.I9N=>> ASEPK.I9N=>> S9te<.ConFe;t.ToSt;7n6tH79.T8>e9KP$UNCK KTIPOADMISSAOK.V8>=e.T KTIPOADMISSAOK.V8>=e.ToUe; oUe; ` KPK
0*RAR *6,*./O
7*3SA0*7 D* *RRO
C8<o PIS o;768t:;7o 89o o T7o de Ad<799o no 9e8 m1q E<;e6om.
O8S*RVA./ O
Analista: Felipe Da)id *)an+elista P567n8 1" de 3&
$ÓRMU LA VISUAL
1&.
VALIDA PER$IL DE USU'RIO LOGADO
D*S,R-./ E9t8 $:;<=>8 V79=8> ?o;@oB te< o7d8; 8 7n>=9o e 8>te;8Xo no 8d89t;o de ;od=to9 o< 89e no Pe;> do U9=5;7o >o68do. O 0AT-2O
C8d89t;o Ante9 de S8>F8; o Re679t;o E9to=e P;od=to9 IF ( SELECT FROM WHERE =:FRM_USUARIO AND
,O3S4TA S5
COUNT(#) GUSRPERFIL (NOLOCK) GUSRPERFIL .CODUSUARIO
At7F7tRMS?o;@oB P8tHConteYt.CodCo>768d8
GUSRPERFIL. GUSRPERFIL.CODCOLIGADA =:FRM_COLCOR AND GUSRPERFIL. GUSRPERFIL.CODSISTEMA = %T% AND
At7F7tRMS?o;@oB P8tHConteYt.CodU9=8;7o
AT-V-DAD *S
GUSRPERFIL. GUSRPERFIL.CODPERFIL = %IMPLANTACAO% ) ' 0 BEGIN SELECT 1 AS RESULTADO END ELSE SELECT 0 AS RESULTADO
S*#S*3AO 0*RAR *6,*./O
,O3D-./O D* D*,ARAT-VA
tH79.;<9Con9S,LAt7F7t1.$7e>d9KRESULTADOK.A9Inte6 e; 1
7*3SA0*7 D* *RRO
E9te U9=5;7o e9t5 899o78do 8 =< Pe;> de U9=5;7o =e no e;<7te 7n>=9re9/8>te;8Xre9 no 8d89t;o de P;od=to9. $8Fo; ont8t8; o Ad<7n79t;8do; do S79te<8.
O8S*RVA./O
W nee995;7o 7n^o;<8; o Pe;> 8 9e; F8>7d8do dent;o d8 Con9=>t8 S,L.
O8S*RVA./O "
Dent;o d8 Cond7Xo De>8;8t7F8 o= d8 Con9=>t8 S,L ode!9e 7n>=7; de<879 F8>7d8Xre9 =e 9e _e;e< nee995;789.
$ÓRMU LA VISUAL
1(.
VALIDA APROPRIAÇÃO DE ATENDIMENTO
E9t8 $:;<=>8 V79=8> ?o;@oB te< o7d8; 8 A;o;78Xo de NoFo9 D*S,R-./ Atend7o68do. 0AT-2O
P;oe99o Ante9 d8 EYe=Xo A;o;78;!9e de =< 8tend78
AT-V-DAD *S
SELECT FROM
,O3S4TA S5
CODATENDIMENTO) AS CONTADOR COUNT (H.CODATENDIMENTO) HATENDIMENTOBASE H ( NOLOC]) NOLOC] INNER OIN HATENDENTE HA
(NOLOC]) NOLOC] HA.CODCOLIGADA = ON HA. H.CODCOLIGADARESP HA.CODATENDENTE = AND HA.
At7F7tRMS?o;@oB P8tHConteYt.CodU9=8;7o
H.CODATENDENTERESP KHERE
HA. HA.CODUSUARIO =:CODUSUARIO 'A') ) AND H.CODSTATUS IN ('A'
S*#S*3AO
,O3D-./O D* D*,ARAT-VA
tH79.;<9Con9S,LAt7F7t1.$7e> tH79.;<9Con9S,LAt7F7t1.$7e>d9KCONT d9KCONTADORK.A9Inte6e ADORK.A9Inte6e ;
0*RAR *6,*./O
7*3SA0*7 D* *RRO
Vo 5 o99=7 <879 de " 8tend77d8de 8nte9 de 8;o;78; de
Analista: Felipe Da)id *)an+elista P567n8 1# de 3&
<879 8tend7
A on9=>t8 S,L e9t5 on97de;8ndo 8en89 o St8t=9 Pendentep A.
O8S*RVA./O "
Dent;o d8 Cond7Xo De>8;8t7F8 o= d8 Con9=>t8 S,L ode!9e 7n>=7; de<879 F8>7d8Xre9 =e 9e _e;e< nee995;789.
$ÓRMU LA VISUAL
2).
VAL ALID IDA A IN INCL CLUS USÃO ÃO DE R RE, E,U UIS ISIÇ IÇ-ES DO DO VIT VITA AE $O $ORA DO DO PRAO
E9t8 $:;<=>8 V79=8> ?o;@oB te< o7d8; 8 7n>=9o de D*S,R-./ Re=797Xre9 de T;e7n8=989 on97de;8ndo =< O P;8_o de % d789 o;;7do9 8;8 8 D8t8 P;eF79t8. 0AT-2O
AT-V-DAD *S
C8d89t;o9 Ante9 de S8>F8; o Re679t;o RH=ReT;e7n8
S*#S*3AO
,O3D-./O D* D*,ARAT-VA
tH79.T8>e9KVTREINAMENTOCOMPLK KTIPOTREK.A9St;7n6 KTIPOTREK.A9St;7n6 K)1K tH79.T8>e9KVRE,TREINAMENTOK KDATAPREVISTAK.A9D8teT7
0*RAR *6,*./O
7*3SA0*7 D* *RRO
IMPRIME MENSAGEM DA ATIVIDADE EPRESSÃO
*6PR*SS9*S
'P!"#$% &&%* # %,-#/% $! -!0#1!0-% $% -2% 3P%1%/%3 %1!0-! 2%$! ! !4-#$# ,%1 #0-!,!$50,# $! 6 $# ,%$%. N!! ,#% %1!0-! 0% $# ' S-04( S-04 (D#-!T1! D#-!T1!( (T%$#76)) '. F#8% #-!# % 2#"% 2## 9&! !# 2%;8! 4#8# # !9&/%.'
VAOR ,A,4ADO
At7F7t;<9TH;oBAt7F7t1 At7F7t;<9TH;oBAt7F7t1 P8tHMe9986e P8tHMe9986e
*6PR*SS/O
O8S*RVA./O O8S*RVA./O "
W nee995;78 8 ;78Xo do 8<o o<>e7_e 8 8;te de F8>7d8Xo de >89978Xo d8 ;e=797Xo. Dent;o d8 Cond7Xo De>8;8t7F8 o= d8 Con9=>t8 S,L ode!9e 7n>=7; de<879 F8>7d8Xre9 =e 9e _e;e< nee995;789.
Analista: Felipe Da)id *)an+elista P567n8 1% de 3&
$ÓRMU LA VISUAL
21.. 21
VAL ALID IDAR AR SE O CA CAN NDI DID DATO EST ST' ' SEN SENDO DO IN INS SCR CRIT ITO O EM EM UM UM CURSO MAIS DE 2 VEES
D*S,R-./ E9t8 $:;<=>8 V79=8> ?o;@oB te< o7d8; 9e o 8nd7d8to e9t5 9endo 7n9;7to e< =< =;9o <879 de 2 d=89 Fe_e9. O 0AT-2O
C8d89t;o9 Ante9 d8 At=8>7_8Xre9 do Re679t;o $7< RH=P8;t778nte9D8t8 RH=P8;t778nte9D8t8 SELECT COUNT(CODPESSOA) CODPESSOA) AS
,O3S4TA S5
AND VTURMAS. VTURMAS.CODCOLIGADA = VTURMA. VTURMA .CODCOLIGADA KHERE VTURMA. VTURMA.CODPESSOA= CODPESSOA=:CODPESSOA AND VTURMAS. VTURMAS.CODCURSO= CODCURSO='>>>>?' AND VTURMA. IS NULL NULL VTURMA.DTDESISTENCIA IS VTURMA.CODPESSOA* CODPESSOA* GROUP B^ VTURMA. VTURMAS. VTURMAS.CODCURSO* CODCURSO* VTURMA. VTURMA .DTDESISTENCIA HAVING COUNT(CODPESSOA)@= CODPESSOA)@=
SELECT DISTINCT VTURMAS. VTURMAS.CODCURSO FROM VTURMAS INNER OIN OIN VTURMA VTURMA NOLOC] NOLOC]) ON (
VTURMAS. VTURMAS.CODTURMA = VTURMA. VTURMA.CODTURMA
,O3S4TA S5
At7F7tRMS?o;@oB P8tHT8>e9KVTURMAK.Ite<KCODPESSOAK.A9Inte6e;
At7F7tRMS?o;@oB P8tH$7e>d9KCODCOLIGADAK.A9SHo;t
AND
VTURMAS. VTURMAS.CODCOLIGADA = VTURMA. VTURMA.CODCOLIGADA KHERE
VTURMA. VTURMA.CODTURMA= CODTURMA=:CODTURMA
At7F7tRMS?o;@oB P8tHT8>e9KVTURMAK.Ite<KCODTURMAK.A9St;7n6
AND VTURMA. VTURMA.CODCOLIGADA= CODCOLIGADA=:CODCOLIGADA
AT-V-DAD *S ,O3S4TA S5
SELECT COUNT(CODUSUARIO) CODUSUARIO) AS USU FROM GUSRPERFIL NOLOC] NOLOC]) ( KHERE CODPERFIL = 'AUTTREINAMENTO' AND GUSRPERFIL. GUSRPERFIL.CODUSUARIO
At7F7tRMS?o;@oB P8tHConteYt.CodU9=8;7o
=:CODUSUARIO
S*#S*3AO
,O3D-./O D* D*,ARAT-VA
tH79.;<9Con9S,LAt7F7t1.$7e> tH79.;<9Con9S,LAt7F7t1.$7e>d9KCODCURSOK.A9St d9KCODCURSOK.A9St;7n6 ;7n6 K1))))1"K tH79.T8>e9KVTURMAK KDTDESISTENCIAK.I9N=>> tH79.T8>e9KVTURMAK KCODPESSOAK.A9Inte6e; tH79.;<9Con9S,LAt7F7t1.$7e> tH79.;<9Con9S,LAt7F7t1.$7e>d9KCODPES d9KCODPESSOAK.A9Inte6 SOAK.A9Inte6 e; tH79.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Added S9te<.D8t8.D8t8RoBSt8te.Added tH79.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Mod7ed
*6PR*SS9*S
mP;e_8do =9=5;7o o o>8o;8do; 9e>e7on8do eYede= o >7<7te de ;e7>86e< 8e7to e>8 e<;e98. $8Fo; ;o=;8; 8 oo;den8Xo do t;e7n8
VAOR ,A,4ADO
At7F7t;<9TH;oBAt7F7t1 At7F7t;<9TH;oBAt7F7t1 P8tHMe9986e P8tHMe9986e
*6PR*SS/O
O8S*RVA./O 1
0*RAR IMPRIME MENSAGEM DA ATIVIDADE EPRESSÃO 7*3SA0*7 D* *RRO *6,*./O Dent;o d8 Cond7Xo De>8;8t7F8 o= d8 Con9=>t8 S,L ode!9e 7n>=7; de<879 F8>7d8Xre9 =e 9e _e;e< nee995;789.
Analista: Felipe Da)id *)an+elista P567n8 1& de 3&
Analista: Felipe Da)id *)an+elista P567n8 1( de 3&
$ÓRMU LA VISUAL
22.
TRATAR ECEÇÃO ENVIANDO EMAIL
E9t8 $:;<=>8 V79=8> ?o;@oB te< o 8;8 =< D*S,R-./ ende;eXo e>et;n7o Yo =8ndo o ;oe99o de enF7o de e<87> d8 $:;<=>8 V79=8> O no enont;8; o de9t7n8t5;7o dent;o do ;oe99o de 7n>=9o de Re=797Xo de T;8n9^e;n78 do RM V7t8e. C8d89t;o9 Ante9 d8 At=8>7_8Xre9 do Re679t;o $7< 0AT-2O RH=ReT;8n9^e;en78D8t8
*3V-O D* *7A- AT-V-DAD *S
ASS43TO
Ind78; o 899=nto do e<87> =e j enF78do e< ond7Xre9 no;<879.
D*ST-3ATR-O
Ind78; o e<87> do9 =9=5;7o9 =e deFe< ;eee; o e<87> d8 ;ot7n8.
R*7*T*3T*
Co<8n
T*6TO DO *7A-
TeYto do e<87> =e 9e<;e j enF78do e>o 979te<8
Acessar FA4T 2A3D*RS
S*54<3,-A
O8S*RVA./O 1 O8S*RVA./O "
O8S*RVA./O >
Associar uma FA4TT= Ati)idade TRATAR TRATAR P* *6,*./O Associar uma Ati)idade *3V-O D* *7A-
S9te<.EYet7on In^o;<8; o9 8<o9 d8 8t7F7d8de 8;8 =e =< e<87> F5>7do 9e8 8F798do 9o;e 8 eYeXo.
Dent;o d8 Cond7Xo De>8;8t7F8 o= d8 Con9=>t8 S,L ode!9e 7n>=7; de<879 F8>7d8Xre9 =e 9e _e;e< nee995;789. A ;7=98 dent;o d8 8t7F7d8de SE,UENCIA SE,UENCIA 8nte9 de 8e998; 8 on6=;8Xo do $8=>t 08nd>e;9p. A on6=;8Xo do $8=>t $8=>t 08nd>e;9p j ;e8>7_8d8 >78ndo o< o oto d7;e7to 9o;e 8 8t7F7d8de =e 7;5 t;8t8; 8 EYeXo. A 8t7F7d8de SE,UENCIA e;<7te en89=>8; 8 eYeXo =e 9e;5 t;8t8d8. Ne9te 89o 8en89 =< e;;o no enF7o de e<87> d8 ;7 o;j< 8;8 =< ende;eXo F5>7do.
Analista: Felipe Da)id *)an+elista P567n8 2) de 3&
$ÓRMU LA VISUAL
23.
VALID IDA AR SE SE O CA CAN NDI DIDA DAT TO EST EST' ' SE SENDO IN INSCR CRIT ITO O EM EM UM UM CURSO MAIS DE 2 VEES
E9t8 $:;<=>8 V79=8> ?o;@oB te< o7d8; 9e eY79te F868 8;8 8 D*S,R-./ $=nXo $=nXo e SeXo 89e8do no ,=8d;o de Lot8Xo RM V7t8e Men= C8d89t;o9 O C8;6o9/$=nXre9 $=nXre9 AneYo9] ,=8d;o de Lot8Xo. C8d89t;o9 Ante9 d8 At=8>7_8Xre9 do Re679t;o $7< 0AT-2O RH=ReT;8n9^e;en78D8t8 AT-V-DAD ,O3S4TA *S S5 At7F7tRMS?o;@oB (?> ?>)* )*CODIGOCHAPA CODIGOCHAPA DECLARE CODIGOSECAO VARCHAR SET CODIGOSECAO = :CODSECAO = :CHAPA SET CODIGOCHAPA
( >> >>) ) VARCHAR
SUM ( SUM (TAB. TAB .POTENCIAL ) AS POTENCIAL
SELECT FROM
(
SELECT
SUM ( NUMVAGAS ) AS POTENCIAL
FROM
VRE!AUMENT O!UADRO NOLOC] NOLOC]) ( ) VRE
KHERE
IN ( '' ''* *'' ''* *'?' '?'* * '6' '6') )
AND VRE
AND VRE
AND VRE
P8tHT8>e9KVRE,TRANS$ERENCIAK.Ite<KC0APAK.A9 St;7n6
IS NULL IS NULL
=CODIGOSECAO
At7F7tRMS?o;@oB P8tHT8>e9KVRE,TRANS$ERENCIAK.Ite<KCODSECAOK .A9St;7n6
IN ( SELECT CODFUNCAO
FROM PFUNC NOLOC] NOLOC]) (
PFUNC. CHAPA = CODIGOCHAPA KHERE PFUNC.
) UNIONALL SELECT
() AS COUNT() AS POTENCIAL
FROM
(NOLOC]) VRE!SUBSTI TUICAO NOLOC] VRE
KHERE
.CODSTATUS IN ('' ''* *'' ''* * '?' '?'* *'6' '6') )
AND VRE
.CODSECAO
= CODIGOSECAO
AND VRE
.CODFUNCAO IN ( SELECT CODFUNCAO
FROM PFUNC NOLOC] NOLOC]) (
KHERE PFUNC. PFUNC. CHAPA = CODIGOCHAPA
) UNIONALL
SELECT FROM KHERE
() AS COUNT () AS POTENCIAL PFUNC NOLOC] NOLOC]) ( CODSITUACAO
@ 'D'
AND CODTIPO
@ 'A' PFUNC. PFUNC.CODSECAO
AND
= CODIGOSECAO
PFUNC. PFUNC.CODFUNCAO IN (
AND
CODFUNCAO
SELECT
FROM
PFUNC
NOLOC]) NOLOC] ( )
KHERE
=CODIGOCHAPA
PFUNC. PFUNC. CHAPA
) UNIONALL
SELECT ( (SELECT FROM KHERE
VLOTACAO .CODSECAO VLOTACAO . CODFUNCAO
IN (
VLOTACAO . LIMITEVAGAS AS LIMITEVAGAS VLOTACAO NOLOC] NOLOC]) ( )
=CODIGOSECAO SELECT
CODFUNCAO
AND
FROM PFUNC NOLOC] NOLOC]) ( )
Analista: Felipe Da)id *)an+elista P567n8 21 de 3&
KHERE
PFUNC. PFUNC. CHAPA = CODIGOCHAPA
) ) (SELECT FROM KHERE
() AS COUNT () AS ALOCADOS PFUNC NOLOC] NOLOC]) ( CODSITUACAO
@ 'D'
AND CODTIPO
@ 'A' PFUNC. PFUNC.CODSECAO
PFUNC. PFUNC.CODFUNCAO IN (
S*#S*3AO ,O3S4TA S5
AND
= CODIGOSECAO SELECT
AND
CODFUNCAO
,O3D-./O D* D*,AR ARAT-VA PPESSOA. PPESSOA.NOME* NOME*PPESSOA. PPESSOA.EMAIL (NOLOC]) PFUNC NOLOC] INNER OIN PPESSOA (NOLOC]) ON PFUNC. PFUNC.CODPESSOA = PPESSOA. PPESSOA.CODIGO NOLOC] PFUNC. PFUNC.CHAPA =:CHAPA KHERE SELECT FROM
tH79.;<9Con9S,LAt7F7t1.$7e>d9 tH79.;<9Con9S,LAt7F7t1.$7e>d9KPOTENCIALK.A9Inte6e KPOTENCIALK.A9Inte6e ; s 1 tH79.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Added S9te<.D8t8.D8t8RoBSt8te.Added tH79.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Mod7ed At7F7tRMS?o;@oB P8tHT8>e9KVRE,TRANS$ERENCIAK.Ite<KC0APAK.A9 St;7n6
DECLARE CODIGOSECAO VARCHAR (?> ?>) ) SET CODIGOSECAO =:CODSECAO IF CODIGOSECAO LI]E '.>>' SECAO DE
LOJAS SUPERVISORES PPESSOA .EMAIL* EMAIL *PFUNC. PFUNC .CHAPA
(SELECT
TOP
FROM
(NOLOC]) PFUNC NOLOC]
(NOLOC]) ON PFUNC .CODPESSOA = PPESSOA .CODIGO INNER OIN PPESSOA NOLOC]
,O3S4TA S5
INNER OIN PSUBSTSUP NOLOC] (NOLOC]) ON PSUBSTSUP .CODCOLIGADA = PFUNC. PFUNC .CODCOLIGADA AND PSUBSTSUP .CHAPASUBST = PFUNC. PFUNC .CHAPA PSUBSTSUP .CODSECAO = KHERE
CODIGOSECAO )
ELSE
PPESSOA .EMAIL* EMAIL *PFUNC. PFUNC .CHAPA
(SELECT
TOP
FROM
(NOLOC]) PFUNC NOLOC]
At7F7tRMS?o;@oB P8tHT8>e9KVRE,TRANS$ERENCIAK.Ite<KCODSECAOK .A9St;7n6
INNER OIN PPESSOA NOLOC] (NOLOC]) ON PFUNC .CODPESSOA = PPESSOA .CODIGO
(NOLOC]) ON PSUBSTCHEFE .CODCOLSUBST = INNER OIN PSUBSTCHEFE NOLOC] PFUNC. PFUNC .CODCOLIGADA AND PSUBSTCHEFE .CHAPASUBST = PFUNC .CHAPA PSUBSTCHEFE .CODSECAO = KHERE
CODIGOSECAO )
*6PR*SS9*S
'P!"#$% !2%08!*' N!L0! N!L0! 'F% !#"#$# &1# -!0-#-8# $! -#0!50,# $% ,%#%#$% ' 1C%0S
VAOR ,A,4ADO
At7F7t;<9SendE<87>At7F7t1 At7F7t;<9SendE<87>At7F7t1 P8tH+od
7*3SA0*7 D* *RRO
IMPRIME MENSAGEM DA ATIVIDADE EPRESSÃO
ASS43TO
Ind78; o 899=nto do e<87> =e j enF78do e< ond7Xre9 no;<879. Ind78; o e<87> do9 =9=5;7o9 =e deFe< ;eee; o e<87> d8 ;ot7n8. Co<8n TeYto do e<87> =e 9e<;e j enF78do e>o 979te<8
*6PR*SS/O
0*RAR *6,*./O
D*ST-3ATR-O R*7*T*3T* T*6TO DO *7A- Dent;o d8 Cond7Xo De>8;8t7F8 o= d8 Con9=>t8 S,L ode!9e 7n>=7; de<879 F8>7d8Xre9 =e 9e _e;e< nee995;789. 24. VALIDAR INCLUSÃO E ECLUSÃO DE RESPONS'VEL $INANCEIRO NO EDUCACIONAL
*3V-O D* *7A- O8S*RVA./O 1 F;R74A V-S4A
Analista: Felipe Da)id *)an+elista P567n8 22 de 3&
D*S,R-./O
?o;@oB ?o;@oB =e te< o; oet7Fo V8>7d8; 8 7n>=9o/8>te;8Xo do Re9on95Fe> $7n8ne7;o do 8d89t;o de Cont;8to do A>=no Men= Te9o=;8;78 Cont;8to9 P89t8 Re9on95Fe> $7n8ne7;o . O 979te<8 7;5 eY77; o8>7_8do9 >8nX8 do 979te<8 e o St8t=9 9e8 76=8> 8 KE< 8e;toK.
0AT-2O
C8d89t;o9 Ante9 de S8>F8; o Re679t;o Ed=Cont;8toD8t8 -STA D* -T*3S
At7F7tRMS?o;@oB P8tHT8>e9KSRe9on98Fe>Cont;8toK.RoB9
DECLARE PERFIL DECLARE PERFIL VARCHAR VARCHAR( (>) >) SET PERFIL = 'MATINADIMPLENTE' INFORME A
At7F7t;<9$o;E8HAt7F7t1 P8tH$7e>d9KCODC$OK.A9St;7n6
=:USUARIO =: USUARIO AND
At7F7tRMS?o;@oB P8tHConteYt.CodCo>768d8 GUSRPERFIL. GUSRPERFIL.CODCOLIGADA =:CODCOL =: CODCOL AND
Ati)idad e: ,O3S4T A S5 AT-V-DAD *S
PARA ,ADA -T*RA./ O
At7F7t;<9$o;E8HAt7F7t1 P8tH$7e>d9KCODCOLIGADAK.A9St;7n6 GUSRPERFIL. GUSRPERFIL.CODSISTEMA =
'S' AND
GUSRPERFIL. GUSRPERFIL.CODPERFIL = PERFIL ) @ > BEGIN END ELSE
SELECT > AS AS CONTADOR CONTADOR
(SELECT FROM WHERE
COUNT() AS COUNT() AS CONTADOR CONTADOR FLAN (NOLOCK NOLOCK) ) FLAN. FLAN.CODCFO =: =:CODCFO CODCFO AND
FLAN. FLAN.CODCOLCFO =:CODCOLIGADA =: CODCOLIGADA AND
Ati)idade: S*54<3,A
At7F7tRMS?o;@oB P8tHConteYt.CodU9=8;7o
CONVERT(VARCHAR CONVERT( VARCHAR( (>)* >)*FLAN FLAN. .DATAVENCIMENTO*>?) >?) CONVERT( CONVERT (VARCHAR VARCHAR( (>)* >)*GETDATE GETDATE()* ()*>? >?) ) AND
FLAN. FLAN.PAGREC = '' AND
FLAN. FLAN.STATUSLAN = '>' '>') )
At7F7t;<9$o;E8HAt7F7t1 P8tH$7e>d9KCODC$OK.A9St;7n6
SELECT
Ati)idad e: ,O3S4T A S5
CODCFO* CODCFO*NOMEFANTASIA FROM KHERE
FCFO NOLOC] (NOLOC]) CODCFO
=:CODCFO AND
At7F7t;<9$o;E8HAt7F7t1 P8tH$7e>d9KCODCOLIGADAK.A9St;7n6 CODCOLIGADA
=:CODCOLIGADA
Ati)idad e: S*#S*3A O
Analista: Felipe Da)id *)an+elista P567n8 23 de 3&
,O3D-./O D*,ARAT-V A Ati)idade: *6PR*SS/O
tH79.;<9$o;E8HAt7F7t tH79.;<9$o;E8HAt7F7t1.$7e>d9.I9De>eted 1.$7e>d9.I9De>eted tH79.;<9$o;E8HAt7F7t1.$ tH79.;<9$o;E8HAt7F7t1.$7e>d9KCODC$OK.I9Mod 7e>d9KCODC$OK.I9Mod7e 7e d tH79.;<9Con9S,LAt7F7t1.$7e>d9 tH79.;<9Con9S,LAt7F7t1.$7e>d9KCONT KCONTADORK.A9Int ADORK.A9Int e6e; ` )
*6PR*SS9* S VAOR ,A,4AD O
NeBL7ne b mRe9on95Fe> $7n8ne7;o o< Pendn78 $7n8ne7;8.m b NeBL7ne b mEY>=9o/In>=9o n>=9o de Re9on95Fe> $7n8ne7;o no e;<7t7d8. $8Fo; 87on8; o Seto; $7n8ne7;o 8;8 =e 8 Pendn78 $7n8ne7;8 9e8 8n8>798d8 e o ;e679t;o 8t=8> o998 9e; 6;8F8do.m b NeBL7ne b NeBL7ne b mAtenXo 8o Re9on95Fe> $7n8ne7;o o< ;e9t;7Xo] m b ;<9Con9S,LAt7F7t2.CODC$O bm ! m b ;<9Con9S,LAt7F7t2.NOME$ANTASIA b NeBL7ne b NeBL7ne
At7F7t;<9TH;oBAt7F7t1 P8tHMe9986e
Ati)idade: 0*RAR *6,*./O
O8S*RVA./O 1
7*3SA0*7 D* *RRO
mte9tem b At7F7t;<9$o;E8HAt7F7t1 P8tH$7e>d9KCODC$OK.A9St;7n6
DeFe!9e 8d89t;8; =< PER$IL 9o :d76o kMATINADIMPLENTEl e 899o78; 8o 8d89t;o do =9=5;7o =e tenH8 e;<799o 8;8 899o78; Re9on95Fe> $7n8ne7;o 7n8d7<>ente 8o Cont;8to.
Analista: Felipe Da)id *)an+elista P567n8 2 de 3&
F;R74A V-S4A
2".PREENC0IMENTO DE CAMPO COMPLEMENTAR AUTOMATICAMENTE
D*S,R-./O
?o;@oB =e te< o; oet7Fo Men= C8d89t;o9 C>7ente9/$o;needo;e9 P89t8 C8<o9 Co<>eo8>7_8; o CNP4 7n^o;<8do n8 t8e>8 $C$O e 89o eY79t8 7;5 ;eenHe; o 8<o NOME 8=to<8t78o; do 8<o NOME $ANTASIA do ;e679t;o >o8>7_8do.
0AT-2O
C8d89t;o9 Ante9 d8 At=8>7_8Xo do Re679t;o In[7o $7nC$OD8t8+R
Ati)idad e: ,O3S4T A S5
(> >) ) DECLARE CNPJ VARCHAR CNPJ = REPLACE ( SET '.'* * '' '')* )* ''* ''* '' '')* )* '' ''* * '' ) REPLACE ( REPLACE (:CODCNPJ * '.'
At7F7tRMS?o;@oB P8tHT8>e9K$C$OCOMPLK.Ite P8tHT8>e9K$C$OCOMPLK.Ite<KCODCNP4K.A9St;7 <KCODCNP4K.A9St;7 n6
SELECT TOP REPLACE ( REPLACE ( REPLACE (CGCCFO * '.'* '.' * '' '')* )* '' ''* * '' '')* )* '' ''* * '' ) AS CODCNPJ * NOMEFANTASIA (NOLOC]) FROM FCFO NOLOC] CGCCFO * '.' '.'* * KHERE REPLACE ( REPLACE ( REPLACE (CGCCFO* '')* '' )* '' ''* * '' '')* )* '' ''* * '' ) = CNPJ
,O3D-./O D*,ARAT-V A
tH79.;<9Con9S,LAt7F7t1.$7e>d9KNOME$ANTASIAK.I 9N=>> tH79.T8>e9K$C$OCOMPLK KCODCNP4K.A9St;7n6 KCODCNP4K.A9St;7n6 ` KK
Ati)idade: *6PR*SS/O
*6PR*SS9* S VAOR ,A,4AD O
,O3D-./O D*,ARAT-V A
` tH79.;<9Con9S,LAt7F7t1.$7e>d9KNOME$ANTASIAK.I 9N=>> `tH79.T8>e9K$C$OCOMPLK KCODCNP4K.I9N=>>
Ati)idade: *6PR*SS/O
*6PR*SS9* S VAOR ,A,4AD O
,O3D-./O D*,ARAT-V A
NenH=<
-tera'ão 1
AT-V-DAD *S Ati)idad e: S*#S*3/ O
-tera'ão "
-tera'ão > Ati)idade: *6PR*SS/O
O8S*RVA./O 1
m EMPRESA NÃO LOCALIADA m At7F7tRMS?o;@oB P8tHT8>e9K$C$OCOMPLK.Ite<K NOMEC$OK.A9St;7n6
;<9Con9S,LAt7F7t1.NOME$ANTA SIA At7F7tRMS?o;@oB P8tHT8>e9K$C$OCOMPLK.Ite<K NOMEC$OK.A9St;7n6
*6PR*SS9* S
mm
VAOR ,A,4AD O
At7F7tRMS?o;@oB P8tHT8>e9K$C$OCOMPLK.Ite<K NOMEC$OK.A9St;7n6
W nee995;7o =e 9e8 ;78do9 o9 8<o9 o<>ee7ente/$o;needo;] C>7ente/$o;needo;] CODCNP4 e NOMEC$O
Analista: Felipe Da)id *)an+elista P567n8 2" de 3&
F;R74A V-S4A
2#.VALIDAR DUPLICIDADE EM INCLUSÃO DE OCORRNCIAS PARA ALUNO
D*S,R-./O
?o;@oB ?o;@oB =e te< o; oet7Fo F8>7d8; oo;;n789 9eH8nte9 e< =< e;[odo
0AT-2O
C8d89t;o9 Ante9 d8 At=8>7_8Xo do Re679t;o $7< Ed=Oo;;en78A>=noD8t8 Ed=Oo;;en78A>=noD8t8
AT-V-DAD *S
F;R74A V-S4A D*S,R-./O 0AT-2O
Ati)idad e: ,O3S4T A S5
D* , ,AR * S*T
?DATAO ,O RR *3 *3,- AD AT* T- 7* @ ?DATAO,ORR*3,-A : :DTO,ORR*3,-A@
S**,T FRO7 2*R*
,O43TBC AS AS TO TOTA SO,ORR*3,-AA43O B3 B3OO,E SO,ORR*3,-AA43O RA :,OD,O-0ADA
:,ODO,ORR*3,-A0R4PO
:RA A3D SO,ORR*3,-AA43O,OD,O-0ADA A3D SO,ORR*3,-AA43O,ODO,ORR*3,-A0R4PO
A3D SO,ORR*3,-AA43O,ODO,ORR*3,-AT-PO :,ODO,ORR*3,-AT-PO A3D ,O3V*RTB DAT*T-7*G ,O3V*RT B VAR,2ARB1$G SO,ORR*3,-AA43ODATAO,ORR*3,-AG 1$" 8*T**3 ,O3V*RTB DA DAT*T-7*G ,O3V*RT B VAR,2ARB1$G ?DATAO,ORR*3,-AHI$G 1$" ,O3V*RTB DAT*T-7*G ,O3V*RT B VAR,2ARB1$G ?DATAO,ORR*3,-AJI$G 1$"
Ati)idad e: S*#S*3/ O
,O3D-./O D*,ARAT-VA Ati)idade : 7ensa+em de 0*RAR *rro *6,*./O
tH79.;<9Con9S,LAt7F7t1.$7e>d9K tH79.;<9Con9S,LAt7F7t1.$7e>d9KTOTA TOTALK.A9Inte6e; LK.A9Inte6e; ) No j e;<7t7d8 8 7n>=9o de oo;;n78 d=>78d8 de Co;8nX8 de Do=
27.
MOSTRAR CAMPO COMPLEMENTAR NA VISÃO DE ALUNOS ?o;@oB ?o;@oB =e te< o; oet7Fo d79on77>7_8; n8 F79o do 8d89t;o de A>=no9 =<8 Co>=n8 o< C8<o Co<>eo =9=5;7o. C8d89t;o9 A:9 Le7t=;8 d8 V79o Ed=A>=noD8t8 Ed=A>=noD8t8 SELECT FROM
AT-V-DAD *S
A3D
At7F7tRMS?o;@oB P8tH$7e>d9KCODCOLIGADAK.A9SHo;t At7F7tRMS?o;@oB P8tH$7e>d9KCODOCORRENCIAGRUPOK.A9SHo;t At7F7tRMS?o;@oB P8tH$7e>d9KCODOCORRENCIA P8tH$7e>d9KCODOCORRENCIATIPOK.A9Inte6e; TIPOK.A9Inte6e; At7F7tRMS?o;@oB P8tH$7e>d9KRAK.A9St;7n6
Ati)idad e: PARA ,ADA -T*RA./ O
Ati)idade: ,O3S4TA S5 Ati)idade: S*54*3,A
SALUNOCOMPL. SALUNOCOMPL.PIS SALUNO NOLOC] (NOLOC])* SALUNOCOMPL
NOLOC] (NOLOC]) KHERE SALUNO. SALUNO .CODCOLIGADA = SALUNOCOMPL. SALUNOCOMPL.CODCOLIGADA AND SALUNO. SALUNO .RA = SALUNOCOMPL. SALUNOCOMPL.RA AND SALUNO. SALUNO.RA =:RACADEMICO AND SALUNO. SALUNO .CODCOLIGADA =
*KpressLes Ati)idade: *6PR*SS/O ista de -tens
Analista: Felipe Da)id *)an+elista P567n8 2# de 3&
Valor ,alculado
At7F7t;<9$o;E8HA t7F7t1 P8tH$7e>d9KRAK.A9S t;7n6 ;<9Con9S,LAt7F7t1. PIS At7F7t;<9$o;E8HA t7F7t1 P8tH$7e>d9KPISK.A9S t;7n6
At7F7tRMS?o;@oB P8tHT8>e9).RoB9
F;R74A V-S4A D*S,R-./O 0AT-2O
28.
ENVIAR EMAIL PARA ALUNO COM 3 OCORRNCIAS ?o;@oB ?o;@oB =e te< o; oet7Fo enF78; e<87> 8;8 8>=no =e o99=7; oo;;n789 9eH8nte9 e< =< e;[odo F8; o Re679t;o Ed=Oo;;en78A>=noD8t8 Ed=Oo;;en78A>=noD8t8 Ati)idad e: ,O3S4T A S5
D *, *, A A R* R* S*T
? DA DATA R* R* F* F* R* R* 3, 3, -A -A D AT AT *T *T -7 -7 *@ *@ ?DATAR*F*R*3,-A 0*TDAT*B@
S**,T FRO7 2*R*
,O43TBC AS TOTA SO,ORR*3,-AA43 O B3OO,E SO,ORR*3,-AA43 O RA :,OD,O-0ADA
:,ODO,ORR*3,-A0R4PO
:RA A3D SO,ORR*3,-AA43O,OD,O-0AD SO,ORR*3,-AA43O,OD,O-0ADA A A3D SO,ORR*3,-AA43O,ODO,OR SO,ORR*3,-AA43O,ODO,ORR*3,-A0R4PO R*3,-A0R4PO
A3D ,O3V*RTB DAT*T-7*G ,O3V*RT B VAR,2ARB1$G SO,ORR*3,-AA43ODA SO,ORR*3,-AA43ODATAO,ORR* TAO,ORR*3,-AG 3,-AG 1$" M ,O3V*RTB DAT*T-7*G ,O3V*RT B VAR,2ARB1$G ?DATAR*F*R*3,-AHI$G ?DATAR*F*R*3,-AHI$G 1$"
,O3D-./O D*,ARAT-VA Ati)idade: ,O3S4TA S5 AT-V-DAD *S
At7F7tRMS?o;@oB P8tH$7e>d9KCODCOLIGADAK.A9SHo;t At7F7tRMS?o;@oB P8tH$7e>d9KCODOCORRENCIAGRUPOK.A9SHo;t At7F7tRMS?o;@oB P8tH$7e>d9KRAK.A9St;7n6 tH79.;<9Con9S,LAt7F7t1.$7e>d9K tH79.;<9Con9S,LAt7F7t1.$7e>d9KTOTA TOTALK.A9Inte6e; LK.A9Inte6e; 1 tH79.D8t8Set.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Added
S**,T PP*SSOA*7A-GPP*SSOA3O7* FRO7 SA43O B3OO,EG B3OO,E 2*R*
PP*SSOA
At7F7tRMS?o;@oB P8tH$7e>d9KRAK.A9St;7n6
SA43O,ODP*SSOA PP*SSOA,OD-0O A3D SA43ORA :R*0-STROA,AD*7-,O
Ati)idad e: S*#S*3/ O
Ati)idade: *3V-O D* *7A-
Assunto DestinatNri os
In^o;=no At7F7t;<9Con9S,LAt7F7t2 At7F7t;<9Con9S,LAt7F7t2 P8tH$7e>d9KEMAILK.A9St;7 P8tH$7e>d9KEMAILK.A9St;7n6A;;8 n6A;;8 mP;e_8do A>=no Km b ;<9Con9S,LAt7F7t2.NOME b mKm b NeBL7neb NeBL7neb
Ati)idade: *6PR*SS/ O
*KpressLes
Valor ,alculado O8S*RVA./O 1
Analista: Felipe Da)id *)an+elista P567n8 2% de 3&
m$o7 ;e679t;8d8 =<8 noF8 oo;;n78 e< 9e= Re679t;o A8d<7o tot8>7_8ndo 3 t;9 oo;;n789 e< =< e;[odo de 3 t;9 77t88;e7j67o TOTVSmb m$8Fo; no ;e9onde; e9te e<87>.m NeBL7neb NeBL7ne
At7F7t;<9SendE<87>At7F7t At7F7t;<9SendE<87>At7F7t1 1 P8tH+od
F;R74A V-S4A D*S,R-./O 0AT-2O
2(.GRAVAR IN$ORMAÇÃO DO PRODUTO NO 0ISTÓRICO DO ITEM DE MOVIMENTO ?o;@oB =e te< o; oet7Fo 6;8F8; 7n^o;<8Xre9 do AneYo KC>7ente/$o;needo;K do 8d89t;o do P;od=to no 8<o 079t:;7o do Ite< de MoF7F8; o 7_8Xo do Re679t;o In[7o MoFMoF7
At7F7tRMS?o;@oB P8tHT8>e9KTITMMOVK.RoB9
TPRDCFO. TPRDCFO.CODNOFORN* CODNOFORN* TPRDCFO. TPRDCFO.CODCFO* CODCFO* TPRD. TPRD.CODIGOPRD* CODIGOPRD* TPRDCFO. TPRDCFO.CAMPOLIVRE ( FROM TPRDCFO NOLOC] NOLOC]) (NOLOC]) INNER OIN TPRD NOLOC] TPRDCFO.CODCOLIGADA = TPRD. TPRD.CODCOLIGADA ON TPRDCFO. TPRDCFO.IDPRD = AND TPRDCFO. TPRD. TPRD.IDPRD TPRDCFO. TPRDCFO.IDPRD =:IDITEM KHERE TPRD.CODCOLIGADA AND TPRD. =:COLIGADA TPRDCFO.CODCFO AND TPRDCFO. =:CLIFOR SELECT
AT-V-DAD *S
PARA ,ADA -T*RA./ O
,O3S4TA S5
*6PR*SS/ O
*6PR*SS9*S
VAOR ,A,4ADO
At7F7tRMS?o;@oB P8tHT8>e9KTMOVK.Ite<KCODC$OK.A9St;7n6 At7F7t;<9$o;E8HAt7F7t1 P8tH$7e>d9KCODCOLIGADAK.A9SHo;t At7F7t;<9$o;E8HAt7F7t1 P8tH$7e>d9KIDPRDK.A9Inte6e;
'H-,% A0-!%: ' 1F%E#,QA,-8-7.HISTO 1F%E#,QA,-8-7.HISTORICOCURTO RICOCURTO N!L0! N!L0! 'CODNOFORN: ' 1C%0S
A<2>2=94F79E5<A<2>21, P52=F*@6?HISTORICOCURTO?.AS29-
-7A0*7
O8S*RVA./ O1
O 8<o 079t:;7o C=;top deFe e9t8; H87>7t8do/8;87t8do/8;8
Analista: Felipe Da)id *)an+elista P567n8 2& de 3&
F;R74A V-S4A
3).VALIDAR PREENC0IMENTO DE NOME DE $UNCION'RIO COM ACENTO
D*S,R-./O
$:;<=>8 $:;<=>8 V79=8> =e te< o; oet7Fo 7<ed7; =e 9e8< 8d89t;8do9 ^=n7on5;7o9 o< no
0AT-2O
C8d89t;o9 Ante9 de S8>F8; o Re679t;o $o$=nAt7on
AT-V-DAD *S
Ati)idad e: S*#S*3/ O
,O3D-./O D*,ARAT-VA 0*RAR *6,*./O
7ensa+em de *rro
neB S9te<.TeYt.Re6=>8;EY;e9 S9te<.TeYt.Re6=>8;EY;e997on9.Re6eYK'!úu! 97on9.Re6eYK'!úu! vÃ!rÇ!XK.I9M8tHtH79.T8>e9KP$UNCK KNOMEK.A9St;7n6 No j e;<7t7do =t7>7_8; 8ento no 8<o NOME do $=n7on5;7o.
O8S*RVA./O 1 F;R74A V-S4A
31.VALIDAR IN$ORMAÇÃO ORIGINAL DO CAMPO DESCRIÇÃO DA SEÇÃO
D*S,R-./O
$:;<=>8 $:;<=>8 V79=8> =e te< o; oet7Fo F8>7d8; 8 7n^o;<8Xo o;767n8> do 8<o De9;7Xo do 8d89t;o de SeXo.
0AT-2O
C8d89t;o9 Ante9 de S8>F8; o Re679t;o $oSe8oAt7on
AT-V-DAD *S
Ati)idad e: S*#S*3/ O
,O3D-./O D*,ARAT-VA 0*RAR *6,*./O
7ensa+em de *rro
tH79.T8>e9PSECAOpDESCRICAOp. O;767n8>V8>=e.ToSt;7n6.ToLoBe;.Cont87n9K;< 979te<89K C8d89t;o INATIVO. INATIVO. No j e;<7t7do 8>te;8Xre9 e< SeXre9 RM SISTEMAS.
O8S*RVA./O 1 F;R74A V-S4A
32.VALIDAR IN$ORMAÇÃO DO CAMPO DESCRIÇÃO DA SEÇÃO
D*S,R-./O
$:;<=>8 $:;<=>8 V79=8> =e te< o; oet7Fo F8>7d8; 8 7n^o;<8Xo do 8<o De9;7Xo do 8d89t;o de SeXo.
0AT-2O
C8d89t;o9 Ante9 de S8>F8; o Re679t;o $oSe8oAt7on
AT-V-DAD *S
Ati)idad e: S*#S*3/ O
,O3D-./O D*,ARAT-VA 0*RAR *6,*./O
O8S*RVA./O 1
Analista: Felipe Da)id *)an+elista P567n8 2( de 3&
7ensa+em de *rro
tH79.T8>e9KPSECAOK KDESCRICAOK.A9St;7n6.ToLoBe;.Cont87n9K;< 979te<89K No j e;<7t7do =t7>7_8; SeXre9 RM SISTEMAS.
F;R74A V-S4A
33.ENVIAR EMAIL PELO VIA PROCESSO DO CADASTRO DE $UNCION'RIO
D*S,R-./O
EnF78; E<87> F78 P;oe99o do C8d89t;o de $=n7on5;7o9.
0AT-2O
P;oe99o9 de $:;<=>8 V79=8> $o$=nAt7on T7o de L768Xo] V79o o< ;e679t;o9 9e>e7on8do9 -STA D* -T*3S
AT-V-DAD *S
PARA ,ADA -T*RA./ O
*6PR*SS/O S*54<3,A
-7A0*7
O8S*RVA./ O1
Analista: Felipe Da)id *)an+elista P567n8 3) de 3&
*3V-O D* *7A-
At7F7tRMS?o;@oB P8tHT8>e9).RoB9 *6PR*SS9*S
;<9$o;E8HAt7F7t1.C0APA
VAOR ,A,4ADO
At7F7t;<9SendE<87>At7F7t1 P8tH+od
ASS43TO D*ST-3ATR-O S R*7*T*3T* T*6TO DO *7A-
TOTVS Te9te enF7o de e<87> d8F7dtotF9.o<.; G>o8>Co<8n Se;5 ;eenH7do e>8 8t7F7d8de EY;e99o
F;R74A V-S4A D*S,R-./O 0AT-2O
3.VALIDAR PREENC0IMENTO DE CENTRO DE CUSTO CAMPO COMPLEMENTAR POR INSUMO $:;<=>8 $:;<=>8 V79=8> =e te< o; oet7Fo 7<ed7; =e 9e8 7n^o;<8do =< Cent;o de C=9to 7nF5>7do n8 P89t8 C8<o9 Co<>eF8; Re679t;o P;I9 6 +
,O3S4T A S5
/* 0egenda C!!=0"> 6 , 1$lo?ueado2 C!!=0"> 6 + 1des$lo?ueado2 %onto de Atencao (@ necessario a criacao da VI(< V<C!!)+) no $anco de dados CorporeR3 visto o não Buncionamento de consultas com relacionamento entre ta$elas utilizando o recurso =anco de dados eterno3 e 0inDed #erver9 */
At7F7tRMS?o;@oB P8tHT8>e9KMISMCOMPLK.Ite<KCCK.A9St;7n6 Activity=RMSW!"#$%& P't(=T')$*+,-MI+.-/It*.,-CODCOLIGA P't(=T')$*+,-MI+.-/It*.,-CODCOLIGADA-/A+S(!t DA-/A+S(!t
Activity=RMSW!"#$%& P't(=T')$*+,-MI+.-/It*.,-IDPRJ-/A P't(=T')$*+,-MI+.-/It*.,-IDPRJ-/A+I1t**! +I1t**!
AT-V-DAD *S
,O3S4T A S5
/* Cliente: Utilização: Integração com Fórmula Visual para validação de Inclusão de Insumos Módulo: TTV! "ras e #ro$etos %utor: Felipe &avid 'vangelista &ata Criação: ()/(/+(,&ata %lteração: ()/(/+(,*/
!'.'CT MASCARACC FM 0CCU#% (1.C2 1.C2 )) 34'' CODCOLIGADA =:COLIGADA
Activity=RMSW!"#$%& P't(=T')$*+,-MI+.-/It*.,-CODCOLIGA P't(=T')$*+,-MI+.-/It*.,-CODCOLIGADA-/A+S(!t DA-/A+S(!t
,O3D-./O D*,ARAT-VA Ati)idad e: S*#S*3/ O
*6PR*SS/ O
*Kpressão
Valor ,alculado
O8S*RVA./O 1
tH79.D8t8Set.T8>e9).RoB9).RoBSt8te tH79.D8t8Set.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Added tH79.D8t8Set.T8>e9).RoB9).RoBSt8te tH79.D8t8Set.T8>e9).RoB9).RoBSt8te S9te<.D8t8.D8t8RoBSt8te.Mod7ed tH79.;<9Con9S,LAt7F7t1.$7e>d9KCONTADORK.A9I tH79.;<9Con9S,LAt7F7t1.$7e>d9 KCONTADORK.A9Inte6e; nte6e; s 1 ` tH79.T8>e9KMISMCOMPLKKCCK.I9N=>> mCent;o de C=9to 7n^o;<8do no9 C8<o9 Co<>e7do.m b NeBL7ne b NeBL7ne b m Po99[Fe79 8=989] m b NeBL7ne b m ! C:d76o 7n^o;<8do ^o;8 d8 <598;8 m b ;<9Con9S,LAt7F7t2.MASCAR ;<9Con9S,LAt7F7t2.MASCARACC ACC b mwm b NeBL7ne b m ! Cent;o de C=9to no >o8>7_8do n8 +89e de D8do9 do P;otHe=9 o= >o=e8dowm b NeBL7ne b NeBL7ne
At7F7t;<9TH;oBAt7F7t1 P8tHMe9986e
0*RAR 7ensa+em te9te de *rro *6,*./O DeFe eY79t7; o 8<o o<>e
Analista: Felipe Da)id *)an+elista P567n8 31 de 3&
F;R74A V-S4A
3".VALIDAR TAMAN0O DO CAMPO CODIGO DE PRO4ETO
D*S,R-./O
$:;<=>8 $:;<=>8 V79=8> =e te< o; oet7Fo F8>7d8; o t8<8nHo do 8<o C:d76o do P;oeto no TOTVS O;89 e P;oeto9 RM So>=<.
0AT-2O
C8d89t;o9 Ante9 de S8>F8; Re679t;o P;P;D8t8
AT-V-DAD *S
Ati)idad e: S*#S*3/ O
,O3D-./O D*,ARAT-VA 0*RAR 7ensa+em de *rro *6,*./O
O8S*RVA./O 1
Analista: Felipe Da)id *)an+elista P567n8 32 de 3&
tH79.T8>e9KMPR4KKCODPR4K. tH79.T8>e9KMPR4KKCODPR4K.A9St;7n6.Len6tH A9St;7n6.Len6tH 1) T8<8nHo do 8<o C:d76o do P;oeto deFe 9e; no <5Y7
F;R74A V-S4A
3#.CANCELAR ATENDIMENTO RELACIONADO
D*S,R-./ E9t8 $:;<=>8 V79=8> te< o oet7Fo de CANCELAR o 8tend787on8do 8 =< 8tend7
P;oe99o9 A:9 8 EYe=Xo AF8nX8; Et88 SELECT
,O3S4TA S5
FROM
HATENDIMENTOSRELACIONADOS.CODCOLIGADA* CODCOLIGADA* HATENDIMENTOSRELACIONADOS.CODLOCAL* CODLOCAL* HATENDIMENTOSRELACIONADOS.CODATENDIMENTO* H. H.CODSTATUS* CODSTATUS* HATENDIMENTOSRELACIONADOS.CODCOLIGADAFILHO* HATENDIMENTOSRELACIONADOS.CODLOCALFILHO* HATENDIMENTOSRELACIONADOS.CODATENDIMENTOFILHO* HATENDIMENTOBASE.CODSTATUS CODSTATUSFILHO HATENDIMENTOBASE INNER OIN HATENDIMENTOSRELACIONADOS ON HATENDIMENTOSRELACIONADOS.CODCOLIGADAFILHO = HATENDIMENTOBASE.CODCOLIGADA AND HATENDIMENTOSRELACIONADOS.CODLOCALFILHO = HATENDIMENTOBASE.CODLOCAL AND HATENDIMENTOSRELACIONADOS.CODATENDIMENTOFILHO = HATENDIMENTOBASE.CODATENDIMENTO INNER OIN HATENDIMENTOBASE H ON HATENDIMENTOSRELACIONADOS.CODCOLIGADA = H. H.CODCOLIGADA AND HATENDIMENTOSRELACIONADOS.CODLOCAL = H. H.CODLOCAL AND HATENDIMENTOSRELACIONADOS.CODATENDIMENTO = H. H.CODATENDIMENTO
KHERE
HATENDIMENTOBASE.CODSTATUS = 'C' AND HATENDIMENTOBASE.CODTIPOATENDIMENTO = '' AND H. H.CODSTATUS @ 'C'
-STA D* -T*3S
AT-V-DAD *S
PARA ,ADA -T*RA./O
Analista: Felipe Da)id *)an+elista P567n8 33 de 3&
S*54*3,-A
At7F7t;<9Con9S,LAt7F7t1 P8tHT8>e9KRe9=>t8doK.RoB9 P8tHT8>e9KRe9=>t8doK.RoB9
AVA3,AR *TAPA
,ódi+o do Atendimento ,oli+ada do Atendimento ocalidade do Atendimento ,ódi+o da ,oli+ada 4suNrio 7oti)o de Repasse PróKima *tapa
At7F7t;<9$o;E8HAt7F7t1 P8tH$7e>d9KCODATENDIMENTOK. A9Inte6e; At7F7t;<9$o;E8HAt7F7t1 P8tH$7e>d9KCODCOLIGADAK.A9I nte6e; At7F7t;<9$o;E8HAt7F7t1 P8tH$7e>d9KCODLOCALK.A9Inte6 e; At7F7t;<9$o;E8HAt7F7t1 P8tH$7e>d9KCODCOLIGADAK.A9I nte6e;
-7A0*7
Analista: Felipe Da)id *)an+elista P567n8 3 de 3&
F;R74A V-S4A D*S,R-./O 0AT-2O
3%.0A+ILITAR CAMPO IMPRODUTIVO PARA RECURSOS DA COMPOSIÇÃO ?o;@oB ?o;@oB =e te< o; oet7Fo H87>7t8; o 8<o 7<;od=t7Fo 8;8 o9 Re=;9o9 d89 Co<o97Xre9 9e>e7on8d89 n8 F79o de Co<o97Xre9. P;oe99o9 de $:;<=>8 V79=8> P;C<At7on V79o o< ;e679t;o9 9e>e7on8do9 -STA D* At7F7tRMS?o;@oB P8tHT8>e9KMC<K.RoB9 -T*3S SELECT
Acti)itrmsFor*acActi)it1G PatFieldsQ,OD,O-0ADAAsSort
MRECCMP. MRECCMP.CODCOLIGADA* CODCOLIGADA*
MRECCMP. MRECCMP.IDPRJ* IDPRJ*
Acti)itrmsFor*acActi)it1G PatFieldsQ-D,7PAs-nte+er
MRECCMP. MRECCMP.IDREC* IDREC*
Ati)idad e: ,O3S4T A S5
MRECCMP. MRECCMP.IDPRJREC* IDPRJREC*
MRECCMP. MRECCMP.IDISM* IDISM*
MRECCMP. MRECCMP.IDCMP FROM
MRECCMP NOLOC] NOLOC])* ( MISM
NOLOC])* NOLOC] (
( NOLOC]) NOLOC] KHERE
MCMP
MRECCMP. MRECCMP.CODCOLIGADA =
MISM. MISM.CODCOLIGADA AND
MRECCMP. MRECCMP.IDPRJ = MISM. MISM.IDPRJ
Acti)itrmsFor*acActi)it1G PatFieldsQ-DPRAs-nte+er
AND
MRECCMP. MRECCMP.IDISM = MISM. MISM.IDISM AND
MRECCMP. MRECCMP.CODCOLIGADA = MCMP. MCMP.CODCOLIGADA
AT-V-DAD *S
Ati)idad e: PARA ,ADA -T*RA./ O
AND
MRECCMP. MRECCMP.IDPRJ = MCMP. MCMP.IDPRJ AND
MRECCMP. MRECCMP.IDCMP = MCMP. MCMP.IDCMP AND
MRECCMP. MRECCMP.CODCOLIGADA =:COLIGADA AND
MRECCMP. MRECCMP.IDPRJ =:IDPROJETO AND
MRECCMP. MRECCMP.IDCMP =:IDCOMPOSICAO MISM.CODISM* CODISM**) IN ('IP' 'IP'* *'IH' 'IH'* *'DE' 'DE') ) SUBSTRING (MISM. SUBSTRING (MCMP. MCMP.CODCMP* CODCMP**) IN ('IE' 'IE') )
AND AND
Ati)idade: S*54*3,A Ati)idad e: PARA ,ADA -T*RA./ O
-7A0*7
Analista: Felipe Da)id *)an+elista P567n8 3" de 3&
Ati)idade: S*54*3,-A
Ati)idad e: S*#S*3/ O
,O3D-./O D*,ARATVA
U tisrmsFor*acActi)it" FieldsQ-D-S7-s3ull
Ati)idade: *R R*0-STRO
Acti)itrmsFor*acActi)it"G PatFieldsQ,OD,O-0ADAAsS ort Acti)itrmsFor*acActi)it"G PatFieldsQ-D,7PAs-nte+er Acti)itrmsFor*acActi)it"G PatFieldsQ-DR*,As-nte+er Acti)itrmsFor*acActi)it"G PatFieldsQ-DPRR*,As-nte+er Acti)itrmsFor*acActi)it"G PatFieldsQ-D-S7As-nte+er 1
Ati)idade: *6PR*SSAO
*Kpress ão Valor ,alculad o
Ati)idade: SAVAR R*0-STRO
rmsReadRecordActi)it 1
1 Acti)itrmsReadRecordA cti)it1G PatFieldsQ-7PROD4T-V OAs-nte+er
O8S*RVA./ O1
,=879 7n9=te;8do9 e9t5 den7do n8 Con9=>t8 S,L.
Analista: Felipe Da)id *)an+elista P567n8 3# de 3&
F;R74A V-S4A
3&.ALTERAR STATUS DO LANÇAMENTO PARA CANCELAMENTO DE LANÇAMENTO NO SGI
$:;<=>8 V79=8> te< o oet7Fo de ALTERAR o St8t=9 do L8nX88; >8nX875;78 ;e>87on8do O 8o >8nX8
0AT-2O
P;oe99o9 $7nL8nAt7on $7nL8nAt7on :CODCOLIGADA * :IDLAN EXECUTE UPDATESTATUSFLAN :CODCOLIGADA* GCOLIGADA.CODCOLIGADA SELECT GCOLIGADA. ( FROM GCOLIGADA NOLOC]) NOLOC] GCOLIGADA.CODCOLIGADA =:CODCOLIGADA KHERE GCOLIGADA.
AT-V-DAD *S
,O3S4T ,OD,O-0AD A A S5
-DA3
At7F7tRMS?o;@oB P8tH$7e>d9.Ite<KCODC At7F7tRMS?o;@oB P8tH$7e>d9.Ite<KCODCOLIGADAK.A9Inte6e; OLIGADAK.A9Inte6e;
At7F7tRMS?o;@oB P8tH$7e>d9KIDLANK.A9I At7F7tRMS?o;@oB P8tH$7e>d9KIDLANK.A9Inte6e; nte6e;
USE CORPORERMTESTE GO O!,-: S-%!$P%,! S-%!$P%,!$&! $&! $%.UPDAT $%.UPDATESTATUSFLAN ESTATUSFLAN SET ANSINULLS ON GO SET ) >) AS BEGIN
Procedure
TRANSACTION UPDATE SET FROM WHERE
FLAN FLAN. FLAN .STATUSLAN = FLAN (NOLOCK FLAN( NOLOCK) ) FLAN. FLAN .CODCOLIGADA = CODCOLIGADA AND FLAN. FLAN .IDLAN = IDLAN AND FLAN. FLAN .STATUSLAN @ @ AND FLAN. FLAN .CODAPLICACAO = 'X'
IF ERROR @ @ > > ROLLBACK ELSE COMMIT
Analista: Felipe Da)id *)an+elista P567n8 3% de 3&
S,2- D#-!: >> ::6
3(.. 3(
CON CO N$I $IGU GUR RAÇ AÇÃO ÃO PARA A $Ó $ÓR RMULA VIS VISU UAL $U $UNCI CIO ONAR
7. P8;8; 8;8; o 9e;F7Xo 9e;F7Xo kRM.0o kRM.0o9t 9t.Se .Se;F7 ;F7el elww 77. 77. Lo8 Lo8>7 >7_8 _8;; o 8;= 8;=7F 7Fo o kRM. kRM.0o 0o9t 9t.S .Se; e;F7 F7e e.e .eYe Ye. .on on6 6ll 6e; 6e;8> 8>o8 >o8>7 >7_8 _8do do e< kC]itotF9iCo;o;eRMiRM.Netlw 1. C89o C89o no no eY79t8 eY79t8 8 >7nH8 >7nH8 ks8dd ks8dd @eK? eK?o;@ o;@oB oBEn En8> 8>edK edK F8>=e F8>=eKt Kt;=e ;=eKK /l dent;o dent;o do 8;=7Fo 7n97;8 8 >7nH8 9e6=7ndo o eYe<>o 887Yo] WappSettin+sM Wadd keorkXow*naled )aluetrue #M
Oser)a'ão: ! C89o 8 >7nH8 5 eY79t8 no 8;=7Fo deFe!9e Fe;78; 9e o F8>o; kt;=el e9t5 7n^o;<8do >o6o 8:9 8 8>8F;8 kF8>=el. ! E9te ;oed77_8do e< tod89 89 e9t8Xre9 onde 8 F8>7d8Xo 8t;8Fj9 d8 $:;<=>8 V79=8> 9e;5 ;e8>7_8d8 e9t8Xre9 do9 =9=5;7o9. ! E9te ;oed7
Analista: Felipe Da)id *)an+elista P567n8 3& de 3&