TABELA DE MACROS E VARIÁVEIS ESPECIAIS
|
SQL |
|
Esta macro inicializa um conjunto de transações na base de dados.
|
|
Esta macro troca dinamicamente as conexões das aplicações.
|
|
Faz com que todas as modificações de dados realizadas desde o inicio da transação sejam parte permanente do banco de dados.
|
|
Esta macro é usada para combinar duas ou mais strings e/ou campos da tabela.
|
|
Esta macro edita uma conexão existente em tempo de execução.
|
|
Esta macro permite a criação de novas conexões dinamicamente.
|
|
Esta macro desativa o tratamento de erros de banco de dados, padrão do Scriptcase.
|
|
Esta macro configura a variável que contem a mensagem de erro do banco de dados que pode ocorrer durante a exclusão de um registro.
|
|
Esta macro configura a variável que contem a mensagem de erro do banco de dados que pode ocorrer durante a inclusão de um registro.
|
|
Esta macro configura a variável que contem a mensagem de erro do banco de dados que pode ocorrer durante a atualização de um registro.
|
|
Esta macro executa o comando SQL passado como parâmetro ou o comando SQL contido no campo tipo ação SQL informado.
|
sc_lookup (Dataset, "Comando SQL", "Conexão")
|
Esta macro executa o comando SELECT informado no segundo parâmetro e retorna os dados em uma variável.
|
|
Esta macro executa o comando SELECT informado retornando os dados em um array onde a índice é o nome da coluna.
|
|
Esta macro apaga as trocas feitas usando "sc_change_connection".
|
|
Esta macro desfaz as edições de conexão feitas pela macro "sc_connection_edit".
|
|
Esta macro desfaz as conexões feitas pela macro "sc_connection_new".
|
|
Esta macro descarta um set de transações na base de dados.
|
sc_select (dataset, "Comando SQL", "Conexão")
|
Esta macro executa o comando SELECT informado no segundo parâmetro e retorna o dataset em uma variável.
|
|
Esta macro altera dinamicamente o campo que será recuperado pela consulta.
|
|
Esta macro altera dinamicamente o campo da cláusula "ORDER BY" da consulta.
|
|
Esta macro adiciona dinamicamente uma condição à cláusula WHERE da consulta.
|
|
Esta macro permite modificar o tipo de retorno do dataset dos comandos select.
|
|
Esta macro protege o campo/variável contra "SQL injection"
|
|
Essa macro protege valor digitado de acordo com o banco de dados utilizado.
|
|
Esta macro disponibiliza o conteúdo do select original mais o filtro.
|
|
Recupera a cláusula where do select original da aplicação.
|
|
Variáveis especiais que contêm os dados para acesso à base de dados.
|
Data |
sc_date (Data, "Formato", "Operador", D, M, A)
|
Esta macro calcula e retorna incrementos e decrementos em datas.
|
sc_date_conv ({Campo_Data}, "Formato_Entrada", "Formato_Saída")
|
Esta macro converte o conteúdo do campo passado como parâmetro do formato de entrada para o formato de saída.
|
sc_date_dif ({Data1}, "Formato Data1", {Data2}, "Formato Data2")
|
Esta macro calcula a diferença entre datas em quantidade de dias.
|
sc_date_dif_2 ({Data1}, "Formato Data1", {Data2}, "Formato Data2", Opção)
|
Esta macro calcula diferença entre datas, retornando a quantidade de dias, meses e anos.
|
|
Esta macro checa se um campo do tipo data está vazio, retornando um boleano.
|
sc_time_diff ({datetime_01}, "Formato datetime_01", {datetime_02}, "Formato datetime_02")
|
Calcula diferença em horas, retornando a quantidade de horas, minutos e segundos.
|
Controle |
|
Recupera o estado atual do botão AJAX da barra de ações no momento do clique.
|
|
Permite desabilitar, dinamicamente, os botões criados pelo usuário na barra de ação.
|
|
Permite habilitar, dinamicamente, os botões criados pelo usuário na barra de ação que foram desabilitados pela macro sc_actionbar_disable.
|
|
Possibilita que o desenvolvedor esconda dinamicamente o botão da barra de ação.
|
|
Esta macro possibilita a exibição dos botões da barra de ação que foram escondidos utilizando a macro sc_actionbar_hide
|
|
Define, dinamicamente, um novo estado para o botão do tipo ajax criado na barra de ações.
|
|
Permite que sejam executados métodos JavaScript em eventos de aplicações dos tipos: Formulário, Controle e Calendário.
|
|
Esta macro exibe uma tela de mensagem no estilo Javascript.
|
|
Essa macro é utilizada para fazer o download de arquivos utilizando as APIs de armazenamento.
|
|
A macro sc_api_gc_get_obj gera o token_code
|
|
Essa macro gera uma URL para a autenticação do usuário da conta google utilizada para configuração da API
|
|
Essa macro é utilizada para deletar arquivos armazenados em serviços de armazenamento em nuvem.
|
|
Essa macro é utilizada para fazer o upload de arquivos utilizando as APIs de Storage.
|
|
Esta macro altera as propriedades de execução das aplicações.
|
|
Essa macro permite que o usuário defina na sua aplicação inicial o que irá ocorrer quando a aplicação perder a sessão.
|
sc_calc_dv (Dígito, Resto, Valor, Módulo, Pesos, Tipo)
|
Esta macro executa o cálculo de dígitos verificadores.
|
|
Permite utilizar as APIs integradas ao Scriptcase.
|
|
Controla dinamicamente a exibição do captcha na aplicação.
|
|
Esta macro retorna "true" se o valor do campo tiver sido modificado.
|
|
Esta macro exibe uma tela de confirmação Javascript.
|
|
Esta macro retorna, o campo ou variável criptografada, à sua forma original.
|
|
Esta macro retorna, o campo ou variável, de forma criptografada.
|
|
Interrompe a execução do código utilizando um return e deve ser sempre utilizada em conjunto com a macro "sc_error_message".
|
|
Esta macro gera uma mensagem de erro.
|
|
Esta macro força a saida da aplicação.
|
|
Ignora as validações definidas na tela de configuração dos campos, tais como: Validação do CPF, campos obrigatórios, entre outras.
|
|
Esta macro atribui as propiedades de um campo para uma variável javascript.
|
|
Esta macro retorna a sigla do idioma em uso.
|
|
Esta macro retorna a sigla da configuração regional em uso.
|
|
Esta macro retorna o nome do tema do layout em uso.
|
|
Recupera o id da página atual, na transição entre os passos de um formulário wizard.
|
|
Esta macro altera dinamicamente o label dos campos que são apresentados nas linhas de quebra.
|
|
Esta macro carrega, para serem usadas na aplicação, as imagens passadas como parâmentro.
|
|
Esta macro é usada para efetuar "include" de rotinas PHP.
|
|
Esta macro é usada para selecionar dinamicamente as bibliotecas da aplicação.
|
|
Inclue na aplicação um arquivo PHP de uma biblioteca criada no Scriptcase.
|
|
Esta macro altera dinamicamente o label do campo.
|
|
Esta macro retorna o idioma da aplicação.
|
sc_link (Coluna, Aplicação, Parâmetros, "Hint", "Target", Altura, Largura)
|
Esta macro cria dinamicamente um link para outra aplicação.
|
|
Esta macro adiciona um registro a tabela de log.
|
|
Esta macro retorna o que foi inserido no campo descrição na tabela de log em forma de array.
|
sc_mail_send (SMTP, Usr, Pw, De, Para, Assunto, Mensagem, Tipo_Mens, Cópias, Tp_Cópias, Porta, Tp_Conexao, Anexo, SSL, reply_to)
|
Esta macro é usada pra o envio de e-mails.
|
|
Esta macro cria uma string contendo os dados de um link para outra aplicação.
|
|
Esta macro atualiza um objeto da aplicação Mestre em uma aplicação Detalhe.
|
sc_redir ('app_destino/url', parametro01; parametro02, 'target', 'error', 'altura_modal', 'largura_modal')
|
Esta macro tem por objetivo redirecionar para outra aplicação.
|
|
Essa macro tem como finalidade resetar as configurações da macro sc_apl_default.
|
|
Esta macro elimina as váriaveis de sessão recebidas como parâmetro.
|
|
Permite o envio dinâmico de e-mails integrados com Mandrill e Amazon SES
|
sc_send_notification ('title', 'message', 'destiny_type', 'to', 'from', 'link', 'dtexpire', 'profile')
|
Envia notificações dinamicamente para os usuários do sistema.
|
|
Esta macro permite o envio dinâmico de mensagem de texto SMS
|
|
Esta macro disponibiliza o número sequencial do registro que está sendo processado.
|
|
Esta macro registra variáveis de sessão.
|
|
Macro usada para selecionar a regra das quebra
|
|
Esta macro altera o idioma das aplicações.
|
|
Esta macro altera a configuração regional das aplicações.
|
|
Esta macro define, dinamicamente, o tema nas aplicações.
|
|
Esta macro verifica se está sendo utilizado um site seguro. (protocolo https).
|
|
Calcula e retorna um array com os valores estatísticos, a partir de uma array com valores numéricos
|
|
Esta macro tem como finalidade setar o numero de casas decimais.
|
|
Esta macro altera a URL de saída da aplicação.
|
|
Retorna o caminho de um arquivo, dentro de uma biblioteca, para ser usado nas aplicações.
|
|
Gera valor por extenso.
|
|
Esta macro ativa ou desativa o controle de mensagens de advertência
|
sc_webservice ("Método", "URL", "Porta", "Método de Envio", "Array de Parâmetros", "Array de Configuração", "Timeout", "Retorno")
|
Esta macro é usada para comunicação com um serviço web.
|
|
Esta macro é usada para gerar arquivo tipo ZIP, à partir de uma lista de arquivos e/ou diretórios.
|
|
Variáveis especiais que contêm todos os totais (gerais e por quebra).
|
|
Variáveis especiais que contêm todos os totais por quebra.
|
Código de Barra |
|
Esta macro gera os valores que compõem o código de barras no padrão Febraban arrecadação.
|
|
Esta macro gera a linha digitável para bloquetos de cobrança, a partir da linha do código de barras, padrão bancário.
|
|
Esta macro gera a linha digitável para boletos de cobrança a partir da linha do código de barras, padrão arrecadação.
|
|
Esta macro gera a linha digitável para boletos de cobrança, a partir da linha do código de barras, padrão bancário.
|
Filtro |
|
Esta macro disponibiliza o conteúdo da cláusula where gerada pelo formulário de filtro.
|
Segurança |
|
Esta macro tem por objetivo proteger ou liberar a utilização das aplicações em geral.
|
|
Esta macro estabelece a conexão pelas credenciais do usuário.
|
|
Macro usada para liberar a conexão após a utilização da macro sc_ldap_login.
|
|
Macro utilizada para realizar buscas no LDAP.
|
|
Esta macro apaga todas as alterações efetuadas pela macro "sc_apl_conf".
|
|
Esta macro deleta todas as variáveis de status de segurança das aplicações.
|
sc_user_logout ('nome da variável', 'conteúdo da variável', 'apl_redir.php', 'target')
|
Macro utilizada para deslogar o usuario informado do sistema.
|
Exibição |
sc_ajax_message ("Mensagem", "Título", "Parâmetro", "Parâmetros_Redir", "String_toast");
|
Esta macro permite que a aplicação exiba mensagens customizáveis.
|
|
Utilizada para recarregar dinamicamente os dados em aplicações de consulta.
|
|
Esta macro permite, dinamicamente, exibir ou não os campos de um determinado bloco.
|
|
Permite manipular propriedades CSS dos campos e linhas da consulta.
|
|
Esta macro altera a cor do texto de um determinado campo.
|
|
Esta macro tem por objetivo bloquear a digitação em determinados campos do formulário.
|
|
Esta macro tem por objetivo bloquear a digitação em determinados campos de cada linha nos formulários.
|
|
Esta macro permite, dinamicamente, exibir ou não um determinado campo.
|
|
Esta macro tem por objetivo inibir campos da consulta na carga inicial.
|
|
Esta macro permite, dinamicamente, transformar em readonly um determinado campo do formulário.
|
sc_field_style ({Meu_Campo}, "Background-Color", "Size", "Color", "Family", "Weight")
|
Esta macro altera a visualização do campo.
|
sc_format_num ({Meu_Campo}, "Simb_Grp", "Simb_Dec", "Qtde_Dec", "Enche_Zeros", "Lado_Neg", "Simb_Monetário", "Lado_Simb_Monetario")
|
Esta macro e usada para formatar valores numéricos.
|
|
Esta macro tem por objetivo a formatação de valores numéricos, utilizando as configurações regionais.
|
|
Esta macro permite, dinamicamente, exibir ou não o formulário.
|
|
Esta macro disponibiliza a regra da quebra que está em execução.
|
|
Esta macro inibe a exibição de cabeçalho.
|
|
Macro usada para desativar Regras de Quebras.
|
|
Esta macro setá o focus para um determinado campo do formulário.
|
sc_text_style ({Meu_Campo}, "Background-Color", "Size", "Color", "Family", "Weight")
|
Esta macro altera a visualização do texto do campo.
|
Botões |
|
Esta macro retorna "true" quando o botão "Copiar" é selecionado em um formulário.
|
|
Esta macro retorna "true" quando o botão "Excluir" é selecionado em um formulário.
|
|
Tem o objetivo de habilitar ou desabilitar dinamicamente um botão da barra ferramenta.
|
|
Esta macro torna visível, ou não, um botão da barra de ferramentas em tempo de execução da aplicação.
|
|
Esta macro retorna "true" quando o botão "Inserir" é selecionado em um formulário.
|
|
Esta macro serve para alterar dinamicamente a label dos botões.
|
|
Esta macro retorna "true" quando o botão "Novo" é selecionado em um formulário.
|
|
Esta macro retorna "true" quando o botão "Alterar" é selecionado em um formulário.
|
PDF |
|
Altera o nome dos arquivos exportados pela consulta
|
|
Usuário e senha de segurança do servidor WEB.
|
Menu |
|
Desabilita botões do Menu.
|
|
Esta macro Identifica o nome da aplicação que foi selecionada nos itens do menu.
|