1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[RESOLVIDO] Menu do Totvs 11 em progress

Discussão em 'EMS , HCM e Totvs 11' iniciado por diegomb, Março 13, 2014.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. diegomb

    diegomb Sem Pontuação

    O diretório raiz tem que estar no propath para o compilador encontrar a classe.
  2. marco.luques

    marco.luques Membro Ativo

    Pessoal,
    tenho o Datasul 12.1.3 e para mim esta aparecendo o seguinte erro:

    "A Instrução de bloqueio de entrada é invalida ao executar uma função ou método definido pelo usuário: 'validar'. 2780"

    Segue anexo com a tela de erro.

    Obrigado.

    Arquivos Anexados:

  3. diegomb

    diegomb Sem Pontuação

    O erro ta acontecendo quando você usa o programa de menu?
    Consegue passar o debug-alert?
  4. marco.luques

    marco.luques Membro Ativo

    criei um ícone para o prowin32 como era no ems2, ajustei os parâmetros, e arquivos pf e ini.

    deu certo, quando clico no ícone abre a telinha de login do menu11

    mas quando digito o usuário e senha e clico em ok, aparece o erro que mencionei anteriormente.

    analisando os logs e debugando, consegui chegar mais adiante, descobri que o erro esta ocorrendo quando
    o objeto usuário.validar chama a api btb/btapi910za.r

    Segue trecho do arquivo debug-alert que mostra o erro:

    -- (Procedure: 'utp/ut-log.p' Line:519) Entrada 10 esta' fora de faixa na lista . (560)
    -- (Procedure: 'utp/ut-log.p' Line:519) Erro ao tentar colocar parametros no stack. (984)





    4GLTRACE Return from limparErros [seguranca.Usuario]
    4GLMESSAGE (Procedure: 'validar seguranca.Usuario' Line:38) super
    4GLTRACE Run btb/btapi910za.p "super super" [validar - seguranca.Usuario @ 40]
    FILEID Open k:\fnd\btb\btapi910za.r ID=9
    FILEID Close k:\fnd\btb\btapi910za.r ID=9
    4GLTRACE Run utp/ut-globalsession.p PERSIST [Main Block - btb/btapi910za.p @ 116]
    FILEID Open k:\fnd\utp\ut-globalsession.r ID=9
    FILEID Close k:\fnd\utp\ut-globalsession.r ID=9
    DYNOBJECTS Created PROCEDURE Handle:1045 (btb/btapi910za.p @ 116) utp/ut-globalsession.p
    4GLTRACE Return from Main Block [utp/ut-globalsession.p]
    4GLTRACE Run utp/ut-log.p PERSIST [Main Block - btb/btapi910za.p @ 390]
    FILEID Open k:\ems2\utp\ut-log.r ID=9
    FILEID Close k:\ems2\utp\ut-log.r ID=9
    DYNOBJECTS Created PROCEDURE Handle:1046 (btb/btapi910za.p @ 390) utp/ut-log.p
    4GLTRACE Run utp/ut-win.p PERSIST [Main Block - utp/ut-log.p @ 397]
    FILEID Open k:\fnd\utp\ut-win.r ID=9
    FILEID Close k:\fnd\utp\ut-win.r ID=9
    DYNOBJECTS Created PROCEDURE Handle:1047 (utp/ut-log.p @ 397) utp/ut-win.p
    4GLTRACE Return from Main Block [utp/ut-win.p]
    4GLTRACE Run utp/ut-func.p PERSIST [Main Block - utp/ut-log.p @ 422]
    FILEID Open k:\fnd\utp\ut-func.r ID=9
    FILEID Close k:\fnd\utp\ut-func.r ID=9
    DYNOBJECTS Created PROCEDURE Handle:1048 (utp/ut-log.p @ 422) utp/ut-func.p
    4GLTRACE Return from Main Block [utp/ut-func.p]
    -- (Procedure: 'utp/ut-log.p' Line:519) Entrada 10 esta' fora de faixa na lista . (560)
    -- (Procedure: 'utp/ut-log.p' Line:519) Erro ao tentar colocar parametros no stack. (984)
    4GLTRACE Return from Main Block [utp/ut-log.p]
    4GLTRACE Run piWriteCompleteMsg in utp/ut-log.p "17 6 no B btb/btapi910za.p - btb/btapi910za.p" [Main Block - btb/btapi910za.p @ 393]
    4GLTRACE Return from piWriteCompleteMsg [utp/ut-log.p]
    4GLTRACE Run btb/btb431za.p PERSIST [Main Block - btb/btapi910za.p @ 903]
    FILEID Open k:\fnd\btb\btb431za.r ID=9
    FILEID Close k:\fnd\btb\btb431za.r ID=9
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    eu não uso o menu dos nossos colegas, mas o que eu uso tem a mesma idéia, mas ao inves de executar o programa que pede usuario e senha, eu fiz uma tela minha e executo o btb/btapi910za.p passando os dados, e realmente, acontece esse erro, verifiquei que mesmo acontecendo o erro, o sistema funciona sem problemas, então, fiz um XUNXO, fiz um output to value ('session:temp-dir' + 'erros.txt'), executo a api, depois um output close, ou seja, escondi o erro pra não ficar me encomodando na tela.
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    lembrando que a btapi910za retorna uma table de erros, então eu consigo saber se validou o usuario ou não sem problemas
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página