MontarLayout
Transcript of MontarLayout
Layout SERASAHeader - registro (0)
CAMPOS SCRIPT (SQL) SEQ INI FIN TAM
'0' 01 001 001 1
+ '059926055' 02 002 010 9
+ CONVERT(VARCHAR(12),GETDATE(),112) 03 011 018 8
+ DBO.MIGRA_FN_LEFTZERO(4,'0300') 04 019 022 4
+ '07707000' 05 023 030 8
+ '0011' 06 031 034 4
+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTR 07 035 104 70
+ 'SERASA-CONVEM07' 08 105 119 15
+ '000004' 09 120 125 6
+ 'E' 10 126 126 1
+ '0001' 11 127 130 4
+ ' ' 12 131 170 40
+ '002' 13 171 173 3
+ ' 14 174 833 660
+ ' ' 15 834 893 60
+ '0000001' 16 894 900 7
Dados da Anotação - registro (1)CAMPOS SCRIPT (SQL) SEQ INI FIN TAM
'1' 01 001 001 1
+ 'I' 02 002 002 1
+ '000170' 03 003 008 6
+ DBO.MIGRA_FN_LEFTZERO(15, '059926055') --DBO.MI 04 009 023 15
+ 'J' 05 024 024 1
+ '1' 06 025 025 1
+ DBO.MIGRA_FN_LEFTZERO(15, U.CGC) 07 026 040 15
+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTR 08 041 110 70
+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRI 09 111 135 25
+ DBO.MIGRA_FN_RIGTHESPACO(45, (UE.ENDERECO +' ' 10 136 180 45
+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(CASE 11 181 200 20
+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(MUE. 12 201 225 25
+ MUE.UF_SIGLA 13 226 227 2
+ DBO.MIGRA_FN_LEFTZERO(8, RTRIM(LTRIM(ISNULL(UE.C 14 228 235 8
+ '0300' 15 236 239 4
+ '007707000' 16 240 248 9
+ '0011' 17 249 252 4
+ 'F' 18 253 253 1
+ '2' 19 254 254 1
+ DBO.MIGRA_FN_LEFTZERO(15, ISNULL(P.CPF,0)) 20 255 269 15
+ '3' 21 270 270 1
+ DBO.MIGRA_FN_LEFTZERO(15, RTRIM(LTRIM(ISNULL(P.R 22 271 285 15
+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(P.RG_UF,'')) 23 286 287 2
+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(P.NO 24 288 357 70
+ DBO.MIGRA_FN_RIGTHESPACO(45, (RTRIM(LTRIM(ISNULL( 25 358 402 45
+ DBO.MIGRA_FN_RIGTHESPACO(25, ISNULL(P.END_COMPL 26 403 427 25
+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(ISNULL( 27 428 447 20
+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(ISNUL 28 448 472 25
+ MUD.UF_SIGLA 29 473 474 2
+ P.CEP 30 475 482 8
+ DBO.MIGRA_FN_LEFTZERO(4, SUBSTRING(REPLACE(REPLACE(REP31 483 486 4
+ DBO.MIGRA_FN_LEFTZERO(9, SUBSTRING(REPLACE(REPLACE(REP32 487 495 9
+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNULL 33 496 565 70
+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNUL 34 566 635 70
+ CONVERT(VARCHAR(8),ISNULL(P.DT_NASC,0),112) 35 636 643 8
+ DBO.MIGRA_FN_LEFTZERO(15, B.NOSSO_NUMERO) 36 644 658 15
+ 'BS ' 37 659 661 3
+ DBO.MIGRA_FN_RIGTHESPACO(40, RTRIM(LTRIM(ISNUL 38 662 701 40
+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(MUE.UF_SIGLA 39 702 703 2
+ DBO.MIGRA_FN_RIGTHESPACO(16, B.BOLETO) 40 704 719 16
+ SUBSTRING(SA.DT_FATURAMENTO, 7,4)+SUBSTRING(S 41 720 727 8
+ SUBSTRING(SA.DT_VENCIMENTO, 7,4)+SUBSTRING(SA. 42 728 735 8
+ '001' 43 736 738 3
+ DBO.MIGRA_FN_LEFTZERO(15,REPLACE(SA.VALOR_PAGAR, 44 739 753 15
+ DBO.MIGRA_FN_LEFTZERO(15,'') 45 754 768 15
+ ' ' 46 769 769 1
+ 'A' 47 770 770 1
+ '1' 48 771 771 1
+ '1' 49 772 772 1
+ DBO.MIGRA_FN_RIGTHESPACO(20, SA.COBRANCA) 50 773 792 20
+ ' ' 51 793 794 2
+ ' ' 52 795 795 1
+ ' ' 53 796 833 38
+ ' ' 54 834 893 60
-- + '0000001' 55 894 900 7
Trailler - registro (9)CAMPOS SCRIPT (SQL) SEQ INI FIN TAM
'9' 01 001 001 1
+ ' 02 002 893 892
-- + '0000001' AS SEQ_REGISTRO 03 894 900 7
NOVO CAMPO
'0' -- S:1 P:1_1 T:1
+ '059926055' -- S:2 P:2_10 T:9
+ CONVERT(VARCHAR(12),GETDATE(),112) -- S:3 P:11_18 T:8
+ DBO.MIGRA_FN_LEFTZERO(4,'0300') -- S:4 P:19_22 T:4
+ '07707000' -- S:5 P:23_30 T:8
+ '0011' -- S:6 P:31_34 T:4
+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(MAN.NOME_ABREV)))) -- S:7 P:35_104 T:70
+ 'SERASA-CONVEM07' -- S:8 P:105_119 T:15
+ '000004' -- S:9 P:120_125 T:6
+ 'E' -- S:10 P:126_126 T:1
+ '0001' -- S:11 P:127_130 T:4
+ ' ' -- S:12 P:131_170 T:40
+ '002' -- S:13 P:171_173 T:3
+ ' ' -- S:14 P:174_833 T:660
+ ' ' -- S:15 P:834_893 T:60
+ '0000001' -- S:16 P:894_900 T:7
NOVO CAMPO
'1' -- S:1 P:1_1 T:1
+ 'I' -- S:2 P:2_2 T:1
+ '000170' -- S:3 P:3_8 T:6
+ DBO.MIGRA_FN_LEFTZERO(15, '059926055') --DBO.MIGRA_FN_LEFTZERO(15, UE.CGC) -- S:4 P:9_23 T:15
+ 'J' -- S:5 P:24_24 T:1
+ '1' -- S:6 P:25_25 T:1
+ DBO.MIGRA_FN_LEFTZERO(15, U.CGC) -- S:7 P:26_40 T:15
+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(UE.NOME_COMP)))) -- S:8 P:41_110 T:70
+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(UE.NOME_ABREV)))) -- S:9 P:111_135 T:25
+ DBO.MIGRA_FN_RIGTHESPACO(45, (UE.ENDERECO +' '+ UE.END_NUM)) -- S:10 P:136_180 T:45
+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(CASE WHEN LEN(UE.BAIRRO)<=20 THEN UE.BAIRRO ELSE SUBSTRING(UE.BAIRRO,1,20) END))) -- S:11 P:181_200 T:20
+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(MUE.NOME))) -- S:12 P:201_225 T:25
+ MUE.UF_SIGLA -- S:13 P:226_227 T:2
+ DBO.MIGRA_FN_LEFTZERO(8, RTRIM(LTRIM(ISNULL(UE.CEP,0)))) -- S:14 P:228_235 T:8
+ '0300' -- S:15 P:236_239 T:4
+ '007707000' -- S:16 P:240_248 T:9
+ '0011' -- S:17 P:249_252 T:4
+ 'F' -- S:18 P:253_253 T:1
+ '2' -- S:19 P:254_254 T:1
+ DBO.MIGRA_FN_LEFTZERO(15, ISNULL(P.CPF,0)) -- S:20 P:255_269 T:15
+ '3' -- S:21 P:270_270 T:1
+ DBO.MIGRA_FN_LEFTZERO(15, RTRIM(LTRIM(ISNULL(P.RG_NUM,'')))) -- S:22 P:271_285 T:15
+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(P.RG_UF,'')) -- S:23 P:286_287 T:2
+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(P.NOME_COMPL))) -- S:24 P:288_357 T:70
+ DBO.MIGRA_FN_RIGTHESPACO(45, (RTRIM(LTRIM(ISNULL(P.ENDERECO,''))) +' '+ RTRIM(LTRIM(ISNULL(P.END_NUM,''))))) -- S:25 P:358_402 T:45
+ DBO.MIGRA_FN_RIGTHESPACO(25, ISNULL(P.END_COMPL,'')) -- S:26 P:403_427 T:25
+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(ISNULL(P.BAIRRO,'')))) -- S:27 P:428_447 T:20
+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(ISNULL(MUD.NOME,'')))) -- S:28 P:448_472 T:25
+ MUD.UF_SIGLA -- S:29 P:473_474 T:2
+ P.CEP -- S:30 P:475_482 T:8
+ DBO.MIGRA_FN_LEFTZERO(4, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),1,2)) -- S:31 P:483_486 T:4
+ DBO.MIGRA_FN_LEFTZERO(9, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),3,8)) -- S:32 P:487_495 T:9
+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNULL(P.NOME_PAI,'')))) -- S:33 P:496_565 T:70
+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNULL(P.NOME_MAE,'')))) -- S:34 P:566_635 T:70
+ CONVERT(VARCHAR(8),ISNULL(P.DT_NASC,0),112) -- S:35 P:636_643 T:8
+ DBO.MIGRA_FN_LEFTZERO(15, B.NOSSO_NUMERO) -- S:36 P:644_658 T:15
+ 'BS ' -- S:37 P:659_661 T:3
+ DBO.MIGRA_FN_RIGTHESPACO(40, RTRIM(LTRIM(ISNULL(MUE.NOME,'')))) -- S:38 P:662_701 T:40
+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(MUE.UF_SIGLA,'')) -- S:39 P:702_703 T:2
+ DBO.MIGRA_FN_RIGTHESPACO(16, B.BOLETO) -- S:40 P:704_719 T:16
+ SUBSTRING(SA.DT_FATURAMENTO, 7,4)+SUBSTRING(SA.DT_FATURAMENTO, 4,2) +SUBSTRING(SA.DT_FATURAMENTO, 1,2) -- S:41 P:720_727 T:8
+ SUBSTRING(SA.DT_VENCIMENTO, 7,4)+SUBSTRING(SA.DT_VENCIMENTO, 4,2) +SUBSTRING(SA.DT_VENCIMENTO, 1,2) -- S:42 P:728_735 T:8
+ '001' -- S:43 P:736_738 T:3
+ DBO.MIGRA_FN_LEFTZERO(15,REPLACE(SA.VALOR_PAGAR,'.','')) -- S:44 P:739_753 T:15
+ DBO.MIGRA_FN_LEFTZERO(15,'') -- S:45 P:754_768 T:15
+ ' ' -- S:46 P:769_769 T:1
+ 'A' -- S:47 P:770_770 T:1
+ '1' -- S:48 P:771_771 T:1
+ '1' -- S:49 P:772_772 T:1
+ DBO.MIGRA_FN_RIGTHESPACO(20, SA.COBRANCA) -- S:50 P:773_792 T:20
+ ' ' -- S:51 P:793_794 T:2
+ ' ' -- S:52 P:795_795 T:1
+ ' ' -- S:53 P:796_833 T:38
+ ' ' -- S:54 P:834_893 T:60
+ '0000001' -- S:55 P:894_900 T:7
NOVO CAMPO
'9' -- S:1 P:1_1 T:1
+ ' ' -- S:2 P:2_893 T:892
+ '0000001' AS SEQ_REGISTRO -- S:3 P:894_900 T:7
+ ' ' -- S:14 P:174_833 T:660
+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(CASE WHEN LEN(UE.BAIRRO)<=20 THEN UE.BAIRRO ELSE SUBSTRING(UE.BAIRRO,1,20) END))) -- S:11 P:181_200 T:20
+ DBO.MIGRA_FN_RIGTHESPACO(45, (RTRIM(LTRIM(ISNULL(P.ENDERECO,''))) +' '+ RTRIM(LTRIM(ISNULL(P.END_NUM,''))))) -- S:25 P:358_402 T:45
+ DBO.MIGRA_FN_LEFTZERO(4, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),1,2)) -- S:31 P:483_486 T:4
+ DBO.MIGRA_FN_LEFTZERO(9, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),3,8)) -- S:32 P:487_495 T:9
+ SUBSTRING(SA.DT_FATURAMENTO, 7,4)+SUBSTRING(SA.DT_FATURAMENTO, 4,2) +SUBSTRING(SA.DT_FATURAMENTO, 1,2) -- S:41 P:720_727 T:8
+ SUBSTRING(SA.DT_VENCIMENTO, 7,4)+SUBSTRING(SA.DT_VENCIMENTO, 4,2) +SUBSTRING(SA.DT_VENCIMENTO, 1,2) -- S:42 P:728_735 T:8
+ ' ' -- S:2 P:2_893 T:892
+ ' ' -- S:14 P:174_833 T:660
+ ' ' -- S:2 P:2_893 T:892
+ ' ' -- S:2 P:2_893 T:892
Layout SERASAHeader - registro (0)
CAMPOS SCRIPT (SQL) SEQ INI FIN TAM
'0' 01 001 001 1
+ '059926055' 02 002 010 9
+ CONVERT(VARCHAR(12),GETDATE(),112) 03 011 018 8
+ DBO.MIGRA_FN_LEFTZERO(4,'0300') 04 019 022 4
+ '07707000' 05 023 030 8
+ '0011' 06 031 034 4
+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTR 07 035 104 70
+ 'SERASA-CONVEM07' 08 105 119 15
+ '000004' 09 120 125 6
+ 'E' 10 126 126 1
+ '0001' 11 127 130 4
+ ' ' 12 131 170 40
+ '002' 13 171 173 3
+ ' 14 174 833 660
+ ' ' 15 834 893 60
-- + '0000001' 16 894 900 7
Dados da Anotação - registro (1)CAMPOS SCRIPT (SQL) SEQ INI FIN TAM
'1' 01 001 001 1
+ 'I' 02 002 002 1
+ '000170' 03 003 008 6
+ DBO.MIGRA_FN_LEFTZERO(15, '059926055') --DBO.MI 04 009 023 15
+ 'J' 05 024 024 1
+ '1' 06 025 025 1
+ DBO.MIGRA_FN_LEFTZERO(15, U.CGC) 07 026 040 15
+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTR 08 041 110 70
+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRI 09 111 135 25
+ DBO.MIGRA_FN_RIGTHESPACO(45, (UE.ENDERECO +' ' 10 136 180 45
+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(CASE 11 181 200 20
+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(MUE. 12 201 225 25
+ MUE.UF_SIGLA 13 226 227 2
+ DBO.MIGRA_FN_LEFTZERO(8, RTRIM(LTRIM(ISNULL(UE.C 14 228 235 8
+ '0300' 15 236 239 4
+ '007707000' 16 240 248 9
+ '0011' 17 249 252 4
+ 'F' 18 253 253 1
+ '2' 19 254 254 1
+ DBO.MIGRA_FN_LEFTZERO(15, ISNULL(P.CPF,0)) 20 255 269 15
+ '3' 21 270 270 1
+ DBO.MIGRA_FN_LEFTZERO(15, RTRIM(LTRIM(ISNULL(P.R 22 271 285 15
+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(P.RG_UF,'')) 23 286 287 2
+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(P.NO 24 288 357 70
+ DBO.MIGRA_FN_RIGTHESPACO(45, (RTRIM(LTRIM(ISNULL( 25 358 402 45
+ DBO.MIGRA_FN_RIGTHESPACO(25, ISNULL(P.END_COMPL 26 403 427 25
+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(ISNULL( 27 428 447 20
+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(ISNUL 28 448 472 25
+ MUD.UF_SIGLA 29 473 474 2
+ P.CEP 30 475 482 8
+ DBO.MIGRA_FN_LEFTZERO(4, SUBSTRING(REPLACE(REPLACE(REP31 483 486 4
+ DBO.MIGRA_FN_LEFTZERO(9, SUBSTRING(REPLACE(REPLACE(REP32 487 495 9
+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNULL 33 496 565 70
+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNUL 34 566 635 70
+ CONVERT(VARCHAR(8),ISNULL(P.DT_NASC,0),112) 35 636 643 8
+ DBO.MIGRA_FN_LEFTZERO(15, B.NOSSO_NUMERO) 36 644 658 15
+ 'BS ' 37 659 661 3
+ DBO.MIGRA_FN_RIGTHESPACO(40, RTRIM(LTRIM(ISNUL 38 662 701 40
+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(MUE.UF_SIGLA 39 702 703 2
+ DBO.MIGRA_FN_RIGTHESPACO(16, B.BOLETO) 40 704 719 16
+ SUBSTRING(SA.DT_FATURAMENTO, 7,4)+SUBSTRING(S 41 720 727 8
+ SUBSTRING(SA.DT_VENCIMENTO, 7,4)+SUBSTRING(SA. 42 728 735 8
+ '001' 43 736 738 3
+ DBO.MIGRA_FN_LEFTZERO(15,REPLACE(SA.VALOR_PAGAR, 44 739 753 15
+ DBO.MIGRA_FN_LEFTZERO(15,'') 45 754 768 15
+ ' ' 46 769 769 1
+ 'A' 47 770 770 1
+ '1' 48 771 771 1
+ '1' 49 772 772 1
+ DBO.MIGRA_FN_RIGTHESPACO(20, SA.COBRANCA) 50 773 792 20
+ ' ' 51 793 794 2
+ ' ' 52 795 795 1
+ ' ' 53 796 833 38
+ ' ' 54 834 893 60
-- + '0000001' 55 894 900 7
Trailler - registro (9)CAMPOS SCRIPT (SQL) SEQ INI FIN TAM
'9' 01 001 001 1
+ ' 02 002 893 892
-- + '0000001' AS SEQ_REGISTRO 03 894 900 7
NOVO CAMPO
'0' -- S:01 P:001_001 T:1
+ '059926055' -- S:02 P:002_010 T:9
+ CONVERT(VARCHAR(12),GETDATE(),112) -- S:03 P:011_018 T:8
+ DBO.MIGRA_FN_LEFTZERO(4,'0300') -- S:04 P:019_022 T:4
+ '07707000' -- S:05 P:023_030 T:8
+ '0011' -- S:06 P:031_034 T:4
+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(MAN.NOME_ABREV)))) -- S:07 P:035_104 T:70
+ 'SERASA-CONVEM07' -- S:08 P:105_119 T:15
+ '000004' -- S:09 P:120_125 T:6
+ 'E' -- S:10 P:126_126 T:1
+ '0001' -- S:11 P:127_130 T:4
+ ' ' -- S:12 P:131_170 T:40
+ '002' -- S:13 P:171_173 T:3
+ ' ' -- S:14 P:174_833 T:660
+ ' ' -- S:15 P:834_893 T:60
+ '0000001' -- S:16 P:894_900 T:7
NOVO CAMPO
'1' -- S:01 P:001_001 T:1
+ 'I' -- S:02 P:002_002 T:1
+ '000170' -- S:03 P:003_008 T:6
+ DBO.MIGRA_FN_LEFTZERO(15, '059926055') --DBO.MIGRA_FN_LEFTZERO(15, UE.CGC) -- S:04 P:009_023 T:15
+ 'J' -- S:05 P:024_024 T:1
+ '1' -- S:06 P:025_025 T:1
+ DBO.MIGRA_FN_LEFTZERO(15, U.CGC) -- S:07 P:026_040 T:15
+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(UE.NOME_COMP)))) -- S:08 P:041_110 T:70
+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(UE.NOME_ABREV)))) -- S:09 P:111_135 T:25
+ DBO.MIGRA_FN_RIGTHESPACO(45, (UE.ENDERECO +' '+ UE.END_NUM)) -- S:10 P:136_180 T:45
+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(CASE WHEN LEN(UE.BAIRRO)<=20 THEN UE.BAIRRO ELSE SUBSTRING(UE.BAIRRO,1,20) END))) -- S:11 P:181_200 T:20
+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(MUE.NOME))) -- S:12 P:201_225 T:25
+ MUE.UF_SIGLA -- S:13 P:226_227 T:2
+ DBO.MIGRA_FN_LEFTZERO(8, RTRIM(LTRIM(ISNULL(UE.CEP,0)))) -- S:14 P:228_235 T:8
+ '0300' -- S:15 P:236_239 T:4
+ '007707000' -- S:16 P:240_248 T:9
+ '0011' -- S:17 P:249_252 T:4
+ 'F' -- S:18 P:253_253 T:1
+ '2' -- S:19 P:254_254 T:1
+ DBO.MIGRA_FN_LEFTZERO(15, ISNULL(P.CPF,0)) -- S:20 P:255_269 T:15
+ '3' -- S:21 P:270_270 T:1
+ DBO.MIGRA_FN_LEFTZERO(15, RTRIM(LTRIM(ISNULL(P.RG_NUM,'')))) -- S:22 P:271_285 T:15
+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(P.RG_UF,'')) -- S:23 P:286_287 T:2
+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(P.NOME_COMPL))) -- S:24 P:288_357 T:70
+ DBO.MIGRA_FN_RIGTHESPACO(45, (RTRIM(LTRIM(ISNULL(P.ENDERECO,''))) +' '+ RTRIM(LTRIM(ISNULL(P.END_NUM,''))))) -- S:25 P:358_402 T:45
+ DBO.MIGRA_FN_RIGTHESPACO(25, ISNULL(P.END_COMPL,'')) -- S:26 P:403_427 T:25
+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(ISNULL(P.BAIRRO,'')))) -- S:27 P:428_447 T:20
+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(ISNULL(MUD.NOME,'')))) -- S:28 P:448_472 T:25
+ MUD.UF_SIGLA -- S:29 P:473_474 T:2
+ P.CEP -- S:30 P:475_482 T:8
+ DBO.MIGRA_FN_LEFTZERO(4, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),1,2)) -- S:31 P:483_486 T:4
+ DBO.MIGRA_FN_LEFTZERO(9, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),3,8)) -- S:32 P:487_495 T:9
+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNULL(P.NOME_PAI,'')))) -- S:33 P:496_565 T:70
+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNULL(P.NOME_MAE,'')))) -- S:34 P:566_635 T:70
+ CONVERT(VARCHAR(8),ISNULL(P.DT_NASC,0),112) -- S:35 P:636_643 T:8
+ DBO.MIGRA_FN_LEFTZERO(15, B.NOSSO_NUMERO) -- S:36 P:644_658 T:15
+ 'BS ' -- S:37 P:659_661 T:3
+ DBO.MIGRA_FN_RIGTHESPACO(40, RTRIM(LTRIM(ISNULL(MUE.NOME,'')))) -- S:38 P:662_701 T:40
+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(MUE.UF_SIGLA,'')) -- S:39 P:702_703 T:2
+ DBO.MIGRA_FN_RIGTHESPACO(16, B.BOLETO) -- S:40 P:704_719 T:16
+ SUBSTRING(SA.DT_FATURAMENTO, 7,4)+SUBSTRING(SA.DT_FATURAMENTO, 4,2) +SUBSTRING(SA.DT_FATURAMENTO, 1,2) -- S:41 P:720_727 T:8
+ SUBSTRING(SA.DT_VENCIMENTO, 7,4)+SUBSTRING(SA.DT_VENCIMENTO, 4,2) +SUBSTRING(SA.DT_VENCIMENTO, 1,2) -- S:42 P:728_735 T:8
+ '001' -- S:43 P:736_738 T:3
+ DBO.MIGRA_FN_LEFTZERO(15,REPLACE(SA.VALOR_PAGAR,'.','')) -- S:44 P:739_753 T:15
+ DBO.MIGRA_FN_LEFTZERO(15,'') -- S:45 P:754_768 T:15
+ ' ' -- S:46 P:769_769 T:1
+ 'A' -- S:47 P:770_770 T:1
+ '1' -- S:48 P:771_771 T:1
+ '1' -- S:49 P:772_772 T:1
+ DBO.MIGRA_FN_RIGTHESPACO(20, SA.COBRANCA) -- S:50 P:773_792 T:20
+ ' ' -- S:51 P:793_794 T:2
+ ' ' -- S:52 P:795_795 T:1
+ ' ' -- S:53 P:796_833 T:38
+ ' ' -- S:54 P:834_893 T:60
+ '0000001' -- S:55 P:894_900 T:7
NOVO CAMPO
'9' -- S:01 P:001_001 T:1
+ ' ' -- S:02 P:002_893 T:892
+ '0000001' AS SEQ_REGISTRO -- S:03 P:894_900 T:7
+ ' ' -- S:14 P:174_833 T:660
+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(CASE WHEN LEN(UE.BAIRRO)<=20 THEN UE.BAIRRO ELSE SUBSTRING(UE.BAIRRO,1,20) END))) -- S:11 P:181_200 T:20
+ DBO.MIGRA_FN_RIGTHESPACO(45, (RTRIM(LTRIM(ISNULL(P.ENDERECO,''))) +' '+ RTRIM(LTRIM(ISNULL(P.END_NUM,''))))) -- S:25 P:358_402 T:45
+ DBO.MIGRA_FN_LEFTZERO(4, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),1,2)) -- S:31 P:483_486 T:4
+ DBO.MIGRA_FN_LEFTZERO(9, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),3,8)) -- S:32 P:487_495 T:9
+ SUBSTRING(SA.DT_FATURAMENTO, 7,4)+SUBSTRING(SA.DT_FATURAMENTO, 4,2) +SUBSTRING(SA.DT_FATURAMENTO, 1,2) -- S:41 P:720_727 T:8
+ SUBSTRING(SA.DT_VENCIMENTO, 7,4)+SUBSTRING(SA.DT_VENCIMENTO, 4,2) +SUBSTRING(SA.DT_VENCIMENTO, 1,2) -- S:42 P:728_735 T:8
+ ' ' -- S:02 P:002_893 T:892
+ ' ' -- S:14 P:174_833 T:660
+ ' ' -- S:02 P:002_893 T:892
+ ' ' -- S:02 P:002_893 T:892