[RESOLVIDO] BO de Cadastro de Clientes - DOC

Discussão em 'EMS , HCM e Totvs 11' iniciado por rafael.andrade, Dezembro 3, 2012.

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

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Bom dia a todos,

    Consegui achar a BO de Cadastro de clientes, que é a "adbo\boad098.r" (através desse tópico), só que preciso de uma documentação para executar as operações de Cadastrar", Modificar e Excluir emitente.

    Sei que para executar uma operação interna de uma BO, deve-se usar um código semelhante a este:

    Código:
    DEF VAR MinhaBO AS HANDLE.
    
    /* Executa um programa deixando em stand-by na memória. */
    RUN adbo\boad098.r PERSISTENTE SET MinhaBO.
    
    /* Execução da procedure (operação) */
    RUN [NOME_DA_PROCEDURE_INTERNA] IN MinhaBO (parâmetro 1,parâmetro 2,parâmetro 3,...).
    
    /* Remove o objeto (handle) da Memória */
    DELETE PROCEDURE MinhaBO.
    
    Onde: [NOME_DA_PROCEDURE_INTERNA] é o nome da procedure que realiza a operação

    Alguém tem alguma documentação ou exemplo???

    Desde já agradeço a atenção.

    Att,

    Rafael
  2. rhemati

    rhemati Membro Participativo

    Rafael, boa tarde.

    Não sei se você conhece o Proxy generator, foi a única idéia que me veio aqui agora.

    Segue anexo os arquivos que foram gerados de forma persistente. E ai lá no arquivo boad098.java que é o mesmo que boad098.r você encontrará um método com este nome getCurrent que seria o mesmo no Progress. Testa ai e vê se funciona.

    Código:
    public void getCurrent
    
    Att.,

    Arquivos Anexados:

  3. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Como eu uso isso via um arquivo .p?

    Att,

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

Compartilhe esta Página