Usar condições agregadas

É possível ignorar tipos de junção ao criar um relatório. Por exemplo, você pode definir um relatório que inclua todos os códigos de conta quando não existirem transações na faixa de período selecionada.

  1. Para exibir as propriedades do relatório, clique no ícone de relatório no painel Layout do relatório.
  2. Selecione a propriedade Condições agregadas. Onde não existir um objeto de negócios associado, Sem associações será exibido como valor de propriedade. Onde as associações tiverem sido definidas para os defaults do sistema, será mostrado Default como valor. Se você alterar as associações, será mostrado Definido pelo Usuário como valor. Clique no botão de consulta para exibir as Condições agregadas, que consistem de dois painéis principais, uma tabela de associações à esquerda e um painel de detalhes à direita onde o tipo de junção da associação pode ser alterado:
  3. Especifique estas informações:
    Associações
    Lista todas as associações para o objeto de negócios selecionado no momento. É possível expandir/reduzir a lista usando os sinais '+' e '-' e redimensionar os painéis conforme necessário.
    Tipo
    O tipo de associação é indicado por um dos seguintes:
    • Interno(a) Interno(a) - Todas as linhas com campos chaves combinando.
    • left_outer.png Externo(a) esquerdo(a) - Todas as linhas a partir do valor especificado no campo De.
    • right_outer.png Externo(a) direito(a) - Todas as linhas a partir do valor especificado no campo Até.
    • full_outer.png Exterior completo - Todas as linhas a partir dos valores especificados nos campos De e Até.
    Usado
    Se a associação for incluída no relatório sendo criado, esta coluna estará marcada.

    Para condições agregadas:

    Associação
    O nome da associação matriz selecionada.
    De
    O objeto do qual a associação faz referência.
    Até
    O objeto ao qual a associação faz referência.
    Tipo de junção
    Use o menu suspenso para selecionar um tipo de junção alternativo, conforme necessário. Os detalhes são atualizados na tabela de associação. Os tipos de junção disponíveis são semelhantes aqueles usados em uma consulta relacional padrão. Use o botão Redefinir para redefinir as associações para seus defaults, se necessário.
    Descrição
    Uma descrição do Tipo de junção selecionado atualmente é exibida.
  4. Salve as alterações.

Exemplo

Caso selecione Externa direita para a associação da conta, numa associação de linha razão com conta, deverá ser gerada a seguinte saída:

A linha de cabeçalho é impressa para todas as contas, caso haja ou não linhas de transação no período selecionado.

Conta Saldo de abertura Período 2 Movimento Período 2 Saldo de fechamento Período 3 O/B
11000 -13.234,23 -1.000,00 -14.234,23
12000 -10.000,00 0,00 -10.000,00
13000 -12.234,19 -1.600,00 -13.834,19

Embora não existam linhas para a conta 12000 no período 2, a soma dos valores de movimento do período é zero (0,00) e não 'nulo'.

Caso selecione Junção interna para a associação da conta, numa associação de linha razão com conta, deverá ser gerada a seguinte saída:

A linha de cabeçalho é impressa para todas as contas, onde houver linhas de transação no período selecionado.

Conta Saldo de abertura Período 2 Movimento Período 2 Saldo de fechamento Período 3 O/B
11000 -13.234,23 -1.000,00 -14.234,23
13000 -12.234,19 -1.600,00 -13.834,19