conta transitória

Discussão em 'EMS , HCM e Totvs 11' iniciado por Carlos Alberto Giusti, Março 14, 2023.

  1. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo

    Eu fiz esse procedimento no ft4003 alterando o wt-doc. Uma upc para alterar a conta no ft4003b. E funcionou
    Alterando o wt-docto
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Que doideira, eu achei que tinha te respondido, pra contabilizar é o ft0608 mesmo e a tabela de contas de faturamento é a conta-ft
  3. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Então a grade contabil que vc queria mexer não é a contab FAT e a contab Est. dai funciona.
  4. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo

    Isso. como faço no ft4001 e ft4002. qual tabela usa?
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    todos esses alimentam a wt-docto, então vc pode fazer na verdade uma trigger na tabela wt-docto que já mata qualquer situação, porque até a API de gerar nota usa a wt-docto.
  6. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo

    já fiz a trigger. mas não passa por ela. trigger de write.

    essa:
    DEF PARAMETER BUFFER p-new-table FOR wt-docto.
    DEF PARAMETER BUFFER p-old-table FOR wt-docto.

    find natur-oper where natur-oper.nat-operacao = p-new-table.nat-operacao no-lock no-error.

    if avail natur-oper then do:

    If natur-oper.terceiros = Yes And
    natur-oper.tp-oper-terc = 1 Then Do:

    Find es-emit-cont Where es-emit-cont.emitente = p-new-table.cod-emitente No-error.

    If Avail es-emit-cont Then
    Assign p-new-table.cod-cta-transf-terc = es-emit-cont.conta.

    End.

    end.

    MESSAGE p-old-table.cod-cta-transf-terc p-new-table.cod-cta-transf-terc VIEW-AS ALERT-BOX.

Compartilhe esta Página