UPC no PD4000 - Entregas do Item

Discussão em 'EMS , HCM e Totvs 11' iniciado por Marcos Flizikowski, Agosto 23, 2022.

  1. Marcos Flizikowski

    Marcos Flizikowski Membro Participativo

    Bom dia.
    Estou com uma dificuldade grande em dois pontos em uma UPC que estou fazendo para primeiro alimentar dois campos que eu coloquei no browse br-entregas, onde só consigo alimentar com as informações se eu clicar primeiro no item do pedido de venda e depois abrir o treeview e clicar na entregas. Se eu abrir direto o treeview e clicar nas entregas ele não tem a informação de qual item do pedido que estou verificando para implementar o conteúdo destes campos especificos que são de uma tabela de extensão da ped-ent.

    Outro problema esta eu conseguir ter no momento da tela de digitar as entregas no PD4000 saber de qual item e sequencia vou fazer, pois não identifiquei qual evento posso usar nesta situação.
    Se alguém tem um exemplo de uns destes dois pontos eu agradeceria.

    Abraços.
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Tendo o ped-item ou o ped-ent você consegue navegar direto para o registro correspondente só fazendo o FIND na tabela respectiva, não entendi sua dificuldade
  3. Marcos Flizikowski

    Marcos Flizikowski Membro Participativo

    Oi a dificuldade é que assim eu não tenho o ped-item e o ped-ent.
    Eu consegui pegar os handles dos campos nome-abrev, nr-pedcli, it-codiog, sequencia e nr-entrega na Afterinitialize e deixo esta variaveis como globais, mas quando clico no no pedido no sinal "+" sem clicar no item eu não tenho esta informação o valor correto que cada um deste handles tem e deposi quando clico na palavra entregas tb não tenho estas informações e deposi quando clico dentro na entrega tambpem não tenho.

    Minha dificuldade esta aí eu ter o valor correto.

    Atenciosamente.
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Mas os handles dos campos continuam existindo, independente do frame que tu esteja, basta fazer um código recursivo pra procurar o campo nos frames.
  5. Marcos Flizikowski

    Marcos Flizikowski Membro Participativo

    Ola eu consegui o handle da tt-ped-ent, mas agora como faço para ler os registros dentro deste handle da tt-ped-ent?

    Meu forte não é muito trabalhar com HANDLES.

    Atenciosamente.
  6. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Se o campo não for EXTENT
    BufferHandleTabela
    :BUFFER-FIELD("nome-campo"):BUFFER-VALUE

    Se o campo for EXTENT
    BufferHandleTabela
    :BUFFER-FIELD("nome-campo"):BUFFER-VALUE(1)

Compartilhe esta Página