Επαφές

1ος επανυπολογισμός. Διορθώσεις και επανυπολογισμοί μισθών. Προκαταβολή ανά περίοδο ισχύος

Από άλλους - για παράδειγμα, το μπόνους μπορεί να καθοριστεί από το ποσό των μισθών για την περίοδο. Σε αυτή την περίπτωση, είναι πιθανό ο μισθός να αλλάξει μετά τον υπολογισμό του μπόνους. Από προεπιλογή, η πλατφόρμα δεν ελέγχει τέτοιες καταστάσεις. Εάν ο προγραμματιστής θεωρεί απαραίτητο να το παρακολουθήσει, τότε πρέπει να χρησιμοποιήσετε ένα ειδικό δευτερεύον αντικείμενο του μητρώου υπολογισμού - Επανυπολογισμός:

Τα αρχεία επανυπολογισμού αποθηκεύονται σε ξεχωριστό πίνακα. Δεν εγγυώνται ότι το εξαρτημένο μητρώο πρέπει να επανυπολογιστεί με ακρίβεια, αλλά χρησιμεύουν ως σήμα μιας τέτοιας πιθανής ανάγκης.


Γενικά, οι καταχωρήσεις του πίνακα επανυπολογισμού περιέχουν τα ακόλουθα πεδία:
  • αντικείμενο επανυπολογισμού (έγγραφο εγγραφής του οποίου τα δεδομένα πρέπει να υπολογιστούν εκ νέου)
  • τύπος υπολογισμού - σύνδεσμος προς τον τύπο υπολογισμού από το Σχέδιο τύπων υπολογισμού που ορίζεται για αυτόν τον καταχωρητή υπολογισμού

Οι εγγραφές μπορούν να αποθηκευτούν με περισσότερες λεπτομέρειες, στο πλαίσιο μιας ή περισσότερων διαστάσεων ενός δεδομένου καταχωρητή υπολογισμού. Για παράδειγμα, ο καταχωρητής μισθοδοσίας για ολόκληρο το τμήμα είχε αναδρομική ημερομηνία. Επιπλέον, οι αλλαγές αφορούσαν μόνο τον υπάλληλο Ιβάνοφ. Η προσθήκη της ιδιότητας Υπάλληλος στον Επανυπολογισμό θα σας επιτρέψει να το παρακολουθήσετε. Σε αυτήν την περίπτωση, η διάσταση Επανυπολογισμός πρέπει να συνδεθεί με τη διάσταση μητρώου υπολογισμού:

Τα δεδομένα από τον πίνακα επανυπολογισμού δημιουργούνται αυτόματα εάν το αντίστοιχο σχέδιο τύπου υπολογισμού έχει το σύνολο ιδιοτήτων Βασική περίοδος. Εάν η ιδιότητα δεν έχει οριστεί, τότε ο προγραμματιστής είναι υπεύθυνος για τη δημιουργία εγγραφών.

Ερώτηση 14.41 της εξέτασης 1C: Platform Professional. Στοιχεία επανυπολογισμού...

  1. δεν είναι καταχωρήσεις μητρώου υπολογισμού
  2. είναι εγγραφές μητρώου υπολογισμού
  3. είναι εγγραφές μητρώου επανυπολογισμού
  4. είναι εγγραφές του πίνακα της πραγματικής περιόδου ισχύος

Η σωστή απάντηση είναι η πρώτη, γενικά αποθηκεύονται σε ξεχωριστούς πίνακες.

Ερώτηση 14.42 της εξέτασης 1C: Platform Professional. Στο παράθυρο ιδιοτήτων ιδιότητας "Επανυπολογισμός", στην καρτέλα "Επικοινωνία", στην ιδιότητα "Εγγραφή διάστασης", υποδείξτε...

  1. μέτρηση του βασικού μητρώου, όταν τα δεδομένα του οποίου αλλάζουν, η τρέχουσα εγγραφή μητρώου πρέπει να υπολογιστεί εκ νέου
  2. μέτρηση του τρέχοντος μητρώου, οι εγγραφές του οποίου θα πρέπει να επανυπολογιστούν όταν αλλάξουν τα δεδομένα των μητρώων βάσης
  3. μετρήσεις μητρώων βάσης, όταν τα δεδομένα των οποίων αλλάζουν, η τρέχουσα εγγραφή μητρώου πρέπει να επανυπολογιστεί

Η σωστή απάντηση είναι η δεύτερη. Ο ίδιος ο επανυπολογισμός είναι απαραίτητος για την παρακολούθηση της ανάγκης ενημέρωσης των εγγραφών στο τρέχον μητρώο.

Ερώτηση 14.43 της εξέτασης 1C: Platform Professional. Ο πίνακας "Επανυπολογισμός" είναι γεμάτος με σειρές, καθεμία από τις οποίες αντιπροσωπεύει...

  1. ένα σύνολο πληροφοριών σχετικά με τον τύπο υπολογισμού και τον καταγραφέα εγγράφου της καταχώρισης του μητρώου υπολογισμού που πρέπει να υπολογιστεί εκ νέου. Ο πίνακας θα περιέχει επίσης μετρήσεις επανυπολογισμού
  2. ένα σύνολο πληροφοριών σχετικά με τον τύπο υπολογισμού και τον καταχωρητή εγγράφων της καταχώρισης του μητρώου υπολογισμών που πρέπει να υπολογιστεί εκ νέου
  3. ένα σύνολο πληροφοριών σχετικά με τον τύπο υπολογισμού, τον αριθμό γραμμής του εγγράφου μητρώου και τον ίδιο τον καταχωρητή της καταχώρισης του μητρώου υπολογισμού που πρέπει να υπολογιστεί εκ νέου. Ο πίνακας θα περιέχει επίσης μετρήσεις επανυπολογισμού
  4. δεν υπάρχουν σωστές απαντήσεις

Η πρώτη απάντηση είναι σωστή, ανάλυση παραπάνω.

Ερώτηση 14.45 της εξέτασης 1C: Platform Professional. Διάλεξε την σωστή απάντηση:

  1. Κατά τη διαδικασία εργασίας με επανυπολογισμούς, ο προγραμματιστής μπορεί να «αγνοήσει» τις πληροφορίες που παρέχει το σύστημα στον πίνακα επανυπολογισμού, δηλαδή να αρνηθεί να αναθεωρήσει τα αποτελέσματα υπολογισμού
  2. Η αρχή λειτουργίας των επανυπολογισμών στο σύστημα 1C:Enterprise 8 "ειδοποιεί"
  3. Ο προγραμματιστής της διαμόρφωσης δεν μπορεί να ελέγξει τη διαδικασία επανυπολογισμού των καταχωρίσεων μητρώου διακανονισμού· το σύστημα κάνει τα πάντα αυτόματα
  4. Οι προτάσεις 1 και 2 είναι αληθείς

Η τέταρτη σωστή απάντηση είναι ότι ο επανυπολογισμός παρακολουθεί μόνο την πιθανή ανάγκη αλλαγής εξαρτημένων δεδομένων.

Ερώτηση 14.46 της εξέτασης 1C: Platform Professional. Για έναν υπολογισμό εγγραφείτε...

  1. Μόνο ένας επανυπολογισμός μπορεί να υποστηριχθεί
  2. Μόνο τρεις εκχωρήσεις διαφορετικών δομών μπορούν να υποστηριχθούν
  3. Υποστηρίζεται οποιοσδήποτε αριθμός επανυπολογισμών διαφορετικών δομών

Η σωστή απάντηση είναι η τρίτη, δεν υπάρχει πρόβλημα με την προσθήκη οποιουδήποτε αριθμού δευτερευόντων αντικειμένων Επανυπολογισμού στον καταχωρητή υπολογισμού· η δομή τους δεν ελέγχεται με κανέναν τρόπο.

Ερώτηση 14.57 της εξέτασης 1C: Platform Professional. Η συχνότητα των διακανονισμών είναι μηνιαία. Οι αντίστοιχες ρυθμίσεις έχουν γίνει στο μητρώο υπολογισμών. Για τον τύπο υπολογισμού μισθού, ο τύπος υπολογισμού ταξιδιού καθορίζεται ως τύπος υπολογισμού μετατόπισης. Στις 01/03/14 καταχωρήθηκαν στοιχεία μισθοδοσίας στη βάση πληροφοριών, αλλά δεν έγινε υπολογισμός. Στις 20/03/14 το επαγγελματικό ταξίδι καταχωρήθηκε στη βάση δεδομένων και υπολογίστηκε. Στις 30/03/14 ξεκίνησε ο υπολογισμός των μισθών. Θα ληφθούν υπόψη τα δεδομένα επαγγελματικού ταξιδιού κατά τον υπολογισμό του μισθού; Χρειάζεται να υπολογίσω εκ νέου το επαγγελματικό μου ταξίδι;

  1. Θα ληφθεί υπόψη, αλλά το επαγγελματικό ταξίδι θα πρέπει να υπολογιστεί εκ νέου
  2. Θα ληφθεί υπόψη, δεν απαιτείται επανυπολογισμός ταξιδιού
  3. Δεν θα ληφθούν υπόψη. Είναι απαραίτητο να ακυρώσετε τον υπολογισμό του ταξιδιού και να υπολογίσετε εκ νέου και τους δύο τύπους υπολογισμού
  4. Δεν θα ληφθούν υπόψη. Για να γίνει σωστά ο υπολογισμός, ο μισθός και το επαγγελματικό ταξίδι πρέπει να είναι σε ένα παραστατικό

Δεν χρειάζεται επανυπολογισμός, το αρχείο επαγγελματικού ταξιδιού είναι εντός του μήνα.

Σε αυτό το άρθρο, θα εξετάσουμε τα θεωρητικά θεμέλια της εργασίας με μητρώα υπολογισμού και θα υπολογίσουμε επίσης τους μισθούς του εργαζομένου σε αναλογία με τον αριθμό των ωρών εργασίας.

Θεωρία

Μητρώο υπολογισμού (RR)- ένα αντικείμενο μεταδεδομένων διαμόρφωσης που χρησιμοποιείται για την υλοποίηση περιοδικών υπολογισμών στο σύστημα 1C. Οι προφανείς τομείς εφαρμογής των μητρώων υπολογισμού περιλαμβάνουν τα εξής: υπολογισμός μισθοδοσίας, υπολογισμός ενοικίου, υπολογισμός ενοικίου.

Στη δομή τους, τα μητρώα υπολογισμού είναι παρόμοια με τα μητρώα συσσώρευσης ή τα μητρώα πληροφοριών. Ακριβώς όπως τα μητρώα συσσώρευσης, έχουν μετρήσεις, πόρους, λεπτομέρειες, αλλά η αρχή λειτουργίας των μητρώων υπολογισμού είναι εντελώς διαφορετική.

Στον πυρήνα τους, οι μετρήσεις στο μητρώο συσσώρευσης χρησιμεύουν ως " φίλτρο» στο πλαίσιο του οποίου λαμβάνουμε δεδομένα από το μητρώο συσσώρευσης. Για παράδειγμα, όταν λαμβάνουμε τα "υπολείμματα" σύμφωνα με το μητρώο συσσώρευσης "Υπολειπόμενα αγαθά" στο πλαίσιο ενός συγκεκριμένου είδους ή "περικοπή του τελευταίου" σύμφωνα με το μητρώο πληροφοριών "Μισθοί εργαζομένων" στο πλαίσιο ενός συγκεκριμένου εργαζομένου . Σε αντίθεση με το μητρώο συσσώρευσης, οι μετρήσεις στο μητρώο περιοδικών υπολογισμών χρησιμεύουν για την εφαρμογή "" (αυτό συμβαίνει όταν οι τύποι υπολογισμών με παράταση χρόνου ανταγωνίζονται μεταξύ τους κατά το διάστημα της περιόδου ισχύος της εγγραφής, π.χ., για παράδειγμα, ο υπολογισμός του επαγγελματικού ταξιδιού ο τύπος αντικαθιστά τον τύπο υπολογισμού μισθού για την περίοδο ισχύος) και "" (αυτό συμβαίνει όταν ο τύπος υπολογισμού του μπόνους εξαρτάται από τον τύπο υπολογισμού του μισθού για προηγούμενες περιόδους).

μηχανισμός καταστολής ανά περίοδο δράσης«:

Εδώ βλέπουμε ότι ο τύπος υπολογισμού «Επαγγελματικό ταξίδι» έχει χρονική διάρκεια και ισχύει από 10 Απριλίου έως 20 Απριλίου, το «Επαγγελματικό ταξίδι» υποδεικνύεται ως τύπος υπολογισμού μετατόπισης για τον τύπο υπολογισμού «Μισθός». Ο «μισθός» επεκτείνεται επίσης διαχρονικά και ισχύει από 1 Απριλίου έως 30 Απριλίου. Εφόσον το "Επαγγελματικό ταξίδι" υποδεικνύεται ως μετατοπιστικός τύπος υπολογισμού για τον τύπο υπολογισμού "Μισθός" (έχει μεγαλύτερη προτεραιότητα από τον μισθό) και ισχύει για την περίοδο ισχύος του μισθού, τότε ο μισθός μετατοπίζεται από επαγγελματικό ταξίδι και διαμορφώνεται η «Πραγματική περίοδος ισχύος του μισθού». Πραγματική περίοδος ισχύος του μισθού «Αυτή είναι η περίοδος ισχύος του μισθού μετά από μετατόπιση από επαγγελματικό ταξίδι, στην περίπτωσή μας αποτελείται από 2 περιόδους - από την 1η Απριλίου έως 9 και από 21 έως 30 Απριλίου και συνολικά είναι 19 ημέρες. Ο μηχανισμός μετατόπισης βάσει περιόδου λειτουργεί μόνο για μακροπρόθεσμους υπολογισμούς.

Το παραπάνω σχήμα δείχνει γραφικά την αρχή του " μηχανισμός εξάρτησης ανά περίοδο βάσης«:

Ας πούμε ότι στα τέλη Απριλίου 2017 θέλουμε να δώσουμε σε έναν εργαζόμενο ένα μπόνους στο ποσό του 10% του μισθού του. Ο μισθός αναφέρεται ως ο βασικός τύπος υπολογισμού για τα μπόνους.

Αλλά ως «βάση» για τον υπολογισμό του ασφαλίστρου, δεν θα πάρουμε ολόκληρο τον μήνα Απρίλιο, αλλά μόνο το διάστημα από 10 Απριλίου έως 20 Απριλίου (11 ημέρες). Ας υπολογίσουμε τη βάση για το μπόνους, ο μισθός του υπαλλήλου είναι 60.000 ρούβλια, υπάρχουν 30 ημέρες το μήνα, ημερήσιος μισθός = 60.000/30 = 2.000 ρούβλια. Επόμενο 2000*11 = 22000 τρίψτε. Η βάση για τον υπολογισμό του πριμ είναι 22.000 ρούβλια.

Ας υπολογίσουμε το ασφάλιστρο: (22000/100)*10 = 2200 ρούβλια. Το μπόνους 10% του μισθού είναι 2.200 ρούβλια.

Το αντικείμενο μεταδεδομένων εφαρμογής "Σχέδιο τύπων υπολογισμού" συνδέεται στενά με τον καταχωρητή υπολογισμού.

Σχέδιο τύπων υπολογισμού (PVR)- ένα αντικείμενο μεταδεδομένων διαμόρφωσης που αποθηκεύει πληροφορίες σχετικά με τους τύπους τύπων υπολογισμών και καθορίζει την επίδραση διαφορετικών υπολογισμών μεταξύ τους.

Ένα σχέδιο τύπου υπολογισμού μπορεί να χρησιμοποιηθεί σε πολλούς καταχωρητές υπολογισμού, αλλά ένας καταχωρητής υπολογισμού δεν μπορεί να χρησιμοποιήσει πολλά σχέδια τύπων υπολογισμού ταυτόχρονα.

Ο καταχωρητής υπολογισμού είναι ένας πίνακας στον οποίο αποθηκεύονται τα υπολογισμένα δεδομένα και όσον αφορά τους τύπους υπολογισμού, αποθηκεύονται αλγόριθμοι για τον υπολογισμό αυτών των δεδομένων. Το μητρώο υπολογισμού πρέπει να διαθέτει τουλάχιστον έναν καταχωρητή εγγράφων που κάνει κινήσεις στο μητρώο υπολογισμών (για παράδειγμα, Μισθοδοσία).

Οι μηχανισμοί υπολογισμού στο σύστημα 1C Enterprise έχουν σχεδιαστεί με τέτοιο τρόπο ώστε να πρέπει πρώτα να κάνετε εγγραφές στο μητρώο υπολογισμών και μόνο στη συνέχεια να εκτελέσετε τον υπολογισμό με βάση αυτά τα δεδομένα. Για παράδειγμα, είναι αδύνατο να υπολογιστεί ένα μπόνους με βάση έναν μισθό έως ότου αυτός ο ίδιος μισθός καταγραφεί στο μητρώο υπολογισμού.

Πρακτική

Ας ρίξουμε μια πιο προσεκτική ματιά στους καταχωρητές υπολογισμού στην πράξη:

Βήμα 1Ας ξεκινήσουμε με ένα σχέδιο για τους τύπους υπολογισμών. Πρέπει να δημιουργήσετε ένα σχέδιο τύπου υπολογισμού πριν δημιουργήσετε έναν μητρώο υπολογισμού. Δημιουργούμε ένα σχέδιο για τύπους υπολογισμών πριν από τον καταχωρητή υπολογισμού γιατί πριν δημιουργήσουμε έναν πίνακα για την αποθήκευση υπολογισμένων δεδομένων (δηλαδή, έναν καταχωρητή υπολογισμού), είναι απαραίτητο να καθορίσουμε αλγόριθμους για τον υπολογισμό αυτών των δεδομένων (δηλαδή ένα σχέδιο για τύπους υπολογισμού).

Ας δημιουργήσουμε ένα σχέδιο για τους τύπους υπολογισμού «Βασικές χρεώσεις». Ας πάμε αμέσως στην καρτέλα "Υπολογισμός". Εδώ βλέπουμε αμέσως τη σημαία" Χρησιμοποιεί περίοδο ισχύος", όταν οριστεί αυτή η σημαία, θα έχουν όλους τους τύπους υπολογισμών που περιλαμβάνονται σε αυτό το σχέδιο χρονική διάρκεια(για παράδειγμα, μισθός, επαγγελματικό ταξίδι), καθώς και για αυτό το πρόγραμμα τύπων υπολογισμού, " μηχανισμός καταστολής ανά περίοδο δράσης". Εάν η σημαία "Χρησιμοποιεί την περίοδο ισχύος" δεν έχει οριστεί, τότε οι τύποι υπολογισμού δεν θα έχουν χρονική παράταση (για παράδειγμα, Μπόνους, Πρόστιμο) και ο "μηχανισμός μετατόπισης ανά περίοδο ισχύος" δεν θα λειτουργεί. Επίσης σε αυτήν την καρτέλα υπάρχουν ενότητες "Εξάρτηση από τη βάση" και "Βασικά σχέδια για τύπους υπολογισμού" - χρησιμεύουν για την υλοποίηση " μηχανισμός εξάρτησης ανά περίοδο βάσης", αλλά θα το συζητήσουμε αργότερα. Προς το παρόν, ας αφήσουμε την "Εξάρτηση από τη βάση" στη λειτουργία "Ανεξάρτητη".

Ας δημιουργήσουμε έναν προκαθορισμένο τύπο υπολογισμού «Μισθός». Στην καρτέλα "Βασικά", όλα είναι απλά. Ορίστε το όνομα και τον κωδικό του τύπου υπολογισμού.

Χάρη στο γεγονός ότι ορίσαμε τη σημαία " Χρησιμοποιεί περίοδο ισχύος"Έχουμε τώρα μια καρτέλα" Εκτοπισμένος"και ενεργοποιήθηκε" μηχανισμός καταστολής με βάση την περίοδο«.

Σε αυτήν την καρτέλα υποδεικνύουμε τους τύπους υπολογισμών που θα μετατοπίσουν τον μισθό ανά περίοδο ισχύος (για παράδειγμα, επαγγελματικό ταξίδι).

Σημείωση: στο "Μετατόπιση" μπορείτε να προσθέσετε τύπους υπολογισμού που ανήκουν μόνο σε αυτό το σχέδιο τύπων υπολογισμού.

Υπάρχει επίσης μια καρτέλα " Παρουσιαστές»—υποδεικνύει τους τύπους υπολογισμών που, όταν αλλάξουν, πρέπει να υπολογίσουν εκ νέου τον τρέχοντα τύπο υπολογισμού. Εδώ μπορείτε επίσης να καθορίσετε τύπους υπολογισμών από άλλα σχέδια τύπων υπολογισμού. Για παράδειγμα, ο τύπος υπολογισμού «Μισθός» είναι ο κορυφαίος για τον τύπο υπολογισμού «Μπόνους», δηλ. Όταν αλλάζει ο μισθός, πρέπει να ξαναυπολογίσουμε και το μπόνους γιατί Το μπόνους υπολογίζεται ανάλογα με τον μισθό. Σε αυτήν την περίπτωση, ο τύπος υπολογισμού «Μισθός» ανήκει στο PRP «Βασικά δεδουλευμένα», που χρησιμοποιεί περίοδο ισχύος και ο τύπος υπολογισμού «Μπόνους» ανήκει στο PRP «Επιπλέον δεδουλευμένα», που δεν χρησιμοποιεί περίοδο ισχύος.

Βήμα 2.Ας δημιουργήσουμε έναν κατάλογο "Charts" με την προεπιλεγμένη δομή. Στον κατάλογο «Δρομολόγια» θα αποθηκεύσουμε τις ώρες εργασίας των εργαζομένων (πενταήμερο, εξαήμερο κ.λπ.).

Βήμα 3.Χρειαζόμαστε επίσης ένα αντικείμενο στο οποίο θα αποθηκεύουμε το ημερολόγιο Παραγωγής (εργάσιμες ημέρες και Σαββατοκύριακα). Για τους σκοπούς αυτούς, χρησιμοποιούμε ένα μη περιοδικό ανεξάρτητο μητρώο πληροφοριών.

Ας δημιουργήσουμε ένα μη περιοδικό ανεξάρτητο μητρώο πληροφοριών «Προγράμματα εργασίας» με 2 διαστάσεις «Ημερομηνία» και «Πρόγραμμα» και τον πόρο «Αριθμός ωρών».

Χάρη στο μητρώο πληροφοριών «Προγράμματα Εργασίας», θα μπορούμε να υπολογίζουμε τους μισθούς από τον μισθό σε αναλογία με τον αριθμό των ημερών εργασίας.

Βήμα 4.Δημιουργήστε ένα έγγραφο «Μισθοδοσίας» με τη δομή λεπτομερειών που φαίνεται παρακάτω:

Προϋποθέσεις:

Η λειτουργική εκτέλεση έχει οριστεί σε "Απαγόρευση"επειδή δεν έχει νόημα για τον μηχανισμό των περιοδικών διακανονισμών στο 1C - ποτέ δεν υπολογίζουμε μπόνους, μισθούς ή πρόστιμα σε πραγματικό χρόνο.

Ας δημιουργήσουμε μια φόρμα εγγράφου με προεπιλεγμένες ρυθμίσεις.

Βήμα 5. Τελικά, φτάσαμε στο σημείο να δημιουργήσουμε μητρώα υπολογισμού.

Το αντικείμενο μεταδεδομένων του καταχωρητή υπολογισμού βρίσκεται στον κλάδο «Μητρώοι υπολογισμού» του διαμορφωτή.

Ας δημιουργήσουμε ένα μητρώο υπολογισμού «Βασικές χρεώσεις». Ας δούμε τις ρυθμίσεις του μητρώου υπολογισμού παρακάτω:

1. Στο πεδίο «Σχέδιο τύπων υπολογισμού», υποδείξτε το PVR «Βασικές χρεώσεις» που δημιουργήθηκε στο βήμα 1.

2. Ορίστε τη σημαία "Περίοδος ισχύος" σε "Αληθή" επειδή Το PVR που καθορίζεται στο βήμα 1 έχει παράταση στο χρόνο.

Μετά τη ρύθμιση αυτής της επισήμανσης, οι τυπικές λεπτομέρειες "Περίοδος δράσης", "Έναρξη περιόδου δράσης", "Περίοδος δράσης" γίνονται αμέσως διαθέσιμες σε εμάς, πράγμα που σημαίνει ότι οι τύποι υπολογισμών που έχουν καταχωριστεί σε αυτό το μητρώο υπολογισμών έχουν επίσης χρονική διάρκειακαι έχουμε πρόσβαση σε " μηχανισμός καταστολής ανά περίοδο δράσης«.


ΥΣΤΕΡΟΓΡΑΦΟ. Εάν καθορίσετε ένα PVR που έχει χρονική διάρκειαγια ένα RR με τη σημαία "Περίοδος ισχύος" να έχει οριστεί σε "False", τότε αυτό το PVR θα λειτουργεί ως PVR που δεν έχει παράταση στο χρόνο.

3. Αφού ορίσετε τη σημαία «Περίοδος ισχύος» σε «Αληθής», τα πεδία «Γράφημα», «Τιμή γραφήματος», «Ημερομηνία γραφήματος» γίνονται διαθέσιμα σε εμάς.

Στο πεδίο «Χρονοδιάγραμμα» υποδεικνύουμε το μητρώο πληροφοριών «Προγράμματα εργασίας» που δημιουργήθηκε στο βήμα 3.

Στο πεδίο "Τιμή χρονοδιαγράμματος" υποδεικνύουμε τον πόρο "Αριθμός ωρών" στο μητρώο πληροφοριών "Προγράμματα εργασίας".

Στο πεδίο "Προγραμματισμός Ημερομηνίας", υποδείξτε την ιδιότητα "Ημερομηνία" του μητρώου πληροφοριών "Προγράμματα εργασίας".

4.Στο πεδίο «Συχνότητα» υποδεικνύουμε την τιμή «Μήνας», αυτό σημαίνει ότι τα δεδομένα θα καταχωρούνται στο μητρώο σε μηνιαία βάση.

Παρακάτω είναι η δομή μεταδεδομένων μητρώου:

Η σημαία "Βασική" για μια ιδιότητα επηρεάζει μόνο την απόδοση. Δεν χρειάζεται να τη ρυθμίσετε, αλλά αν το κάνετε, το πεδίο "Εργαζόμενος" θα καταχωρηθεί στο ευρετήριο.

Η διάσταση "Εργαζόμενος" - χρησιμοποιείται στο " μηχανισμός καταστολής με βάση την περίοδο δράσης" Και " μηχανισμός εξάρτησης από τη βασική περίοδο«.

Πόρος "Ποσό" - ο υπολογισμένος μισθός θα καταγραφεί εκεί.

Το χαρακτηριστικό "Chart" υποδεικνύεται ως χαρακτηριστικό και όχι ως διάσταση μητρώου, επειδή ούτε αυτό ούτε αντικαθιστά τίποτα - ουσιαστικά ένα πεδίο αναφοράς. Σπουδαίος!!! Μην ξεχάσετε να συμπληρώσετε το πεδίο "Σύνδεσμος Προγραμματισμού".στο χαρακτηριστικό «Πρόγραμμα», πρέπει να αναγράφεται εκεί η διάσταση «Πρόγραμμα» του μητρώου πληροφοριών «Προγράμματα εργασίας», διαφορετικά δεν θα υπολογιστεί το ποσό του μισθού.

Το χαρακτηριστικό "Parameter" θα αποθηκεύσει την τιμή μισθού.

Τώρα που υποδείξαμε τη σύνδεση με τα «Προγράμματα Εργασίας» MS, θα υπολογίσουμε τον μισθό του υπαλλήλου σε αναλογία με τον αριθμό των ημερών εργασίας.

Υποδεικνύουμε το έγγραφο ως καταχωρητή " Κατάσταση μισθοδοσίας" δημιουργήθηκε στο βήμα 4.

Βήμα 6. Κάνουμε κινήσεις σύμφωνα με το μητρώο υπολογισμών «Βασικές χρεώσεις».

Ας επιστρέψουμε στο έγγραφο «Μισθοδοσία» που δημιουργήθηκε στο βήμα 4.

Ας περιγράψουμε την επεξεργασία της ανάρτησης στη μονάδα αντικειμένου εγγράφου:

Τμήμα του κώδικα επεξεργασίας επεξεργασίας εγγράφων

1C (Κωδικός)

Procedure ProcessingProcessing(Αποτυχία, λειτουργία επεξεργασίας) // register BasicAccruals of Movement.MainAccruals.Write = True; Movements.MainAccruals.Clear(); Περίοδος Εγγραφής = Έναρξη Μήνα (Ημερομηνία). Για κάθε TechLineMainAccruals From MainAccruals Κύκλος Movement = Movements.MainAccruals.Add(); Move.Reversal = False; Movement.CalculationType = TechLineMainAccruals.CalculationType; Movement.ActionPeriodStart = TechLineMainAccruals.StartDate; Movement.ActionPeriodEnd = EndDay(TexLineMainAccruals.EndDate); Movement.Registration Period = Περίοδος Εγγραφής; Movement.Employee = TechLineMainAccruals.Employee; Movement.Chart = TechStringMainAccruals.Chart; Movement.Parameter = TechStringMainAccruals.Size; EndCycle; Τέλος Διαδικασίας

Διαδικασία επεξεργασίας (Αποτυχία, Λειτουργία)

// Μητρώο βασικών δεδουλευμένων

κινήσεις. Basic Accruals. γράφω = αληθές;

κινήσεις. Basic Accruals. Σαφή() ;

Περίοδος Εγγραφής = Αρχή του Μήνα (Ημερομηνία) ;

Για κάθε TechLine BasicAccrualsFrom BasicAccrualsCycle

Κίνηση = Κινήσεις. Basic Accruals. Προσθήκη() ;

Κίνηση. Storno= Λάθος;

Κίνηση. Τύπος Υπολογισμού=TexLineMainAccruals. Τύπος υπολογισμού;

Κίνηση. PeriodActionStart = TechLineMainAccruals. Ημερομηνία έναρξης;

Κίνηση. ActionPeriodEnd=EndDay(TexLineMainAccruals.EndDate) ;

Κίνηση. Περίοδος Εγγραφής = Περίοδος Εγγραφής;

Κίνηση. Employee = TechLineMainAccruals. Υπάλληλος;

Κίνηση. Διάγραμμα = TechLineMainAccruals. Πρόγραμμα;

Κίνηση. Παράμετρος = TechStringMainAccruals. Μέγεθος;

EndCycle;

Τέλος Διαδικασίας

Ας δημιουργήσουμε ένα δοκιμαστικό έγγραφο και ας το εκτελέσουμε:

Ας πάμε στο "Κινήσεις εγγράφων":

Βλέπουμε ότι η περίοδος εγγραφής έχει οριστεί στην αρχή του μήνα γιατί Η συχνότητα του RR υποδεικνύεται ως "Μήνας". Βλέπουμε επίσης ότι έχουν συμπληρωθεί όλα τα πεδία εκτός από το ποσό (δεν έχει υπολογιστεί ακόμα ο μισθός).

Βήμα 7.Ας γράψουμε τον κωδικό υπολογισμού μισθοδοσίας.

Ας δημιουργήσουμε μια γενική ενότητα "Υπολογισμός" με τις ακόλουθες σημαίες:

Ο ίδιος ο υπολογισμός θα πραγματοποιηθεί σε αυτή τη γενική ενότητα.

Ας γράψουμε τη συνάρτηση εξαγωγής «Υπολογισμός χρεώσεων» στην ενότητα «Υπολογισμός»:

Εφόσον συμπληρώσαμε τα πεδία "Χρονοδιάγραμμα", "Αξία χρονοδιαγράμματος", "Ημερομηνία προγραμματισμού" στις ρυθμίσεις του RR "Βασικές χρεώσεις", ένας εικονικός πίνακας του μητρώου υπολογισμού έγινε διαθέσιμος σε εμάς Data Graphics,σε ένα ερώτημα σε έναν εικονικό πίνακα μας ενδιαφέρουν τα ακόλουθα πεδία:

«Αριθμός ωρών Πραγματική περίοδος δράσης» —περιέχει τον αριθμό των ωρών που πραγματικά εργάστηκαν υπολογιζόμενος με βάση τα δεδομένα του χρονοδιαγράμματος

"Αριθμός ωρών Περίοδος δράσης" -περιέχει τον αριθμό των ωρών εργασίας που υπολογίζεται με βάση τα δεδομένα χρονοδιαγράμματος στην περίοδο υπολογισμού

Διαδικασία υπολογισμού μισθοδοσίας

1C (Κωδικός)

Procedure CalculateAccruals(Registrar, Set of Records) Export //Salary Request=New Request; Query.Text="SELECT | ISNULL(BasicAccrualsGraphicsData.NumberofHoursActualActionPeriod, 0) AS HoursFact. crualsGraphicsData ica.Αριθμός γραμμής |FROM |Μητρώο υπολογισμού.Βασικά δεδουλευμένα. Γραφικά Δεδομένα(| Καταχωρητής = &Καταχωρητής | Και Τύπος Υπολογισμού = &Τύπος ΥπολογισμούΜισθός) AS Basic AccrualsDataGraphics"; Request.SetParameter("Registrator", Recorder); // περάστε το έγγραφο στον καταχωρητή, ώστε η αναζήτηση να εκτελείται μόνο στο τρέχον έγγραφο Request.SetParameter("Calculation TypeSalary", Plans of Calculation Types. Basic Accruals. Salary); //ορίστε τον τύπο υπολογισμού του μισθού επειδή υπολογίστε τον μισθό Selection=Request.Run().Select(); SearchStructure=NewStructure; SearchStructure.Insert("RowNumber",0); //δημιουργία μιας δομής για την αναζήτηση δεδομένων για υπολογισμό με αριθμό γραμμής Για κάθε εγγραφή από τον κύκλο RecordSet // κύκλο μέσω του συνόλου των εγγραφών του τρέχοντος documentSearch Structure.LineNumber=Record.LineNumber; //συμπληρώστε τον αριθμό γραμμής για αναζήτηση If Selection.FindNext(Δομή αναζήτησης) Στη συνέχεια //ψάχνουμε στο δείγμα για δεδομένα για υπολογισμό με βάση τον τρέχοντα αριθμό γραμμής Record.Sum =?(Selection.HoursPlan=0.0, Sampling.HoursFact /Sample.HoursPlan * Sampling .Parameter); //υπολογισμός μισθού σε αναλογία με τις ημέρες εργασίας, στην Παράμετρος - τρέχων μισθός EndIf; Selection.Reset(); //επαναφέρουμε την επιλογή, χρειαζόμαστε την επόμενη εγγραφή του συνόλου εγγραφών για αναζήτηση στην πρώτη επιλογή EndCycle. Recordset.Write(, True); //εγγράψτε τις υπολογιζόμενες εγγραφές στη βάση δεδομένων, περάστε την παράμετρο Replace = True EndProcedure

//Μισθός

Request=New Request;

Αίτηση. Text="ΕΠΙΛΟΓΗ

| ISNULL(BasicAccrualsDataGraphics.NumberofHoursActualActionPeriod, 0) AS HoursFact,

| BasicAccrualsDataGraphics.Parameter,

| ISNULL(BasicAccrualsDataGraphics.NumberofHoursActionPeriod, 0) AS HoursPlan,

| BasicAccrualsDataGraphics.NumberLines

|ΑΠΟ

| Μητρώο υπολογισμού. Βασικά δεδουλευμένα. Γραφικά δεδομένα (

| Recorder = &Recorder

Καλό απόγευμα. Δεν σας έχω ακούσει για πολύ καιρό :) Σήμερα θέλω να διευκρινίσω τα χαρακτηριστικά των επανυπολογισμών στο ZUP 3.0 για προηγούμενες περιόδους. Αυτό το άρθρο μιλάει για το πώς λειτουργεί στο εσωτερικό και, κατά συνέπεια, μπορείτε να ελέγξετε αυτήν τη διαδικασία. Εξάλλου, πιθανότατα έχετε αντιμετωπίσει το γεγονός ότι το πρόγραμμα συγκεντρώνει απροσδόκητα άγνωστα ποσά σε ένα άτομο, τα αντιστρέφει, εμφανίζονται κάποιες διαφορές... και δεν το θέλατε ή δεν το θέλατε. αλλά αυτό δεν συνέβη))

Ας ξεκινήσουμε. Πρώτον, οι επανυπολογισμοί γίνονται τη στιγμή που θεωρείτε τον μισθό ως έγγραφο «Μισθοδοσίας». Για το σκοπό αυτό, παρέχει μια καρτέλα «Πρόσθετα δεδουλευμένα, επανυπολογισμοί». Το πρώτο πράγμα που θέλω να σας συμβουλέψω: ελέγχετε πάντα τα δεδομένα στην πινακίδα «Πρόσθετα δεδουλευμένα, επανυπολογισμοί» . Μπορεί να εμφανιστούν εκεί εν αγνοία σας και δεν θα καταλάβετε γιατί το ποσό στον υπολογισμό δεν είναι το ίδιο.

Θεωρητικά, στην κεφαλίδα του εγγράφου πάντα προειδοποιούμαστε ότι το πρόγραμμα πρόκειται να μετρήσει κάποιον ή ότι πρέπει να το ξαναγεμίσουμε, επειδή... κάποιος δεν υπολογίστηκε.

Πώς γνωρίζει το πρόγραμμα ποιον πρέπει να μετρήσω και για ποιο μήνα;

Το καθορίζει με βάση τις ενέργειές σας. Έχετε αναδρομολογήσει το έγγραφο; Το πρόγραμμα εξέτασε τους υπαλλήλους που ήταν σε αυτό το έγγραφο και κατέγραψε τη λίστα τους. Κάνατε μια διόρθωση στο έγγραφο (για παράδειγμα, διορθώσατε το φύλλο χρόνου για τον προηγούμενο μήνα); Το πρόγραμμα έχει θυμηθεί όλους από αυτό το φύλλο χρόνου και αυτός ο μήνας θα υπολογιστεί εκ νέου. Επηρεάζονται σχεδόν όλα τα έγγραφα, τόσο το προσωπικό όσο και η μισθοδοσία. Σε αυτήν την περίπτωση, το πρόγραμμα δεν ενδιαφέρεται αν το άγγιγμα του εγγράφου επηρέασε τον μισθό σας ή όχι.

Ας υποθέσουμε ότι πήγατε στην αίτηση εργασίας και γράψατε ένα σχόλιο εκεί, μετά από το οποίο δημοσιεύσατε ξανά το έγγραφο. Ούτε μισθός, ούτε ραντεβού, ούτε θέση... δεν θίχτηκε τίποτα. Αλλά το πρόγραμμα δεν ξέρει γιατί αντικαταστάσατε το έγγραφο από την προηγούμενη περίοδο, δεν είναι τηλεπαθητικός, απλά κατέγραψε αυτόν τον υπάλληλο.

Δεύτερη συμβουλή (γνωστή και ως το πρώτο μυστικό): μέσω "όλων των λειτουργιών", μεταβείτε στο μητρώο πληροφοριών "Επανυπολογισμός μισθού". Μην είστε τεμπέλης και σκαρφαλώστε μέσα! Μπείτε εκεί πριν από κάθε υπολογισμό μισθοδοσίας και μετά από κάθε αναδρομικό έγγραφο.

Πολλοί λογιστές αντιλαμβάνονται αυτή τη συμβουλή ότι έχουν μια νέα δουλειά, την οποία έχουν ήδη αρκετά. Αλλά αν δεν ανέβεις εκεί, δεν θα καταλάβεις τη λογική του έργου και αν το πρόγραμμα είναι σαν μαύρο κουτί για σένα, τότε δεν θα κάνεις φίλους μαζί του. Η φιλία ξεκινά με την κατανόηση του εσωτερικού κόσμου ενός φίλου! Αν δεν σε νοιάζει ο εσωτερικός κόσμος του αντιπάλου σου, τότε δεν είναι φίλος σου.

Λοιπόν, έχεις ανέβει; Εξαιρετική. Κατά κανόνα, είναι άδειο και δεν υπάρχει ούτε μία γραμμή, αλλά μόλις αγγίξετε κάτι αναδρομικά, θα εμφανιστεί εδώ μια εγγραφή που περιέχει τον υπάλληλο και τον μήνα που πρέπει να υπολογιστεί εκ νέου.

Τρίτη συμβουλή: εάν δεν συμφωνείτε με την πρόθεση του προγράμματος να μετρήσει τον εργαζόμενο, διαγράψτε τη γραμμή από αυτό το μητρώο.

1. Καταλαβαίνετε ήδη πώς εμφανίζονται οι γραμμές; Εξαιρετική.

2. Κατά τη συμπλήρωση του παραστατικού «Μισθοδοσία» και την ανάρτησή του με βάση τις γραμμές του μητρώου, γίνεται επανυπολογισμός και συμπλήρωση του πίνακα. «Πρόσθετα δεδουλευμένα, επανυπολογισμοί».

3. Οι επανυπολογισμένοι υπάλληλοι διαγράφονται από το μητρώο και αυτό αδειάζει.

4. Όταν ακυρώσετε το έγγραφο «Μισθοδοσία», οι γραμμές επιστρέφουν στη θέση τους, ώστε όταν τις ξαναγεμίσετε, όλα να μπουν στη θέση τους.

Τέταρτη συμβουλή (ίσως διορθωθεί): Πριν ξαναγεμίσετε το έγγραφο «Μισθοδοσία», απλώστε το!

Με βάση τον αλγόριθμο, μετά την ανάρτηση του εγγράφου, το μητρώο διαγράφεται. Εάν το ξαναγεμίσετε χωρίς να το διαγράψετε, το πρόγραμμα δεν θα γνωρίζει ποιος πρέπει να καταμετρηθεί και το τμήμα πίνακα με τους επανυπολογισμούς θα είναι κενό. Αυτό ίσχυε για την κυκλοφορία 21. Δεν είχα χρόνο να το ελέγξω ακόμα στην 22η.

Μια άλλη απόχρωση, εάν κάνετε κλικ στη λίστα ατόμων για επανυπολογισμό στο έγγραφο, θα ανοίξει η φόρμα λίστας μητρώου πληροφοριών«Επανυπολογισμός μισθών».Και θα υπάρχει επίσης ένα κουμπί για να "διαγράψετε" μία καταχώρηση.

ΥΣΤΕΡΟΓΡΑΦΟ. (σπουδαίος)

Ο λόγος για αυτήν την έρευνα ήταν οι ατελείωτοι επανυπολογισμοί κατά τη μεταφορά των αρχικών δεδομένων από το Accounting 3.0. Κατά τη μετάβαση, θα πρέπει να αγγίξετε όλες τις τεχνικές και τις μεταφράσεις)) μετά από αυτό, διαγράψτε όλα τα περιεχόμενα του μητρώου " «Επανυπολογισμός μισθών», διαφορετικά θα λάβετε επανυπολογισμό των πάντων για όλα τα χρόνια Ξεκινώντας στο ZUP 3.0 με μεταφορά δεδομένων από το Accounting 3.0

Αυτό συνέβη στη βάση δεδομένων επίδειξης όταν μια εργασία εκτελέστηκε ξανά. Και όταν μεταφέρετε το 1C Accounting 3.0 στο 1C ZUP 3.0, θα επαναλάβετε ό,τι είναι δυνατό:

Αυτό είναι όλο, ερωτήσεις στα σχόλια και μην φοβάστε το πρόγραμμα, πρέπει να το καταλάβετε και θα σας το ανταποδώσει με αγάπη.

Πολλοί προγραμματιστές 1C δεν έχουν συναντήσει ποτέ το στοιχείο "Υπολογισμός" στην πρακτική τους, επομένως, όταν πρέπει να δώσουν εξετάσεις για έναν Ειδικό στην Πλατφόρμα 8.0, όπου κάθε εργασία περιέχει μια εργασία σε περίπλοκους περιοδικούς υπολογισμούς, προκύπτουν δυσκολίες, κυρίως δυσκολίες κατανόησης.

Ας προσπαθήσουμε να καταλάβουμε αυτό το στοιχείο στο 8.0. Αντί να λύνουμε διάφορα προβλήματα υπολογισμού, ας προσπαθήσουμε να κατανοήσουμε αυτό το στοιχείο, ώστε να μπορούμε να λύσουμε οποιοδήποτε πρόβλημα υπολογισμού. Αφού μελετήσετε αυτό το εγχειρίδιο, θα καταλάβετε πώς είναι τακτοποιημένα και λειτουργούν τα μητρώα υπολογισμού.

Για παράδειγμα, θα χρησιμοποιήσουμε τη διαμόρφωση πλαισίου που έχει εγκατασταθεί κατά τη διάρκεια των εξετάσεων.

Για να είμαι ειλικρινής, προσπάθησα για πολύ καιρό να καταλάβω για τι άλλο χρειάζονταν υπολογισμοί, αλλά δεν μπορούσα να το καταλάβω, οπότε ας εξετάσουμε το πρόβλημα του υπολογισμού των μισθών.

Τι είναι οι υπολογισμοί

Βασικά, το τελικό προϊόν μισθοδοσίας είναι ένα σύνολο εγγραφών μητρώου μισθοδοσίας της φόρμας:

Υπάλληλος

Περίοδος

Είδος υπολογισμού

Αποτέλεσμα

Δεδομένα

Ενα σχόλιο

Μέτρηση

Επίσημος

Επίσημος

Στηρίγματα

Η τιμή στη στήλη «Δεδομένα» αντικατοπτρίζει τον βασικό μισθό του εργαζομένου (σύμφωνα με τη σύμβαση εργασίας), αλλά το ποσό αυτό μπορεί να αυξηθεί με μπόνους, να μειωθεί με πρόστιμα και απουσίες κ.λπ., επομένως, το πραγματικό ποσό που πρέπει να καταβληθεί καταχωρείται μετά τον υπολογισμό στη στήλη «Αποτέλεσμα». Αυτός είναι ο υπολογισμός. Το ποσό στη στήλη «Πόροι» για έναν δεδομένο υπάλληλο είναι ο μισθός που του αναλογεί.

Έτσι, ο καταχωρητής υπολογισμού είναι ουσιαστικά ένα σύνολο εγγραφών, παρόμοια στη δομή με τον καταχωρητή διαπραγματεύσιμης συσσώρευσης. Απλώς, για να εκτελέσετε πολύπλοκους υπολογισμούς, καθορίζονται πρόσθετες ρυθμίσεις για αυτό, οι οποίες στη συνέχεια σας επιτρέπουν να δημιουργήσετε πολλούς εικονικούς πίνακες για τον καταχωρητή υπολογισμού, αν και, στην ουσία, αυτός ο καταχωρητής είναι απλώς ένα σύνολο εγγραφών που υποδεικνύονται στο σχήμα.

Κάθε εγγραφή στο μητρώο διακανονισμού σχετίζεται με συγκεκριμένο τύπο διακανονισμού και χρονική περίοδο.

Τύποι υπολογισμών

Κάθε εγγραφή τύπων υπολογισμού έχει ένα χαρακτηριστικό υπηρεσίας - τύπος υπολογισμού.

Ένας τύπος υπολογισμού μπορεί να θεωρηθεί ως στοιχείο ενός ειδικού βιβλίου αναφοράς, όπως το "Σχέδιο τύπων υπολογισμών" - έχει επίσης λεπτομέρειες, τμήματα πίνακα, προκαθορισμένα και στοιχεία που έχουν δημιουργηθεί από τον χρήστη. Μπορεί να υπάρχουν αρκετοί τέτοιοι «κατάλογοι» στο σύστημα.

Για παράδειγμα, ας δημιουργήσουμε ένα σχέδιο για τύπους υπολογισμού Κύριο και σε αυτό προκαθορισμένους τύπους υπολογισμού Μισθός, δώρο, απουσία, επαγγελματικό ταξίδι.

Οι τύποι υπολογισμών χρησιμοποιούνται λειτουργικά για να αντικατοπτρίζουν την επίδραση των καταχωρήσεων του μητρώου υπολογισμών μεταξύ τους. Αλλά εν συντομία μιλούν για την επιρροή των τύπων υπολογισμού μεταξύ τους:

Είδος υπολογισμού

Περιγραφή

Παράδειγμα

Ανά περίοδο βάσης

Το αποτέλεσμα του υπολογισμού της εξαρτημένης περιόδου εξαρτάται από το αποτέλεσμα της βασικής περιόδου. Εάν το αποτέλεσμα της βασικής περιόδου αλλάξει, το αποτέλεσμα της εξαρτημένης περιόδου πρέπει να υπολογιστεί εκ νέου.

Το μπόνους εξαρτάται από τον μισθό της βασικής περιόδου.

Σκούπισμα ανά περίοδο

Η περίοδος ισχύος της εξαρτημένης περιόδου αντικαθιστά την περίοδο ισχύος της βασικής περιόδου, επομένως η περίοδος βάσης έχει μια πραγματική

Η απουσία επηρεάζει την πραγματική περίοδο του μισθού.

Κορυφαίοι υπολογισμοί

Ο υπολογισμός εξαρτάται από τον κύριο υπολογισμό, αλλά όχι άμεσα αλλά έμμεσα, δηλ. ο υπολογισμός Α εξαρτάται από τον βασικό υπολογισμό Β, και ο υπολογισμός Β εξαρτάται από τον βασικό υπολογισμό Β, επομένως το Α εξαρτάται έμμεσα από το Β, δηλ. Το A εξαρτάται από τον βασικό υπολογισμό B. Στην πραγματικότητα, όταν ο υπολογισμός C αλλάζει, το B μπορεί να αλλάξει και επομένως το A. Το σύστημα δεν παρακολουθεί αυτόματα τέτοιες πολύπλοκες εξαρτήσεις, επομένως πρέπει να υποδείξετε ποιοι υπολογισμοί προηγούνται.

Το μπόνους εξαρτάται από τη βάση του μισθού, αλλά και έμμεσα εξαρτάται από την απουσία.

Λόγω αυτής της επιρροής, η περίοδος ισχύος της εγγραφής στο μητρώο διακανονισμού χωρίζεται σε τέσσερις περιόδους:

Περίοδος

Περιγραφή

Περίοδος εγγραφής

Σε ποια περίοδο καταγράφηκε το γεγονός, δηλ. συνήθως όταν εισάγεται ένα έγγραφο.

Εγκυρότητα

Σε ποια περίοδο λειτουργεί η εκδήλωση, δηλ. σε ποια περίοδο ανήκει το γεγονός.

Περίοδος βάσης

Έχει νόημα μόνο για περιόδους που έχουν περίοδο βάσης - περιγράφει το διάστημα της βασικής περιόδου.

Πραγματική περίοδος ισχύος

Εάν η περίοδος ισχύος αντικατασταθεί από άλλους τύπους υπολογισμών, τότε η πραγματική περίοδος ισχύος αποτελείται από πολλές περιόδους κατά τις οποίες αυτός ο τύπος υπολογισμού είναι πραγματικά σε ισχύ.

Η περίοδος εγγραφής καθορίζεται από έναν αριθμό - την αρχή της περιόδου, που αντιστοιχεί στη συχνότητα του μητρώου υπολογισμού. Ακόμα κι αν ορίσουμε διαφορετική ημερομηνία σε αυτό το πεδίο υπηρεσίας, θα αντικατασταθεί με την έναρξη της περιόδου. Οι υπόλοιπες περίοδοι καθορίζονται από δύο πεδία - την αρχή και το τέλος της περιόδου. Η πραγματική περίοδος ισχύος είναι ένα σύνολο περιόδων, επειδή μπορεί να αποτελείται από πολλά διαστήματα ημερομηνιών.

Διαγράμματα χρόνου

Το σύστημα έχει τη δυνατότητα να συνδέει δεδομένα από μητρώα υπολογισμού με χρονοδιαγράμματα έτσι ώστε να μπορεί να ληφθεί ο αριθμός των ωρών εργασίας για οποιαδήποτε περίοδο.

Μια γραμμή χρόνου είναι ένας απλός καταχωρητής πληροφοριών στον οποίο μια διάσταση αποθηκεύει μια ημερομηνία, μια άλλη συσχετίζεται με μια διάσταση από έναν καταχωρητή υπολογισμού και ένας από τους πόρους χρησιμοποιείται για την παρακολούθηση του χρόνου.

Μια διάσταση που που σχετίζεται με το μητρώο υπολογισμών συνήθως φέρειπου σημαίνει «τύπος γραφήματος».

ημερομηνία

Τύπος γραφήματος

Εννοια

11.01.05 Παρ

Πέντε μέρες

11.01.05 Παρ

Εξι μέρες

12.01.05 Σάβ

Πέντε μέρες

12.01.05 Σάβ

Εξι μέρες

Γιατί να χρησιμοποιήσετε τη διάσταση ημερομηνίας αντί του περιοδικού μητρώου λεπτομερειών; Όλα είναι πολύ απλά - αν την Παρασκευή, 11 Ιανουαρίου, έχουμε 8 εργάσιμες ώρες σε ένα πενθήμερο, αυτό δεν σημαίνει ότι την επόμενη μέρα θα έχουμε ξανά 8 εργάσιμες ώρες. Αλλά αν χρησιμοποιούσαμε έναν περιοδικό καταχωρητή, η τιμή για την επόμενη ημέρα θα λαμβανόταν από την προηγούμενη ημέρα, ελλείψει εγγραφών.

Έτσι, έχοντας μια συγκεκριμένη περίοδο (πραγματική ενέργεια, εγγραφή, περίοδος βάσης κ.λπ.) μπορούμε να λάβουμε αυτόματα τον αριθμό των ωρών για αυτήν την περίοδο σύμφωνα με το πρόγραμμα.

Επανυπολογισμός

Ο επανυπολογισμός θυμίζει κάπως ένα όριο ακολουθίας. Εφόσον έχουμε εξαρτημένους υπολογισμούς, όταν αλλάζουμε τη βάση τους και τους βασικούς υπολογισμούς, το σύστημα πρέπει με κάποιο τρόπο να σημειώσει ότι πρέπει να υπολογίσουμε εκ νέου τους εξαρτημένους υπολογισμούς.

Για αυτό είναι οι επανυπολογισμοί.

Εάν υπολογίσουμε τις βασικές εγγραφές, το σύστημα θα σημειώσει στις κατανομές ότι χρειαζόμαστε για τον υπολογισμό των εξαρτημένων εγγραφών. Μόλις υπολογίσουμε τις εξαρτημένες εγγραφές, οι κατανομές θα διαγραφούν.

Ουσιαστικά, οι επανυπολογισμοί είναι μια λίστα με καταχωρήσεις μητρώου υπολογισμού που πρέπει να υπολογιστούν εκ νέου.

Εάν δεν εισαγάγετε καμία μέτρηση στους επανυπολογισμούς, τότε όταν αλλάξουν οι βασικοί υπολογισμοί, όλες οι εξαρτημένες εγγραφές θα προστεθούν στη λίστα επανυπολογισμού.

Εάν δημιουργήσουμε την ιδιότητα «Εργαζόμενος» στον επανυπολογισμό, τότε όταν αλλάξει ο βασικός υπολογισμός για έναν εργαζόμενο, στους επανυπολογισμούς θα προστεθούν εξαρτημένες εγγραφές μόνο για αυτόν τον εργαζόμενο.

Πρακτική εργασία

Αρκετή θεωρία. Ας προσπαθήσουμε να μελετήσουμε τις λεπτομέρειες στην πράξη. Ας πάρουμε ως βάση τη διαμόρφωση του πλαισίου.

Διατύπωση του προβλήματος:

Το μπόνους ας οριστεί ως σταθερό ποσοστό του μισθού (μείον απουσίες και επιδόματα μετακίνησης).

Αφήστε τα επιδόματα ταξιδιού να καταβάλλονται σε διπλάσιο μισθό + σταθερό ποσό πληρωμών για κάθε ημέρα του ταξιδιού.

Να επιβαρυνθεί ο εργαζόμενος πρόστιμο στο ποσό του μισού μισθού για το διάστημα απουσίας για απουσία.

Πρόοδος:

Αρχική εκπαίδευση

Ας δημιουργήσουμε ένα νέο σχέδιο για τύπους υπολογισμού "Κύρια".

Ας ορίσουμε τους τύπους υπολογισμών και τις εξαρτήσεις μεταξύ τους:

Βασικός

Εκτοπισμένος

Παρουσιαστές

Μισθός

Απουσία, Επαγγελματικό ταξίδι

Βραβείο

Απουσία, Επαγγελματικό ταξίδι

Μισθός, Απουσίες, Επαγγελματικό ταξίδι

Επαγγελματικό ταξίδι

Κατά συνήθεια απουσία

Ας προσθέσουμε αυτούς τους τύπους υπολογισμών στο σχέδιο τύπων υπολογισμού «Κύρια» και ας ορίσουμε τις εξαρτήσεις στις ιδιότητες των τύπων υπολογισμού σύμφωνα με τον πίνακα.

Στο μητρώο υπολογισμού μισθών, θα δημιουργήσουμε τη διάσταση «Εργαζόμενος» του τύπου «Ιδιώτες» - έτσι ώστε το μητρώο να έχει μια ενότητα αναλυτικών στοιχείων για τους εργαζόμενους.

Η διαμόρφωση περιέχει ήδη το έγγραφο «Μισθοδοσία».

Έχει δύο ημερομηνίες στην κεφαλίδα - "ημερομηνία" και "περίοδος εγγραφής", καθώς και δύο ημερομηνίες "ημερομηνία έναρξης" και "ημερομηνία λήξης" σε κάθε γραμμή.

Εννοείται ότι η ημερομηνία είναι απλώς η ημερομηνία εκτέλεσης του εγγράφου, η περίοδος εγγραφής υποδεικνύει για ποιον μήνα υπολογίζουμε τον μισθό και οι ημερομηνίες σε κάθε γραμμή περιγράφουν την περίοδο ισχύος κάθε τύπου υπολογισμού.

Ας προσθέσουμε την αρχική ρύθμιση του χαρακτηριστικού "Δεδομένα" στη μονάδα εγγράφων - θα εισαγάγουμε τον αρχικό μισθό, ορίζοντας την περίοδο εγγραφής, την περίοδο ισχύος και την περίοδο βάσης σε αυτήν.

Η ενότητα εγγράφων θα μοιάζει κάπως έτσι:

Για Στον καθένα TechStringListΑπό τον Κύκλο λίστας

// register Υπολογισμοί

Κίνηση = Κινήσεις .Υπολογισμοί.Προσθήκη();

Κίνηση .S torno= Λάθος;

Κίνηση .Στο idCalculation = TechStringList.CalculationType;

Κίνηση .ΠερίοδοςΕνέργειεςΈναρξη= Έναρξη ημέρας ( TechStringList.StartDate);

Κίνηση .PeriodActionEnd= EndDay();

Κίνηση .Περίοδος εγγραφής = Περίοδος Εγγραφής;

Κίνηση .Βασική Περίοδος Έναρξη= Έναρξη ημέρας ( TechStringList.StartDate);

Κίνηση .BasePeriodEnd= End Day ( TechStringList.Ημερομηνία λήξης);

Κίνηση .Υπάλληλος = TechStringList.Εργαζόμενος;

Κίνηση .Πρόγραμμα = TechStringList.Graph;

Κίνηση .Αποτέλεσμα = 0;

Κίνηση .Δεδομένα = TechStringList.Size;

EndCycle ;

Το χαρακτηριστικό Reversal είναι απαραίτητο για την αντιστροφή εγγραφών (ανάλογα με το σύμβολο μείον).

Υποδεικνύουμε τον τύπο του υπολογισμού και ορίζουμε τις ημερομηνίες στην αρχή και στο τέλος της ημέρας. Φυσικά, η βασική περίοδος μπορεί να εισαχθεί μόνο για τύπους υπολογισμού που εξαρτώνται από τη βάση και τα Δεδομένα μπορούν να εισαχθούν μόνο για τον μισθό, αλλά όλα λειτουργούν έτσι.

Θα χρονολογήσουμε όλα τα έγγραφα 20/01/2003, η περίοδος εγγραφής θα οριστεί στις 02/01/2003 (συγκεκριμένα δεν αναφέρω τα δεδομένα έναρξης και λήξης, αυτό δεν έχει σημασία εδώ, ούτως ή άλλως, κατά την εγγραφή σε Περίοδος Εγγραφήςμετατράπηκε στην αρχή της περιόδου 01/01/2003). Χρησιμοποιούμε τον Ιανουάριο του 2003 επειδή τα χρονοδιαγράμματα εργασιών ολοκληρώθηκαν για αυτήν την περίοδο.

Ας δημιουργήσουμε έναν επανυπολογισμό "Επανυπολογισμός" και ας προσθέσουμε σε αυτόν την ιδιότητα "Εργαζόμενος" που σχετίζεται με την ιδιότητα "Εργαζόμενος".

Παίζοντας με τους επανυπολογισμούς.

Για να παίξετε το παιχνίδι, ανοίξτε την κονσόλα αιτήματος - επεξεργασία " CustomRequest» σε διαμόρφωση πλαισίου. Ας δημιουργήσουμε ένα νέο ερώτημα χρησιμοποιώντας τον κατασκευαστή ερωτήματος και ας προσθέσουμε έναν εικονικό πίνακα εκεί Επανυπολογισμοί, Υπολογισμοί, Επανυπολογισμοί, το κείμενο της αίτησης θα είναι ως εξής:

ΕΠΙΛΕΓΩ

CalculationsRecalculation.Σχετικά με το αντικείμενο Recalculation,

CalculationsRecalculation.In Calculation ID,

Υπολογισμοί Επανυπολογισμός Από εργαζόμενο

ΑΠΟ

Μητρώο υπολογισμών.Υπολογισμοί.ΕπανυπολογισμόςΠΩΣ ΥπολογισμοίΕπανυπολογισμός

Θα δημιουργήσουμε τρία έγγραφα - πρώτα θα συγκεντρώσουμε μισθούς στους υπαλλήλους Α και Β. Ο υπάλληλος Α εργάζεται από 1 έως 31 Ιανουαρίου, Β εργάζεται από 1 έως 20 Ιανουαρίου. Ο δεύτερος θα εκχωρήσει μπόνους στον υπάλληλο Β για την περίοδο από 1 έως 31 Ιανουαρίου, ο τρίτος θα αναθέσει απουσία στον υπάλληλο Α από 20 έως 25 Ιανουαρίου.

Παίζουμε με την πραγματική περίοδο ισχύος.

Ας δημιουργήσουμε ένα νέο ερώτημα - αυτή τη φορά θα προσθέσουμε δεδομένα πίνακα σε αυτό Μητρώα υπολογισμού Υπολογισμοί Πραγματική περίοδος δράσης.

Ας δημιουργήσουμε ένα αίτημα και ας δούμε ότι η μισθολογική περίοδος του υπαλλήλου Α χωρίζεται σε δύο περιόδους - από 1 έως 19 Ιανουαρίου και από 26 έως 31 Ιανουαρίου. Ελπίζω να καταλάβατε ότι η περίοδος χωρίστηκε στα δύο, γιατί... η απουσία αντικατέστησε τον μισθό.

Νομίζω ότι οι μηχανισμοί λειτουργίας του μητρώου υπολογισμού γίνονται πιο ξεκάθαροι μπροστά στα μάτια μας.

Ας μελετήσουμε γραφήματα.

Τώρα ας προσπαθήσουμε να υπολογίσουμε τον μισθό με βάση τον μισθό του υπαλλήλου.

Ας δημιουργήσουμε ένα νέο ερώτημα για τον καταχωρητή υπολογισμού χρησιμοποιώντας έναν εικονικό πίνακα Μητρώα Υπολογισμών, Υπολογισμοί, Γραφικά Δεδομένων. Μπορείτε να ορίσετε μια παράμετρο για αυτόν τον εικονικό πίνακα - μια συνθήκη για την επιλογή εγγραφών, για παράδειγμα Employee=&SelectEmployeeΚαι Τύπος Υπολογισμού=&Τύπος ΥπολογισμούΚαι Γράφημα=&Προβολή γραφικών.

Ας ορίσουμε συγκεκριμένους υπαλλήλους, τύπους υπολογισμών και χρονοδιαγράμματα στις παραμέτρους αιτήματος και ας δούμε πόσες ώρες είναι το αποτέλεσμα.

Στήλη αποτελεσμάτων

Εννοια

ValuePeriodAction

Για ποια περίοδο ισχύος σε ώρες ήταν η εγγραφή στο μητρώο.

ValueActualPeriodAction

Πόσες ώρες δούλευε πραγματικά ο εργαζόμενος;

ValueBasePeriod

Για μισθό δεν έχει νόημα, για μπόνους - ο αριθμός των ωρών εργασίας στη βασική περίοδο.

Περίοδος Εγγραφής Αξίας

Πόσες ώρες εργασίας υπάρχουν στην περίοδο εγγραφής (μήνας Ιανουάριος)

Οι επανυπολογισμοί αποτελούν αναπόσπαστο μέρος του υπολογισμού της μισθοδοσίας. Πληροφορίες σχετικά με αναρρωτική άδεια, διακοπές ή απουσίες εργαζομένων που ελήφθησαν από το λογιστήριο με κάποια καθυστέρηση οδηγούν σε επανυπολογισμό των μισθών και, κατά συνέπεια, των ασφαλίστρων. Οι ειδικοί του 1C μιλούν για τον τρόπο με τον οποίο οι υπολογισμοί και οι επανυπολογισμοί των ασφαλίστρων αντικατοπτρίζονται στη λογιστική και ρυθμιζόμενη αναφορά στο πρόγραμμα 1C: Μισθοί και Διαχείριση Προσωπικού 8, έκδοση 3.

Κατά τον επανυπολογισμό των μισθών, καθίσταται απαραίτητος ο εκ νέου υπολογισμός των ασφαλίστρων. Επιπλέον, ο λόγος για τον επανυπολογισμό των εισφορών μπορεί να είναι μια αλλαγή στο τιμολόγιο κατά τη διάρκεια του έτους ή η ανακάλυψη σφαλμάτων, για παράδειγμα, η μη συμπερίληψη του υπολογισμού στη βάση για τα ασφάλιστρα.

Σε αυτές τις περιπτώσεις, ο λογιστής έχει ερωτήσεις σχετικά με την ανάγκη, την υποχρέωση και το δικαίωμα υποβολής ενημερωμένων πληροφοριών στην Ομοσπονδιακή Φορολογική Υπηρεσία.

Σύμφωνα με την ρήτρα 1.2 της Διαδικασίας για τη συμπλήρωση του υπολογισμού των ασφαλίστρων, που παρέχεται στο Παράρτημα Νο. 2 της εντολής της Ομοσπονδιακής Φορολογικής Υπηρεσίας της Ρωσίας της 10.10.2016 αριθ. υποχρεούται να κάνει τις απαραίτητες αλλαγές στον Υπολογισμό και να υποβάλλει ενημερωμένη έκθεση στη φορολογική αρχή εάν τυχόν μη καταγεγραμμένα ή ελλιπή στοιχεία, καθώς και σφάλματα που οδηγούν σε υποεκτίμηση του ποσού των καταβλητέων ασφαλίστρων.

Όταν αποφασίζει εάν θα υποβάλει ενημερωμένο υπολογισμό, ο λογιστής πρέπει να απαντήσει στις ακόλουθες ερωτήσεις:

  • εάν αντικατοπτρίστηκαν όλες οι πληροφορίες·
  • εάν έγιναν λάθη και εάν οδήγησαν σε υποεκτίμηση του ποσού των καταβλητέων ασφαλίστρων.

Η υποβολή ενημερωμένου Υπολογισμού μπορεί να είναι υποχρέωση, δικαίωμα ή αναγκαστική ανάγκη.

Ενημερωμένος υπολογισμός των ασφαλίστρων

Η υποχρέωση υποβολής ενημερωμένου υπολογισμού προκύπτει εάν, μετά την υποβολή της αναφοράς στην Ομοσπονδιακή Φορολογική Υπηρεσία, αποδειχθεί ότι υποβλήθηκαν ελλιπείς ή λανθασμένες πληροφορίες σχετικά με τους υπαλλήλους ή ανακαλύφθηκαν σφάλματα που οδήγησαν σε υποεκτίμηση του ποσού των καταβλητέων ασφαλίστρων.

Τύποι κοινών σφαλμάτων που απαιτούν υποχρεωτική υποβολή ενημερωμένου Υπολογισμού:

1. Ο υπάλληλος δεν ανέφερε έγκαιρα αλλαγές στα προσωπικά του δεδομένα και η Ομοσπονδιακή Φορολογική Υπηρεσία παρείχε ψευδείς πληροφορίες σχετικά με αυτόν στην Ενότητα 3 του Υπολογισμού.

2. Ο υπάλληλος εργαζόταν σε τμήμα που έχει δικαίωμα εφαρμογής προνομιακού συντελεστή ασφαλίστρων. Στη συνέχεια μετατέθηκε σε μονάδα όπου εφαρμόζεται το βασικό ασφάλιστρο. Πληροφορίες για τη μετάθεση του υπαλλήλου ελήφθη με καθυστέρηση από το λογιστήριο. Ο υπολογισμός των εισφορών έγινε λανθασμένα με μειωμένο συντελεστή.

3. Στο αρχικό στάδιο εγκατάστασης του προγράμματος 1C: Μισθός και Διαχείριση Προσωπικού 8, έγινε λάθος με την εξαίρεση του ασφάλιστρου από τη βάση υπολογισμού των ασφαλίστρων. Η διόρθωση του σφάλματος θα έχει ως αποτέλεσμα τη χρέωση πρόσθετων χρεώσεων.

4. Τμήμα με προνομιακό τιμολόγιο χάνει το δικαίωμα χρήσης του, αλλά οι πληροφορίες φτάνουν στον υπεύθυνο μισθοδοσίας με καθυστέρηση. Ο επανυπολογισμός σύμφωνα με το βασικό τιμολόγιο οδηγεί σε αύξηση του ποσού των καταβλητέων ασφαλίστρων.

5. Κατά τον υπολογισμό των ασφαλίστρων, το πρόγραμμα δεν ανέφερε ότι η θέση περιλαμβανόταν στον κατάλογο των επικίνδυνων επαγγελμάτων που υπόκεινται σε πρόσθετα τιμολόγια. Αφού ανακαλύφθηκε και διορθώθηκε το σφάλμα, ο επανυπολογισμός είχε ως αποτέλεσμα την υποκαταβολή των ασφαλίστρων με πρόσθετες χρεώσεις.

Ας δούμε τα χαρακτηριστικά του επανυπολογισμού των ασφαλίστρων στην έκδοση 3 "1C: Μισθοί και Διαχείριση Προσωπικού 8" χρησιμοποιώντας παραδείγματα.

Παράδειγμα 1

Κατά τον υπολογισμό των ασφαλίστρων για μια διαίρεση Στοκεφαρμόστηκε προνομιακός συντελεστής ασφαλίστρων Κάτοικοι της τεχνολογικά καινοτόμου ειδικής οικονομικής ζώνης(κωδικός ναύλου «05»). Αυτό το τιμολόγιο προβλέπει εισφορές στο Ταμείο Συντάξεων ύψους 13% το 2018. στο Ταμείο Κοινωνικών Ασφαλίσεων 2,9%· στο Ομοσπονδιακό Ταμείο Υποχρεωτικής Ιατρικής Ασφάλισης 5,1%. Έτσι ακριβώς υπολογίστηκαν οι εισφορές για τον υπάλληλο Β.Σ. Κισσός. Με μηνιαίες αποδοχές 10.000 ρούβλια. Το ποσό των ασφαλιστικών κρατήσεων για τον μήνα ήταν:

  • στο Ταμείο Συντάξεων - 1.300 ρούβλια.
  • σε FFOMS - 510 ρούβλια.
  • στο Ταμείο Κοινωνικών Ασφαλίσεων - 290 ρούβλια.

Τα αναγραφόμενα ποσά αποτυπώθηκαν στον υπολογισμό των ασφαλίστρων για το πρώτο τρίμηνο του 2018.

Όταν αποδείχθηκε ότι το τμήμα είχε χάσει το δικαίωμα εφαρμογής προνομιακού συντελεστή ασφαλίστρων, τότε σύμφωνα με επιστολές της Ομοσπονδιακής Φορολογικής Υπηρεσίας της Ρωσίας της 25ης Οκτωβρίου 2017 αριθ. GD-4-11/21611@ και του Υπουργείου Οικονομικών της Ρωσίας με ημερομηνία 18 Δεκεμβρίου 2017 Αρ.; 03-15-06/ 84443 υπήρξε ανάγκη υποβολής διευκρινιστικού Υπολογισμού. Για τον σχηματισμό του είναι απαραίτητος ο επανυπολογισμός των ασφαλίστρων με νέους συντελεστές.

Στην κάρτα Τμήματατο πεδίο πρέπει να καθαριστεί Προνομιακός δασμολογικός φόβος. εισφορές. Τώρα η διαίρεση υπόκειται στο τιμολόγιο που χρησιμοποιείται για τον οργανισμό και καθορίζεται στην κάρτα Οργανώσειςστον σελιδοδείκτη Λογιστικές πολιτικές και άλλες ρυθμίσειςΣύνδεσμος Λογιστική πολιτικήστο χωράφι Τύπος δασμολογίου.

Στο Παράδειγμα 1, ο οργανισμός έχει οριστεί σε Βασικό ποσοστό ασφαλίστρων(κωδικός "01"), που προβλέπει ποσοστά εισφοράς το 2018: στο Ταμείο Συντάξεων της Ρωσικής Ομοσπονδίας στο ποσό του 22%. Ταμείο Κοινωνικών Ασφαλίσεων 2,9%; FFOMS 5,1%. Είναι προφανές ότι το Ταμείο Συντάξεων έχει «υποπληρωμένο» το 9% των εισφορών (22% - 13%), και ο κωδικός τιμολογίου έχει αλλάξει.

Στο υπό εξέταση Παράδειγμα 1, για τον επανυπολογισμό των εισφορών, θα πρέπει να αναθεωρηθεί η διαδικασία λογιστικής εισοδήματος. Το έγγραφο προορίζεται για την καταχώριση της διαδικασίας καταγραφής εισοδήματος και επανυπολογισμού των ασφαλίστρων της προηγούμενης περιόδου. (μενού Φόροι και τέλη). Στον σελιδοδείκτη Πληροφορίες εισοδήματοςείναι απαραίτητο να διευκρινιστούν χειροκίνητα όλα τα εισοδήματα των εργαζομένων. Ταυτόχρονα, στον σελιδοδείκτη Εκτιμώμενες συνεισφορέςΤα ασφάλιστρα θα επανυπολογιστούν αυτόματα.

Ως αποτέλεσμα επανυπολογισμού των ασφαλίστρων του υπαλλήλου V.S. Ivy με μηνιαίες αποδοχές 10.000 ρούβλια. Το ποσό των ασφαλιστικών κρατήσεων για τον μήνα ήταν:

  • στο Ταμείο Συντάξεων της Ρωσίας - 2.200 ρούβλια.
  • στο Ομοσπονδιακό Ταμείο Υποχρεωτικής Ιατρικής Ασφάλισης και στο Ταμείο Κοινωνικών Ασφαλίσεων - το ποσό δεν άλλαξε και ανήλθε σε 510 ρούβλια, αντίστοιχα. και 290 τρίψτε.

Μετά τον επανυπολογισμό των ασφαλίστρων για το πρώτο τρίμηνο, θα πρέπει να προετοιμαστούν διευκρινιστικοί υπολογισμοί. Χρησιμοποιώντας την υπηρεσία 1C-Αναφορά,είναι απαραίτητο να δημιουργηθούν νέες αναφορές για τις περιόδους που διορθώνονται και για Τίτλος σελίδαςυποδεικνύω Αριθμός διόρθωσης(Εικ. 2). Οι διευκρινίσεις επηρέασαν όλους τους υπαλλήλους του τμήματος, αφού ο κωδικός τιμολόγησης όλων είχε αλλάξει. Επομένως, οι Ενότητες 3 στον ενημερωμένο Υπολογισμό σχηματίζονται για όλους τους υπαλλήλους του τμήματος. Σε άλλες περιπτώσεις, όταν ο σχηματισμός ενός ενημερωμένου Υπολογισμού προκαλείται από αλλαγές στα δεδομένα ή τα δεδουλευμένα μεμονωμένων υπαλλήλων, η Ενότητα 3 εμφανίζει δεδομένα μόνο για αυτούς τους υπαλλήλους. Σε κάθε περίπτωση, οι υπόλοιπες ενότητες του διευκρινιστικού Υπολογισμού συμπληρώνονται με εντελώς νέα στοιχεία.

Ρύζι. 2. Σελίδα τίτλου του διευκρινιστικού υπολογισμού των ασφαλίστρων α' τριμήνου 2018

Δικαίωμα υποβολής ενημερωμένου Υπολογισμού ασφαλίστρων

Οι ασφαλισμένοι μπορούν να υποβάλουν επικαιροποιημένο Υπολογισμό στην επιθεώρηση εάν εντοπίσουν σφάλματα που οδηγούν σε υπερεκτίμηση του ποσού των ασφαλίστρων. Μάλιστα, κατά τον επόμενο υπολογισμό των εισφορών στην τρέχουσα περίοδο, γίνεται επανυπολογισμός, και το αποτέλεσμα αποτυπώνεται στην έκθεση για την επόμενη περίοδο. Επιλογές κατάστασης που σας επιτρέπουν να παρουσιάσετε έναν ενημερωμένο Υπολογισμό:

1. Στον εργαζόμενο καταβλήθηκε μισθός για ολόκληρο τον μήνα εργασίας. Ο υπολογισμός των ασφαλίστρων υποβλήθηκε στην Ομοσπονδιακή Φορολογική Υπηρεσία, αλλά αργότερα αποδείχθηκε ότι ο υπάλληλος βρισκόταν σε αναρρωτική άδεια ή σε διακοπές με δικά του έξοδα. Ένα δεδουλευμένο ποσό που δεν περιλαμβανόταν στη βάση υπολογισμού των ασφαλίστρων αντικατέστησε δεδουλευμένο στοιχείο που υπόκειται σε ασφάλιστρα, γεγονός που οδήγησε σε υπερπληρωμή των ασφαλίστρων.

2. Τυχόν επανυπολογισμός δεδουλευμένων εργαζομένων που οδηγεί σε επανυπολογισμό των ασφαλίστρων προς τη μείωσή τους.

Παράδειγμα 2

Κατά τον υπολογισμό των μισθών Ιουνίου στον εργαζόμενο Σ.Σ. Ο Γκορμπούνκοφ βραβεύτηκε:

  • πληρωμή μισθού - 7.500 ρούβλια.
  • πληρωμή επαγγελματικού ταξιδιού (με βάση τα μέσα κέρδη) για τον Ιούνιο - 2.500 ρούβλια.

Τα ασφάλιστρα έχουν υπολογιστεί στο βασικό επιτόκιο. Τον Ιούνιο εισφορές από το μισθό του Σ.Σ. Gorbunkov ήταν:

  • στο Ταμείο Συντάξεων της Ρωσίας - 2.200 ρούβλια.
  • σε FFOMS - 510 ρούβλια.
  • στο Ταμείο Κοινωνικών Ασφαλίσεων - 290 ρούβλια.

Αυτές οι εισφορές έχουν καταβληθεί και περιλαμβάνονται στον Εξαμηνιαίο Λογαριασμό 2018. Η αναρρωτική άδεια που υποβλήθηκε στο λογιστήριο για την περίοδο 25/06/2018-30/06/2018 δεν δημιουργεί λόγο για τη διαμόρφωση επικαιροποιημένου Υπολογισμού. Έγγραφο καταχωρισμένο στο πρόγραμμα Αναρρωτική άδειααντιστρέφει το προηγουμένως δεδουλευμένο ποσό των επιδομάτων ταξιδιού (Εικ. 3).

Ρύζι. 3. Επανυπολογισμός οδοιπορικών στο παραστατικό «Αρρωτική άδεια».

Την αναρρωτική άδεια παρέλαβε η οργάνωση τον Ιούλιο. Δεν πρόκειται για περίπτωση σφάλματος και δεν οδηγεί σε υποκαταβολή των ασφαλίστρων. Δεδομένου ότι το ποσό που προέκυψε από την αναρρωτική άδεια δεν υπόκειται σε ασφαλιστικές εισφορές, υπήρξε αχρεωστήτως καταβολή εισφορών ύψους:

  • στο Ταμείο Συντάξεων της Ρωσικής Ομοσπονδίας - 550 ρούβλια.
  • σε FFOMS - 127,50 ρούβλια.
  • στο Ταμείο Κοινωνικών Ασφαλίσεων - 72,50 ρούβλια.

Σε ένα πρόγραμμα Αναρρωτική άδεια, εγγεγραμμένος Ιούλιος 2018, επηρεάζει τον υπολογισμό των ασφαλίστρων στον τρέχοντα μήνα, μειώνοντας τη βάση υπολογισμού.

Δεν υπάρχουν νομικές απαιτήσεις για την υποβολή ενημερωμένου Υπολογισμού σε μια τέτοια περίπτωση. Όλοι οι επανυπολογισμοί πραγματοποιούνται την επόμενη περίοδο και αντικατοπτρίζονται στις επόμενες αναφορές. Αλλά ταυτόχρονα, ο οργανισμός έχει το δικαίωμα να διευκρινίσει την έκθεση για το εξάμηνο και να ενημερώσει την Ομοσπονδιακή Φορολογική Υπηρεσία για την υπερπληρωμή που προέκυψε υποβάλλοντας μια διευκρίνιση.

Ωστόσο, πριν το τέλος του μήνα, δεν πρέπει να κάνετε βιαστικές διευκρινίσεις του Υπολογισμού. Άλλωστε, διάφορα έγγραφα καταχωρούνται όλο τον μήνα. Κάποια στιγμή το έγγραφο Αναρρωτική άδειαμπορεί πράγματι να αντιστρέψει το εισόδημα του προηγούμενου μήνα και με βάση τα αποτελέσματα του υπολογισμού των μισθών του μήνα, ένα άλλο έγγραφο, για παράδειγμα, Υπολογισμός μισθών και εισφορών, θα πραγματοποιήσει πρόσθετα δεδουλευμένα που υπερβαίνουν τα έσοδα αναστροφής της προηγούμενης περιόδου. Ως αποτέλεσμα, τα έσοδα του τρέχοντος μήνα θα μειωθούν κατά το ποσό της αντιστροφής του επαγγελματικού ταξιδιού, δεν θα παραμείνουν μείον για τον προηγούμενο μήνα και η αναφορά προσαρμογής δεν θα εμφανίσει αλλαγές.

Η ανάγκη υποβολής ενημερωμένου Υπολογισμού ασφαλίστρων

Σε ορισμένες περιπτώσεις, παρά την απουσία υποχρέωσης υποβολής ενημερωμένου Υπολογισμού, ο αντισυμβαλλόμενος δεν έχει άλλη ευκαιρία να αναφέρει την υπερπληρωμή των ασφαλίστρων, εκτός από την υποβολή ενημέρωσης:

1. Ως αποτέλεσμα του επανυπολογισμού των εισφορών στην τρέχουσα περίοδο, ο εργαζόμενος λαμβάνει αρνητικό ποσό. Μια αναφορά με αρνητικό ποσό δεν μπορεί να υποβληθεί στην Ομοσπονδιακή Φορολογική Υπηρεσία. Επομένως, υπάρχει μόνο μία διέξοδος - να δημιουργήσετε μια ενημερωμένη αναφορά για την προηγούμενη περίοδο.

2. Ο υπάλληλος εργαζόταν σε επικίνδυνες εργασίες. Τα ασφάλιστρα υπολογίστηκαν με πρόσθετο επιτόκιο. Πληροφορίες σχετικά με τη μεταφορά του εργαζομένου στην εργασία υπό κανονικές συνθήκες εργασίας ελήφθησαν καθυστερημένα από το λογιστήριο. Ως αποτέλεσμα του επανυπολογισμού, είναι αδύνατο να μειωθούν οι υπολογιζόμενες εισφορές με τον πρόσθετο συντελεστή, επειδή τα δεδουλευμένα του εργαζομένου στην τρέχουσα περίοδο δεν υπόκεινται πλέον σε εισφορές με τον πρόσθετο συντελεστή.

Παράδειγμα 3

Σε αυτήν την περίπτωση, σε αντίθεση με το προηγούμενο Παράδειγμα 2, το αρνητικό ποσό των ασφαλίστρων που προκύπτει από την ακύρωση επαγγελματικού ταξιδιού δεν θα αντισταθμίζεται με δεδουλευμένα. Παρά το γεγονός ότι λόγω των δεδουλευμένων άλλων εργαζομένων, το συνολικό ποσό των ασφαλίστρων θα είναι θετικό, στην Ενότητα 3 ο εργαζόμενος θα παραμείνει αρνητικές τιμές και αυτό είναι απαράδεκτο. Και επομένως ο λογιστής θα πρέπει να δημιουργήσει ένα έγγραφο Επανυπολογισμός ασφαλίστρων, υπολογίστε εκ νέου τις εισφορές για τον Ιούνιο, δημιουργήστε και υποβάλετε έναν ενημερωμένο Υπολογισμό στην Ομοσπονδιακή Φορολογική Υπηρεσία.

Το πρόγραμμα 1C: Μισθός και Διαχείριση Προσωπικού 8 αυτοματοποιεί τη διαδικασία επανυπολογισμού των ασφαλίστρων. Χρησιμοποιώντας την υπηρεσία 1C-Αναφοράαρχικοί και διευκρινιστικοί υπολογισμοί για τα ασφάλιστρα δημιουργούνται αυτόματα. Ωστόσο, η απόφαση για την κατάρτιση διευκρινιστικού Υπολογισμού παραμένει στον λογιστή. Έχοντας αναλύσει τις συνέπειες της εγγραφής ενός εγγράφου που αλλάζει τους υπολογισμούς στην περίοδο για την οποία έχει ήδη υποβληθεί έκθεση, ο λογιστής είτε υπολογίζει εκ νέου τα ασφάλιστρα για την προηγούμενη περίοδο είτε ο υπολογισμός γίνεται αυτόματα τον τρέχοντα μήνα.

Από τον συντάκτη. Στο άρθρο, διαβάστε σχετικά με τον μηχανισμό που εφαρμόζεται στο 1C:Enterprise 8 για τον έλεγχο των αναλογιών ελέγχου για τον υπολογισμό των ασφαλίστρων, ο οποίος λαμβάνει υπόψη τα δεδομένα των υπολογισμών προσαρμογής.



Σας άρεσε το άρθρο; Μοιράσου το