Árvore de páginas

Relação Stored Procedures 

Relação Stored Procedures 

Stored Procedure

Descrição

Versão ERP Datasul

Área

Assunto

up_dts_truncate_table

Trunca ou elimina o conteúdo das tabelas de dimensões no banco de dados DTS_Stage.

Formatação: Comando SQL

Comando para execução: exec up_dts_truncate_table.

EMS 2
EMS 5
HCM 2

MEDICAL

Todas

Todos

up_dts_insert_timetable

Gera a dimensão de tempo no banco de dados DTS_Stage.

Formatação: Comando SQL

Comando para execução: exec up_dts_insert_timetable 'datainicio',' datafim’. As datas devem estar no formato dd/mm/yyyy entre aspas simples.

EMS 2
EMS 5
HCM 2

MEDICAL

Todas

Todos

up_dts_update_general

Transforma os códigos nulos da tabela de itens em caracter underline.
Formatação: Comando SQL

Comando para execução: exec up_dts_update_general.

EMS 2

Comercial
Materiais
Produção

Todos

up_dts_insert_commercial

Elimina os movimentos de notas fiscais, pedidos de venda e devoluções de vendas, onde a natureza de operação não atualiza a estatística de faturamento. Ao mesmo tempo gera a dimensão de região comercial (região e microrregião).

Formatação: Comando SQL

Comando para execução: exec up_dts_insert_commercial.

EMS 2

Comercial
Finanças

Todos

up_dts_insert_geo_region_ems2

Gera a dimensão de região geográfica (pais, cidade, estado, região geográfica).

Formatação: Comando SQL

Comando para execução: exec up_dts_insert_geo_region_ems2.

EMS 2

Comercial
Finanças

Todos

up_dts_insert_geo_region_ems5

Gera a dimensão de região geográfica (pais, cidade, estado, região geográfica).

Formatação: Comando SQL

Comando para execução: exec up_dts_insert_geo_region_ems5.

EMS 5

Finanças

Todos

up_dts_insert_geo_region_hr

Gera a dimensão de região geográfica (pais, cidade, estado, região geográfica).

Formatação: Comando SQL

Comando para execução: exec up_dts_insert_geo_region_hr.

HCM 2

Todos

Todos

up_dts_insert_account_tree_ems2

Gera a dimensão de estrutura de conta contábil.

Formatação: Comando SQL

Comando para execução: exec up_dts_insert_account_tree_ems2

EMS 2

Controladoria

Todos

up_dts_insert_item_ems2

Gera os itens que possuem movimentação nas áreas de negócios comercial, materiais e manufatura.

Formatação: Comando SQL

Comando para execução: exec up_dts_insert_item_ems2

EMS 2

Comercial
Materiais
Produção

Todos

up_dts_insert_emitters_ems2

Gera os emitentes que possuem movimentação nas áreas de negócios comercial, finanças, materiais e manufatura.

Formatação: Comando SQL

Comando para execução: exec up_dts_insert_emitters_ems2

EMS 2

Comercial
Finanças
Materiais
Produção

Todos

up_dts_insert_emitters_ems5

Gera os emitentes que possuem movimentação na área de negócio de finanças.

Formatação: Comando SQL

Comando para execução: exec up_dts_insert_emitters_ems5

EMS 5

Finanças

Todos

up_dts_insert_account_tree_ems5

Gera a dimensão FIN_DTS_Accounts com a estrutura das contas contábeis.

Formatação: Comando SQL

Comando para execução: up_dts_insert_account_tree_ems5

EMS 5

Controladoria

Todos

up_dts_insert_struct_account_plan_ems5

Gera a estrutura do plano de contas na tabela estrut_plano_contas_ems5, com base nas tabelas padrões do ERP ctbl_cta e plano_cta.

Formatação: Comando SQL

Comando para execução: up_dts_insert_struct_account_plan_ems5

EMS 5

Controladoria

Todos

up_dts_insert_struct_flow_type_ems5

Gera a estrutura do tipo de fluxo de caixa na tabela estrut_tipo_fluxo_ems5, com base nas tabelas padrões do ERP estrut_tip_fluxo_financ.

Formatação: Comando SQL

Comando para execução: up_dts_insert_struct_flow_type_ems5

EMS 5

Finanças

Todos

up_dts_insert_flow_type_ems5

Gera a dimensão FIN_DTS_Financial_Flow_Type com a estrutura do fluxo de caixa.

Formatação: Comando SQL

Comando para execução: up_dts_insert_flow_type_ems5

EMS 5

Finanças

Fluxo de Caixa

up_dts_delete_fact_date

Elimina os movimentos da tabela fato no banco de dados DTS_Datawehouse, usando como parâmetro o arquivo XML do extrator, quando o tipo de período for "data informada".

Formatação: Comando SQL

Comando para execução: exec up_dts_delete_fact_date '<nome da tabela fato>', '<nome do campo do tipo Data da tabela fato>'

Todas

Todos

Todos

up_dts_delete_fact_last_days

Elimina os movimentos da tabela fato no banco de dados DTS_Datawehouse, usando como parâmetro o arquivo XML do extrator, quando o tipo de período for "últimos dias".

Formatação: Comando SQL

Comando para execução: exec up_dts_delete_fact_date '<nome da tabela fato>', '<nome do campo do tipo Data da tabela fato>

Todas

Todos

Todos

up_dts_delete_fact_last_months

Elimina os movimentos da tabela fato no banco de dados DTS_Datawehouse, usando como parâmetro o arquivo XML do extrator, quando o tipo de período for "Mensal".

Formatação: Comando SQL

Comando para execução: exec up_dts_delete_fact_date '<nome da tabela fato>', '<nome do campo do tipo Data da tabela fato>

Todas

Todos

Todos

up_dts_delete_fact_range

Elimina os movimentos da tabela fato no banco de dados DTS_Datawehouse, usando como parâmetro o arquivo XML do extrator, quando o tipo de período for "Informado" ou Variáveis".

Formatação: Comando SQL

Comando para execução: exec up_dts_delete_fact_date '<nome da tabela fato>', '<nome do campo do tipo Data da tabela fato>

Todas

Todos

Todos

up_dts_delete_fact_today

Elimina os movimentos da tabela fato no banco de dados DTS_Datawehouse, usando como parâmetro o arquivo XML do extrator, quando o tipo de período for "Today".
Formatação: Comando SQL

Comando para execução: exec up_dts_delete_fact_date '<nome da tabela fato>', '<nome do campo do tipo Data da tabela fato>

Todas

Todos

Todos

up_dts_delete_fact_date_company

Elimina os movimentos da tabela fato no banco de dados DTS_Datawehouse, usando como parâmetro o arquivo XML do extrator, quando o tipo de periodo for "data informada", mais o código da empresa passado como parâmetro no final do comando.

Formatação: Comando SQL

Comando para execução: exec up_dts_delete_fact_date '<nome da tabela fato>', '<nome do campo do tipo Data da tabela fato>',’<código da empresa>’

Todas

Todos

Todos

up_dts_delete_fact_last_days_company

Elimina os movimentos da tabela fato no banco de dados DTS_Datawehouse, usando como parâmetro o arquivo XML do extrator, quando o tipo de período for "últimos dias", mais o código da empresa passado como parâmetro no final do comando.
Formatação: Comando SQL

Comando para execução: exec up_dts_delete_fact_date '<nome da tabela fato>', '<nome do campo do tipo Data da tabela fato>,’<código da empresa>’

Todas

Todos

Todos

up_dts_delete_fact_last_months_company

Elimina os movimentos da tabela fato no banco de dados DTS_Datawehouse, usando como parâmetro o arquivo XML do extrator, quando o tipo de período for "Mensal", mais o código da empresa passado como parâmetro no final do comando.
Formatação: Comando SQL

Comando para execução: exec up_dts_delete_fact_date '<nome da tabela fato>', '<nome do campo do tipo Data da tabela fato>,’<código da empresa>’

Todas

Todos

Todos

up_dts_delete_fact_range_company

Elimina os movimentos da tabela fato no banco de dados DTS_Datawehouse, usando como parâmetro o arquivo XML do extrator, quando o tipo de período for "Informado" ou Variáveis", mais o código da empresa passado como parâmetro no final do comando.

Formatação: Comando SQL

Comando para execução: exec up_dts_delete_fact_date '<nome da tabela fato>', '<nome do campo do tipo Data da tabela fato>,’<código da empresa>’

Todas

Todos

Todos

up_dts_delete_fact_today_company

Elimina os movimentos da tabela fato no banco de dados DTS_Datawehouse, usando como parâmetro o arquivo XML do extrator, quando o tipo de período for "Today", mais o código da empresa passado como parâmetro no final do comando.

Formatação: Comando SQL

Comando para execução: exec up_dts_delete_fact_date_company '<nome da tabela fato>', '<nome do campo do tipo Data da tabela fato>,’<código da empresa>’

Todas

Todos

Todos

up_dts_insert_management_indicator

Realiza a extração dos indicadores econômicos e financeiros. Este programa deve ser executado juntamente com o arquivo de parâmetros management_indicator.xml

Formatação: Procedimento de banco

Comando para execução: exec up_dts_insert_management_indicator

EMS 5

Controladoria

Todos

up_dts_update_propost_beneficiary

Gera os códigos de empresa e estabelecimento para a tabela fato de beneficiário, com base no cadastro de propostas dos beneficiários.

Formatação: Comando SQL

Comando para execução: exec up_dts_update_propost_beneficiary

MEDICAL

Gestão Planos de Saúde

Beneficiário

up_dts_update_beneficiary_hea

Realiza a extração dos beneficiários ativos do período. Este programa deve ser executado juntamente com o arquivo de parâmetros HEA_DTS_Beneficiary_Competence.xml.

Formatação: Procedimento de Banco

Comando para execução: exec up_dts_update_beneficiary_hea

MEDICAL

Gestão Planos de Saúde

Beneficiário

up_dts_update_company_hea

Gera os códigos de empresa e estabelecimento para a tabela fato de prestador, com base no cadastro de empresa e estabelecimento.

Formatação: Comando SQL

Comando para execução: exec up_dts_update_company_hea

MEDICAL

Gestão Planos de Saúde

Prestador

up_dts_update_hea

Este programa executa várias regras de negócio conforme abaixo:

  1. Atualiza o campo [in-entidade-motcange] da tabela de cadastro dos Prestadores com o valor “CG”.
  2. Atualizada o campo [NM_Lender_Quantity] da tabela fato dos Prestadores com o valor ‘1’.
  3. Atualiza o campo [descrição] da tabela de cadastro das faixas etárias de acordo com as idades mínimas e máximas.
  4. Calcula a faixa etária do plano do cadastro de usuário (Beneficiário) bem como a idade atual.
  5. Atualiza o campo [descrição] da tabela de períodos dos movimentos de acordo com as datas de início e fim.

Formatação: Comando SQL

Comando para execução: exec up_dts_update_hea

MEDICAL

Gestão Planos de Saúde

Todos

up_dts_insert_contractor

Atualiza o ramo de atividade dos contratantes com base no campo tipo de pessoa

Formatação: Comando SQL

Comando para execução: exec up_dts_insert_contractor

MEDICAL

Gestão Planos de Saúde

Todos

up_dts_insert_revenues_type_hea

Gera o cadastro tipo de receita com os seguintes valores:

  1. Pré-pagamento.
  2. Custo operacional da base.
  3. Participação.
  4. Pré-pagamento complementar.
  5. Participação antecipação.
  6. Custo operacional antecipação.
  7. Custo operacional intercâmbio.
  8. Fatura avulsa.
  9. Guia paga participação antecipação contra beneficiário.
  10. Guia paga custo operacional antecipação contra beneficiário.
  11. Guia paga intercâmbio eventual contra unidade.
  12. Guia paga intercâmbio eventual contra beneficiário.

Formatação: Comando SQL

Comando para execução: exec up_dts_insert_revenues_type_hea

MEDICAL

Gestão Planos de Saúde

Todos

up_dts_insert_event_type_hea

Gera o cadastro classe dos eventos com os seguintes valores:

A   Mensalidade Básica
B   Taxa de Manutenção
C   Taxa de Inscrição
D    Contadores
E    Custo Operacional
F   Impostos
G   Via de Carteira
H    Acréscimos
I     Descontos
J    Outros
K    Mensalidade Anterior
L     Mensalidade Proporcional
M    Evento Programado (Valor - Total Nota)
N     Mensalidade sem Reajuste (Regulamentação)
O     Mensalidade Propor sem Reajuste (Regulamentação)
P     Mensalidade Ant sem Reajuste (Regulamentação)
Q     Primeira Mensalidade
R     Evento Programado (Percentual - Total Nota)
S     Evento Programado (Percentual - Evento Nota)
T      Taxa Administrativa
U      Fator Moderador
V      Evento Periodico
W     Mensalidade Proporcional de Saída
X      Evento Periodico Proporcional
Y      Taxa Transferência Beneficiário
Z       Diluição Reajuste

Formatação: Comando SQL

Comando para execução: exec up_dts_insert_event_type_hea

MEDICAL

Gestão Planos de Saúde

Todos

up_dts_insert_geo_region_hea

Gera a dimensão de região geográfica (pais, cidade, estado, região geográfica).

Formatação: Comando SQL

Comando para execução: exec up_dts_insert_geo_region_hea.

MEDICAL

Gestão Planos de Saúde

Todos

up_dts_insert_proc_insumo_fato_extra_hea

Gera os movimentos de despesa extra dos insumos e procedimentos na tabela fato HEA_DTS_Expenses_Extra_Fact, com base nas tabelas de movimentação MOV-DESP-EXTRA-PROC e MOV-DESP-EXTRA-INSU.

Formatação: Comendo SQL

Comando para execução: exec up_dts_insert_proc_insumo_fato_extra_hea

MEDICAL

Gestão Planos de Saúde

Todos

up_dts_insert_proc_insumo_fato_production_hea

Gera os movimentos de despesa extra dos insumos e procedimentos na tabela fato HEA_DTS_Expenses_Production_Fact, com base nas tabelas de movimentação MOV-DESP-PROC e MOV-DESP-INSU.

Formatação: Comendo SQL

Comando para execução: exec up_dts_insert_proc_insumo_fato_production_hea

MEDICAL

Gestão Planos de Saúde

Todos

up_dts_insert_proc_insumo_fato_request_hea

Gera os movimentos de despesa extra dos insumos e procedimentos na tabela fato HEA_DTS_ Request_Fact, com base nas tabelas de movimentação MOV-GUIA-PROC e MOV-GUIA-INSU.

Formatação: Comendo SQL

Comando para execução: exec up_dts_insert_proc_insumo_fato_request_hea

MEDICAL

Gestão Planos de Saúde

Todos

up_dts_insert_proc_insumo_fato_revenue_hea

Gera os movimentos de despesa extra dos insumos e procedimentos na tabela fato HEA_DTS_ Revenues_Cost_Fact, com base nas tabelas de movimentação MOV-REC-PROC e MOV-REC-INSU.

Formatação: Comendo SQL

Comando para execução: exec up_dts_insert_proc_insumo_fato_revenue_hea

MEDICAL

Gestão Planos de Saúde

Todos

up_dts_insert_proc_insumo_hea

Gera a dimensão de Procedimento/Insumo na tabela de cadastro PROC-INSUMO-HEA com base nas tabelas de origem INSUMOS e AMBPROCE.

Formatação: Comendo SQL

Comando para execução: exec up_dts_insert_proc_insumo_hea

MEDICAL

Gestão Planos de Saúde

Todos

up_dts_update_age_level_beneficiary_hea

Gera as Faixas Etárias dos beneficiários na tabela USUARIO, com base nos parâmetros informados no arquivo XML Faixa-Etaria.xml. Para cadastrar as faixas no arquivo de parâmetros XML, siga o exemplo abaixo:

1,0;2,1;3,2;4,3-6;5,7-10;6,11-999

Onde:

O ponto e vírgula (;) é o separador das faixas.

A vírgula (,) é o separador do código da faixa, que deve ser crescente (1,2,3,4...).

O hífen ou traço (-) corresponde a idade inicial e final da faixa.

Portanto, com base no exemplo:

1,0 significa código 1 para a faixa etária 0 (zero) ano de vida.

2,1 significa código 2 para a faixa etária 1 (um) ano de vida.

3,2 significa código 3 para a faixa etária 2 (dois) anos de vida.

4,3-6 significa código 4 para a faixa etária de 3 aos 6 anos de vida.

5,,7-10 significa código 5 para a faixa etária de sete a 10 anos de vida.

6,11-999 significa código 6 para a faixa etária de 11 aos 999 anos de vida.

Importante:
Todas as idades devem estar previstas nas faixas etárias cadastradas. Caso uma idade não esteja prevista, será gerada uma faixa como NÃO DEFINIDA para esta idade.

MEDICAL

Gestão Planos de Saúde

Todos

up_dts_update_lender_associates_hea

Este programa calcula a quantidade de procedimentos, insumos e eventos dos prestadores no seguinte contexto:

  1. Qtde Procedimentos/Insumos/Eventos.
  2. Qtde Procedimentos/Insumos/Eventos Permitidos.
  3. Qtde Procedimentos/Insumos/Eventos Não Realizados.
  4. Qtde Procedimentos/Insumos/Eventos Permitidos Realizados.
  5. Qtde Procedimentos/Insumos/Eventos Não Permitidos Realizados.

Formatação: Comando SQL

Comando para execução: exec up_dts_update_lender_associates_hea

MEDICAL

Gestão Planos de Saúde

Todos

up_dts_insert_internment_type_hea

Gera a dimensão de Tipo de Internação na tabela intertype-hea. Conforme as seguintes opções (Código/Descrição):

  1. Internação Clínica.
  2. Internação Cirúrgica.
  3. Internação Obstétrica.
  4. Internação Pediátrica.
  5. Internação Psiquiátrica.

MEDICAL

Gestão Planos de Saúde

Todos

up_dts_insert_principal_request_hea

Gera a dimensão Guia Principal na tabela prinreq-hea. Conforme as opções (Código/Descrição):

  1. Sim.
  2. Não.

MEDICAL

Gestão Planos de Saúde

Todos

up_dts_insert_request_situation_hea

Gera a dimensão Situação da Guia na tabela reqsit-hea. Conforme as opções (Código/Descrição):

  1. Digitada.
  2. Autorizada.
  3. Cancelada.
  4. Proc. Contas.
  5. Fechada.
  6. Digitada.
  7. Faturada.
  8. Negada.
  9. Pend. Audit.
  10. Pend. Lib.

MEDICAL

Gestão Planos de Saúde

Todos