Definição de regras de distribuição

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • Defina regras de distribuição para exibir os custos de distribuição que são distribuídos de acordo com as regras.

    Para definir novas regras de distribuição, navegue até Gestão financeira > Administrador > Regras de Custos de distribuiçãoe selecione Novo e preencha o seguinte:
    Tabela 1. Formulário Regras de distribuição
    Campo Valor de entrada
    Nome Um nome exclusivo para a regra.
    Ativo Determina se a regra é usada ativamente.
    Avançado Se marcada, a regra de distribuição será determinada pelo script. Se não estiver marcado, será determinado pela tabela e pelas condições.
    Descrição Uma descrição das regras e quaisquer anotações sobre seu uso.
    Script Se Avançado for verdadeiro, o script que determinará o comportamento da regra.
    Tabela Se Avançado for falso, uma lista de tabelas para localizar os registros para os quais distribuir o custo.
    Condição Se Avançado for falso, um construtor de condições para determinar quais registros receberão o custo distribuído na tabela determinada pelo campo Tabela. O valor do custo será distribuído uniformemente entre os registros identificados pela tabela e pelos valores de condição. Este campo usa o widget Contagem de condições para visualizar quais registros seriam retornados pelas condições.

    Depois de enviada, a lista relacionada a Custos de distribuição é exibida, o que ajuda a determinar quais custos serão distribuídos de acordo com as regras.

    Distribuição com script

    As distribuições com script permitem valores de distribuição personalizados, em comparação com as distribuições divididas uniformemente ao usar filtros de tabela e condição.

    Para habilitar o processamento com script em uma regra de distribuição:
    • Marque a caixa de seleção do campo avançado, isso exibirá o campo de script.
    • Crie o script usando os seguintes conceitos:
      • Consultar registros e dados de destino a serem usados para calcular o valor de alocação.
      • Crie registros de linha de gasto usando a API ExpenseLine.

        Para obter mais informações, consulte ExpenseLine.

    Conforme observado no script padrão, quando o campo avançado está habilitado, as seguintes variáveis estão disponíveis durante o processamento do script:
    • distCost — GlideRecord para o custo de distribuição, permitindo o acesso a todos os campos.
    • distCostAmount - valor do custo na moeda do sistema.

    Custos de distribuição de processamento

    Um trabalho agendado chamado Processar custos de FM processa automaticamente os custos de distribuição diariamente.