[RESOLVIDO] Erro ao faturar pelo FT4002

Discussão em 'EMS , HCM e Totvs 11' iniciado por Rogerio, Outubro 25, 2011.

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

    Rogerio Moderator Moderador Equipe de Suporte

    Galera estou recebendo o erro 27976, ao faturar um pedido pelo programa FT4002.... alguem sabe como resolver?

    Arquivos Anexados:

  2. lima

    lima Membro Participativo

    isso é mole...

    você está rodando o programa com do transaction?

    feche toda a base, abra novamente e execute o programa. Se o erro persistir é pq algum especifico esta com transacao.

    A Datasul colocou isso em vários programas para garantir a integridade dos dados.

    Abraços.
  3. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Já fechei e abri o EMS e o erro persiste....

    Meu específico não está abrindo nenhuma transação. o que mais poderia ser.
  4. lima

    lima Membro Participativo

    Rogério,

    Abaixo segue a lógica que o botão faz com relação a transação. Deve haver alguma transação ativa no seu desenvolvimento, porque vasculhei o fonte e não há execução de transação.

    Código:
    ON CHOOSE OF btCalcula IN FRAME fPage0 /* Cálculo da Nota */
    DO:
    
        if  trans 
        and not l-transacao then do:
    
            run utp/ut-msgs.p(input "show",
                              input 27976,
                              input "").
    
            return no-apply.
    
        end.
    
       RUN validacaoPermissoesBOs.
       IF RETURN-VALUE = "NOK":U THEN RETURN.
       ELSE run calculaNota(input yes).
    
    END.
    
    
  5. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    O estranho é que na upc do FT4002 coloquei o seguite comando:

    MESSAGE TRANS VIEW-AS ALERT-BOX INFO BUTTONS OK.

    E desde o inicio me traz como YES.... mesmo eu fechando e abrindo novamente o EMS..... será que ficou alguma transação parada no banco?
  6. lima

    lima Membro Participativo

    Muito estranho...

    Acho que no banco não tem nada haver, pois, a transãção é da sessão..

    Pode ser algum outro programa específico que esteja rodando.

    Faz assim, abre o editor e coloca um message trans view-as alert-box.

    Se tiver como yes, tire do propath o diretorio dos especificos e tente novamente.

    to achando que é algum outro especifico..
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página