Boa tarde, Pessoal estou usando o padrão para chamar um zoom de alguma tabela. Estou fazendo na de Centro de Custo e o codigo esta abaixo: /* Chama o zoom de Centro de Custo */ IF SEARCH("prgint/utb/utb066ka.r") = ? AND SEARCH("prgint/utb/utb066ka.p") = ? THEN DO: MESSAGE "Programa executável não foi encontrado:" "prgint/utb/utb066ka.p" VIEW-AS ALERT-BOX . RETURN. END. ELSE RUN prgint/utb/utb066ka.p. IF v_rec_ccusto <> ? THEN DO: FIND emsuni.ccusto WHERE RECID(emsuni.ccusto) = v_rec_ccusto NO-LOCK NO-ERROR. ASSIGN ca_fornecedor_pj.cod_ccusto:SCREEN-VALUE IN FRAME {&FRAME-NAME} = emsuni.ccusto.cod_ccusto c-ccusto:SCREEN-VALUE IN FRAME {&FRAME-NAME} = emsuni.ccusto.des_tit_ctbl. END. SO QUE FICA DANDO O ERRO 546.(PLANO CENTRO DE CUSTO INFORMADO NÃO EXISTE)! ALGUÉM JA SE DEPAROU COM ISSO OU TEM UMA MANEIRA DE COLOCAR O ZOOM DE OUTRA FORMA.
Boa Tarde o tópico é antigo, mas estou com esse mesmo problema, @jomarkleber você conseguiu resolver? Ou se alguém saber o que devo passar para chamar o Zoom de centro de custo sem o erro reportado. Obrigado desde já!
bom dia, sei que o tópico é antigo, mas precisei do mesmo zoom e consegui usar, passando os parâmetros na chamada do programa conforme abaixo: RUN prgint/utb/utb066nd.p ( INPUT "1" /* Informe Empresa */ , INPUT "01" /* Informe o estabelecimento */ , INPUT "" /* Informe Unidade de negocio*/ , INPUT "PADRAO" /* Informe plano de contas conta contabil*/ , INPUT "514501" /* informe uma conta contábil*/ , INPUT "PADRÃO" /* Informe plano de contas centro de custo */ , INPUT TODAY /* Informe a data*/ ). att