[Resolvido]iniciar aplicação inclusão

CAros colegas,

Estou com o seguinte problemas, criei um formulario e gostaria que o mesmo inicie direto na inclusão, utilizei a macro (sc_apl_conf(“form_agenda_clientes”, “start”, “new”); para iniciar como inclusão, porem quando utilizo esta macro os dados não são salvos no BD.

Preciso iniciar o formulário novo para que o cliente preencha o mesmo e não veja os dados já preenchidos.

Conto com a ajuda de todos.

Sobre a macro sc_apl_conf(), tem que ser usada antes de chamar o formulário que deseja iniciar em NEW.
Sobre a não inserção no bd deve ser algum sc_commit_trans() faltando antes de redirecionar.

Se não está usando sc_redir() poste aqui os código do seu evento, pois não entendi claramente sua estrutura.

Então almeida, coloquei a macro no onApplicationInit quando chamo a aplicação inicia um novo, porem quando preencho não salva.

Se retiro esta macro funciona normal quando aciono o botão novo.

Utilize na aplicação Menu, evento onExecute:

sc_reset_apl_conf();

if({sc_menu_item} == “item_xx”){
sc_apl_conf(“sua_aplicação_form”, “start”, “new”);
}

item_xx = O numero do item da sua aplicação no menu.

Caros agradeço a ajuda, ficou assim, criei uma aplicação control e um campo agenda e coloquei no evento: OnAplicationInit
sc_apl_conf(“form_agenda_clientes”, “start”, “new”);

Ai deu certinho, obrigado a todos.