Tworzenie instrukcji obliczeniowych źródła linii alokacji

  1. Wybierz opcje: Przetwarzanie > Alokacje > Kontrola alokacji.
  2. Na karcie Rzeczywiste lub na karcie Budżet otwórz rekord kontrolny alokacji.
  3. Na karcie Alokacje otwórz rekord alokacji.
  4. Na karcie Linie otwórz linię alokacji, dla której Opcja księgowania z lub Opcja księgowania na jest ustawiona na Obliczenie.
  5. Na karcie Parametry wybierz opcję Obliczenie.
  6. Kliknij przycisk Utwórz.
  7. Określ następujące informacje:
    Obliczenia niestandardowe
    Określ nazwę niestandardowej instrukcji obliczeniowej.
    Opis
    Określ opis instrukcji obliczeniowej.
    Data początku obowiązywania
    Określ datę początku obowiązywania instrukcji obliczeniowej.
    Klasa biznesowa
    Instrukcję obliczeniową linii alokacji definiuje się w klasie biznesowej AllocationLine.
  8. Na karcie Edytor wybierz opcję Obliczenie. Określ następujące informacje:
    Nazwa pola
    Określ nazwę pola. Nazwa pola nie może zaczynać się od małej litery ani zawierać spacji.
    Etykieta domyślna
    Określ etykietę domyślną dla pola. Można dodać przetłumaczone etykiety, klikając ikonę z globusem i wprowadzając lokalne tłumaczenia.
    Typ pola, rozmiar, miejsca dziesiętne
    Wybierz typ pola oraz, w stosownych przypadkach, określ rozmiar i liczbę miejsc dziesiętnych.
    Definicja
    Utwórz instrukcję obliczeniową dla obliczania alokacji. Dostępnych jest kilka narzędzi i skrótów.
    • Można dodać pola z listy, przeciągając je lub klikając je dwukrotnie.
    • Można wybrać zestaw operatorów do wstawienia do instrukcji obliczeniowej.
    • Możesz odwołać się do sumy niestandardowej w celu odczytu sum biznesowych z klasy biznesowej GeneralLedgerTotal do użycia w obliczeniu. Patrz „Sumy niestandardowe”.
    • Możesz wybrać funkcje wbudowane do pracy z datami, polami i polami jeden-do- wielu.
    Każde pole w linii alokacji może być użyte w instrukcji obliczeniowej linii alokacji. Następujące zmienne można również wykorzystać w instrukcji obliczeniowej linii alokacji:
    • Źródło: Wygenerowane szczegółowe źródło określonego adresu źródłowego. Szczegółowe źródła to kombinacja księgowania lub podsumowania adresu źródłowego na podstawie pola Przetwarzanie sald księgowania.
    • CurrentValue: Kwota źródłowa źródła szczegółów, do którego się obecnie odwołujesz.
    • CurrentCurrency: Waluta kwoty źródłowej źródła szczegółów, do którego się obecnie odwołujesz.
    • AllocationPeriod: Przetwarzanie alokacji i data księgowania.
    • Od: Wygenerowany ciąg znaków księgowania operacji Księgowanie z. Jest to kombinacja księgowania wymiarów Mapowania z po zastosowaniu wymiaru zastąpienia.
    • Do: Wygenerowany ciąg znaków księgowania operacji Księgowanie na. Jest to kombinacja księgowania wymiarów Mapowania na po zastosowaniu wymiaru zastąpienia.
    Przykład 1: Ten przykład przedstawia proste obliczenie matematyczne.
    (CurrentValue * 2.33)
    Przykład 2: Ten przykład przedstawia użycie funkcji total.
    (total(GeneralLedgerTotal."SALES", AccountingEntity=AccountingEntity, GeneralLedgerTotal.AccountingUnit=AccountingUnit, GeneralLedgerTotal.EntityYearPeriod=AllocationContext.Period).NetFunctionalAmount)

    Patrz „Sumy niestandardowe”.

    Patrz „Odwoływanie się do sum niestandardowych w instrukcji obliczeniowej”.

  9. Kliknij przycisk Zapisz.
  10. Wróć do linii alokacji i przypisz niestandardową instrukcję obliczeniową.