[RESOLVIDO] adicionar zoom em campo customizado

Discussão em 'EMS , HCM e Totvs 11' iniciado por sidnei_mariano, Maio 4, 2016.

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

    sidnei_mariano Membro Participativo

    Bom dia, criei um campo do tipo fill-in via UPC no CD0704 cadastro de clientes, agora preciso adicionar o zoom de grupo de clientes (Z01AD129) nesse campo, alguém poderia me ajudar ?


    Obrigado,

    Sidnei
    reissobr curtiu isso.
  2. elmo

    elmo Membro Ativo

    Boa tarde,

    Código:
    {include/zoomvar.i &prog-zoom=adzoom/z01ad098.w /* Nome do Programa de Zoom */
    &campo=volume-cliente.nome-abrev /* Nome do Fill-In recebedor*/
    &campozoom=nome-abrev /* Nome do campo a retornar */
    &FRAME={&FRAME-NAME}}
    Crie um envento no Fill-in mouse-selected-dblclick.
    Para trocar a imagem do cursor:
    Código:
    seu-fill-in:LOAD-MOUSE-POINTER("image/lupa.cur") IN FRAME {&FRAME-NAME}.
    reissobr curtiu isso.
  3. lhp.s

    lhp.s Membro Participativo

    oi Sidnei.
    Vc terá que fazer o seguinte:

    Para o novo campo, crie uma trigger.
    Essa trigger irá chamar um programa.p
    Ai, sim, dentro no .P, vc poderá chamar o zoom.
  4. sidnei_mariano

    sidnei_mariano Membro Participativo

    Bom dia, criei o a trigger no "on F5" do campo criado para chamar o zoom porem quando tento compilar o programa .p que contem o codigo que chama o zoom ele apresenta a seguinte mensagem de erro.

    ** Nao entendi apos: "c-lista-campo = string". (247)
    ** \\172.18.22.3\dts-ofi\ERP\fnd\include\zoomvar.i Nao entendi a linha 163. (198)





    Segue abaixo o codigo do programa que chama o zoom.


    DEFINE NEW GLOBAL SHARED VAR wh_campo_gr_mega AS WIDGET-HANDLE NO-UNDO.

    DEF VAR hprogramzoom AS HANDLE NO-UNDO.
    DEFINE VARIABLE wh-pesquisa AS HANDLE NO-UNDO.
    DEFINE VARIABLE l-implanta AS LOGICAL NO-UNDO.
    DEFINE NEW GLOBAL SHARED VARIABLE wh-window AS HANDLE NO-UNDO.
    DEFINE NEW GLOBAL SHARED VARIABLE adm-broker-hdl AS HANDLE NO-UNDO.


    ASSIGN l-implanta = NO.

    {include/zoomvar.i &prog-zoom="adzoom/z01ad129.r"
    &campo=wh_campo_gr_mega
    &campozoom=cod-gr-cli}
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    quando se trata de zoom via upc, tem que usar o zoomvar.i um pouco diferente, nesse anexo tem a upc em si e o .p que seria pro evento de zoom, espero que seja util.

    Arquivos Anexados:

    don.junior curtiu isso.
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    perceba que não existe a necessidade de se usar variaveis global shared .....
    elmo curtiu isso.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página