4 Replies Latest reply: Jun 18, 2016 11:14 AM by Clever Anjos RSS

    Compartilhar campo.

    Marcos Santos

      Bom dia, estou com a seguinte situação, tenho uma tabela com os pedidos de compra, nessa tabela tenho o campo do valor total, porém preciso usar esse campo em uma tabela onde ficam as tarefas do projeto, no caso pra cada tarefa tem que trazer um valor diferente, cada tarefa tem um código na tabela de tarefas por exemplo: produção = '01', frete = '02'. Tentei fazer uma tabela para cada tipo de tarefa fazendo um where no tipo de tarefa mas continua trazendo o total, segue um exemplo para que possam entender melhor. 

       

      Frete:

      LOAD

           Left(AF9_FILIAL, 2) &'-'& AF9_PROJET &'-'& Left(AF9_TAREFA, 2) as #ChaveTarefa,

           AF9_TOTAL as FreteVend,

           AF9_CUSTO2 as Custo2_AF9, 

           AF9_PROJET as ProjetoFrete,

           AF9_X_QTFR as QtdVeiculo,

           AF9_X_TPFR as TipoVeiculo, 

           AF9_X_TIPO as TipoFrete

      FROM

      [..\Dados\Ext\AF9.qvd]

      (qvd)

      Where AF9_X_TIPO = '009'  //Esse é o código do tipo da tarefa, no caso o Frete.

       

       

      Projeto_X_PC:                 //Tabela que liga o projeto/tarefa com o pedido de compra

      LOAD

           Left(AJ7_FILIAL, 2) &'-'& AJ7_NUMPC & '-'&  AJ7_ITEMPC as #ChavePC, 

           Left(AJ7_FILIAL, 2) &'-'& AJ7_PROJET &'-'& Left(AJ7_TAREFA, 2) as #ChaveTarefa,

           AJ7_PROJET as ProjAJ7

      FROM

      [..\Dados\Ext\AJ7.qvd]

      (qvd);

       

      PedidoDeCompra:

      LOAD

           Left(C7_FILIAL, 2) &'-'& C7_NUM &'-'& C7_ITEM as #ChavePC,

           C7_NUM as CodPC,

           C7_ITEM as ItemPC,

           C7_TOTAL as TotalPC,  //Campo com o total, que no caso preciso compartilhar levando em consideração cada tarefa.

           C7_FORNECE as CodFornecePC

      FROM

      [..\Dados\Ext\SC7.qvd]

      (qvd);