Alteração de dicionário para ambiente Datasul 12
Verifique se existem alterações de índice reportadas abaixo. Estas, quando aplicadas sobre tabelas de grande número de registros, geram tempos elevados de execução no processo de atualização do banco. Por este motivo, é necessário planejar a aplicação do mesmo. Recomenda-se a execução do processo de atualização primeiramente num ambiente de homologação, cópia da produção, para estimar o tempo que o processo poderá levar. É imprescindível que se faça um backup antes de aplicar o pacote.
Foram liberadas as seguintes alterações:
Banco: EMSINC
- Alteração do formato do campo “hqz_vlpode” para “->>>>>>>>>>>>>>>>>9.9999” e decimais “4” da tabela “hqz”.
Banco: MDTCRM
- Criação da sequência “seq_crm_atrib”.
- Criação da tabela “crm_atrib”.
- Alteração da view-as dos campos “idi_period_tar”, “idi_tip_cart_clien” da tabela “crm_fluig_param”.
Banco: EMSGRA
- Criação da tabela “gg-seq-contrat”.
- Inclusão do campo “idi-aloc-entr” na tabela “gg-contrato”.
- Inclusão do campo “idi-tip-frete” na tabela “gg-contrato-pre”.
- Alteração do formato dos campos “int-1”, “int-2” para “->>>>>>>>9” da tabela “gg-contrato-pre”.
- Inclusão do campo “log-ldap” nas tabelas “gg-param-estab”, “gg-tipo-compra”, “gg-mov”.
- Inclusão dos campos “cdn-emitente-ref”, “cod-chave-ref” na tabela “gg-mov-contr”.
- Alteração do formato dos campos “int-1”, “int-2” para “->>>>>>>>9” da tabela “gg-mov-contr”.
Banco: MGCEX
- Criação das tabelas “docto-export”, “proces-exp-adic”, “tip-movto-export”.
- Inclusão do campo “perc-max-antecip” na tabela “adiant-despes”.
- Alteração de posição e ordem dos campos da tabela “adiant-despes”.
- Inclusão dos campos “idi-informa”, “perc-mercad” na tabela “adiant-despes-lista”.
- Alteração de posição e ordem dos campos da tabela “adiant-despes-lista”.
- Alteração do valor inicial para “1” dos campos “idi-identif”, “idi-lancto”, “idi-operac-antecip”, da tabela “adiant-despes-lista”.
- Inclusão dos campos “cod-usuar”, “dtm-criac” na tabela “adiant-despes-parc”.
- Alteração de posição dos campos da tabela “adiant-despes-parc”.
- Inclusão do campo “cdn-docto-exp” na tabela “proc-docto-export”.
- Alteração do formato do campo “cod-refer” para “x(10)” da tabela “adiant-despes-movto”.
- Alteração do valor inicial do campo “idi-natur-movto” para “1” da tabela “adiant-despes-movto”.
- Alteração de descrições do campo “num-seq-movto” da tabela “adiant-despes-movto”.
Banco: MGDBR
- Inclusão dos campos “idi-tip-integr”, “num-lote-integr” na tabela “param-aps”.
Banco: MGDIS
- Criação da sequência “seq-param-configur”.
- Criação da tabela “param-configur”.
Banco: MGIND
- Criação da tabela “ord-rep-integr”.
Banco: MGINV
- Inclusão do índice “dt-aquis” na tabela “bem-invest”.
Banco: MGSCM
- Inclusão do campo “log-controla-clas” na tabela “wm-param”.
- Alteração do formato dos campos “int-1”, “int-2” para “>>>>>>>>9” nas tabelas “wm-param”, “wm-inventario-acertos”.
- Alteração do formato dos campos “num-seq-item”, “num-seq-item-orig”, “num-seq-item” para “>>>>>9” nas tabelas “wm-box-movto-lote”, “wms-docto-item-agru”, “wms-docto-item-etiq”, “wm-docto-itens-op”, “wm-etiqueta”, “wms-histor-movto-etiq”, “wm-inventario-etiqueta”, “wm-roteiro-docto-itens”, “wms-estrut-kit”, “wm-inventario-acertos”, “wm-inventario-item”.
Banco: MGUNI
- Inclusão dos campos “des-list-grp-clien”, “des-list-grp-fornec” na tabela “param-integr-pol”.
Banco: MOVDBR
- Inclusão do campo “idi-tip-delete” na tabela “ord-histor”.
Banco: MOVDIS
- Criação das tabelas “nota-fisc-gfe”, “ped-pagto”.
- Alteração do formato do campo “char-1” para “x(200)” na tabela “it-nota-fisc”.
- Alteração de decimal dos campos “val-base-cofins-substto”, “val-base-pis-substto”, “vl-cuscontab”, “vl-cuscontab-e”, “val-desconto-inform”, “val-desconto-total”, “vl-merc-liq-zfm”, “vl-merc-liq”, “vl-mercliq-e”, “vl-merc-ori”, “vl-mercori-e”, “vl-merctab-e”, “vl-merc-sicm”, “vl-mercsimc-e”, “vl-merc-tab”, “vl-totitem-e”, “vl-tot-item” para “2” da tabela “it-nota-fisc”.
- Alteração de decimal dos campos “vl-cuscontab-me”, “vl-desconto-me”, “val-desconto”, “vl-desconto”, “vl-merc-ori-me”, “vl-merc-sicm-me”, “vl-merc-tab-me”, “val-pct-desconto-tab-preco”, “vl-precon” vl-precon-e”, “vl-precon-me”, “vl-preuni-zfm”, “vl-preori”, “vl-preori-e”, “vl-preori-me”, “vl-pretab”, “vl-pretab-e”, “vl-pretab-me”, “vl-preuni”, “vl-preuni-e”, “vl-preuni-me”, “vl-tot-item-me” para “5” da tabela “it-nota-fisc”.
- Alteração de decimal dos campos “vl-merc-liq-me”, “val-pct-desconto-total” para “4” da tabela “it-nota-fisc”.
- Alteração de decimal dos campos “val-pct-desconto-periodo”, “val-pct-desconto-prazo” para “3” da tabela “it-nota-fisc”.
- Inclusão do índice “ch-nota-docum” na tabela “it-nota-fisc”.
Banco: MOVFIS
- Alteração do formato do campo “val-sdo-final” para “->,>>>,>>>,>>>,>>>,>>9.99” na tabela “dwf-infor-compos-cust”.
Banco: MOVFRO
- Alteração do formato do campo “dsl-obs” para “x(2000)” nas tabelas “mab-reserva”, “mab-viagem”.
Banco: MOVIND
- Criação da tabela “movto-item-period”.
- Inclusão dos campos “cod-usuario”, “des-msg-ret”, “num-sequencia”, “val-dat-hora-invrtda” na tabela “control-proces-integr”.
- Inclusão dos índices “cntrlprc_ix2”, “cntrlprc_ix3”, “cntrlprc_ix4”, “cntrlprc_ix5” na tabela “control-proces-integr”.
- Alterações do índice “cntrlprc_id2” da tabela “control-proces-integr”.
Banco: TOTVSGEN
- Inclusão do campo “num_id_estab” na tabela “kbn_cel_mestre”.
- Alteração de posição dos campos da tabela “kbn_cel_mestre”.
- Inclusão do índice “kbnclmst_ix3” na tabela “kbn_cel_mestre”.
- Inclusão do campo “num_id_estab” na tabela “kbn_item”.
- Alteração dos campos “cod_chave_erp”, “cod_refer”, “des_item_erp”, “log_comprad”, “log_expedic” para mandatório da tabela “kbn_item”.
- Inclusão do índice “kbnitem_ix5” na tabela “kbn_item”.
- Inclusão do campo “vli_tempo_setup” na tabela “kbn_item_det”.
- Inclusão do campo “num_id_estab” na tabela “kbn_mapeamento”.
- Alteração de posição dos campos da tabela “kbn_mapeamento”.
- Alteração de posição dos campos da tabela “kbn_param”.
- Exclusão dos campos “cdn_param”, “cod_estabel”, “cod_modulo” da tabela “kbn_param”.
- Exclusão do índice “mabparam-estab-mod” da tabela “kbn_param”.
- Exclusão dos índices “kbnmovto_ix4”, “kbnmovto_ix5” da tabela “kbn_movto”.
- Inclusão do índice “kbnmovto_ix3” na tabela “kbn_movto”.
- Inclusão do índice “kbnfrrm_ix4” na tabela “kbn_ferram”.
Banco: EMSFIN
- Criação da tabela “tip_serv_mdo”.
- Inclusão dos campos “cod_tip_serv_mdo”, “log_mdo_emptda” na tabela “fornec_financ”.
- Inclusão dos campos “log_praz_antecip_pef”, “log_praz_impl”, “log_trata_impto_devol”, “num_hora_praz_impl” na tabela “param_estab_apb”.
- Inclusão do campo “log_calcula_impto” na tabela “pagto_padr”.
- Alteração do valor inicial dos campos “val_perc_juros_dia_atraso”, “val_perc_multa_atraso” para “0” da tabela “pagto_padr”.
- Inclusão do campo “log_permit_pagto_ant” na tabela “param_empres_apb”.
- Alteração da view-as do campo “ind_trans_pagto_padr” da tabela “selec_pagto_padr”.
Banco: EMSUNI
- Criação da tabela “control_id_clien_fornec”.
- Inclusão do campo “ind_period_acum” na tabela “valid_tab_prgssiv_impto”.
- Alteração do valor inicial do campo “dat_inic_valid” para “01/01/1800” da tabela “valid_tab_prgssiv_impto”.
Banco: MOV5LOC
- Criação das tabelas “arg_nota_fisc_amostra”, “colext_saldo_cta_terc”.
- Inclusão do campo “log_consid_filial” nas tabelas “argext_lote_liquidac_acr”, “arg_recibo”.
- Inclusão do campo “nom_abrev” na tabela “argext_retenc_recibo”.
Banco: MOVFIN
- Inclusão do campo “cod_sub_tip_docto_transp” na tabela “docto_transp”.
- Alteração da view-as do campo “ind_tip_docto_transp” na tabela “docto_transp”.
- Inclusão do índice “dcttrnsp_docto” na tabela “docto_transp”.
- Inclusão do campo “log_aprovac_pend” na tabela “ext_proces_pagto”.
- Inclusão do campo “cod_ser_juros” na tabela “adiant_emprest_produt”.
- Alteração da view-as do campo “ind_orig_tit_acr” da tabela “tit_acr”.
- Alteração da view-as do campo “ind_origin_tit_ap” da tabela “tit_ap”.
Banco: EMSFND
- Inclusão do índice “pedexec_num_ip” na tabela “ped_exec”.
Banco: SRCADGER
- Criação das sequencias “seq-hmr-grp-motiv-cancel”, “seq_docto_geral”.
- Criação das tabelas “agrpdor-produt-ext”, “hmr-grp-motiv-cancel”, “import-lotac-propost”, “param-audit-contrat”, “param-geral”.
- Inclusão dos campos “cod-campo-ant”, “cod-campo-atual” na tabela “histor-ocor-usuar”.
- Inclusão dos campos “cdn-modalidade”, “cdn-usuario”, “dat-exc-plano”, “hra-geracao-protocolo”, “num-termo-adesao” na tabela “protoc-atendim”.
- Inclusão dos índices “prtctndm_ix7”, “prtctndm_ix8” na tabela “protoc-atendim”.
Banco: SRMOVBEN
- Inclusão do índice “usuarpls_ix41” na tabela “usuário”.
Banco: SRMOVCON
- Criação da sequência “seq-docto-ctas-temp”.
- Alteração do formato do campo “nr-sequencia” na tabela “exampcms”.
- Criação das tabelas “histor-docretmp”, “histor-mov-itmp” e “histor-moviptmp”.
Banco: SRMOVFIN
- Criação das sequencias “seq-reaj-agrup-regra”, “seq-reaj-faixa-regra-pf”, “seq-reaj-faixa-regra-pj”, “seq-reaj-regra-particip”, “seq-reaj-regra-propost”.
- Criação das tabelas “reaj-agrup-regra”, “reaj-faixa-regra-pf”, “reaj-faixa-regra-pj”, “reaj-regra-faturam-propost”, “reaj-regra-particip”.
Banco: DTHRGST
- Criação das sequencias “seq_msg_sped”, “seq_ticket_code”.
- Criação das tabelas “sped_agendto_interv”, “sped_compl_event_periodic”, “sped_movto_rat_tomador”, “sped_param_taf”, “sped_ticket_code”.
- Inclusão dos campos “cdn_cargo_basic_funcao”, “cdn_func_centrdor”, “cdn_motiv_liber_sal”, “cdn_niv_cargo_funcao”, “cdn_sindicato”, “cdn_tab_sal_funcao”, “cdn_turma_trab”, “cdn_turno_trab”, “cod_rh_ccusto”, “idi_tip_agendto”, “log_salario_tab_funcao”, “num_digito_verfdor_func”, “num_faixa_sal_funcao”, “num_niv_sal_funcao”, “val_salario_atual_funcao” na tabela “sped_agendto_transf”.
- Inclusão dos campos “idi_tip_carg”, “log_msg_procesda”, “val_seq_msg_sped” na tabela “sped_movto_msg”.
- Alteração da view-as dos campos “idi_motiv_bloq_msg”, “idi_ocor_msg_sped”, “idi_orig_msg”, “idi_orig_recibo”, “idi_tip_arq_msg_sped”, “idi_tip_inform_msg_sped”, “idi_tip_inscr”, “idi_tip_msg_envda”, “idi_tip_participan_sped”, “log_livre_1”, “log_livre_2”, “log_livre_3”, “log_livre_4”, “log_msg_envda”, “log_msg_liberd” da tabela “sped_movto_msg”.
- Inclusão do índice “spdmvtma_ix6” na tabela “sped_movto_msg”.
- Alteração dos índices “spdmvtms_id”, “spdmvtms_inf” da tabela “sped_movto_msg”.
- Criação do campo “val_seq_msg_sped” na tabela “sped_movto_msg_erro”.
- Alteração da view-as dos campos “idi_orig_erro_msg”, “log_livre_1”, “log_livre_2”, “log_livre_3”, “log_livre_4” da tabela “sped_movto_msg_erro”.
- Alteração dos índices “spdmvtms_cod_erro”, “spdmvtms_id” da tabela “sped_movto_msg_erro”.
- Inclusão do campo “val_seq_msg_sped” na tabela “sped_movto_msg_orig”.
- Alteração do índice “spdmvtmsrg_id” na tabela “sped_movto_msg_orig”.
- Inclusão dos campos “cdn_event_fp”, “cod_empres_event”, “cod_event_exclus_sped” na tabela “sped_pagto_itens”.
- Alteração do campo “cod_rubrica_arq” para receber valores nulos da tabela “sped_pagto_itens”.
- Alteração da view-as do campo “idi_recibo_orig” da tabela “sped_pagto_itens”.
- Alteração do índice “spdpgttn_id2” da tabela “sped_pagto_itens”.
- Inclusão do campo “idi_admis_func” na tabela “sped_participan”.
- Inclusão do campo “idi_tip_pagto” na tabela “sped_remun_recibo”.
- Alteração do índice “spdrmnrc_ix2” da tabela “sped_remun_recibo”.
- Inclusão do campo “dat_inic_vigenc_sped” na tabela “sped_rh_estab”.
- Alteração do formato do campo “idi_tip_pagto” para “99” da tabela “sped_pagto_inform”.
- Alteração da view-as dos campos “idi_tip_pagto”, “idi_recibo_orig”, “idi_tip_fp” da tabela “sped_pagto_inform”.
- Alteração do índice “spdpgtnf_movto” da tabela “sped_pagto_inform”.
Banco: DTHRPMG
- Criação das tabelas “curso_lotac_cargo_aux”, “curso_prog_trein_aux”, “curso_trein_aux”, “param_adm_trein_aux”, “participan_prog_trein_aux”.
- Inclusão do campo “cdn_estab” na tabela “plano_trein”.
- Alteração do índice “plntrn_id” da tabela “plano_trein”.
- Inclusão do campo “cdn_estab” na tabela “plano_trein_curso”.
- Alteração do campo “dat_refer” para mandatório da tabela “plano_trein_curso”.
- Alteração do índice “plntrncr_id” da tabela “plano_trein_curso”.
Banco: DTHRPYC
- Inclusão do campo “idi_cumpr_aviso_previo” na tabela “habilit_rescis”.
Conseqüentemente este pacote contém arquivos de definição de dados (.df) que serão usados para atualização dos dicionários.
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))