Ajude o site desativando o bloqueador de anúncio
Cabeçalho

ADVPL SQL - Function nome dos módulos. SQLServer

Autor: Eurai Criado: 24/05/2025 Atualizado: 24/05/2025 SQLServer
Postagem

 

ADVPL SQL - Function nome dos módulos

Compartilhado por Cristian Regazzo

 

CREATE FUNCTION dbo.fnNomeModulo

(

    @CodigoModulo VARCHAR(2)

)

RETURNS VARCHAR(100)

AS

BEGIN

    DECLARE @NomeModulo VARCHAR(100)

 

    SET @NomeModulo = CASE @CodigoModulo

        WHEN '1' THEN 'Ativo Fixo'

        WHEN '2' THEN 'Compras'

        WHEN '3' THEN 'Contabilidade'

        WHEN '4' THEN 'Estoque/Custos'

        WHEN '5' THEN 'Faturamento'

        WHEN '6' THEN 'Financeiro'

        WHEN '7' THEN 'Gestao de Pessoal'

        WHEN '8' THEN 'Faturamento Servico'

        WHEN '9' THEN 'Livros Fiscais'

        WHEN '10' THEN 'Planej.Contr.Producao'

        WHEN '11' THEN 'Veiculos'

        WHEN '12' THEN 'Controle de Lojas'

        WHEN '13' THEN 'Call Center'

        WHEN '14' THEN 'Oficina'

        WHEN '15' THEN 'Gerador de Relatorios Beta1'

        WHEN '16' THEN 'Ponto Eletronico'

        WHEN '17' THEN 'Easy Import Control'

        WHEN '18' THEN 'Gestao de R.Humanos'

        WHEN '19' THEN 'Manutencao de Ativos'

        WHEN '20' THEN 'Recrutamento e Selecao Pessoal'

        WHEN '21' THEN 'Inspecao de Entrada'

        WHEN '22' THEN 'Metrologia'

        WHEN '23' THEN 'Front Loja'

        WHEN '24' THEN 'Controle de Documentos'

        WHEN '25' THEN 'Inspecao de Projetos'

        WHEN '26' THEN 'Treinamento'

        WHEN '27' THEN 'Importacao - Financeiro'

        WHEN '28' THEN 'Field Service'

        WHEN '29' THEN 'Easy Export Control'

        WHEN '30' THEN 'Easy Financing'

        WHEN '31' THEN 'Easy Accounting'

        WHEN '32' THEN 'Administracao de Forca de Vendas'

        WHEN '33' THEN 'Plano de Saude'

        WHEN '34' THEN 'Contabilidade Gerencial'

        WHEN '35' THEN 'Medicina e Seguranca no Trabalho'

        WHEN '36' THEN 'Controle de Nao-Conformidades'

        WHEN '37' THEN 'Controle de Auditoria'

        WHEN '38' THEN 'Controle Estatistico de Processos'

        WHEN '39' THEN 'Gestao de Distribuicao'

        WHEN '40' THEN 'Cargos e Salarios'

        WHEN '41' THEN 'Auto Pecas'

        WHEN '42' THEN 'Gestao de Armazenagem'

        WHEN '43' THEN 'Gestao de Transporte'

        WHEN '44' THEN 'Gestao de Projetos'

        WHEN '45' THEN 'Controle de Direitos Autorais'

        WHEN '46' THEN 'Automacao Coleta de Dados'

        WHEN '47' THEN 'PPAP'

        WHEN '48' THEN 'Replica'

        WHEN '49' THEN 'Gerenciamento Academico'

        WHEN '50' THEN 'Easy DrawBack Control'

        WHEN '51' THEN 'Gestao Hospitalar'

        WHEN '52' THEN 'Viewer'

        WHEN '53' THEN 'Avaliacao e Pesquisa de Desempenho'

        WHEN '54' THEN 'Gestao de Serviços Publicos'

        WHEN '55' THEN 'Sistema de Fidel.e Analise Credito'

        WHEN '56' THEN 'Gestao Ambiental'

        WHEN '57' THEN 'Planejamento e Controle Orcamentario'

        WHEN '58' THEN 'Gestao de Pesquisa e Resultados'

        WHEN '59' THEN 'Gestao de Acervos'

        WHEN '60' THEN 'HRP Estrutura Organizacional'

        WHEN '61' THEN 'HRP Gestao de Pessoal'

        WHEN '62' THEN 'HRP Ferramentas de Informacao'

        WHEN '63' THEN 'HRP Planejamento e Desenvolvimento'

        WHEN '64' THEN 'Acompanhamento de Processos Trabalhistas'

        WHEN '65' THEN 'Gestao Advocaticia'

        WHEN '66' THEN 'Gestao de Riscos'

        WHEN '67' THEN 'Gestao Agricolas - Graos'

        WHEN '68' THEN 'Gestao de Armazens Gerais'

        WHEN '69' THEN 'Gestao de Contratos'

        WHEN '70' THEN 'Arquitetura Organizacional'

        WHEN '71' THEN 'Locacao de Veiculos'

        WHEN '72' THEN 'Controle de Lojas - Photo'

        WHEN '73' THEN 'Costumer Relationship Management'

        WHEN '74' THEN 'BPM - Business Process Management'

        WHEN '75' THEN 'Apontamento/Ponto Eletronico'

        WHEN '76' THEN 'Juridico'

        WHEN '77' THEN 'Pre-Faturamento de Servicos'

        WHEN '78' THEN 'Gestao de Frete Embarcador'

        WHEN '96' THEN 'Especificos II'

        WHEN '97' THEN 'Especificos'

        WHEN '98' THEN 'Especificos I'

        WHEN '99' THEN 'Configurador'

        ELSE 'Desconhecido'

    END

 

    RETURN @NomeModulo

END

SELECT     

    dbo.fnNomeModulo(table.CodigoModulo) AS NomeModulo

FROM NomeTabela

 

 

       

 

Gostou? Compartilhe com seus amigos e deixe um comentário! 😎

Um abraço, e até a próxima  

 

 

 

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL