[RESOLVIDO] Exibir itens que creditaram icms

Discussão em 'EMS , HCM e Totvs 11' iniciado por David A, Outubro 30, 2014.

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

    David A Sem Pontuação

    Olá,

    Preciso de uma ajuda, preciso gerar um relatório dos itens de estoque que creditaramICMS, atualmente o código esta como segue no link: http://pastebin.com/p7teg7zN mas ainda esta exibindo itens que não creditaram ICMS, preciso apenas dos itens de estoque que creditaram ICMS.. onde estou errando?

    Atenciosamente
  2. lcpaulino

    lcpaulino Membro Participativo

    cara, acho muito "duvidoso" a forma como vc escreveu esse código... mas... isso já vai te ajudar...

    IF ( natur-oper.aliquota-icm > 0.00 AND (natur-oper.cd-trib-icm = 1 OR natur-oper.cd-trib-icm = 4) ) /* 1 = tributado, 4 = reduzido)*/ THEN
    ASSIGN creditaICM = "SIM".
    ELSE
    ASSIGN creditaICM = "NAO".

    seguem mais algumas observações...sobre a lógica acima...

    seria recomendado você verificar a tributação do icms e VALOR do icms na tabela item-doc-est, e não na tabela natur-oper, pois, dependendo das permissões do usuário do recebimento, ele pode utilizar uma natureza que não gera crédito e forçar o crédito no momento do lançamento.

    outra coisa... os valores das variáveis VMATM1, VMOBM1, VGGFM1 vão sair zerados, pois você simplesmente não gravou nada neles...


    ah... e dependendo das configurações do seu ambiente, é necessário identificar o caminho/arquivo onde serão gravados os dados gerados, ou seja, antes do for each... use algo como OUTPUT TO C:\TEMP\TESTE.TXT.
  3. David A

    David A Sem Pontuação

    Eu fiz isso, mas ainda assim ele deixa de exibir itens que creditaram icms.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página