Seções de Modelo do Diário do Enterprise: Guia Colunas

Quando você cria um modelo do Enterprise Journals, ele inclui Seções predefinidas para os Detalhes do Item de Linha e Cabeçalho.

O Cabeçalho do Diário armazena os atributos de cabeçalho e suas propriedades como registros de dados em colunas.

As Colunas de Atributo a seguir são predefinidas na seção Cabeçalho. Não é possível editar nem excluir atributos predefinidos. No entanto, é possível excluí-los de um modelo.

Tabela 23-6 Colunas de Atributo do Cabeçalho

Nome do Atributo Tipo Detalhes
ID do Diário Texto Identificador Exclusivo do Diário - interno e definido no workflow
Nome do Diário Texto Nome do Diário (exclusivo para Cabeçalho)
Descrição do Diário Texto Descrição do Diário
Moeda Inserida Lista Moeda Inserida
Data da Contabilidade Data Data de Efetivação do Lançamento

Tabela 23-7 Colunas de Atributo dos Detalhes do Item de Linha

Nome do Atributo Tipo Detalhes
Número da Linha Texto Índice do Item de Linha (exclusivo por linha)
Conta Texto Conta do Item de Linha
Débito Número Valor do Débito (Dois Decimais, Separado por Milhar)
Crédito Número Valor do Crédito (Dois Decimais, Separado por Milhar)
Descrição da Linha Texto Descrição da entrada do Item de Linha
Valor Número Valor (Dois Decimais, Separado por Milhar)

Nota:

Apenas uma opção do atributo Débito/Crédito ou Valor poderá ser selecionada para um Modelo de diário específico.

Nota:

  • Os atributos Débito/Crédito e Valor têm uma lógica de validação padrão associada a eles para garantir que o diário seja equilibrado entre todas as linhas com base nesses atributos.
  • Para Débito/Crédito, o usuário não pode inserir um valor nos dois campos na mesma linha do diário.

Para especificar informações das Colunas:

  1. Abra um modelo do Enterprise Journals.
  2. Nas Seções do modelo, clique duas vezes no Cabeçalho ou nos Detalhes do Item de Linha.
  3. Selecione a guia Colunas e edite as informações conforme a necessidade.
  4. Em Colunas em Layout, selecione o número de colunas para seções. O máximo permitido são 3 colunas.
    • Incluído - Selecione os atributos a serem incluídos para exibição. Para excluir um atributo, desmarque a caixa de seleção Incluído.

      Observação: Atributos predefinidos têm um ícone de Chave habilitado.

    • Nome - O nome do atributo. Você pode inserir no máximo 255 caracteres.

    • Dimensão - A coluna de um atributo de uma dimensão específica. Somente leitura.

    • Tipo de Dados - O tipo de dados correspondente para o atributo. Somente leitura.

    • Largura da Exibição - Para Detalhes do Item de Linha, selecione a coluna no Diário quando renderizado.
      • Pequeno: Largura fixa de 70 em pixel
      • Médio: Largura fixa de 100 em pixel
      • Grande: Largura fixa de 300 em pixel
      • Ajustar: Ajuste a largura da coluna conforme o texto mais longo das linhas
      • Personalizado: especifique uma largura. Valor mínimo: 20. Valor Máximo: 999.
    • Total - Para Detalhes do Item de Linha, o método total para o atributo. Somente leitura.
    • Total de Linhas - Para Detalhes do Item de Linha, selecione como o Total de linhas deve ser exibido: Superior, Inferior ou Nenhum.
    • Apenas Exibição - Selecione se a coluna deve ser somente leitura.
  5. Opcional: Para adicionar novos atributos a uma Seção do Modelo de Diário, clique no ícone Adicionar (+), selecione Adicionar Atributo e especifique as informações do atributo.
    • Adicionar Atributo: Vá para a etapa 6.

    • Adicionar Atributo de Dimensão:

      1. Selecione uma Dimensão.
      2. Selecione atributos na lista Atributos Disponíveis e Mova-os para a lista Atributos Selecionados.
      3. O sistema inclui o atributo de chave da dimensão como um Atributo Selecionado. Não é possível limpar o atributo de chave.
      4. Clique em OK e, em seguida, em Salvar ou em Salvar e Fechar.
  6. Se você tiver selecionado Adicionar Atributo, em Criar Novo Atributo, preencha a guia Propriedades com as informações necessárias:
    • Nome: Você pode inserir no máximo 80 caracteres.

    • Descrição: Você pode inserir no máximo 255 caracteres.

    • Especifique o Tipo de Atributo:

      • Texto: Você pode inserir no máximo 255 caracteres.
      • Inteiro: Você pode inserir valores entre -2.147.483.648 e 2.147.483.647.
      • Lista: Você pode inserir um valor com no máximo 255 caracteres.
      • Número: Você pode inserir o valor xxxxxxxxxxxxxxxxx.xxxxxxxxx (17 dígitos e 9 casas decimais)

      Alterar o Tipo de Atributo substitui qualquer Validação ou Cálculo especificado anteriormente. Não é possível alterar essa configuração após a criação do atributo.

      • Entrada:: Entrada é o padrão, e a guia Validações é habilitada.

        Para períodos que foram abertos e instâncias de formulário criadas, a regra de validação modificada não será aplicada. As alterações feitas só serão aplicadas nas novas instâncias de formulário.

      • Calculado:: Se o tipo for Calculado, a guia Calculado será ativada.

    • Tipo de Dados

      Selecione uma destas opções:

      • Data

      • Data e Hora

      • Inteiro

      • Lista

        Clique em Adicionar e informe os valores para o atributo. Lista é o local da coleta e não pode ser compartilhada entre outras coletas.

      • Número

        Se você selecionar Número, selecione as opções de formatação para substituir os valores padrão definidos na seção Preferências das Configurações do Sistema.

        Nota:

        Você pode inserir apenas valores numérico para esse atributo.
        • Para Casas Decimais, informe o número de casas decimais a serem exibidas.

        • Selecione Exibir como Porcentagem para exibir um sinal de porcentagem.

        • Selecione Usar Separador de Milhar para exibir um separador de milhar (por exemplo, 1.000,00). O sistema exibe o separador de milhares para a configuração regional do usuário.

        • Em Moeda, selecione a moeda. Por exemplo, INR.

        • Em Formato de Número Negativo, selecione como exibir números negativos; por exemplo, (123).

        • Para escalar um número, em Escala. selecione entre 1000 e 1000000000000.

      • Texto (no máximo 255 caracteres)

      • Verdadeiro ou Falso

      • Sim ou Não

    • Obrigatório

      Se o atributo for obrigatório, você deverá informar um valor nesse campo durante a entrada de dados.

    • Usar Valor

      Se o campo Usar Valor estiver preenchido, o sistema aplicará o valor informado pelo designer para qualquer registro criado pelo usuário.

      É possível alterar o valor padrão durante a entrada de dados.

  7. Clique em OK para salvar o atributo.
    Salve o atributo antes de incluí-lo em um cálculo.
  8. Para continuar adicionando um atributo:
    • Se você tiver selecionado Entrada para o Tipo de Atributo, selecione a guia Validações.

      Para adicionar uma expressão condicional:

      Você pode criar uma regra de validação especial para o valor informado pelo usuário.

      1. Clique em Adicionar.

      2. Selecione um Operando e informe Valor1 e Valor2.

      3. Se precisar de uma segunda condição, selecione entre as seguintes listas:

        • Junção; como, por exemplo, E, Ou

        • Operando; como, por exemplo, Igual, Entre, Não é Igual, Maior que, Está em branco, Não está em branco, Menor que, Não entre

        • Valor1 e Valor2

      4. Clique em OK.

    • Se você tiver selecionado Calculado para o Tipo de Atributo, selecione a guia Cálculos.

      A seção a seguir é um exemplo de como adicionar um cálculo de atributo.

      1. Crie um Modelo de Diário com estes atributos:

        Int1: Tipo de Dados e Entrada: Inteiro. Clique em OK. Em Editar Seção de Modelo de Diário, selecione Int1 como um identificador de chave.

        TextInput: Tipo de Dados e Entrada: Texto.

      2. Para usar o atributo em TextCalc, salve os dados.

      3. Crie um atributo TextCalc: Tipo de Dados e Calculado: Texto.

      4. Na guia Cálculos, insira os seguintes campos:

        1. Tipo de Cálculo: Selecione Com Script.

        2. Adicionar Função: selecione TextLocation e depois clique em Adicionar.

        3. INSTRING(<Valor>, <Valor para Pesquisa>) é adicionado a Definição de Cálculo.

        4. Clique em <Valor> e insira um valor (entre aspas simples com diferenciação de maiúsculas e minúsculas) ou, em Adicionar Atributo, selecione um atributo TextInput e clique em Adicionar.

          <Valor> altera para {TextInput}.

        5. Substitua <Valor para Pesquisa> por 'tion'

          Certifique-se de substituir <xxx> por aspas simples: 'xxx'.

        Exemplo: INSTRING({TextInput}, 'tion')

  9. Para adicionar uma expressão de cálculo, selecione um tipo de dados e um tipo de cálculo conforme descrito na tabela a seguir e clique em OK.
  10. Clique em OK para salvar as alterações.

    Tabela 23-8 Tipo de Dados e Tipo de Cálculo

    Tipo de Dados selecionado na guia Propriedades Tipo de Cálculo Descrição

    Para todos os tipos de dados

    Atribuir Valor à Lista, em seguida, selecione o valor do Atributo.

    Você deve ter salvado os valores de atributo da Lista.

    Retorne a um valor de atributo com base na atribuição para um membro da Lista.

    Para todos os tipos de dados

    Condicional

    No caso de um determinado atributo, retorne o valor de atributo A caso as condições especificadas forem atendidas. Se as condições não foram atendidas, retorne valor de atributo B.

    Lista

    Atribuir Lista ao Valor

    Com base no valor de um atributo, retorne o membro relacionado da lista.

    Numérico, Inteiro

    Fórmula

    Calcule um atributo usando expressões matemáticas comuns.

    Exemplo: (A+B)/C

    Numérico, Inteiro

    Arredondar

    Arredonde o atributo para o número especificado de dígitos. O padrão é 2.

    Texto

    Concatenar

    Cole os atributos de texto juntos. Isso inclui strings literais e conversão automática de atributos não texto em strings.

    Exemplo: First_Name+" "+Last_Name+":"+Birth_Date

    Inteiro, Número, Texto

    Com Script

    Consulte esta seção:

    Funções com Script

    Um cálculo com script de formato livre. com script está disponível para atributos do tipo Inteiro, Texto com Várias Linhas, Número ou Texto.
  11. Clique em Salvar, Salvar e Fechar ou Fechar.

    Funções com Script

    • Valor Absoluto: Retorna o valor absoluto de um número específico. Se o número for menor que zero, o valor positivo do número é retornado. Se o número especificado for igual ou maior que zero, o número especificado é retornado.

      ABS(<Number>)

    • Adicionar Mês: Retorna um deslocamento de data; um número especificado de meses a contar da data inicial. A data sempre incorrerá no deslocamento do mês especificado. Se a data inicial tiver um valor de dia além do que está no mês de deslocamento, será usado o último dia do mês de deslocamento. Por exemplo, EDate (31 de janeiro de 2017) retornará (28 de fevereiro de 2017). Em Meses, informe o número de meses antes ou depois das data de início. Um valor positivo para meses produz uma data futura. Um valor negativo produz uma data passada.

      ADD_MONTH(<Start Date>, <Months>, <Length>)

      Exemplo: ADD_MONTH(DATE(2017, 2, 15) 3)

    • Data: Retorna um valor de data com base nos valores de inteiro especificados para ano, mês e dia.

      DATE(<Ano>, <Mês>, <Dia>)

    • Diferença de Data: Retorna a diferença em dias, horas, minutos ou segundos entre duas datas. Para DATA 1 e DATA 2, é possível usar os valores TODAY e NOW, que denotam a data atual (sem componente de horário) e a data/horário, respectivamente.

      DATE_DIFF(<Data1>, <Data2>, <Tipo>)

      Exemplo: DATE_DIFF('TODAY', {Data Final do Preparador}, 'DAYS') ou DATE_DIFF({Data Final do Preparador}, 'NOW', 'HOURS')

    • Dia: Retorna o valor de dia de uma data como um número inteiro

      DIA(<DATA>)

    • Extrair Texto: Retorna a substring contida no valor, com base nas posições especificadas.

      SUBSTRING(<Valor>, <Localização>, <Tamanho>)

      Exemplo: SUBSTRING( {Nome} , 5, 10)

    • Instrução If Then Else: Permite que o usuário insira um cálculo condicional no cálculo com script. Os cálculos IF_THEN_ELSE também podem ser aninhados para suportar cálculos do tipo ELSE IF.

      IF_THEN_ELSE(<Condição>, <Valor1>, <Valor2>)

      Exemplo:

      IF_THEN_ELSE( {Risk Rating} = 'Low', 'Good',
      IF_THEN_ELSE( {Risk Rating} = 'Medium', 'Better',
      IF_THEN_ELSE({Risk Rating} = 'High', 'Best','Bad')))
      
    • Comprimento: assume um valor de texto como parâmetro e retorna um número inteiro que consiste no número de caracteres no texto. Se o valor estiver vazio ou for nulo, o cálculo retornará 0.

      Comprimento ({<atributo>})

      Exemplo: LENGTH('Value') retornaria 5, e LENGTH({Name}) retornaria o número de caracteres no nome do objeto.

      Use o cálculo com SUBSTRING para extrair os quatro últimos caracteres de um valor de texto.

      SUBSTRING( {MyString}, LENGTH ({MyString}) - 4

    • Minúscula: Retorna o valor em letra minúscula.

      LOWERCASE(<Valor>)

      Exemplo: LOWERCASE( {Descrição} )

    • Máximo: Retorna o valor máximo de uma lista de atributos. Pode haver um número qualquer de parâmetros.

      MAX(<Value1>, <Value2>, ..., <ValueN>)

      Exemplo: MAX( TRANSLATE( {Saldo do Sistema de Origem (Inserido)}, 'USD', 'Contábil'), TRANSLATE( {Saldo do Sistema de Origem (Funcional)}, 'USD', 'Contábil'), TRANSLATE( {Saldo do Sistema de Origem (Relatório)}, 'USD', 'Contábil') )

    • Mínimo: Retorna o valor mínimo de uma lista de atributos. Pode haver um número qualquer de parâmetros.

      MIN(<Valor1>, <Valor2>,<ValorN>)

      Exemplo: MIN( TRANSLATE( { Saldo (Informado)}, 'CAD', 'REC'), TRANSLATE( {Saldo (Funcional)}, 'CAD', 'REC'), TRANSLATE( {Saldo (Relatório)}, 'CAD', 'REC') )

    • Mês: Retorna o valor de mês de uma data como um número inteiro (1-12).

      MES (<DATA>)

    • Potência de: Eleva um número para a potência exponencial de outro.

      POWER(x,y) em que x=NÚMERO BASE e y=EXPOENTE, e x e y podem ser atributos ou cálculos, desde que sejam numéricos.

      Exemplo: POWER(3,4)=81

      Nota:

      Valores fracionais reduzirão o número para a respectiva raiz. Por exemplo, POWER(27, 1/3) = 3 a raiz cúbica.

      Os valores negativos executarão uma inversão do cálculo exponencial. Por exemplo, POWER(2, -2) = 1 / (2^2) = 1 / 4 = 0,25.

    • Arredondar: Retorna o valor arredondado para as casas decimais especificadas.

      ROUND(<Valor>, <Casas Decimais>)

      Exemplo: ROUND( ({Conversão com Script} /7), 4)

    • Localização do Texto: Retorna a localização da substring contida no valor do atributo, a partir de 1 como a primeira posição.

      INSTRING(<Valor>, <Valor a Pesquisar>)

      Exemplo: INSTRING( UPPERCASE( {Name} ), 'TAX' )

    • Maiúscula: Retorna o valor em letra maiúscula.

      UPPERCASE(<Valor>)

      Exemplo: UPPERCASE( {Nome} )

    • Ano: Retorna o valor de ano de uma data como um número inteiro.

      ANO (<DATA>)