[RESOLVIDO] Campo - CD0704B

Discussão em 'EMS , HCM e Totvs 11' iniciado por well, Janeiro 17, 2013.

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

    well Sem Pontuação

    Bom dia pessoal.

    Estou montando um relatorio para vendas e preciso filtrar os contatos que tem sua aplicação "Destinatário XML NF-e".
    Porém não achei a tabela e o campo onde é armazenado.

    Alguém poderia em ajudar???

    Desde já agradeço pela ajuda.

    Att.

    Wellington
  2. lima

    lima Membro Participativo

    Bom dia amigo,

    Veja o exemplo abaixo:

    Código:
    DEFINE VARIABLE c-aplicacao AS CHARACTER   NO-UNDO.
    {cdp/cdcfgdis.i} /* Defini‡Æo de vari veis */
    
    FIND LAST cont-emit NO-LOCK NO-ERROR.
    
    &IF '{&bf_dis_versao_ems}' >= '2.09':U &THEN aquiii
        ASSIGN c-aplicacao = {ADINC/I01AD043.I 04 cont-emit.cdn-aplic-contat}.
    &ELSE 
        IF cont-emit.int-1 <> 0 THEN
            ASSIGN c-aplicacao = {adinc/i01ad043.i 04 cont-emit.int-1} NO-ERROR. 
        ELSE 
            ASSIGN c-aplicacao = {ADINC/I01AD043.I 04 1}.
    &ENDIF.
    
    MESSAGE c-aplicacao
        VIEW-AS ALERT-BOX INFO BUTTONS OK.
    
    Ou seja, se for EMS 206, use o campo cont-emi.int-1 se for datasul 11 use o campo cont-emit.cdn-aplic-contat.

    Espero ter ajudado.

    Abraços.
  3. well

    well Sem Pontuação

    Bom dia Lima.

    Muito grato pela ajuda.

    Uma coisa que me chamou atenção foi o metodo que usou para a condição IF, colocando "&" antes de cada condição.
    Proveitando tem mais alguma dica que pode me passar?

    Agradeço.

    Att.

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

Compartilhe esta Página