1 - obterEmpresaAtiva: Este método retorna um objeto do tipo Aac10 contendo os dados da empresa ativa.
Disponibilidade: Fórmulas, Relatórios, Cubo, Interceptador, Script de Operações.
Nome : obterEmpresaAtiva()
Exemplo : def aac10 = obterEmpresaAtiva()
2 - obterUsuarioLogado: Este método retorna um objeto do tipo Aab10 contendo os dados do usuário logado.
Disponibilidade: Fórmulas, Relatórios, Cubo, Interceptador, Script de Operações.
Nome : obterUsuarioLogado()
Exemplo : def aab10 = obterUsuarioLogado()
3 - obterWherePadrao: Este método retorna um WHERE filtrando pelos Campos Default para ser utilizado em SQLs.
Disponibilidade: Fórmulas, Relatórios, Cubo, Interceptador, Script de Operações.
Nome : obterWherePadrao(Argumento1, Argumento2)
Argumento1 : Nome da tabela
Argumento2 : Comparador [WHERE, AND, OR, etc]
Exemplo : "SELECT * FROM Abe01 " + obterWherePadrao("Abe01", "WHERE")
4 - getAcessoAoBanco(): Este método retorna uma coleção de métodos uteis para manipulação do banco de dados descritos a baixo:
Disponibilidade: Fórmulas, Relatórios, Cubo, Interceptador, Script de Operações.
4.1 - buscarListaDeTableMap: Este métodos retorna uma lista de TableMap contendo os registros obtidos a partir da execução de uma SQL.
Nome : buscarListaDeTableMap(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().buscarListaDeTableMap(sql)
4.2 - buscarUnicoTableMap: Este métodos retorna um único TableMap contendo o registro obtido a partir da execução de uma SQL.
Nome : buscarUnicoTableMap(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().buscarUnicoTableMap(sql)
4.3 - buscarListaDeRegistros: Este métodos retorna uma lista de Registros obtidos a partir da execução de uma SQL.
Nome : buscarListaDeRegistros(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().buscarListaDeRegistros(sql)
4.4 - buscarRegistroUnico: Este métodos retorna um único Registro obtido a partir da execução de uma SQL.
Nome : buscarRegistroUnico(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().buscarRegistroUnico(sql)
4.5 - buscarMultiResultSet: Este métodos retorna um objeto do tipo MultiResultSet contendo os registros obtidos a partir da execução de uma SQL.
Nome : buscarMultiResultSet(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().buscarMultiResultSet(sql)
4.6 - obterListaDeBigDecimal: Este métodos retorna uma lista de Decimais obtidos a partir da execução de uma SQL.
Nome : obterListaDeBigDecimal(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().obterListaDeBigDecimal(sql)
4.7 - obterBigDecimal: Este métodos retorna um Decimal obtido a partir da execução de uma SQL.
Nome : obterBigDecimal(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().obterBigDecimal(sql)
4.8 - obterListaDeInteger: Este métodos retorna uma lista de Inteiros obtidos a partir da execução de uma SQL.
Nome : obterListaDeInteger(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().obterListaDeInteger(sql)
4.9 - obterInteger: Este métodos retorna um Inteiro obtido a partir da execução de uma SQL.
Nome : obterInteger(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().obterInteger(sql)
4.10 - obterListaDeDate: Este métodos retorna uma lista de Datas obtidas a partir da execução de uma SQL.
Nome : obterListaDeDate(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().obterListaDeDate(sql)
4.11 - obterDate: Este métodos retorna uma data obtida a partir da execução de uma SQL.
Nome : obterDate(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().obterDate(sql)
4.12 - obterListaDeString: Este métodos retorna uma lista de Textos obtidos a partir da execução de uma SQL.
Nome : obterListaDeString(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().obterListaDeString(sql)
4.13 - obterString: Este métodos retorna um Texto obtido a partir da execução de uma SQL.
Nome : obterString(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().obterString(sql)
4.14 - obterListaDeLong: Este métodos retorna uma lista de Longos obtidos a partir da execução de uma SQL.
Nome : obterListaDeLong(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().obterListaDeLong(sql)
4.15 - obterLong: Este métodos retorna um Longo obtido a partir da execução de uma SQL.
Nome : obterLong(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().obterLong(sql)
4.16 - obterCount: Este métodos retorna uma contagem de registro obtidos a partir da execução de uma SQL.
Nome : obterCount(Argumento1)
Argumento1 : SQL a ser executada
Exemplo : getAcessoAoBanco().obterCount(sql)
4.17 - buscarRegistroUnicoById: Este método retorna um registro pelo id informado como argumento.
Nome : buscarRegistroUnicoById(Argumento1, Argumento2)
Argumento1 : Nome da tabela
Argumento2 : ID do registro
Exemplo : getAcessoAoBanco().buscarRegistroUnicoById("Aac10", 1000)
4.18 - obterEmpresa: Este método retorna um objeto do tipo Aac10 contendo todas as tabelas filhas e FKs a partir de um ID.
Nome : obterEmpresa(Argumento1)
Argumento1 : ID do registro
Exemplo : getAcessoAoBanco().obterEmpresa(1000)
5 - selecionarAlinhamento: Este método seleciona qual alinhamento de valores será utilizado no script.
Disponibilidade: Fórmulas, Relatórios.
Nome : selecionarAlinhamento(Argumento1)
Argumento1 : Código do alinhamento de valores
Exemplo : selecionarAlinhamento("9999")
6 - getCampo: Este método retorna o campo informado no alinhamento de valores pelo conteúdo do registro.
Disponibilidade: Fórmulas, Relatórios.
Nome : getCampo(Argumento1, Argumento2)
Argumento1 : Registro
Argumento1 : Campo
Exemplo : getCampo("C100", "ICMS")