Uma funcionalidade que acredito que poderia vir em alguma release do SC seria opção de quais botões devem aparecer na inclusão ou edição de registros.
Eu não gosto de que o botão NOVO apareça quando o usuário está editando o registro. Quanto menos botões melhor… sabe como são os usuários, incluindo nós quando precisamos usar o sistema. O usuário inicia uma jornada e precisa concluir a transação sem muitas opções de errar.
Para contornar este problema eu coloco o código no evento ONLOAD dos formulários:
if (sc_btn_new) {
sc_btn_display("new", "on");
} else {
sc_btn_display("new", "off");
}
Outra alternativa é criar uma biblioteca interna do projeto ou pública e colocar esta função. É assim que estou utilizando.
/* Função para Mostrar ou Esconder o Botão NOVO em formulários */
function MostraEscondeBtnNovoFormulario(){
if (sc_btn_new) {
sc_btn_display("new", "on");
} else {
sc_btn_display("new", "off");
};
}