Łączność

1s 8.3 przeliczenie księgowe braku wody. Jak przeliczyć niedobory przy zmianie taryfy. Przeliczenie składek ubezpieczeniowych

Korekta opłat o rodzaj operacji „Niedostarczenie” ma na celu przeliczenie opłat za usługi w przypadku braku dostaw w danym okresie. Tego typu operację można zastosować również w sytuacji, gdy w danym okresie taryfa uległa zmianie, ale opłaty zostały już naliczone.

Rozważmy dostosowanie rozliczeń międzyokresowych przy tego rodzaju operacjach w programie 1C: Rachunkowość w spółkach zarządzających mieszkalnictwem i usługami komunalnymi, stowarzyszeniach właścicieli domów i spółdzielniach mieszkaniowych, wyd. 3.0 na przykładzie usługi „Ogrzewanie”.

1. Załóżmy, że w styczniu została naliczona opłata za usługę „Ogrzewanie” w wysokości 900 rubli zgodnie z nr l/s 2011067001:

Uwaga: w przykładzie usługa „Ogrzewanie” jest obliczana w oparciu o powierzchnię całkowitą. Powierzchnia pokoju 50 m2, taryfa 18 rubli.

2. W lutym okazuje się, że w styczniu płatność miała nastąpić według stawki 13 rubli. Aby przeprowadzić przeliczenie

utwórz dokument „Korekta rozliczeń międzyokresowych” z rodzajem operacji „Niedostarczenie”.

Wypełnij dokument:

  • wskazać datę dokumentu i okres przeliczenia - styczeń 2015 r.;
  • wskazać liczbę dni, które należy przeliczyć, w przykładzie - 31 dni;
  • Wskazujemy przedmiot przeliczenia, w tym przypadku l/s nr 2011067001;
  • Wskazujemy usługę, dla której zostanie dokonane przeliczenie, w tym przypadku „Ogrzewanie”;
  • zaznacz checkbox „Przeliczenie częściowe”, wybierz opcję przeliczenia „z obniżką taryfy o” i wpisz liczbę, o którą chcesz zwiększyć lub zmniejszyć taryfę, w tym przypadku 18 – 13 = 5;
  • wypełnij sekcję tabeli za pomocą przycisku „Wypełnij”;
  • Kliknij przycisk „Oblicz”, aby wykonać przeliczenie:

Naliczenie styczniowe przeprowadzono według stawki 18 rubli: 18 * 50 = 900 rubli.

Przeliczenie przeprowadzono według stawki 13 rubli: (18-5)*50 = 650 rubli. Zatem kwota przeliczenia wynosi 250 rubli.

Przeliczenia stanowią integralną część kalkulacji płac. Informacje o zwolnieniach lekarskich, urlopach czy absencjach pracowników otrzymane przez dział księgowości z pewnym opóźnieniem prowadzą do przeliczenia wynagrodzeń i, co za tym idzie, składek ubezpieczeniowych. Eksperci 1C mówią o tym, jak obliczenia i przeliczenia składek ubezpieczeniowych znajdują odzwierciedlenie w rachunkowości i raportowaniu regulowanym w programie 1C: Zarządzanie wynagrodzeniami i personelem 8, edycja 3.

Przy przeliczaniu wynagrodzeń konieczne staje się ponowne obliczenie składek ubezpieczeniowych. Ponadto przyczyną przeliczenia składek może być zmiana taryfy w ciągu roku lub wykrycie błędów, np. nieuwzględnienie kalkulacji w podstawie składki ubezpieczeniowej.

W takich przypadkach księgowy ma pytania dotyczące potrzeby, obowiązku i prawa do przekazywania zaktualizowanych informacji Federalnej Służbie Podatkowej.

Zgodnie z pkt 1.2 Procedury wypełniania kalkulacji składek ubezpieczeniowych, podanej w załączniku nr 2 do zarządzenia Federalnej Służby Podatkowej Rosji z dnia 10.10.2016 nr ММВ-7-11/551@, płatnikiem jest zobowiązany do dokonania niezbędnych zmian w Kalkulacji i złożenia aktualnego raportu organowi podatkowemu w przypadku wystąpienia niezarejestrowanych lub niekompletnych informacji, a także błędów prowadzących do zaniżenia wysokości należnych składek ubezpieczeniowych.

Podejmując decyzję o przedłożeniu zaktualizowanego obliczenia, księgowy musi odpowiedzieć na następujące pytania:

  • czy wszystkie informacje zostały odzwierciedlone;
  • czy popełniono błędy i czy doprowadziły one do zaniżenia wysokości należnych składek ubezpieczeniowych.

Złożenie aktualnej Kalkulacji może być obowiązkiem, prawem lub wymuszoną koniecznością.

Zaktualizowano kalkulację składek ubezpieczeniowych

Obowiązek złożenia zaktualizowanej kalkulacji powstaje, jeżeli po złożeniu raportu do Federalnej Służby Podatkowej okaże się, że podano niepełne lub błędne dane o pracownikach albo wykryto błędy, które doprowadziły do ​​zaniżenia wysokości należnych składek ubezpieczeniowych.

Rodzaje typowych błędów, które wymagają obowiązkowego przesłania zaktualizowanej kalkulacji:

1. Pracownik nie zgłosił niezwłocznie zmian w swoich danych osobowych, a Federalna Służba Podatkowa podała o nim fałszywe informacje w dziale 3 kalkulacji.

2. Pracownik pracował w dziale mającym prawo stosować preferencyjną stawkę składek ubezpieczeniowych. Następnie został przeniesiony do jednostki, w której stosowana jest podstawowa stawka składki ubezpieczeniowej. Informacja o przeniesieniu pracownika dotarła do działu księgowości z opóźnieniem. Naliczenie składek zostało dokonane błędnie przy obniżonej stawce.

3. Na początkowym etapie konfiguracji programu 1C: Zarządzanie wynagrodzeniami i personelem 8 popełniono błąd, wykluczając składkę z podstawy obliczenia składek ubezpieczeniowych. Poprawienie błędu będzie skutkować naliczeniem dodatkowych opłat.

4. Dział posiadający taryfę preferencyjną traci prawo do korzystania z niej, jednak informacja dociera do kierownika płac z opóźnieniem. Przeliczenie według taryfy podstawowej powoduje podwyższenie wysokości opłacanych składek ubezpieczeniowych.

5. Przy kalkulacji składek ubezpieczeniowych w programie nie wskazano, że stanowisko znajdowało się w wykazie zawodów niebezpiecznych podlegających dodatkowej taryfie. Po wykryciu i skorygowaniu błędu przeliczenie spowodowało niedopłatę składek ubezpieczeniowych według stawek dodatkowych.

Przyjrzyjmy się funkcjom przeliczania składek ubezpieczeniowych w „1C: Zarządzanie wynagrodzeniami i personelem 8” wydanie 3 na przykładach.

Przykład 1

Przy obliczaniu składek ubezpieczeniowych dla jednostki Magazyn zastosowano preferencyjną stawkę składek ubezpieczeniowych Mieszkańcy innowacyjnej technologicznie specjalnej strefy ekonomicznej(kod taryfy „05”). Taryfa ta przewiduje składki na Fundusz Emerytalny w wysokości 13% w roku 2018; w Funduszu Ubezpieczeń Społecznych 2,9%; w Federalnym Funduszu Obowiązkowego Ubezpieczenia Zdrowotnego 5,1%. Dokładnie w ten sposób naliczono składki dla pracownika V.S. Bluszcz. Z miesięcznymi zarobkami w wysokości 10 000 rubli. Kwota odliczeń z tytułu ubezpieczenia za miesiąc wyniosła:

  • w funduszu emerytalnym - 1300 rubli;
  • w FFOMS - 510 rubli;
  • w Funduszu Ubezpieczeń Społecznych - 290 rubli.

Wskazane kwoty zostały uwzględnione w kalkulacji składek ubezpieczeniowych za I kwartał 2018 roku.

Kiedy okazało się, że oddział utracił prawo do stosowania preferencyjnej stawki składek ubezpieczeniowych, wówczas zgodnie z pismami Federalnej Służby Podatkowej Rosji z dnia 25 października 2017 r. nr GD-4-11/21611@ i Ministerstwa Finansów Rosji z dnia 18 grudnia 2017 r. Nr? 03-15-06/84443 zaistniała potrzeba złożenia kalkulacji wyjaśniającej. Aby go utworzyć, konieczne jest ponowne przeliczenie składek ubezpieczeniowych według nowych stawek.

W karcie Podziały pole powinno zostać oczyszczone Strach przed preferencyjnymi stawkami celnymi. składki. Teraz podział podlega taryfie stosowanej w organizacji i określonej w karcie Organizacje na zakładkę Zasady rachunkowości i inne ustawienia połączyć Polityka rachunkowości w polu Rodzaj taryfy.

W przykładzie 1 organizacja jest ustawiona na Podstawowa stawka składki na ubezpieczenie(kod taryfowy „01”), przewidujący stawki składek w 2018 r.: na Fundusz Emerytalny Federacji Rosyjskiej w wysokości 22%; Fundusz Ubezpieczeń Społecznych 2,9%; FFOMS 5,1%. Wiadomo, że Fundusz Emerytalny „niedopłacił” 9% składek (22% - 13%), zmienił się kodeks taryfowy.

W rozpatrywanym przykładzie 1, w celu przeliczenia składek należy zrewidować procedurę księgowania dochodów. Dokument ma na celu rejestrację procedury ewidencjonowania przychodów i przeliczania składek ubezpieczeniowych za poprzedni okres. (menu Podatki i opłaty). Na zakładkę Informacje o dochodach konieczne jest ręczne wyjaśnienie wszystkich dochodów pracowników. Jednocześnie na zakładkę Szacunkowe składki Składki ubezpieczeniowe zostaną przeliczone automatycznie.

W wyniku przeliczenia składek ubezpieczeniowych pracownika V.S. Bluszcz z miesięcznymi zarobkami w wysokości 10 000 rubli. Kwota odliczeń z tytułu ubezpieczenia za miesiąc wyniosła:

  • w funduszu emerytalnym Rosji - 2200 rubli;
  • w Federalnym Funduszu Obowiązkowego Ubezpieczenia Zdrowotnego i Funduszu Ubezpieczeń Społecznych - kwota nie uległa zmianie i wyniosła odpowiednio 510 rubli. i 290 rubli.

Po przeliczeniu składek ubezpieczeniowych za I kwartał należy sporządzić Kalkulacje wyjaśniające. Korzystanie z usługi Raportowanie 1C, konieczne jest utworzenie nowych raportów za okresy korygowane i za Strona tytułowa wskazać Numer korekty(ryc. 2). Wyjaśnienia dotyczyły wszystkich pracowników działu, ponieważ kod taryfowy wszystkich uległ zmianie. Dlatego sekcje 3 zaktualizowanego obliczenia są tworzone dla wszystkich pracowników działu. W innych przypadkach, gdy utworzenie zaktualizowanej Kalkulacji jest spowodowane zmianami danych lub rozliczeń międzyokresowych poszczególnych pracowników, w Sekcji 3 wyświetlane są dane tylko dla tych pracowników. W każdym razie pozostałe sekcje kalkulacji wyjaśniającej są wypełnione zupełnie nowymi danymi.

Ryż. 2. Strona tytułowa objaśnienia kalkulacji składek ubezpieczeniowych za I kwartał 2018 roku

Prawo do złożenia aktualnej Kalkulacji składek ubezpieczeniowych

Ubezpieczający mogą przekazać do kontroli zaktualizowaną Kalkulację, jeśli znajdą błędy, które prowadzą do zawyżenia wysokości składek ubezpieczeniowych. Tak naprawdę przy kolejnym naliczeniu składek w bieżącym okresie dokonuje się przeliczenia, a wynik zostaje odzwierciedlony w raporcie za kolejny okres. Opcje sytuacji umożliwiające przedstawienie zaktualizowanej kalkulacji:

1. Pracownikowi wypłacano wynagrodzenie za pełny przepracowany miesiąc. Obliczenie składek ubezpieczeniowych zostało przekazane Federalnej Służbie Podatkowej, ale później okazało się, że pracownik przebywał na zwolnieniu lekarskim lub na urlopie na własny koszt. Rezerwa nieuwzględniona w podstawie naliczania składek zastąpiła rezerwę podlegającą składkom ubezpieczeniowym, co skutkowało nadpłatą składek.

2. Wszelkie przeliczenia rozliczeń międzyokresowych pracowników, prowadzące do przeliczenia składek ubezpieczeniowych w kierunku ich zmniejszenia.

Przykład 2

Przy obliczaniu wynagrodzenia za czerwiec dla pracownika S.S. Gorbunkow został nagrodzony:

  • wypłata wynagrodzenia - 7500 rubli;
  • opłata za podróż służbową (na podstawie średnich zarobków) za czerwiec - 2500 rubli.

Składki na ubezpieczenie zostały naliczone według stawki podstawowej. W czerwcu składki z pensji S.S. Gorbunkow byli:

  • w funduszu emerytalnym Rosji - 2200 rubli;
  • w FFOMS - 510 rubli;
  • w Funduszu Ubezpieczeń Społecznych - 290 rubli.

Składki te zostały opłacone i ujęte w rachunku półrocznym 2018. Zwolnienie lekarskie przekazane do działu księgowości za okres 25.06.2018-30.06.2018 nie stwarza powodu do sporządzenia zaktualizowanej kalkulacji. Dokument zarejestrowany w programie Zwolnienie lekarskie odwraca naliczoną wcześniej kwotę diet podróżnych (rys. 3).

Ryż. 3. Przeliczenie diet na dokumencie „Zwolnienie chorobowe”.

Organizacja otrzymała zwolnienie lekarskie w lipcu. Nie jest to sytuacja omyłkowa i nie skutkuje niedopłatą składek ubezpieczeniowych. W związku z tym, że naliczona kwota urlopu chorobowego nie podlega składkom na ubezpieczenie, nastąpiła nadpłata składek w kwocie:

  • w funduszu emerytalnym Federacji Rosyjskiej - 550 rubli;
  • w FFOMS - 127,50 rubli;
  • w Funduszu Ubezpieczeń Społecznych - 72,50 rubli.

W programie Zwolnienie lekarskie, zarejestrowany Lipiec 2018, wpływa na naliczenie składki ubezpieczeniowej w bieżącym miesiącu, zmniejszając podstawę wymiaru.

W takiej sytuacji nie ma wymogów prawnych dotyczących przedłożenia zaktualizowanej Kalkulacji. Wszelkie przeliczenia mają miejsce w kolejnym okresie i znajdują odzwierciedlenie w kolejnych raportach. Ale jednocześnie organizacja ma prawo wyjaśnić raport za półrocze i powiadomić Federalną Służbę Podatkową o powstałej nadpłacie, składając wyjaśnienia.

Jednak przed końcem miesiąca nie należy pochopnie wyjaśniać obliczeń. W końcu przez cały miesiąc rejestrowane są różne dokumenty. W pewnym momencie dokument Zwolnienie lekarskie może rzeczywiście odwrócić dochody z poprzedniego miesiąca i na podstawie wyników naliczenia wynagrodzeń za dany miesiąc inny dokument np. Naliczanie wynagrodzeń i składek, dokona dodatkowych rozliczeń międzyokresowych przekraczających dochód z odwrócenia poprzedniego okresu. W rezultacie dochód za bieżący miesiąc zmniejszy się o kwotę odwrócenia podróży służbowej, nie pozostaną żadne minusy za poprzedni miesiąc, a raport korygujący nie będzie wykazywać żadnych zmian.

Konieczność przedłożenia aktualnej Kalkulacji składek ubezpieczeniowych

W szeregu przypadków, pomimo braku obowiązku złożenia aktualnej Kalkulacji, ubezpieczający nie ma innej możliwości zgłoszenia nadpłaty składek, poza złożeniem aktualizacji:

1. W wyniku przeliczenia składek w bieżącym okresie pracownik otrzymuje kwotę ujemną. Raportu z kwotą ujemną nie można przesłać do Federalnej Służby Podatkowej. Dlatego wyjście jest tylko jedno - wygenerować zaktualizowany raport za poprzedni okres.

2. Pracownik wykonywał pracę niebezpieczną. Składki na ubezpieczenie zostały naliczone według dodatkowej stawki. Informacja o przeniesieniu pracownika do pracy w normalnych warunkach pracy dotarła do działu księgowości z opóźnieniem. W wyniku przeliczenia nie ma możliwości zmniejszenia naliczonych składek według stawki dodatkowej, gdyż rozliczenia międzyokresowe pracownika w bieżącym okresie nie podlegają już składkom według stawki dodatkowej.

Przykład 3

W tym przypadku, w przeciwieństwie do poprzedniego Przykładu 2, ujemna kwota składek ubezpieczeniowych wynikająca z rezygnacji z podróży służbowej nie zostanie zrekompensowana rozliczeniami międzyokresowymi. Pomimo tego, że ze względu na rozliczenia międzyokresowe innych pracowników łączna kwota składek ubezpieczeniowych będzie dodatnia, w dziale 3 pracownik pozostanie wartościami ujemnymi, co jest niedopuszczalne. Dlatego księgowy będzie musiał stworzyć dokument Przeliczenie składek ubezpieczeniowych, przelicz składki za czerwiec, wygeneruj i prześlij zaktualizowaną kalkulację do Federalnej Służby Podatkowej.

Program 1C: Zarządzanie wynagrodzeniami i personelem 8 automatyzuje proces przeliczania składek ubezpieczeniowych. Korzystanie z usługi Raportowanie 1C Wstępne i wyjaśniające wyliczenia składek ubezpieczeniowych generowane są automatycznie. Jednakże decyzja o sporządzeniu kalkulacji wyjaśniającej pozostaje w gestii księgowego. Po przeanalizowaniu skutków zarejestrowania dokumentu zmieniającego kalkulacje w okresie, za który został już złożony raport, księgowy albo przelicza składki ubezpieczeniowe za poprzedni okres, albo rozliczenie następuje automatycznie w bieżącym miesiącu.

Od redaktora. W artykule przeczytaj o zaimplementowanym w 1C:Enterprise 8 mechanizmie sprawdzania wskaźników kontrolnych do kalkulacji składek ubezpieczeniowych, który uwzględnia dane z obliczeń korygujących.

Obiekt Przeliczenie służy do przechowywania informacji o tym, dla jakiego rejestru obliczeń zapisane są wyniki obliczeń (zasoby) wymagające przeliczenia. Jest to obiekt konfiguracyjny podporządkowany rejestrowi obliczeniowemu. Konieczność przeliczenia zasobów może powstać na skutek nieprawidłowej kolejności wprowadzania dokumentów przez użytkownika (wprowadzanie dokumentów z mocą wsteczną), co skutkuje koniecznością przeliczenia wyników obliczeń tych rekordów, zależnych od wyników obliczeń innych rekordów wprowadzonych do systemu systemu później.

Ustawienia obiektu przeliczenia

Informacje o rekordach wymagających przeliczenia mogą być przechowywane z różną szczegółowością.

Rekordy alokacji zawierają predefiniowane pola:

  • Obiekt przeliczenia – link do rejestratora, którego wyniki obliczeń wymagają korekty;
  • Typ kalkulacji – odnośnik do typu kalkulacji z planu typów kalkulacji przypisany do rejestru będącego właścicielem obiektu Przeliczenie.
W ten sposób informacje o przeliczeniach są przechowywane co najmniej z dokładnością do rejestratora (dokumentu) i rodzaju obliczenia.

Aby dokładniej zidentyfikować nieaktualne wpisy do rejestru rozliczeniowego, można wprowadzić pomiary alokacji. Dzięki temu zawęzisz listę rekordów wymagających przeliczenia.

Spójrzmy na przykład.

Jeżeli w rejestrze kalkulacyjnym przechowywane są dane dotyczące naliczonego wynagrodzenia zasadniczego pracowników organizacji, a zatem rejestr kalkulacyjny ma wymiar „Pracownik”, to przeliczenie może mieć również wymiar „Pracownik”. Doprowadzi to do tego, że zapisy przeliczeniowe będą oznaczać konieczność przeliczenia tych wpisów do rejestru, które należą do konkretnego rejestratora, mają określony rodzaj kalkulacji i zawierają powiązanie z konkretnym pracownikiem.

Tabela przeliczeń może zostać uzupełniona automatycznie przez system na podstawie ustawień dokonanych podczas konfiguracji. Głównym celem obiektu przeliczeń jest automatyczne śledzenie rekordów, dla których wymagana jest korekta wyniku.

Wymiary alokacji są jednym z narzędzi pozwalających skonfigurować automatyczne wypełnianie alokacji.

Odbywa się to za pomocą właściwości wymiaru alokacji:

  • Wymiar rejestru – odnośnik do wymiaru „nadrzędnego” rejestru obliczeniowego, któremu podporządkowane jest przeliczenie.
  • Dane rejestru wiodącego – linki do pomiarów i szczegółów wiodących rejestrów obliczeniowych.
Aby opisać specyfikę konfigurowania pomiarów przeliczeniowych, zgodzimy się na następujące warunki:
  • Rejestrem głównym jest rejestr obliczeniowy, któremu podporządkowane są przeliczenia i który „monitoruje” istotność wyników.
  • Rejestry wiodące to rejestry obliczeniowe, których wpisy wpływają na wynik obliczeń wpisów rejestru głównego.
Jeżeli w systemie istnieją już zapisy rejestru głównego, wówczas jakakolwiek zmiana w składzie rekordów rejestru wiodącego powinna skutkować pojawieniem się zapisów przeliczeniowych. Te wpisy przeliczeniowe będą sygnalizować potrzebę ponownego obliczenia jednego lub drugiego zestawu wpisów rejestru głównego.

Aby dokładnie opisać, jakie zmiany we wpisach rejestru wiodącego spowodują pojawienie się przeliczeń, stosuje się pomiary przeliczeniowe. Aby określić konieczność przeliczenia rekordów dla tego samego pracownika, dla którego wprowadzono (zmieniono) zapisy rejestru prowadzącego, należy wykonać poniższe czynności. Odnośnik do wymiaru "Pracownik" rejestru głównego wpisany jest we właściwości "Wymiar Rejestru", natomiast odnośniki do wymiaru "Pracownik" wszystkich rejestrów wiodących są wpisane we właściwości "Dane Rejestru Wiodącego". Przy tej konfiguracji, w przypadku jakiejkolwiek zmiany w składzie rekordów rejestru wiodącego (tj. podczas zapisywania odpowiedniego zestawu rekordów), wydarzy się co następuje:

  • Przeanalizowano zestaw wiodących rekordów rejestru (załóżmy, że zbiór rekordów zawiera zapisy dla pracownika Iwanowa, które mają określony okres ważności (na przykład marzec)
  • Automatycznie zostanie poproszony o rejestr główny
  • Jeżeli, zdaniem Iwanowa, zawiera już zapisy, a ich wynik potencjalnie zależy od zapisów rejestru wiodącego (co oznacza „potencjalnie zależy…”, o tym poniżej), to do przeliczenia zostaną wprowadzone wiersze z następującymi danymi:

W takim przypadku wiersze zostaną wprowadzone tylko wtedy, gdy takich wierszy nie ma już w tabeli przeliczeniowej.

Należy zaznaczyć, że pojawienie się wpisów przeliczeniowych nie oznacza żadnych zmian bezpośrednio w rejestrze głównym. Rekordy przeliczeń to nic innego jak sygnał, który daje system. To, jak dokładnie zareagować na sygnał o konieczności przeliczenia wpisów do rejestru, zależy od twórcy konkretnego rozwiązania. Przykłady przetwarzania zapisów przeliczeniowych omówimy w innych publikacjach.

Ustawienia planu typu obliczeń związane z alokacjami

Zależność niektórych wpisów rejestru od innych budowana jest poprzez ustawienia planów typów obliczeń. Stosowane są w tym celu następujące pojęcia:

  • Wariant zależności od podstawy – właściwość planu typów obliczeń;
  • Podstawowe plany typów obliczeń – właściwość planu typów obliczeń;
  • Wiodące typy obliczeń - właściwość rodzaju obliczeń;
  • Okres bazowy – szczegóły wpisu do rejestru kalkulacyjnego;
  • Okres ważności – szczegóły wpisu do rejestru kalkulacyjnego;
  • Okres rejestracji – szczegóły wpisu do rejestru kalkulacyjnego.
Załóżmy, że główny rejestr obliczeniowy ma przypisany plan typu obliczeń „Główny”, a rejestr wiodący ma przypisany plan typu obliczeń „Pomocniczy”. Następnie główny plan typów obliczeń musi ustawić następujące właściwości grupy właściwości „Obliczenia”:
Zależność od podstawy – „według okresu ważności” lub „według okresu rejestracji”;
Plany podstawowe dla typów obliczeń – plan dla typów obliczeń „Pomocniczy”.

Będzie to oznaczało, że główny rejestr obliczeniowy, który zachowuje się zgodnie z planem typu obliczeń „Główny”, zależy od tych rejestrów, do których przypisany jest plan typu obliczeń „Pomocniczy” (czyli w naszym przypadku rejestru wiodącego) i w tym samym czasie wpisy Główny rejestr zależy od zapisów głównych według okresu ważności lub okresu rejestracji.

Konfigurując plan dla typów obliczeń „Główny”, jego typy obliczeń (na przykład typ obliczeń „Dodatkowy dodatek”) muszą być ustawione na liście wiodących typów obliczeń dla typów obliczeń planu „Pomocniczy” (na przykład rodzaje obliczeń „Dopłata osobista” i „Dopłata miesięczna”). Będzie to oznaczać, że wyniki obliczeń wpisów do rejestru głównego z rodzajem kalkulacji „Dopłata” zależą od wyników wpisów do rejestrów wiodących z typami kalkulacji „Dopłata osobista” i „Dopłata miesięczna” i muszą zostać przeliczone w przypadku jakąkolwiek zmianę (pojawienie się lub usunięcie).

Jednocześnie, aby dowiedzieć się, które rekordy należy przeliczyć, system porówna zapisy głównego i głównego rejestru obliczeniowego:

  • według rodzaju obliczeń,
  • gdy okres ważności (lub okres rejestracji) wpisów rejestru wiodącego przypada na okres bazowy zapisów rejestru głównego
  • oraz przez wymiar Pracownika, który został opisany powyżej.
Materiał ten umożliwi dokonanie ustawień, które spowodują automatyczne wypełnianie tabel przeliczeniowych. W przypadku niektórych zadań automatyczne ukończenie może nie wystarczyć. W takich przypadkach należy wygenerować rekordy alokacji wykorzystując wbudowany język systemu. Zostało to szczegółowo omówione w rozdziale „Wprowadzanie alokacji za pomocą języka wbudowanego”.

„Reguły przeliczenia” to pomocnicze obiekty metadanych, których zadaniem jest automatyczne śledzenie trafności wyników obliczeń podczas wprowadzania nowych zapisów do dziennika obliczeń, usuwania istniejących lub ręcznego poprawiania wyniku obliczeń.

Podczas tworzenia reguły przeliczeń określane są typy obliczeń, podczas edycji, która reguła przeliczania ma zostać „uruchomiona” oraz rodzaje obliczeń, które należy przeliczyć po uruchomieniu tej reguły.

Lista typów obliczeń, na podstawie której uruchamiana jest konkretna reguła przeliczenia, jest umownie nazywana wiodącymi typami obliczeń. Lista typów obliczeń, które muszą zostać przeliczone po uruchomieniu określonej reguły, jest zwyczajowo nazywana zależnymi typami obliczeń.

Na przykład, aby zorganizować prawidłowe przeliczenie dopłat do opłat głównych, należy wskazać jako wiodące typy obliczeń te, na podstawie których obliczane są dopłaty (wynagrodzenie, taryfa, praca na akord), a jako zależne rodzaje obliczeń należy wskazać faktycznie przeliczone dopłaty.

Po wprowadzeniu do systemu takiej reguły przeliczeń dziennik kalkulacyjny będzie zachowywał się jak opisano poniżej. W takim przypadku najpierw rozważymy przypadek powiązania rodzajów obliczeń w jednym okresie rozliczeniowym.

Tak więc, jeśli w dzienniku rozliczeniowym pojawi się nowy wpis (w wyniku zaksięgowania dokumentu), zniknie (w przypadku anulowania księgowania) lub istniejący wpis z jednym z „wiodących” rodzajów obliczeń (w naszym przykładzie - wynagrodzenie, taryfa , płatność akordowa) zostanie poprawiony, wówczas znak „Naliczone” zostanie usunięty ze wszystkich wpisów odpowiadających dopłatom, jeśli występują, z takim samym okresem ważności, jak wprowadzony, usunięty lub poprawiony wpis.

Jeżeli jednocześnie zostanie wprowadzony zapis z okresem obowiązywania nie w bieżącym okresie rozliczeniowym, ale w jednym z poprzednich (np. naliczenie wynagrodzenia z mocą wsteczną za ostatni miesiąc), to system wprowadzi wpisy przeliczeniowe dla wszystkich dodatkowe płatności z odpowiedniego poprzedniego okresu.

Reguła przeliczenia może być trojakiego rodzaju: przeliczenie zapisów bieżącego okresu, przeliczenie zapisów tego samego okresu lub przeliczenie zapisów przyszłych okresów.

W pierwszym przypadku określone typy obliczeń są przeliczane wyłącznie z okresu bieżącego, niezależnie od okresu ważności zmienionych zapisów arkusza kalkulacyjnego.

W drugim przypadku określone typy rozliczeń są przeliczane z takim samym okresem ważności, jak wprowadzony nowy zapis.

W trzecim przeliczane są zapisy jednego lub kilku przyszłych okresów rozliczeniowych.

Przykładowo, jeśli zbudujesz regułę przeliczania zwolnień lekarskich, to typy obliczeń początkowych zostaną przypisane jako obliczenia wiodące.

Rejestry obliczeniowe- są to obiekty konfiguracyjne aplikacji. Wykorzystywane są w mechanizmie złożonych obliczeń okresowych i służą do przechowywania zapisów o określonych rodzajach obliczeń, które należy wykonać, a także do przechowywania danych pośrednich i samych wyników obliczeń.

Struktura

Informacje w rejestrze obliczeniowym przechowywane są w formie rekordów, z których każdy zawiera wartości pomiarowe i odpowiadające im wartości zasobów.

Pomiary rejestry opisują sekcje, w których przechowywane są informacje, oraz zasoby rejestry zawierają bezpośrednio przechowywane informacje. Na przykład dla rejestru obliczeniowego Rozliczenia międzyokresowe, który ma następującą strukturę:

Rekordy przechowywane w bazie danych będą wyglądać następująco:

Związek z planem rodzajów obliczeń

Rejestr obliczeniowy jest powiązany z jednym z planów typu obliczeniowego, które istnieją w rozwiązaniu aplikacyjnym. Ta relacja powoduje, że każdy wpis rejestru posiada pole Rodzaj obliczeń, dzięki czemu mechanizmy rejestrów mogą śledzić wzajemny wpływ zapisów obliczeniowych na siebie.

Okresowość

Rejestr obliczeniowy przechowuje dane nie tylko w kontekście tworzonych pomiarów, ale także w kontekście czasu. Z tego właśnie powodu dla każdego wpisu rejestru obliczeniowego istnieje dodatkowe wymagane pole - Ważność. Tworząc rejestr obliczeniowy, deweloper może określić minimalną częstotliwość, z jaką wpisy będą wprowadzane do rejestru:

Podporządkowanie rejestratorowi

Zmiana stanu rejestru kalkulacyjnego następuje najczęściej w momencie zaksięgowania dokumentu. Dlatego każdy wpis do rejestru jest powiązany z konkretnym dokumentem - rejestratorem i numerem wiersza tego dokumentu. Dodawanie wpisów do rejestru, ich zmiana i usuwanie możliwe jest tylko jednocześnie dla wszystkich wpisów związanych z jednym dokumentem.

Związek z osią czasu

Rejestr obliczeniowy można powiązać z harmonogramem czasowym. Oś czasu to rejestr informacji zawierający diagram czasowy danych źródłowych biorących udział w obliczeniach. Wymiary tego harmonogramu mogą stanowić np. harmonogram pracy i data, a zasobem może być liczba godzin pracy w tym dniu. Wówczas możliwe będzie powiązanie wpisu rejestru rozliczeń z konkretnym harmonogramem pracy, a w przyszłości, korzystając z wbudowanego języka, uzyskać informację o liczbie godzin pracy niezbędnych do wykonania obliczeń.

Na przykład oś czasu o następującej strukturze:

Przeliczenia

Rejestr obliczeniowy może zawierać obiekty specjalne - Przeliczenia:

W obiektach tych system będzie przechowywał informację o tym, które wpisy w rejestrze rozliczeniowym utraciły aktualność i podlegają przeliczeniu w wyniku działania mechanizmów zależności dla okresu bazowego i eksmisji dla okresu ważności.

Unikalność zapisów

System zapewnia kontrolę nad unikalnością zapisów przechowywanych w rejestrze obliczeniowym. W związku z tym rejestr obliczeniowy nie może zawierać dwóch wpisów odnoszących się do tej samej linii tego samego dokumentu.

Mechanizmy realizowane przez rejestr obliczeniowy

Wykup według okresu ważności

Mechanizm wywłaszczania okresu ważności pozwala na wyliczenie faktycznego okresu ważności wpisu do rejestru rozliczeniowego na podstawie analizy pozostałych wpisów znajdujących się w tym rejestrze.

Generalnie wpis do rejestru rozliczeniowego zawiera dwie daty określające okres obowiązywania wpisu. Okres ten nazywany jest okresem ważności wpisu. Jeżeli jednak rodzaj kalkulacji, której dotyczy dany wpis, można zastąpić innym typem kalkulacji, wówczas okres ważności danego wpisu jest jedynie okresem „wnioskowanym”, czyli „chcemy, aby wpis obowiązywał w tym okresie” .” W rzeczywistości faktyczny okres ważności tego zapisu można określić dopiero po przeanalizowaniu wszystkich zapisów typów obliczeń, które okresem ważności zastępują tego typu obliczenia. Rzeczywisty okres ważności będzie zbiorem okresów stanowiących podzbiór pierwotnego okresu ważności wpisu. Jeżeli nie zostanie znaleziony żaden zapis wypierający podany pod względem okresu ważności, wówczas faktyczny okres ważności tego zapisu będzie równy jego okresowi ważności. Innym skrajnym przypadkiem dożywotniej eksmisji jest sytuacja, w której dany rekord zostaje całkowicie wyparty przez inne zapisy. W takim przypadku nie będzie obowiązywał faktyczny okres ważności wpisu.

Każdy wpis rejestru rozliczeniowego zawiera rodzaj rozliczenia, którego dotyczy. Aby określić, które wpisy mają zastąpić dany zapis według okresu ważności, rejestr płac wykorzystuje odnośnik do planu rodzajów płac, który opisuje wzajemne oddziaływanie typów list płac. Dzięki tej zależności rejestr płacowy może określić faktyczny okres ważności każdego wpisu.

Zależność według okresu bazowego

Mechanizm zależności okresu bazowego pozwala na uzyskanie wartości bazowej dla wpisu rejestru kalkulacyjnego na podstawie analizy pozostałych wpisów zawartych w rejestrze.

Podstawą jest wartość liczbowa, którą należy zastosować do obliczenia wyniku danego rekordu. Podstawę oblicza się poprzez analizę wyników obliczeń innych zapisów, od których ten zapis jest zależny dla okresu bazowego. Zatem w ogólnym przypadku zapis rejestru obliczeń zawiera dwie daty określające okres, w którym należy analizować zapisy typów obliczeń, od których ten rodzaj obliczeń jest zależny od podstawy - okresu bazowego. Użycie łącza do planu typów obliczeń pozwala rejestrowi obliczeń określić typy obliczeń, od których zależy dany typ obliczeń dla okresu bazowego.

Rejestr obliczeniowy obsługuje dwa rodzaje zależności od okresu bazowego:

  • zależność od okresu ważności;
  • uzależniona od okresu rejestracji.

W przypadku uzależnienia od okresu ważności, do uzyskania podstawy zostaną wybrane te rekordy, dla których stwierdzono przecięcie ich rzeczywistego okresu ważności z okresem bazowym tego rekordu. Wartość podstawy, która zostanie uzyskana z konkretnego rekordu wpływającego, na ogół nie jest równa wynikowi, jaki zawiera ten rekord. Podstawa zostanie obliczona proporcjonalnie do części rzeczywistego okresu zapisu wpływającego, która pokrywa się z określonym okresem bazowym. Spowoduje to użycie danych wykresu powiązanych z tym rekordem.

W przypadku uzależnienia od okresu rejestracji, do uzyskania podstawy zostaną wybrane wyniki przeliczenia rekordów wchodzących w okres bazowy tego rekordu o wartość ich pola „Okres rejestracji”.

Najbardziej złożona wersja zależności od okresu bazowego ma miejsce, gdy dla typu obliczenia tego rekordu ustawiona jest właściwość „Okres ważności jest okresem bazowym”. Właściwość ta oznacza, że ​​za okres bazowy tego wpisu zostanie przyjęty nie okres bazowy, który jest podany w odpowiednich polach rekordu, ale rzeczywisty okres ważności rekordu, uzyskany w wyniku działania mechanizmu eksmisji dla okres ważności i który, w ogólnym przypadku, jest zbiorem kilku okresów.

Generowanie rekordów przeliczeniowych

Mechanizm generowania rekordów przeliczeniowych monitoruje fakt pojawienia się w rejestrze rekordów mających wpływ na wynik obliczeń istniejących rekordów. Możliwość wpływu nowych zapisów na już istniejące określana jest w wyniku analizy wzajemnego oddziaływania typów obliczeń oraz na podstawie działania mechanizmów przesunięcia dla okresu ważności i zależności dla okresu bazowego.

Efektem działania mechanizmu generowania rekordów przeliczeniowych jest zbiór rekordów przeliczeniowych zawierający informację o tym, które wpisy rejestru należy przeliczyć (przeliczyć).

Funkcjonalność rejestru obliczeniowego

Główną funkcjonalnością, którą rejestr obliczeniowy zapewnia programiście, jest:

  • selekcjonowanie rekordów w danym przedziale według określonych kryteriów;
  • wybór rekordów przez rejestratora;
  • uzyskanie wartości bazowej dla wpisów do rejestru spełniających określoną selekcję;
  • uzyskanie danych harmonogramowych dla wpisów do rejestrów spełniających zadaną selekcję;
  • uzyskanie danych o ewidencji podlegającej przeliczeniu;
  • odczytywanie, modyfikowanie i zapisywanie zestawu rekordów do rejestru.


Spodobał Ci się artykuł? Udostępnij to