SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
Moderadores: leandro.panitz, viniciuspc, Carolina Lucena, Cristiane.Fantinel
SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
Bom dia.
O Laoyut do TXT na tabela SIGTAP para Desktop foi alterado aumentando duas casas nos valores dos procedimentos.
O SIGTAP Desktop parou de importar a tabela de Junho/2025 em diante devido a esta alteração de layout.
Aguardamos nova vesão do SIGTAP DESKTOP.
O Laoyut do TXT na tabela SIGTAP para Desktop foi alterado aumentando duas casas nos valores dos procedimentos.
O SIGTAP Desktop parou de importar a tabela de Junho/2025 em diante devido a esta alteração de layout.
Aguardamos nova vesão do SIGTAP DESKTOP.
Re: SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
Bom dia. Eu reinstalei algumas vezes achando que seria problema com meu PC...kkkk. Vamos aguardar!!!
-
GermanaMiranda
- Membro Recente

- Mensagens: 1
- Registrado em: Seg Ago 18, 2025 4:36 pm
Re: SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
Boa tarde
Sei que nao tem nada haver com o topico. Sou nova aqui no
Forum. mas se alguem puder me ajudar.
estou precisando baixar o bdsia202507b, mas aparentemente o arquivo esta com problemas
e estou usando o windows 10 e o sistema nao baixa arquivos do site sia datasus.
Sei que nao tem nada haver com o topico. Sou nova aqui no
Forum. mas se alguem puder me ajudar.
estou precisando baixar o bdsia202507b, mas aparentemente o arquivo esta com problemas
e estou usando o windows 10 e o sistema nao baixa arquivos do site sia datasus.
Re: SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
baixar BDSIA só com Microsoft Edge no modo Microsoft Internet Explorer, mas tiraram o 202507b do ar.
-
cristina202020
- Membro Recente

- Mensagens: 2
- Registrado em: Qua Ago 20, 2025 2:09 pm
Re: SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
Boa tarde
Alguém esta digitando as OCI poderia me ajudar?
Alguém esta digitando as OCI poderia me ajudar?
-
cristina202020
- Membro Recente

- Mensagens: 2
- Registrado em: Qua Ago 20, 2025 2:09 pm
Re: SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
Fechamos o Faturamento do mês 07/2025 no SIA e verificamos muitas glosas referentes a CEP inválido. Além disso, verificou-se o erro "procedimento não aceito pela regra condicionada 001" na produção da saúde bucal, mesmo o Estabelecimento possuindo o serviço 114 / classificação 007 cadastrado no cnes.
Esse erro vem ocorrendo desde a competência 06/2025.
Solicito informação referente a esse erro, pois atualizamos as tabelas do CNES, diariamente, quando o sistema acusa a necessidade de atualização online.
Precisamos descobrir o que está ocasionando essas glosas, pois tem um Estabelecimento que todos os procedimentos, praticamente, foram glosados.
Em tempo, existe alguma forma de corrigir esse erro antes do envio do processamento da competência? É um problema de falta de informação no CNES?
Gostaria de saber se é um possível erro na tabela do SIA?
Esse erro vem ocorrendo desde a competência 06/2025.
Solicito informação referente a esse erro, pois atualizamos as tabelas do CNES, diariamente, quando o sistema acusa a necessidade de atualização online.
Precisamos descobrir o que está ocasionando essas glosas, pois tem um Estabelecimento que todos os procedimentos, praticamente, foram glosados.
Em tempo, existe alguma forma de corrigir esse erro antes do envio do processamento da competência? É um problema de falta de informação no CNES?
Gostaria de saber se é um possível erro na tabela do SIA?
Re: SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
Gostaria de informações quanto a correção dos erros: "necessita informação de cns/cpf do paciente" e "cep inválido" verificados no processamento da competência 07/2025.
Alguns Estabelecimentos do município utilizam sistemas próprios, fato que poderia estar causando erro ao importar os dados para o BPA e posteriormente para o Sia devido a possíveis diferenças no layout, campos, formato dos caracteres (string).
Ainda abordando os erros supracitados, a mudança nos métodos de registro dos procedimentos de acordo com o disposto na Portaria n. 2851 de 17 de junho de 2025 e a consequente alteração do sistema sia para validação dessa informação pode ter gerado essas glosas?
Além disso, a inclusão de novos ceps nos municípios também determina o erro de cep inválido ou o mesmo decorre da decodificação incorreta do dado importado do sistema próprio?
Verificou-se, também, o erro de cep inválido em estabelecimentos que não possuem sistema próprio.
Em tempo, apresentou-se, também, o erro "procedimento não aceito pela regra condicionada 001" na produção da saúde bucal, mesmo o Estabelecimento possuindo o serviço 114 / classificação 007 cadastrado no cnes.
Alguns Estabelecimentos do município utilizam sistemas próprios, fato que poderia estar causando erro ao importar os dados para o BPA e posteriormente para o Sia devido a possíveis diferenças no layout, campos, formato dos caracteres (string).
Ainda abordando os erros supracitados, a mudança nos métodos de registro dos procedimentos de acordo com o disposto na Portaria n. 2851 de 17 de junho de 2025 e a consequente alteração do sistema sia para validação dessa informação pode ter gerado essas glosas?
Além disso, a inclusão de novos ceps nos municípios também determina o erro de cep inválido ou o mesmo decorre da decodificação incorreta do dado importado do sistema próprio?
Verificou-se, também, o erro de cep inválido em estabelecimentos que não possuem sistema próprio.
Em tempo, apresentou-se, também, o erro "procedimento não aceito pela regra condicionada 001" na produção da saúde bucal, mesmo o Estabelecimento possuindo o serviço 114 / classificação 007 cadastrado no cnes.
Re: SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
Bom dia, alguém conseguiu realizar atualização da versão Sigtap para desktop após a competência 062025 ?
Re: SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
Enquanto o SIGTAP Desktop não é atualizado, consegui fazer a correção manualmente. Seguem instruções:
ATUALIZAÇÃO 10/10/2025:
Criada coluna ST_ASSOCIAVEL na tabela TB_CBO_FAMILIA;
Criada tabela TB_AREA_HABILITACAO solicitada na visualização dos procedimentos, resultando em erro devido à sua inexistência.
- Crie uma pasta TupDesk na área de trabalho
- Abra a pasta de instalação do SIGTAP (provavelmente C:\Program Files (x86)\SIGTAP\prog)
- Copie o arquivo TupDesk.jar para a pasta criada no passo 1
- Utilize um gerenciador de arquivos compactados (7-Zip, WinZip, WinRar...) e extraia o arquivo TupDesk.jar
- Procure o arquivo db-tupdesk.sql e o abra com um editor de texto
- Apague todo o conteúdo e cole o seguinte:
Código: Selecionar todos
CREATE TABLE RL_PROCEDIMENTO_CID ( SQ_PROCEDIMENTO NUMERIC(6) NOT NULL, CO_CID_SUBCATEGORIA VARCHAR(4) NOT NULL, ST_PRINCIPAL CHAR(1) NOT NULL ); CREATE UNIQUE INDEX PK_PROCEDIMENTO_CID ON RL_PROCEDIMENTO_CID ( SQ_PROCEDIMENTO ASC, CO_CID_SUBCATEGORIA ASC ); CREATE INDEX IN_PROCEDIMENTO_CID_PROCEDIMEN ON RL_PROCEDIMENTO_CID ( SQ_PROCEDIMENTO ASC ); CREATE INDEX IN_PROCEDIMENTO_CID_CID ON RL_PROCEDIMENTO_CID ( CO_CID_SUBCATEGORIA ASC ); ALTER TABLE RL_PROCEDIMENTO_CID ADD CONSTRAINT PK_PROCEDIMENTO_CID PRIMARY KEY ( SQ_PROCEDIMENTO, CO_CID_SUBCATEGORIA); CREATE TABLE RL_PROCEDIMENTO_DETALHE ( SQ_PROCEDIMENTO NUMERIC(6) NOT NULL, SQ_DETALHE NUMERIC(3) NOT NULL ); CREATE UNIQUE INDEX PK_PROCEDIMENTO_DETALHE ON RL_PROCEDIMENTO_DETALHE ( SQ_PROCEDIMENTO ASC, SQ_DETALHE ASC ); CREATE INDEX IN_PROC_DETALHE_PROCEDIMENTO ON RL_PROCEDIMENTO_DETALHE ( SQ_PROCEDIMENTO ASC ); CREATE INDEX IN_PROC_DETALHE_DETALHE ON RL_PROCEDIMENTO_DETALHE ( SQ_DETALHE ASC ); ALTER TABLE RL_PROCEDIMENTO_DETALHE ADD CONSTRAINT PK_PROCEDIMENTO_DETALHE PRIMARY KEY ( SQ_PROCEDIMENTO, SQ_DETALHE); CREATE TABLE RL_PROCEDIMENTO_HABILITACAO ( SQ_PROCEDIMENTO NUMERIC(6) NOT NULL, SQ_HABILITACAO NUMERIC(4) NOT NULL, NU_GRUPO_HABILITACAO VARCHAR(4) ); CREATE UNIQUE INDEX PK_PROCEDIMENTO_HABILITACAO ON RL_PROCEDIMENTO_HABILITACAO ( SQ_PROCEDIMENTO ASC, SQ_HABILITACAO ASC, NU_GRUPO_HABILITACAO ASC ); CREATE INDEX IN_PROC_HABILITACAO_PROCEDIMEN ON RL_PROCEDIMENTO_HABILITACAO ( SQ_PROCEDIMENTO ASC ); CREATE INDEX IN_PROC_HABILITACAO_HABILITACA ON RL_PROCEDIMENTO_HABILITACAO ( SQ_HABILITACAO ASC ); CREATE TABLE RL_PROCEDIMENTO_INCREMENTO ( SQ_PROCEDIMENTO NUMERIC(6) NOT NULL, SQ_HABILITACAO NUMERIC(4) NOT NULL, VL_PERCENTUAL_SH NUMERIC(5,2) NOT NULL, VL_PERCENTUAL_SA NUMERIC(5,2) NOT NULL, VL_PERCENTUAL_SP NUMERIC(5,2) NOT NULL ); CREATE UNIQUE INDEX PK_PROCEDIMENTO_INCREMENTO ON RL_PROCEDIMENTO_INCREMENTO ( SQ_PROCEDIMENTO ASC, SQ_HABILITACAO ASC ); CREATE INDEX IN_PROC_INCREMENTO_PROCEDIMENT ON RL_PROCEDIMENTO_INCREMENTO ( SQ_PROCEDIMENTO ASC ); CREATE INDEX IN_PROC_INCREMENTO_HABILITACAO ON RL_PROCEDIMENTO_INCREMENTO ( SQ_HABILITACAO ASC ); ALTER TABLE RL_PROCEDIMENTO_INCREMENTO ADD CONSTRAINT PK_PROCEDIMENTO_INCREMENTO PRIMARY KEY ( SQ_PROCEDIMENTO, SQ_HABILITACAO); CREATE TABLE RL_PROCEDIMENTO_LEITO ( SQ_PROCEDIMENTO NUMERIC(6) NOT NULL, SQ_TIPO_LEITO NUMERIC(2) NOT NULL ); CREATE UNIQUE INDEX PK_PROCEDIMENTO_LEITO ON RL_PROCEDIMENTO_LEITO ( SQ_PROCEDIMENTO ASC, SQ_TIPO_LEITO ASC ); CREATE INDEX IN_PROC_LEITO_PROCEDIMENTO ON RL_PROCEDIMENTO_LEITO ( SQ_PROCEDIMENTO ASC ); CREATE INDEX IN_PROC_LEITO_TIPO_LEITO ON RL_PROCEDIMENTO_LEITO ( SQ_TIPO_LEITO ASC ); ALTER TABLE RL_PROCEDIMENTO_LEITO ADD CONSTRAINT PK_PROCEDIMENTO_LEITO PRIMARY KEY ( SQ_PROCEDIMENTO, SQ_TIPO_LEITO); CREATE TABLE RL_PROCEDIMENTO_MODALIDADE ( SQ_PROCEDIMENTO NUMERIC(6) NOT NULL, SQ_MODALIDADE NUMERIC(2) NOT NULL ); CREATE UNIQUE INDEX PK_PROCEDIMENTO_MODALIDADE ON RL_PROCEDIMENTO_MODALIDADE ( SQ_PROCEDIMENTO ASC, SQ_MODALIDADE ASC ); CREATE INDEX IN_PROC_MODALIDADE_PROCEDIMENT ON RL_PROCEDIMENTO_MODALIDADE ( SQ_PROCEDIMENTO ASC ); CREATE INDEX IN_PROC_MODALIDADE_MODALIDADE ON RL_PROCEDIMENTO_MODALIDADE ( SQ_MODALIDADE ASC ); ALTER TABLE RL_PROCEDIMENTO_MODALIDADE ADD CONSTRAINT PK_PROCEDIMENTO_MODALIDADE PRIMARY KEY ( SQ_PROCEDIMENTO, SQ_MODALIDADE); CREATE TABLE RL_PROCEDIMENTO_OCUPACAO ( SQ_PROCEDIMENTO NUMERIC(6) NOT NULL, CO_CBO_OCUPACAO CHAR(6) NOT NULL ); CREATE UNIQUE INDEX PK_PROCEDIMENTO_OCUPACAO ON RL_PROCEDIMENTO_OCUPACAO ( SQ_PROCEDIMENTO ASC, CO_CBO_OCUPACAO ASC ); CREATE INDEX IN_PROC_CBO_PROCEDIMENTO ON RL_PROCEDIMENTO_OCUPACAO ( SQ_PROCEDIMENTO ASC ); CREATE INDEX IN_PROC_CBO_CBO_OCUPACAO ON RL_PROCEDIMENTO_OCUPACAO ( CO_CBO_OCUPACAO ASC ); ALTER TABLE RL_PROCEDIMENTO_OCUPACAO ADD CONSTRAINT PK_PROCEDIMENTO_OCUPACAO PRIMARY KEY ( SQ_PROCEDIMENTO, CO_CBO_OCUPACAO); CREATE TABLE RL_PROCEDIMENTO_ORIGEM ( SQ_PROCEDIMENTO NUMERIC(6) NOT NULL, SQ_PROCEDIMENTO_ORIGEM NUMERIC(6) NOT NULL ); CREATE UNIQUE INDEX PK_PROCEDIMENTO_ORIGEM ON RL_PROCEDIMENTO_ORIGEM ( SQ_PROCEDIMENTO ASC, SQ_PROCEDIMENTO_ORIGEM ASC ); CREATE INDEX IF3_RL_PROCEDIMENTO_ORIGEM ON RL_PROCEDIMENTO_ORIGEM ( SQ_PROCEDIMENTO ASC ); CREATE INDEX IF4_RL_PROCEDIMENTO_ORIGEM ON RL_PROCEDIMENTO_ORIGEM ( SQ_PROCEDIMENTO_ORIGEM ASC ); ALTER TABLE RL_PROCEDIMENTO_ORIGEM ADD CONSTRAINT PK_PROCEDIMENTO_ORIGEM PRIMARY KEY ( SQ_PROCEDIMENTO, SQ_PROCEDIMENTO_ORIGEM); CREATE TABLE RL_PROCEDIMENTO_REGISTRO ( SQ_PROCEDIMENTO NUMERIC(6) NOT NULL, SQ_REGISTRO NUMERIC(2) NOT NULL ); CREATE UNIQUE INDEX PK_PROCEDIMENTO_REGISTRO ON RL_PROCEDIMENTO_REGISTRO ( SQ_PROCEDIMENTO ASC, SQ_REGISTRO ASC ); CREATE INDEX IN_PROC_REGISTRO_PROCEDIMENTO ON RL_PROCEDIMENTO_REGISTRO ( SQ_PROCEDIMENTO ASC ); CREATE INDEX IN_PROC_REGISTRO_REGISTRO ON RL_PROCEDIMENTO_REGISTRO ( SQ_REGISTRO ASC ); ALTER TABLE RL_PROCEDIMENTO_REGISTRO ADD CONSTRAINT PK_PROCEDIMENTO_REGISTRO PRIMARY KEY ( SQ_PROCEDIMENTO, SQ_REGISTRO); CREATE TABLE RL_PROCEDIMENTO_SERVICO ( SQ_PROCEDIMENTO NUMERIC(6) NOT NULL, SQ_SERVICO_CLASSIFICACAO NUMERIC(3) NOT NULL ); CREATE UNIQUE INDEX PK_PROCEDIMENTO_SERVICO ON RL_PROCEDIMENTO_SERVICO ( SQ_PROCEDIMENTO ASC, SQ_SERVICO_CLASSIFICACAO ASC ); CREATE INDEX IN_PROC_SERVICO_PROCEDIMENTO ON RL_PROCEDIMENTO_SERVICO ( SQ_PROCEDIMENTO ASC ); CREATE INDEX IN_PROC_SERVICO_SERV_CLASS ON RL_PROCEDIMENTO_SERVICO ( SQ_SERVICO_CLASSIFICACAO ASC ); ALTER TABLE RL_PROCEDIMENTO_SERVICO ADD CONSTRAINT PK_PROCEDIMENTO_SERVICO PRIMARY KEY ( SQ_PROCEDIMENTO, SQ_SERVICO_CLASSIFICACAO); CREATE TABLE RL_PROCEDIMENTO_SIA_SIH ( SQ_SIA_SIH NUMERIC(4) NOT NULL, SQ_PROCEDIMENTO NUMERIC(6) NOT NULL ); CREATE UNIQUE INDEX PK_PROCEDIMENTO_SIA_SIH ON RL_PROCEDIMENTO_SIA_SIH ( SQ_SIA_SIH ASC, SQ_PROCEDIMENTO ASC ); CREATE INDEX IN_PROC_SIA_SIH_SIA_SIH ON RL_PROCEDIMENTO_SIA_SIH ( SQ_SIA_SIH ASC ); CREATE INDEX IF5_RL_PROCEDIMENTO_SIA_SIH ON RL_PROCEDIMENTO_SIA_SIH ( SQ_PROCEDIMENTO ASC ); ALTER TABLE RL_PROCEDIMENTO_SIA_SIH ADD CONSTRAINT PK_PROCEDIMENTO_SIA_SIH PRIMARY KEY ( SQ_SIA_SIH, SQ_PROCEDIMENTO); CREATE TABLE RL_RESTRICAO_COMPATIBILIDADE ( SQ_PROCEDIMENTO NUMERIC(6) NOT NULL, SQ_PROCEDIMENTO_COMPATIVEL NUMERIC(6) NOT NULL, DT_EXCLUSAO DATE ); CREATE UNIQUE INDEX PK_RESTRICAO_COMPATIBILIDAD ON RL_RESTRICAO_COMPATIBILIDADE ( SQ_PROCEDIMENTO ASC, SQ_PROCEDIMENTO_COMPATIVEL ASC ); CREATE INDEX IN_RESTRICAO_PROCEDIMENTO_SEC ON RL_RESTRICAO_COMPATIBILIDADE ( SQ_PROCEDIMENTO_COMPATIVEL ASC ); CREATE INDEX IF4_RL_RESTRICAO_COMPATIBILIDA ON RL_RESTRICAO_COMPATIBILIDADE ( SQ_PROCEDIMENTO ASC ); ALTER TABLE RL_RESTRICAO_COMPATIBILIDADE ADD CONSTRAINT PK_RESTRICAO_COMPATIBILIDAD PRIMARY KEY ( SQ_PROCEDIMENTO, SQ_PROCEDIMENTO_COMPATIVEL); CREATE TABLE TB_CBO_FAMILIA ( CO_CBO_FAMILIA CHAR(4) NOT NULL, NO_CBO_FAMILIA VARCHAR(200) NOT NULL, DS_CBO_FAMILIA VARCHAR(1100), ST_ASSOCIAVEL CHAR(1), DT_EXCLUSAO DATE ); CREATE UNIQUE INDEX PK_CBO_FAMILIA ON TB_CBO_FAMILIA ( CO_CBO_FAMILIA ASC ); ALTER TABLE TB_CBO_FAMILIA ADD CONSTRAINT PK_CBO_FAMILIA PRIMARY KEY (CO_CBO_FAMILIA); CREATE TABLE TB_CBO_OCUPACAO ( CO_CBO_OCUPACAO CHAR(6) NOT NULL, SG_CBO_OCUPACAO VARCHAR(3), NO_CBO_OCUPACAO VARCHAR(150) NOT NULL, ST_SAUDE VARCHAR(1), DT_EXCLUSAO DATE, CO_CBO_FAMILIA CHAR(4), ST_CBO_REGULA VARCHAR(1) ); CREATE UNIQUE INDEX PK_CBO_OCUPACAO ON TB_CBO_OCUPACAO ( CO_CBO_OCUPACAO ASC ); CREATE INDEX IN_CBO_OCUPACAO_CBO_FAMILIA ON TB_CBO_OCUPACAO ( CO_CBO_FAMILIA ASC ); ALTER TABLE TB_CBO_OCUPACAO ADD CONSTRAINT PK_CBO_OCUPACAO PRIMARY KEY (CO_CBO_OCUPACAO); CREATE TABLE TB_CID_CAPITULO ( CO_CID_CAPITULO VARCHAR(2) NOT NULL, NO_CID_CAPITULO VARCHAR(250) NOT NULL, NO_CID_CAPITULO_100 VARCHAR(100) NOT NULL, NO_CID_CAPITULO_50 VARCHAR(50) NOT NULL, NO_CID_CAPITULO_CNS VARCHAR(105), DT_EXCLUSAO DATE ); CREATE UNIQUE INDEX PK_CID_CAPITULO ON TB_CID_CAPITULO ( CO_CID_CAPITULO ASC ); ALTER TABLE TB_CID_CAPITULO ADD CONSTRAINT PK_CID_CAPITULO PRIMARY KEY (CO_CID_CAPITULO); CREATE TABLE TB_CID_CATEGORIA ( CO_CID_CATEGORIA VARCHAR(3) NOT NULL, NO_CID_CATEGORIA VARCHAR(250) NOT NULL, NO_CID_CATEGORIA_100 VARCHAR(100), NO_CID_CATEGORIA_50 VARCHAR(50), NO_CID_CATEGORIA_CNS VARCHAR(50), DT_EXCLUSAO DATE, CO_CID_CAPITULO VARCHAR(2) ); CREATE UNIQUE INDEX PK_CID_CATEGORIA ON TB_CID_CATEGORIA ( CO_CID_CATEGORIA ASC ); CREATE INDEX IN_CID_CATEGORIA_CID_CAPITULO ON TB_CID_CATEGORIA ( CO_CID_CAPITULO ASC ); ALTER TABLE TB_CID_CATEGORIA ADD CONSTRAINT PK_CID_CATEGORIA PRIMARY KEY ( CO_CID_CATEGORIA); CREATE TABLE TB_CID_SUBCATEGORIA ( CO_CID_SUBCATEGORIA VARCHAR(4) NOT NULL, NO_CID_SUBCATEGORIA VARCHAR(300) NOT NULL, NO_CID_SUBCATEGORIA_100 VARCHAR(100), NO_CID_SUBCATEGORIA_50 VARCHAR(50), NO_CID_SUBCATEGORIA_CNS VARCHAR(50), TP_SEXO CHAR(1) NOT NULL, TP_AGRAVO CHAR(1) NOT NULL, TP_OPCAO CHAR(1), DT_EXCLUSAO DATE, CO_CID_CATEGORIA VARCHAR(3) ); CREATE UNIQUE INDEX PK_CID_SUBCATEGORIA ON TB_CID_SUBCATEGORIA ( CO_CID_SUBCATEGORIA ASC ); CREATE INDEX IN_CID_SUBCATEGORIA_CID_CATEGO ON TB_CID_SUBCATEGORIA ( CO_CID_CATEGORIA ASC ); ALTER TABLE TB_CID_SUBCATEGORIA ADD CONSTRAINT PK_CID_SUBCATEGORIA PRIMARY KEY ( CO_CID_SUBCATEGORIA); CREATE TABLE TB_DETALHE ( SQ_DETALHE NUMERIC(3) NOT NULL, CO_DETALHE VARCHAR(3) NOT NULL, NO_DETALHE VARCHAR(100) NOT NULL, DS_DETALHE VARCHAR(4000), DT_EXCLUSAO DATE ); CREATE UNIQUE INDEX PK_DETALHE ON TB_DETALHE ( SQ_DETALHE ASC ); ALTER TABLE TB_DETALHE ADD CONSTRAINT PK_DETALHE PRIMARY KEY (SQ_DETALHE); CREATE TABLE TB_FINANCIAMENTO ( SQ_FINANCIAMENTO NUMERIC(2) NOT NULL, CO_FINANCIAMENTO VARCHAR(2) NOT NULL, NO_FINANCIAMENTO VARCHAR(100) NOT NULL, DT_EXCLUSAO DATE ); CREATE UNIQUE INDEX PK_FINANCIAMENTO ON TB_FINANCIAMENTO ( SQ_FINANCIAMENTO ASC ); ALTER TABLE TB_FINANCIAMENTO ADD CONSTRAINT PK_FINANCIAMENTO PRIMARY KEY ( SQ_FINANCIAMENTO); CREATE TABLE TB_FORMA_ORGANIZACAO ( SQ_FORMA_ORGANIZACAO NUMERIC(3) NOT NULL, CO_FORMA_ORGANIZACAO VARCHAR(2) NOT NULL, NO_FORMA_ORGANIZACAO VARCHAR(100) NOT NULL, SQ_SUB_GRUPO NUMERIC(2) NOT NULL, DT_EXCLUSAO DATE ); CREATE UNIQUE INDEX PK_FORMA_ORGANIZACAO ON TB_FORMA_ORGANIZACAO ( SQ_FORMA_ORGANIZACAO ASC ); CREATE INDEX IN_FORMA_ORGANIZACAO_SUB_GRUPO ON TB_FORMA_ORGANIZACAO ( SQ_SUB_GRUPO ASC ); ALTER TABLE TB_FORMA_ORGANIZACAO ADD CONSTRAINT PK_FORMA_ORGANIZACAO PRIMARY KEY ( SQ_FORMA_ORGANIZACAO); CREATE TABLE TB_GRUPO ( SQ_GRUPO NUMERIC(2) NOT NULL, CO_GRUPO VARCHAR(2) NOT NULL, NO_GRUPO VARCHAR(100) NOT NULL, DT_EXCLUSAO DATE ); CREATE UNIQUE INDEX PK_GRUPO ON TB_GRUPO ( SQ_GRUPO ASC ); ALTER TABLE TB_GRUPO ADD CONSTRAINT PK_GRUPO PRIMARY KEY (SQ_GRUPO); CREATE TABLE TB_GRUPO_HABILITACAO ( NU_GRUPO_HABILITACAO VARCHAR(4) NOT NULL, NO_GRUPO_HABILITACAO CHAR(20) NOT NULL, DS_GRUPO_HABILITACAO VARCHAR(250) NOT NULL ); CREATE UNIQUE INDEX PK_GRUPO_HABILITACAO ON TB_GRUPO_HABILITACAO ( NU_GRUPO_HABILITACAO ASC ); ALTER TABLE TB_GRUPO_HABILITACAO ADD CONSTRAINT PK_GRUPO_HABILITACAO PRIMARY KEY (NU_GRUPO_HABILITACAO); CREATE TABLE TB_HABILITACAO ( SQ_HABILITACAO NUMERIC(4) NOT NULL, CO_HABILITACAO VARCHAR(4) NOT NULL, -- aumentado de 2 para 4 NO_HABILITACAO VARCHAR(150) NOT NULL, DT_EXCLUSAO DATE, SQ_AREA_HABILITACAO NUMERIC(2) ); CREATE UNIQUE INDEX PK_HABILITACAO ON TB_HABILITACAO ( SQ_HABILITACAO ASC ); ALTER TABLE TB_HABILITACAO ADD CONSTRAINT PK_HABILITACAO PRIMARY KEY (SQ_HABILITACAO); CREATE TABLE TB_AREA_HABILITACAO ( SQ_AREA_HABILITACAO NUMERIC(2) NOT NULL, CO_AREA_HABILITACAO CHAR(2) NOT NULL, NO_AREA_HABILITACAO CHAR(2) NOT NULL, DT_EXCLUSAO DATE ); CREATE UNIQUE INDEX PK_AREA_HABILITACAO ON TB_AREA_HABILITACAO ( SQ_AREA_HABILITACAO ASC ); ALTER TABLE TB_AREA_HABILITACAO ADD CONSTRAINT PK_AREA_HABILITACAO PRIMARY KEY (SQ_AREA_HABILITACAO); CREATE TABLE TB_MODALIDADE ( SQ_MODALIDADE NUMERIC(2) NOT NULL, CO_MODALIDADE VARCHAR(2) NOT NULL, NO_MODALIDADE VARCHAR(100) NOT NULL, DT_EXCLUSAO DATE ); CREATE UNIQUE INDEX PK_MODALIDADE ON TB_MODALIDADE ( SQ_MODALIDADE ASC ); ALTER TABLE TB_MODALIDADE ADD CONSTRAINT PK_MODALIDADE PRIMARY KEY (SQ_MODALIDADE); CREATE TABLE TB_PROCEDIMENTO ( SQ_PROCEDIMENTO NUMERIC(6) NOT NULL, CO_PROCEDIMENTO VARCHAR(10) NOT NULL, NO_PROCEDIMENTO VARCHAR(250) NOT NULL, TP_COMPLEXIDADE VARCHAR(1), TP_SEXO VARCHAR(1), VL_IDADE_MINIMA NUMERIC(4), VL_IDADE_MAXIMA NUMERIC(4), QT_MAXIMA_EXECUCAO NUMERIC(4), QT_DIAS_PERMANENCIA NUMERIC(4), QT_PONTOS NUMERIC(4), VL_SH NUMERIC(12,2) NOT NULL, VL_SP NUMERIC(12,2) NOT NULL, VL_SA NUMERIC(12,2) NOT NULL, SQ_FINANCIAMENTO NUMERIC(2), SQ_RUBRICA NUMERIC(6), SQ_FORMA_ORGANIZACAO NUMERIC(3) NOT NULL ); CREATE UNIQUE INDEX PK_PROCEDIMENTO ON TB_PROCEDIMENTO ( SQ_PROCEDIMENTO ASC ); CREATE INDEX IN_PROCEDIMENTO_FINANCIAMENTO ON TB_PROCEDIMENTO ( SQ_FINANCIAMENTO ASC ); CREATE INDEX IN_PROCEDIMENTO_RUBRICA ON TB_PROCEDIMENTO ( SQ_RUBRICA ASC ); CREATE INDEX IF5_TB_PROCEDIMENTO ON TB_PROCEDIMENTO ( SQ_FORMA_ORGANIZACAO ASC ); ALTER TABLE TB_PROCEDIMENTO ADD CONSTRAINT PK_PROCEDIMENTO PRIMARY KEY (SQ_PROCEDIMENTO); CREATE TABLE TB_PROCEDIMENTO_COMPATIVEL ( SQ_PROCEDIMENTO_COMPATIVEL NUMERIC(6) NOT NULL, SQ_PROCEDIMENTO_PRINCIPAL NUMERIC(6), SQ_PROCEDIMENTO NUMERIC(6), SQ_REGISTRO_PRINCIPAL NUMERIC(2) NOT NULL, SQ_REGISTRO_COMPATIVEL NUMERIC(2) NOT NULL, TP_COMPATIBILIDADE CHAR(1) NOT NULL, QT_PERMITIDA NUMERIC(4) NOT NULL ); CREATE UNIQUE INDEX PK_PROCEDIMENTO_COMPATIVEL ON TB_PROCEDIMENTO_COMPATIVEL ( SQ_PROCEDIMENTO_COMPATIVEL ASC ); CREATE INDEX IF2_TB_PROCEDIMENTO_COMPATIVEL ON TB_PROCEDIMENTO_COMPATIVEL ( SQ_PROCEDIMENTO ASC ); CREATE INDEX IF3_TB_PROCEDIMENTO_COMPATIVEL ON TB_PROCEDIMENTO_COMPATIVEL ( SQ_PROCEDIMENTO_PRINCIPAL ASC ); ALTER TABLE TB_PROCEDIMENTO_COMPATIVEL ADD CONSTRAINT PK_PROCEDIMENTO_COMPATIVEL PRIMARY KEY ( SQ_PROCEDIMENTO_COMPATIVEL); CREATE TABLE TB_REGISTRO ( SQ_REGISTRO NUMERIC(2) NOT NULL, CO_REGISTRO VARCHAR(2) NOT NULL, NO_REGISTRO VARCHAR(50) NOT NULL, DT_EXCLUSAO DATE ); CREATE UNIQUE INDEX PK_REGISTRO ON TB_REGISTRO ( SQ_REGISTRO ASC ); ALTER TABLE TB_REGISTRO ADD CONSTRAINT PK_REGISTRO PRIMARY KEY (SQ_REGISTRO); CREATE TABLE TB_RUBRICA ( SQ_RUBRICA NUMERIC(6) NOT NULL, CO_RUBRICA VARCHAR(6) NOT NULL, NO_RUBRICA VARCHAR(100) NOT NULL, DS_RUBRICA VARCHAR(255), DT_EXCLUSAO DATE, SQ_FINANCIAMENTO NUMERIC(2) ); CREATE UNIQUE INDEX PK_RUBRICA ON TB_RUBRICA ( SQ_RUBRICA ASC ); CREATE INDEX IN_RUBRICA_FINANCIAMENTO ON TB_RUBRICA ( SQ_FINANCIAMENTO ASC ); ALTER TABLE TB_RUBRICA ADD CONSTRAINT PK_RUBRICA PRIMARY KEY (SQ_RUBRICA); CREATE TABLE TB_SERVICO ( SQ_SERVICO NUMERIC(3) NOT NULL, CO_SERVICO VARCHAR(3) NOT NULL, NO_SERVICO VARCHAR(120) NOT NULL, DT_EXCLUSAO DATE ); CREATE UNIQUE INDEX PK_SERVICO ON TB_SERVICO ( SQ_SERVICO ASC ); ALTER TABLE TB_SERVICO ADD CONSTRAINT PK_SERVICO PRIMARY KEY (SQ_SERVICO); CREATE TABLE TB_SERVICO_CLASSIFICACAO ( SQ_SERVICO_CLASSIFICACAO NUMERIC(3) NOT NULL, CO_CLASSIFICACAO VARCHAR(3) NOT NULL, NO_CLASSIFICACAO VARCHAR(150) NOT NULL, DT_EXCLUSAO DATE, SQ_SERVICO NUMERIC(3) NOT NULL ); CREATE UNIQUE INDEX PK_SERVICO_CLASSIFICACAO ON TB_SERVICO_CLASSIFICACAO ( SQ_SERVICO_CLASSIFICACAO ASC ); CREATE INDEX IN_CLASSIFICACAO_SERVICO ON TB_SERVICO_CLASSIFICACAO ( SQ_SERVICO ASC ); ALTER TABLE TB_SERVICO_CLASSIFICACAO ADD CONSTRAINT PK_SERVICO_CLASSIFICACAO PRIMARY KEY ( SQ_SERVICO_CLASSIFICACAO); CREATE TABLE TB_SIA_SIH ( SQ_SIA_SIH NUMERIC(4) NOT NULL, CO_PROCEDIMENTO_SIA_SIH VARCHAR(10) NOT NULL, NO_PROCEDIMENTO_SIA_SIH VARCHAR(100) NOT NULL, TP_PROCEDIMENTO VARCHAR(1) NOT NULL, NU_PONTOS INTEGER, NU_TEMPO_PERMANENCIA INTEGER, NU_TEMPO_MEDIO_PERMANENCIA INTEGER, VL_PA_TOTAL NUMERIC(8,2), VL_PA_SP NUMERIC(8,2), VL_PA_SA NUMERIC(8,2), VL_SH NUMERIC(8,2), VL_SP NUMERIC(8,2), VL_SADT NUMERIC(8,2) ); CREATE UNIQUE INDEX PK_SIA_SIH ON TB_SIA_SIH ( SQ_SIA_SIH ASC ); CREATE INDEX IN_SIA_SIH_CO__TP ON TB_SIA_SIH ( CO_PROCEDIMENTO_SIA_SIH ASC, TP_PROCEDIMENTO ASC ); ALTER TABLE TB_SIA_SIH ADD CONSTRAINT PK_SIA_SIH PRIMARY KEY (SQ_SIA_SIH); CREATE TABLE TB_SUB_GRUPO ( SQ_SUB_GRUPO NUMERIC(2) NOT NULL, CO_SUB_GRUPO VARCHAR(2) NOT NULL, NO_SUB_GRUPO VARCHAR(100) NOT NULL, DT_EXCLUSAO DATE, SQ_GRUPO NUMERIC(2) NOT NULL ); CREATE UNIQUE INDEX PK_SUB_GRUPO ON TB_SUB_GRUPO ( SQ_SUB_GRUPO ASC ); CREATE INDEX IN_SUB_GRUPO_GRUPO ON TB_SUB_GRUPO ( SQ_GRUPO ASC ); ALTER TABLE TB_SUB_GRUPO ADD CONSTRAINT PK_SUB_GRUPO PRIMARY KEY (SQ_SUB_GRUPO); CREATE TABLE TB_TIPO_LEITO ( SQ_TIPO_LEITO NUMERIC(2) NOT NULL, CO_TIPO_LEITO VARCHAR(2) NOT NULL, NO_TIPO_LEITO VARCHAR(60) NOT NULL, DT_EXCLUSAO DATE ); CREATE UNIQUE INDEX PK_TIPO_LEITO ON TB_TIPO_LEITO ( SQ_TIPO_LEITO ASC ); ALTER TABLE TB_TIPO_LEITO ADD CONSTRAINT PK_TIPO_LEITO PRIMARY KEY (SQ_TIPO_LEITO); ALTER TABLE RL_PROCEDIMENTO_CID ADD CONSTRAINT FK_CID_SUBCATEGORIA_PROC_CID FOREIGN KEY (CO_CID_SUBCATEGORIA) REFERENCES TB_CID_SUBCATEGORIA; ALTER TABLE RL_PROCEDIMENTO_CID ADD CONSTRAINT FK_PROCEDIMENTO_PROC_CID FOREIGN KEY (SQ_PROCEDIMENTO) REFERENCES TB_PROCEDIMENTO; ALTER TABLE RL_PROCEDIMENTO_DETALHE ADD CONSTRAINT FK_DETALHE_PROC_DETALHE FOREIGN KEY (SQ_DETALHE) REFERENCES TB_DETALHE; ALTER TABLE RL_PROCEDIMENTO_DETALHE ADD CONSTRAINT FK_PROCEDIMENTO_PROC_DETALHE FOREIGN KEY (SQ_PROCEDIMENTO) REFERENCES TB_PROCEDIMENTO; ALTER TABLE RL_PROCEDIMENTO_HABILITACAO ADD CONSTRAINT FK_HABILITACAO_PROC_HABILITACA FOREIGN KEY (SQ_HABILITACAO) REFERENCES TB_HABILITACAO; ALTER TABLE RL_PROCEDIMENTO_HABILITACAO ADD CONSTRAINT FK_PROCEDIMENTO_PROC_HABILITAC FOREIGN KEY (SQ_PROCEDIMENTO) REFERENCES TB_PROCEDIMENTO; ALTER TABLE RL_PROCEDIMENTO_INCREMENTO ADD CONSTRAINT FK_HABILITACAO_PROC_INCREMENTO FOREIGN KEY (SQ_HABILITACAO) REFERENCES TB_HABILITACAO; ALTER TABLE RL_PROCEDIMENTO_INCREMENTO ADD CONSTRAINT FK_PROCEDIMENTO_PROC_INCREMENT FOREIGN KEY (SQ_PROCEDIMENTO) REFERENCES TB_PROCEDIMENTO; ALTER TABLE RL_PROCEDIMENTO_LEITO ADD CONSTRAINT FK_LEITO_PROC_LEITO FOREIGN KEY (SQ_TIPO_LEITO) REFERENCES TB_TIPO_LEITO; ALTER TABLE RL_PROCEDIMENTO_LEITO ADD CONSTRAINT FK_PROCEDIMENTO_PROC_LEITO FOREIGN KEY (SQ_PROCEDIMENTO) REFERENCES TB_PROCEDIMENTO; ALTER TABLE RL_PROCEDIMENTO_MODALIDADE ADD CONSTRAINT FK_MODALIDADE_PROC_MODALIDADE FOREIGN KEY (SQ_MODALIDADE) REFERENCES TB_MODALIDADE; ALTER TABLE RL_PROCEDIMENTO_MODALIDADE ADD CONSTRAINT FK_PROCEDIMENTO_PROC_MODALIDAD FOREIGN KEY (SQ_PROCEDIMENTO) REFERENCES TB_PROCEDIMENTO; ALTER TABLE RL_PROCEDIMENTO_OCUPACAO ADD CONSTRAINT FK_OCUPACAO_PROC_OCUPACAO FOREIGN KEY (CO_CBO_OCUPACAO) REFERENCES TB_CBO_OCUPACAO; ALTER TABLE RL_PROCEDIMENTO_OCUPACAO ADD CONSTRAINT FK_PROCEDIMENTO_OCUPACAO_PROC FOREIGN KEY (SQ_PROCEDIMENTO) REFERENCES TB_PROCEDIMENTO; ALTER TABLE RL_PROCEDIMENTO_ORIGEM ADD CONSTRAINT FK_PROCEDIMENTO_PROC_ORIGEM_ORIGEM FOREIGN KEY (SQ_PROCEDIMENTO_ORIGEM) REFERENCES TB_PROCEDIMENTO; ALTER TABLE RL_PROCEDIMENTO_ORIGEM ADD CONSTRAINT FK_PROCEDIMENTO_PROC_ORIGEM FOREIGN KEY (SQ_PROCEDIMENTO) REFERENCES TB_PROCEDIMENTO; ALTER TABLE RL_PROCEDIMENTO_REGISTRO ADD CONSTRAINT FK_REGISTRO_PROC_REGISTRO FOREIGN KEY (SQ_REGISTRO) REFERENCES TB_REGISTRO; ALTER TABLE RL_PROCEDIMENTO_REGISTRO ADD CONSTRAINT FK_PROCEDIMENTO_PROC_REGISTRO FOREIGN KEY (SQ_PROCEDIMENTO) REFERENCES TB_PROCEDIMENTO; ALTER TABLE RL_PROCEDIMENTO_SERVICO ADD CONSTRAINT FK_CLASSIFICACAO_PROC_SERVICO FOREIGN KEY (SQ_SERVICO_CLASSIFICACAO) REFERENCES TB_SERVICO_CLASSIFICACAO; ALTER TABLE RL_PROCEDIMENTO_SERVICO ADD CONSTRAINT FK_PROCEDIMENTO_PROC_SERVICO FOREIGN KEY (SQ_PROCEDIMENTO) REFERENCES TB_PROCEDIMENTO; ALTER TABLE RL_PROCEDIMENTO_SIA_SIH ADD CONSTRAINT FK_PROCEDIMENTO_PROC_SIA_SIH FOREIGN KEY (SQ_PROCEDIMENTO) REFERENCES TB_PROCEDIMENTO; ALTER TABLE RL_PROCEDIMENTO_SIA_SIH ADD CONSTRAINT FK_SIA_SIH_PROC_SIA_SIK FOREIGN KEY (SQ_SIA_SIH) REFERENCES TB_SIA_SIH; ALTER TABLE RL_RESTRICAO_COMPATIBILIDADE ADD CONSTRAINT R_298 FOREIGN KEY (SQ_PROCEDIMENTO) REFERENCES TB_PROCEDIMENTO; ALTER TABLE RL_RESTRICAO_COMPATIBILIDADE ADD CONSTRAINT FK_PROC_COMPATIVEL_RESTRICAO FOREIGN KEY (SQ_PROCEDIMENTO_COMPATIVEL) REFERENCES TB_PROCEDIMENTO_COMPATIVEL; ALTER TABLE TB_CBO_OCUPACAO ADD CONSTRAINT FK_CBO_FAMILIA_CBO_OCUPACAO FOREIGN KEY (CO_CBO_FAMILIA) REFERENCES TB_CBO_FAMILIA; ALTER TABLE TB_CID_CATEGORIA ADD CONSTRAINT FK_CID_CAPITULO_CID_CATEGORIA FOREIGN KEY (CO_CID_CAPITULO) REFERENCES TB_CID_CAPITULO; ALTER TABLE TB_CID_SUBCATEGORIA ADD CONSTRAINT FK_CID_CATEGORIA_CID_SUBCATEGO FOREIGN KEY (CO_CID_CATEGORIA) REFERENCES TB_CID_CATEGORIA; ALTER TABLE TB_FORMA_ORGANIZACAO ADD CONSTRAINT FK_SUB_GRUPO_FORMA_ORGANIZACAO FOREIGN KEY (SQ_SUB_GRUPO) REFERENCES TB_SUB_GRUPO; ALTER TABLE TB_PROCEDIMENTO ADD CONSTRAINT R_293 FOREIGN KEY (SQ_FORMA_ORGANIZACAO) REFERENCES TB_FORMA_ORGANIZACAO; ALTER TABLE TB_PROCEDIMENTO ADD CONSTRAINT FK_RUBRICA_PROCEDIMENTO FOREIGN KEY (SQ_RUBRICA) REFERENCES TB_RUBRICA; ALTER TABLE TB_PROCEDIMENTO ADD CONSTRAINT FK_FINANCIAMENTO_PROCEDIMENTO FOREIGN KEY (SQ_FINANCIAMENTO) REFERENCES TB_FINANCIAMENTO; ALTER TABLE TB_PROCEDIMENTO_COMPATIVEL ADD CONSTRAINT R_295 FOREIGN KEY (SQ_PROCEDIMENTO_PRINCIPAL) REFERENCES TB_PROCEDIMENTO; ALTER TABLE TB_PROCEDIMENTO_COMPATIVEL ADD CONSTRAINT R_294 FOREIGN KEY (SQ_PROCEDIMENTO) REFERENCES TB_PROCEDIMENTO; ALTER TABLE TB_RUBRICA ADD CONSTRAINT FK_FINANCIAMENTO_RUBRICA FOREIGN KEY (SQ_FINANCIAMENTO) REFERENCES TB_FINANCIAMENTO; ALTER TABLE TB_SERVICO_CLASSIFICACAO ADD CONSTRAINT FK_SERVICO_CLASSIFICACAO FOREIGN KEY (SQ_SERVICO) REFERENCES TB_SERVICO; ALTER TABLE TB_SUB_GRUPO ADD CONSTRAINT FK_GRUPO_SUBGRUPO FOREIGN KEY (SQ_GRUPO) REFERENCES TB_GRUPO; - Salve o arquivo db-tupdesk.sql
- Selecione todos os arquivos na pasta (Ctrl+a) e utilize o gerenciador de arquivos novamente, salve os arquivos como TupDesk.zip
- Edite o novo arquivo TupDesk.zip para TupDesk.jar
- Mova o novo arquivo TupDesk.jar de volta para a pasta de instalação do SIGTAP
- Acesse C:\ProgramData\.sigtap\dbv2 e apague as competências 062025 pra frente.
ATUALIZAÇÃO 10/10/2025:
Criada coluna ST_ASSOCIAVEL na tabela TB_CBO_FAMILIA;
Criada tabela TB_AREA_HABILITACAO solicitada na visualização dos procedimentos, resultando em erro devido à sua inexistência.
Editado pela última vez por UzielF em Sex Out 10, 2025 2:33 pm, em um total de 1 vez.
Re: SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
Bom dia. Parabéns funcionou aqui.
Você conseguiu pesquisar o procedimento 0505020149 de R$ 1.080.225,00?
Pelo código não acha mas pelo nome ele até gera o relatório:
TRANSPLANTE DE INTESTINO DELGADO OU DE ÓRGÃOS MULTIVISCERAIS EM BLOCO
Você conseguiu pesquisar o procedimento 0505020149 de R$ 1.080.225,00?
Pelo código não acha mas pelo nome ele até gera o relatório:
TRANSPLANTE DE INTESTINO DELGADO OU DE ÓRGÃOS MULTIVISCERAIS EM BLOCO
Re: SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
Bom dia.
Também consegui importar no SIGTAP a competência 09_2025 graças ao passo-a-passo do colega. Só penei um pouco na hora de alterar a extensão .ZIP para .JAR. Por isso usei o comando abaixo acessando através do CMD como administrador.
C:\Program Files (x86)\SIGTAP\prog>ren TupDesk.zip TupDesk.jar
Também consegui importar no SIGTAP a competência 09_2025 graças ao passo-a-passo do colega. Só penei um pouco na hora de alterar a extensão .ZIP para .JAR. Por isso usei o comando abaixo acessando através do CMD como administrador.
C:\Program Files (x86)\SIGTAP\prog>ren TupDesk.zip TupDesk.jar
Re: SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
Boa tarde.
Eu abri direto o TupDesk.jar no Winrar arrastei para fora o db-tupdesk.sql, abri e alterei com o bloco de notas (notepad++) e arrastei para dentro do winrar novamente.
Alterei também
VL_SH NUMERIC(10,2) NOT NULL,
VL_SP NUMERIC(10,2) NOT NULL,
VL_SA NUMERIC(10,2) NOT NULL,
para
VL_SH NUMERIC(12,2) NOT NULL,
VL_SP NUMERIC(12,2) NOT NULL,
VL_SA NUMERIC(12,2) NOT NULL,
e assim consegui pesquisar o procedimento 0505020149 pelo código
Eu abri direto o TupDesk.jar no Winrar arrastei para fora o db-tupdesk.sql, abri e alterei com o bloco de notas (notepad++) e arrastei para dentro do winrar novamente.
Alterei também
VL_SH NUMERIC(10,2) NOT NULL,
VL_SP NUMERIC(10,2) NOT NULL,
VL_SA NUMERIC(10,2) NOT NULL,
para
VL_SH NUMERIC(12,2) NOT NULL,
VL_SP NUMERIC(12,2) NOT NULL,
VL_SA NUMERIC(12,2) NOT NULL,
e assim consegui pesquisar o procedimento 0505020149 pelo código
Re: SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
Eu fiz assim também kkk só listei todo aquele procedimento pros usuários que não tem nível técnico de editar como administrador o arquivo direto na Program Files ( não sei o nível técnico do pessoal do fórum, foi minha primeira mensagem ). O procedimento 05.05.02.014-9 que foi a razão de todo o problema ainda não mostra algumas informações na ficha e pelo que entendi da mensagem de erro do Java é algum problema com a tabela TB_CBO_FAMILIA, mas vou ver se tem como corrigir quando eu tiver tempo.
Re: SIGTAP DESKTOP x NOVO LAYOUT DE PROCEDIMENTOS 202506
Ficou muito bom. Vamos ver se sai uma nova versão 

