Sugestão Macro sc_field_display em Filtros de Grids

Amigos,

Já estamos em 2021 seria interessante essa macro funcionar para desabitar os
campos do Filtro da Consulta / e Aplicações de Filtro, igual ela faz nos formulários
e controles.

Fui usar ela hoje em um projeto novo, fiz vários testes e tive que criar 3 cópias de
cada consulta e vincular a senha de grupo separada, se a macro desabilitasse os
campos desejados no filtro, seria mais prático e resolveria outros tipos de casos.

Em vez de vincular ao Grupo de Senhas eu poderia também ter redirecionando
no OnExecute do Menu:

if ({sc_script_name}=='cons_pedidos' AND [usr_grupo]=='Administrador') {

	sc_apl_status('cons_pedidos', 'on');

	sc_apl_conf('cons_pedidos', 'insert', 'on');
	sc_apl_conf('cons_pedidos', 'delete', 'off');
	sc_apl_conf('cons_pedidos', 'update', 'on');


	// Botões Exportação Consultas Grid (btn_display_on / btn_display_off):
	sc_apl_conf('cons_pedidos', 'btn_display_on', 'xls');
	sc_apl_conf('cons_pedidos', 'btn_display_on', 'word');
	sc_apl_conf('cons_pedidos', 'btn_display_on', 'pdf');
	sc_apl_conf('cons_pedidos', 'btn_display_on', 'xml');
	sc_apl_conf('cons_pedidos', 'btn_display_on', 'csv');
	sc_apl_conf('cons_pedidos', 'btn_display_on', 'rtf');
	sc_apl_conf('cons_pedidos', 'btn_display_on', 'print');

	sc_redir(cons_pedidos.php, '', "_self");

}
1 Curtida