[RESOLVIDO] Inicialização Datasul Totvs 12

Discussão em 'EMS , HCM e Totvs 11' iniciado por Felipe Amaral de Souza, Abril 12, 2016.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Felipe Amaral de Souza

    Felipe Amaral de Souza Membro Participativo

    Bom dia!
    Preciso desenvolver um baca para listar quais usuários do sistema não estão configurados com o campo INICIALIZAÇÃO igual a "MENU" e com campo BLOQUEAR ALTERAÇÃO DO USUÁRIO igual a "FALSO" no programa SEC000AB. Preciso saber em que tabela/campo este dados são gravados pois não achei na USUAR_MESTRE. Alguém sabe ou tem alguma dica?

    Obrigado.
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    É uma daquelas tabelas de uso generico que o pessoal da totvs/datasul gosta de usar, chamada CONFIGUR, esta no banco emsfnd,
    Código:
            IF CAN-FIND(FIRST configur
                        WHERE configur.idi_dtsul_usuar_mestre = int(usuar_mestre.idi_dtsul:SCREEN-VALUE IN FRAME f-main)
                          AND configur.nom_configur = "defaultFocus") THEN DO:
    
                FIND FIRST configur
                WHERE configur.idi_dtsul_usuar_mestre = int(usuar_mestre.idi_dtsul:SCREEN-VALUE IN FRAME f-main)
                  AND configur.nom_configur = "defaultFocus"
                NO-LOCK NO-ERROR.
                IF configur.des_val_configur = "current_select_menu" THEN
                    ASSIGN cbInicializacao:SCREEN-VALUE IN FRAME {&FRAME-NAME} = "Menu".
                ELSE IF configur.des_val_configur = "current_select_desktop" THEN
                    ASSIGN cbInicializacao:SCREEN-VALUE IN FRAME {&FRAME-NAME} = "Desktop".
    
            END.
    
    Felipe Amaral de Souza curtiu isso.
  3. Felipe Amaral de Souza

    Felipe Amaral de Souza Membro Participativo

    Obrigado Richard Edgar, realmente não conhecia o funcionamento desta tabela CONFIGUR...

    Consegui obter a resposta da configuração do campo INICIALIZAÇÃO com esta lógica. Poderia me informar também como obter desta tabela o valor do campo BLOQUEAR ALTERAÇÃO DO USUÁRIO?

    Muito obrigado!
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    pelo que eu entendi, ela está dentro dessa tabela, se vc fizer uns for each mostrando o conteúdo dela, é possível localizar, não só essa como outras informações.
    Felipe Amaral de Souza curtiu isso.
  5. Felipe Amaral de Souza

    Felipe Amaral de Souza Membro Participativo

    Certo, consegui achar. Muito obrigado mesmo pela ajuda!
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página