Alteração de Dicionário para Ambiente Datasul11
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: MDTCRM:
- Alteração do tamanho do max-width para 600 no atributo “nom_fim_nom” da tabela “crm_pessoa”.
Banco: MGDIS:
- Criação da sequência “seq-lacre”.
- Criação das tabelas “depos-loja”, “item-loja”, “param-integr-loja” e “depto-loja”.
Banco: MGFIS:
- Criação das tabelas “dwf-alter-estrut-period”, “dwf-inform-compl-fisc”, “dwf-obs-lancto-fisc” e “dwf-unid-calc”.
- Alterado o initial para “today” no campo “dat-inic-valid” da tabela “dwf-digita-ind-terc-insumo”.
- Alterado para “null-allowed” o campo “dat-fim-valid” da tabela “dwf-digita-ind-terc-insumo”.
- Alterado para “mandatory” o campo “dat-consum” da tabela “dwf-digita-ind-terc-insumo”.
- Criação do campo “dat-consum” no índice “dwfdgtna_id2” da tabela “dwf-digita-ind-terc-insumo”.
- Criação do campo “cod-ord-produt” na tabela “dwf-digita-insumo-consum”.
- Alterado o initial para “today” no campo “dat-inic-valid” da tabela “dwf-digita-insumo-consum”.
- Alterado para “null-allowed” o campo “dat-fim-valid” da tabela “dwf-digita-insumo-consum”.
- Alterado para “mandatory” o campo “dat-trans” da tabela “dwf-digita-insumo-consum”.
- Alterado o order e position dos campos da tabela “dwf-digita-insumo-consum”.
- Adicionado o campo “dat-trans” no índice “dwfdgtns_id2” da tabela “dwf-digita-insumo-consum”.
- Criação do campo “cod-ord-produt” na tabela “dwf-digita-itens-produz”.
- Alterado o initial para “today” no campo “dat-inic-valid” da tabela “dwf-digita-itens-produz”.
- Alterado para “null-allowed” o campo “dat-fim-valid” da tabela “dwf-digita-itens-produz”.
- Alterado para “mandatory” o campo “dat-inicio” da tabela “dwf-digita-itens-produz”.
- Alterado para “mandatory” o campo “dat-termino” da tabela “dwf-digita-itens-produz”.
- Adicionados os campos “dat-inicio” e “dat-termino” no índice “dwfdgttn_id2” da tabela “dwf-digita-itens-produz”.
- Exclusão do campo “nr-ord-produ” da tabela “dwf-digita-itens-produz”.
- Criação do campo “dat-fim-valid” na tabela “dwf-cons-espec-padr”.
- Criação do campo “dat-inic-valid” na tabela “dwf-cons-espec-padr”.
- Alterado o order e position dos campos da tabela “dwf-cons-espec-padr”.
- Adicionado o campo “dat-inic-valid” no índice “dwfcnssp_id2” da tabela “dwf-cons-espec-padr”.
- Exclusão do campo “al-codigo” da tabela “dwf-cons-espec-padr”.
- Alterado o initial para “today” no campo “dat-inic-valid” da tabela “dwf-digita-cons-espec-padr”.
- Alterado para “null-allowed” o campo “dat-fim-valid” da tabela “dwf-digita-cons-espec-padr”.
- Exclusão do campo “dat-fim-valid” do índice “dwfdgtcn_id2” da tabela “dwf-digita-cons-espec-padr”.
- Criação do campo “cod-emitente” na tabela “dwf-digita-estoq-escrit”.
- Alterado o initial para “today” no campo “dat-inic-valid” da tabela “dwf-digita-estoq-escrit”.
- Alterado para “null-allowed” o campo “dat-fim-valid” da tabela “dwf-digita-estoq-escrit”.
- Alterado para “mandatory” o campo “ind-tip-estoq” da tabela “dwf-digita-estoq-escrit”.
- Adicionado o campo “cod-emitente” no índice “dwfdgtst_id2” da tabela “dwf-digita-estoq-escrit”.
- Exclusão do campo “cdn-emitente” da tabela “dwf-digita-estoq-escrit”.
- Criação do campo “it-codigo” na tabela “dwf-digita-fator-conv-unid”.
- Alterado o initial para “today” no campo “dat-inic-valid” da tabela “dwf-digita-fator-conv-unid”.
- Alterado para “null-allowed” o campo “dat-fim-valid” da tabela “dwf-digita-fator-conv-unid”.
- Alterado para “mandatory” o campo “cod-unid-conv” da tabela “dwf-digita-fator-conv-unid”.
- Alterado o order e position dos campos da tabela “dwf-digita-fator-conv-unid”.
- Adicionado o campo “cod-unid-conv” no índice “dwfdgtft_id2” da tabela “dwf-digita-fator-conv-unid”.
- Alterado o description do campo “es-codigo” da tabela “dwf-ind-terc-insumo”.
- Adicionado o campo “es-codigo” no índice “dwfndtrc_id2” da tabela “dwf-ind-terc-insumo”.
- Adicionado o campo “es-codigo” no índice “dwfnsmcn_id2” da tabela “dwf-insumo-consum”.
- Alterado o initial para “today” no campo “dat-inic-valid” da tabela “dwf-digita-outr-mov-inter”.
- Alterado para “null-allowed” o campo “dat-fim-valid” da tabela “dwf-digita-outr-mov-inter”.
- Alterados para “mandatory” os campos “dat-mov”, “cod-item-orig” e “cod-item-dest” da tabela “dwf-digita-outr-mov-inter”.
- Adicionados os campos “dat-mov”, “cod-item-orig” e “cod-item-dest” no índice “dwfdgttr_id2” da tabela “dwf-insumo-consum”.
- Alterado o initial para “today” no campo “dat-inic-valid” da tabela “dwf-digita-ident-item”.
- Alterado para “null-allowed” o campo “dat-fim-valid” da tabela “dwf-digita-ident-item”.
- Exclusão do campo “dat-fim-valid” do índice “dwfdgtdn_id2” da tabela “dwf-digita-ident-item”.
- Alterado o initial para “today” no campo “dat-inic-valid” da tabela “dwf-digita-ind-terc-itens”.
- Alterado para “null-allowed” o campo “dat-fim-valid” da tabela “dwf-digita-ind-terc-itens”.
- Alterado para “mandatory” o campo “dat-produc” da tabela “dwf-digita-ind-terc-itens”.
- Exclusão do campo “dat-fim-valid” no índice “dwfdgtdn_id2” da tabela “dwf-digita-ind-terc-itens”.
- Adicionado o campo “dat-produc” no índice “dwfdgtnd_id2” da tabela “dwf-digita-ind-terc-itens”.
Banco: MGSCM:
- Criação do campo “id-box” na tabela “wm-docto-itens”.
Banco: MOVDIS:
- Alteração da view-as para nulo do campo “idi-propried” da tabela “sef-movto-veic”.
- Criação da tabela “reg-msg-loja”.
- Criação do índice “ntlcr_ix2” na tabela “nota-lacre”.
Banco: MOVFRO:
- Alteração do nome do índice “mbbstcld_cod_estabel” da tabela “mab-abastec-lubrific”.
Banco: MOVIND:
- Criação do índice “idx-contrato” na tabela “ordem-compra”.
- Criação dos campos “cod-nota-fisc-ncredito”, “cod-ser-ncredito” e “log-ped-rma” na tabela “rma”.
- Criação dos campos “ct-codigo” e “sc-codigo” na tabela “rma-item”.
Banco: TOTVSGEN:
- Criação do campo “dtm_ocor” na tabela “kbn_histor_board”.
- Alteração do position dos campos da tabela “kbn_histor_board”.
- Alteração do campo “dat_ocor” para “dtm_ocor” no índice “kbnhstrb_ix2” na tabela “kbn_histor_board”.
- Exclusão do campo “dat_ocor” na tabela “kbn_histor_board”.
- Criação do campo “val_tempo_ressup” na tabela “kbn_item_det”.
- Alteração do position dos campos da tabela “kbn_item_det”.
- Alteração do position dos campos da tabela “kbn_estrut_fluxo”.
- Exclusão do campo “num_id_estrut_fluxo” na tabela “kbn_estrut_fluxo”.
- Criação do campo “qti_ajust_ciclo_cartao” na tabela “kbn_planej_ajust”.
- Adicionado o índice “kbnmvmn_ix4” na tabela “kbn_movimen”.
Banco: EMSFND:
- Alteração do formato para “x(200)” do campo “cod_funcao_negoc_empres” na tabela “ped_exec_param”.
- Criação do índice “lgxcprgx_id_prog_dtsul” na tabela “log_exec_prog_aux”.
- Criação dos campos “idi_e-mail”, “cod_usuar_email” e “cod_senha” na tabela “param_email”.
- Criação da tabela “log_exec_prog_monit”.
- Criação da sequência “seq_log_exec_prog_monit”.
Banco: EMSFIN:
- Criação das tabelas “histor_param_inter_div” e “param_inter_div”.
- Criação do campo “log_cotac_indic_pagto” na tabela “param_empres_apb”.
- Criação do campo “num_dias_margem” na tabela “regra_concil_cta_corren”.
- Alteração do formato para “x(12) dos campos “cod_ativid_pessoa_transp” e “cod_ativid_pessoa_hotel” na tabela “param_geral_eec”.
Banco: EMSUNI:
- Criação do campo “ind_tip_matriz” nas tabelas “pessoa_fisic” e “pessoa_jurid”.
- Alteração da view-as para “view-as editor scrollbar-vertical size 50 by 4” do campo “des_anot_tab” nas tabelas “pessoa_fisic” e “pessoa_jurid”.
Banco: SRCADGER:
- Criação das tabelas “proced_variac”, “senha_atendim_sem_biom”, “campos-layout-relat”, “histor-obs-guia”, “layout-relat”, “param-import-lote-guia”, “reserva-guia-autoriz”.
- Criação do campo “dat-import” na tabela “histor-erro-import-movto”.
- Criação do índice “hstrrrmp_ix7” na tabela “histor-erro-import-movto”.
- Criação do campo “in-tipo-pessoa” na tabela “paramnf”.
- Adicionado o campo “in-tipo-pessoa” no índice “paramnf1” da tabela “paramnf”.
- Alteração do position dos campos da tabela “prestdor-area-atuac”.
- Exclusão do campo “cd-vinculo” na tabela “prestdor-area-atuac”.
- Exclusão do campo “cd-vinculo” no índice “prstdrrt_id2” da tabela “prestdor-area-atuac”.
- Criação do campo “dat-limite” na tabela “prestdor-area-especialid”.
- Adicionado o campo “dat-limite” no índice “prstdrrs_id2” da tabela “prestdor-area-especialid”.
- Criação do campo “log-recalc-pend” na tabela “regra-quanttivo-tecn”.
- Criação dos índices “rgrqnttv_ix5” e “rgrqnttv_ix6” na tabela “regra-quanttivo-tecn”.
- Criação do campo “ind-tip-impto” na tabela “dzimposto”.
- Alterado para “mandatory” o campo “ind-tip-impto” na tabela “dzimposto”.
- Alteração do formato para “x(4000)” do campo “cod-biom-pessoa” na tabela “impres-digital-pessoa”.
- Alteração do formato para “x(10)” do campo “cod-porte-rol-proced” nas tabelas “porte-rol-proced” e “tmp-import-proced”.
- Criação da sequência “seq-regra-quanttivo-tecn”.
Banco: SRMOVBEN:
- Criação das sequências “seq-acumul-particip-escalnda”, “seq-espec-proc-reg” e “seq-regra-particip-escalnda”.
- Criação das tabelas “his-modul-partic-escalnda”, “modul-particip-escalnda”, “movto-acum-partic-escalnda”
- Adicionado o campo “cdd-seq-acum-escalnda” no índice “acmlprtc_id2” da tabela “acumul-particip-escalnda”.
- Adicionado o campo “cdn-usuar” no índice “acmlprtc_ix2” da tabela “acumul-particip-escalnda”.
- Exclusão do campo “cdd-seq-acum-escalnda” no índice “acmlprtc_ix2” da tabela “acumul-particip-escalnda”.
- Criação do campo “cdd-seq-regra-escalnda” na tabela “his-acum-particip-escalnda”.
- Alteração do position dos campos da tabela “his-acum-particip-escalnda”.
- Adicionado o campo “cdd-seq-regra-escalnda” no índice “hscmprtc_id2” da tabela “his-acum-particip-escalnda”.
- Criação do campo “cdn-modul” na tabela “his-movto-partic-escalnda”.
- Alteração do position dos campos da tabela “his-movto-partic-escalnda”.
- Criação do índice “impug_ix4” na tabela “abi_impugnado”.
- Criação dos campos “ind-modul"” e “log-recalc-pend” na tabela “regra-particip-escalnda”.
- Criação dos índices “rgrprtcp_ix4” e “rgrprtcp_ix5” na tabela “regra-particip-escalnda”.
- Exclusão do campo “cdn-modul” na tabela “regra-particip-escalnda”.
- Criação do campo “ind-modul” na tabela “his-regra-partic-escalnda”.
- Exclusão do campo “cdn-modul” na tabela “his-regra-partic-escalnda”.
- Criação do campo “cdn-modul” na tabela “movto-particip-escalnda”.
- Alterado para mandatory o campo “cdn-movto” na tabela “movto-particip-escalnda”.
- Exclusão do índice “mvtprtcp_id2” na tabela “movto-particip-escalnda”.
- Adicionado o campo “cdn-modul” no índice “mvtprtcp_ix2” da tabela “movto-particip-escalnda”.
- Exclusão do campo “cdd-seq-movto” na tabela “movto-particip-escalnda”.
- Criação do índice “utlzqntt_ix4” na tabela “utiliz-quanttivo-tecn”.
Banco: SRMOVCON.
- Alteração do description e label da tabela “perc-histor-impug”.
- Alteração do dump-name para “src063” na tabela “perc-histor-impug”.
- Alteração do order e position dos campos da tabela “perc-histor-impug”.
- Alteração do label dos campos da tabela “perc-histor-impug”.
- Alteração do formato para “x(500)” do campo “cod-livre-2” da tabela “perc-histor-impug”.
- Alteração do formato para “>>>>>>>>9” dos campos “num-livre-1”, “num-livre-2”, “num-livre-3”, “num-livre-4”, “num-livre-5”, “num-livre-6”, “num-livre-7” e “num-livre-10” da tabela “perc-histor-impug”.
- Alteração do formato para “->>>>>>>>>>>9.99999999” dos campos “val-livre-1”, “val-livre-2” e “val-livre-6” da tabela “perc-histor-impug”.
- Alteração do position dos campos da tabela “movimen-insumo-calc”.
- Criação do índice “mvmnnsmc_ix7” na tabela “movimen-insumo-calc”.
- Exclusão do campo “cod-livre-10” na tabela “movimen-insumo-calc”.
Banco: SRMOVFI1.
- Criação da sequência “seq-histor-dem-pagto-provis”.
- Criação das tabelas “histor-preco-benef-modul”, “menslid-criter-histor”, “menslid-reaj-histor”, “regra-menslid”, “regra-menslid-criter”, “regra-menslid-estrut” e “regra-menslid-reaj”.
Banco: SRMOVFIN.
- Criação das tabelas "campanha-vendas", "carta-fatur", "carta-fatur-benef" e “modul-opcnal-campanha”
Banco: DTHRPMG.
- Criação da sequência “seq_num_turma_ext”.
- Alteração do formato para “999999999999” do campo “num_cart_habilit” nas tabelas “contrat_func” e “documen_candempr”.
Banco: DTHRGST.
- Criação das tabelas “sped_contrib_sindic”, “sped_event_perdco” e “sped_contrib_sindic_val”.
- Criação do campo “cod_proces_justic” na tabela “sped_func_reinteg”.
- Criação dos campos “cod_empres_estab_obra” e “cod_estab_obra” na tabela “sped_movto_msg”.
- Adicionados os campos “cdn_empres_centrdor” e “cdn_estab_centrdor” no índice “spdmvtms_ix5” da tabela “sped_movto_msg”.
- Exclusão dos campos “cdn_empresa” e “cdn_estab” do índice “spdmvtms_ix5” da tabela “sped_movto_msg”.
- Criação dos campos “cdn_categ_ceden”, “cdn_categ_dirig_sindic”, “cdn_munpio_sped”, “cod_cep_rh”, “cod_id_dirig_sindic”, “cod_matr_dirig_sindic”, “cod_num_lograd_sped”, “cod_tip_lograd”, “cod_unid_federac_rh”, “dat_admis_dirig_sindic”, “des_bairro_sped”, “des_compl_lograd_sped” e “des_lograd_sped” na tabela “sped_participan”.
- Criação dos campos “cdn_munpio_sped”, “cod_pais_vara”, “cod_uf_vara”, “cod_vara”, “dat_decis”, “idi_tip_autoria” e “log_depos_montante” na tabela “sped_proces_justic”.
- Criação dos campos “cdn_prestdor_serv” e “cdn_tomador_serv” na tabela “sped_proces_utiliz”.
- Criação do campo “idi_tip_caepf” na tabela “sped_rh_estab”.
- Alteração do position dos campos da tabela “sped_rh_estab”.
- Criação dos campos “cod_empres_estab_obra”, “cod_estab_obra” e “cod_refer_inform_sped_4” na tabela “sped_valid_tab”.
Banco: DTHRPYC.
- Alteração do position dos campos na tabela “compl_pessoa_fisic”.
- Criação do campo “nom_cidad_exterior” na tabela “compl_pessoa_fisic”.
- Alteração do formato para “999999999999” do campo “num_cart_habilit” na tabela “compl_pessoa_fisic”.
- Exclusão do campo “cdd_nume_ident_social” na tabela “compl_pessoa_fisic”.
- Criação dos campos “log_quebra”, “num_reproces” e “val_seq_integr_tsa_orig” na tabela “movto_integr_tsa_histor”.
- Alteração do description e label da tabela “movto_integr_tsa_msg”.
- Criação dos campos “cod_chave_depend” e “des_chave_tsa” na tabela “movto_integr_histor_chave”.
- Alteração do label da tabela “movto_integr_histor_msg”.
- Criação dos campos “log_quebra”, “num_reproces” e “val_seq_integr_tsa_orig” na tabela “movto_integr_tsa”.
- Alteração do description e label da tabela “movto_integr_tsa_chave”.
- Criação dos campos “cod_chave_depend” e “des_chave_tsa” na tabela “movto_integr_tsa_chave”.
- Criação dos campos “log_utiliza_exec_simult” e “qti_lim_reproces” na tabela “param_integr_tsa”.
- Criação dos campos “log_social_coorden_afast”, “log_social_func_afast”, “log_social_rh_afast” e “log_social_rh_rescis” na tabela “param_adm_rh”.
- Alteração do formato para “999999999999” do campo “num_cart_habilit” nas tabelas “func_demit”, “funcionario” e “integr_pend_dados_func”.
Banco: CAD2LOC.
- Criação do banco cad2loc, onde contem a criação das tabelas de localização.
Banco: CAD5LOC
- Criação do banco cad5loc, onde contem a criação das tabelas de localização.
Banco: MOV2LOC.
- Criação do banco MOV2LOC, onde contem a criação das tabelas de localização.
Banco: MOV5LOC.
- Criação do banco mov5loc, onde contem a criação das tabelas de localização.
Consequentemente, este pacote contém arquivos de definição de dados (.df) que serão usados para atualização dos dicionários.
Observações:
Para clientes que possuem a funcionalidade do Time-out habilitada e não possuem segurança implementada nos bancos de dados, a conexão ao banco irá solicitar um usuário e senha. Essa tela poderá ser ignorada, pressionando o botão "Cancel" na mesma tela.
Os clientes que possuem segurança de banco implementado e o Time-out habilitado, deverão informar o usuário administrador do banco com sua respectiva senha, que não fazem parte da lista de usuários do produto Datasul.
IMPORTANTE !!!
Alteração no Processo de Aplicação das Alterações de Dicionário
A partir da versão 11.5.3 do Datasul, a aplicação dos scripts de atualização de definições de bancos de dados (.df’s e .sql’s) não deverão ser realizadas manualmente por ferramentas nativas do Progress (dfs), Oracle ou SQL Server (.sql). Desta forma, o diretório \data_dic não existe mais na mídia do produto.
Para aplicação das alterações de dicionário de dados, assim como execução de programas de acerto, utilize o “Console de Atualização” de produtos Datasul disponível na área de download do Portal de Clientes.
Ao executar o Console de Atualização, ele permitirá o download dos pacotes de acerto necessários para o seu ambiente, conforme seleções efetuadas pelo wizard do console. Os pacotes acompanharão o guia com os procedimentos.
Mais informações sobre o processo podem ser obtidas na comunidade D@ - CAT, no by You. Para a execução da atualização é imprescindível a leitura do "Guia de Atualização" disponível em http://totvs.byyou.com/docs?space=dconverso-community.
Para mais informações, entre em contato com o Suporte a Banco de Dados pelo telefone 11 4003-0015, opção 2 – 2 – 4 – 8 – 3.