In dieser Publikation M.A. Vlasova, Lehrerin und Beraterin am Zentrum für zertifizierte Ausbildung des Unternehmens „1C: Automation“, untersucht im Detail den in „1C: Complex Automation 8“ implementierten Mechanismus zur Durchführung der letzten Operationen des Monats, der für die vorgesehen ist Bildung gesetzlich vorgeschriebener Transaktionen, Schließung einer Reihe von Konten und Feststellung des Finanzergebnisses der Aktivitäten. Besondere Relevanz und praktischer Wert erhält der Artikel durch die Empfehlungen des Autors zur Organisation der Kontrolle der Korrektheit routinemäßiger Vorgänge sowie zur Berücksichtigung von Jahresabschlussvorgängen.

Monatsabschlussverfahren

Das Verfahren zum Abschluss eines Monats besteht aus einer Reihe von Routinevorgängen: Abschreibungsberechnung, Rückzahlung der Kosten für Arbeitskleidung und Spezialausrüstung, Ermittlung der Kosten für die Bewegung der Vorräte für den Monat, Neubewertung der Fremdwährung, Abschreibung zukünftiger Ausgaben als aktuell Kosten, Ermittlung der tatsächlichen Kosten hergestellter Produkte und Dienstleistungen, Ermittlung von Abweichungen bei Einkommensschätzungen und Ausgaben in der Buchhaltung und Steuerbuchhaltung, Berechnung der Einkommensteuer, Berechnung der Mehrwertsteuerpflichten usw. Alle diese Vorgänge werden durch separate erstellte und durchgeführte Regulierungsdokumente durchgeführt in einer bestimmten Reihenfolge aus.

Um dem Benutzer die Arbeit bei der Durchführung von Routinevorgängen in der Konfiguration „1C: Integrated Automation 8“ zu erleichtern, wurde die Funktionalität „Monatsabschluss“ erstellt. Es ermöglicht die Konfiguration und Steuerung des Monatsabschlussverfahrens und hilft bei der Koordinierung der Interaktion der Verantwortlichen, die einzelne Regulierungsvorgänge durchführen.

Einrichten eines Monatsabschlussverfahrens

Zunächst werden die Voreinstellungen vorgenommen (Menü - Regulierungsmaßnahmen - Monatsende einrichten). Alle Monatsabschlusseinstellungen sind Elemente des gleichnamigen Verzeichnisses. Jede Einstellung wird unabhängig von den Organisationen erstellt, aus denen das Unternehmen besteht, und kann für jede dieser Organisationen verwendet werden.

Das Einstellungsformular gibt den Zeitraum an, ab dem es angewendet werden kann, sowie Anzeichen für die Reflexion in der Buchhaltung, der Steuer- und der Betriebsbuchhaltung. Sie sollten auch die Option eines Besteuerungssystems wählen – allgemein oder vereinfacht (mit unterschiedlichen Arten der Steuerbemessungsgrundlage), da die Zusammensetzung der Transaktionen je nach Steuersystem unterschiedlich ist.

Auf dem Lesezeichen Zusammenfassungseinstellungen die durchzuführenden Vorgänge sind vermerkt. Standardmäßig umfasst die Monatsabschlusseinstellung alle Vorgänge, die ausgeführt werden können, mit Ausnahme derjenigen, die nicht den Buchhaltungseinstellungen (Menü UND) entsprechen Schnittstelle „Account Manager“. - Buchhaltungseinrichtung - Abrechnungsparameter einrichten).

Somit kann je nach Einstellung der Abrechnungsparameter im Programm eine Batch-Abrechnung geführt oder der Modus der Advanced Cost Accounting Analytics (RAUZ) genutzt werden. Beim Einsatz von RAUZ entfallen ressourcenintensive Routineeinsätze Stellen Sie die Stapelabrechnungsreihenfolge wieder her Und Passen Sie die Kosten für die Abschreibung von Vorräten an sind daher in dem in Abb. dargestellten Diagramm nicht erfüllt. 1 sind sie inaktiv und ihre Verwendung kann nicht konfiguriert werden.

Reis. 1. Liste der Routinevorgänge, die beim Monatsabschluss ausgeführt werden

Alle anderen Routinevorgänge, mit Ausnahme der inaktiven, können in die Monatsabschlusseinstellung einbezogen oder durch Aktivieren der entsprechenden Kontrollkästchen davon ausgeschlossen werden. Wenn eine Organisation beispielsweise nicht über Fremdwährungsfonds verfügt und Verträge mit Gegenparteien in Fremdwährung abgeschlossen werden, besteht keine Notwendigkeit, eine Regulierungsmaßnahme durchzuführen Währungsfonds neu bewerten usw.

Jedem Regulierungsvorgang muss eine verantwortliche Person zugewiesen werden. Wenn Sie den Vorgang zum Monatsabschluss direkt ausführen, generiert das Programm eine Aufgabe dafür. Auf der gleichnamigen Registerkarte werden die Verantwortlichen für die Durchführung von Routinearbeiten zugeordnet. Dies geht ganz einfach, indem Sie im linken Feld den Vorgang und im rechten Feld den Benutzer (oder die Benutzergruppe) auswählen, der ihn ausführen soll, und dann den Pfeil verwenden (Abb. 2).

Reis. 2. Zuweisung von Benutzern, die für die Durchführung von Routinevorgängen verantwortlich sind

Auf dem Lesezeichen Kostenzuordnung Sie sollten die Kostenzuordnungsmethoden angeben, die bei der Einrichtung dieses Monatsabschlusses verwendet werden. Standardmäßig werden alle Kosten von Abteilungen vom Typ „Hauptproduktion“ und „Nebenproduktion“ entsprechend der Produktionsmenge verteilt, und die Kosten von Abteilungen vom Typ „Sonstige“ werden entsprechend den geplanten Produktionskosten verteilt.

Bei Bedarf kann die Kostenverteilungseinstellung geändert werden, indem eine eigene Verteilungsmethode gewählt wird, beispielsweise für jeden Kostenposten jeder Abteilung (bei der Berechnung der Kosten je nach Produktionsart – materialintensiv, arbeitsintensiv usw. – oder andere Merkmale des Unternehmens sowie in Übereinstimmung mit der genehmigten behördlichen Dokumentation der Organisation).

Darüber hinaus müssen Sie bedenken, dass für eine korrekte Kostenverteilung durch das Programm die Korrespondenz zwischen den Unternehmensbereichen und den Organisationsbereichen in der Datenbank (Menü) konfiguriert werden muss Schnittstelle „Vollständig“ - Verzeichnisse - Unternehmen - Abteilungen).

Außerdem wird in der Monatsabschlusseinstellung für jeden Routinevorgang angegeben, welche Belege bei der Ausführung erstellt und gebucht werden sollen.

In der Regel entspricht jeder Regulierungsvorgang einem oder mehreren Dokumenten, die erstellt und ausgeführt werden müssen. Diese Korrespondenz wird im Informationsregister konfiguriert Liste der regulatorischen Betriebsdokumente. Es wird standardmäßig ausgefüllt geöffnet, wenn Sie auf die Schaltfläche in der Befehlsleiste klicken Dokumente zum regulatorischen Betrieb(Abb. 3). Ein gesondertes Ausfüllen ist in der Regel nicht erforderlich.

Reis. 3. Dokumente zur Durchführung von Routineoperationen

Bei Bedarf kann die Trefferliste automatisch mit Standardeinstellungen neu befüllt werden (Befehlsleisten-Schaltfläche I), bevor alle zuvor erstellten Einträge gelöscht werden. Bei einigen Regulierungsvorgängen werden Dokumente beim Ausfüllen nicht standardmäßig installiert:

  • oder aufgrund der Notwendigkeit, zusätzliche Aktionen durchzuführen (z. B. müssen Sie möglicherweise den Prozentsatz der Aktivitäten auf UTII eingeben, wenn Sie Löhne und „Lohn“-Steuern berechnen);
  • oder aufgrund der Vielzahl der zu erstellenden Dokumente die Ergebnisse der Ausfüllung von den vorherigen abhängen (Vorgang). Berechnen Sie Gehälter und einheitliche Sozialsteuer);
  • oder aufgrund fehlender Dokumente (ein Routinevorgang kann nicht nur durch ein Dokument, sondern auch durch eine spezielle Verarbeitung durchgeführt werden);
  • oder aufgrund der Tatsache, dass die Vorgehensweise zur Durchführung einer Routineoperation in einem separaten Diagramm detailliert beschrieben wird.

Es ist auch möglich, eine Liste von Berichten zu konfigurieren, die dem Benutzer zur Überwachung der Ergebnisse einer Routineoperation über das Formular zur Verfügung stehen Regelmäßiger Betrieb(über die Befehlsfeldtaste Berichte).

Einstellungen werden im Informationsregister vorgenommen Liste der Routinebetriebsberichte(Befehlsfeldschaltfläche des Einstellungsformulars zum Monatsabschluss Regulatorische Betriebsberichte). Für einen Routinevorgang können beliebig viele Berichte angegeben werden. Das Einrichten der Berichtszusammensetzung ist optional.

Die Zusammensetzung und Abfolge der Vorgänge wird im grafischen Diagramm (Dokument) wiedergegeben Monatsende einrichten Lesezeichen Planen). Das Aktivieren/Deaktivieren der Ausführung eines Routinevorgangs und die Zuweisung verantwortlicher Personen kann direkt am Diagramm erfolgen.

Betrachten wir das Verfahren zur Durchführung des Monatsabschlussverfahrens.

Beginn des Monatsabschlussverfahrens

Im Menü wird ein neuer Monatsabschlussvorgang erstellt Schnittstelle „Buchhaltungsmanager“ - Regulierungsmaßnahmen - Monatsabschlussverfahren.

In Form von Abschluss des Monats Auf der Registerkarte Parameter müssen Sie Folgendes angeben:

  • Abschlussmonat;
  • Organisation;
  • Monatsabschlusseinstellungen;
  • Zugehörigkeit zu den Buchhaltungsarten (Management, Buchhaltung, Steuern).

Anschließend sollten Sie die Einstellungen laden und den Vorgang über die gleichnamigen Schaltflächen starten.

Nach Abschluss dieser Schritte erscheint ein Informationsfenster, in dem der Benutzer darüber informiert wird, welche Routinetätigkeiten durchgeführt werden und welcher verantwortlichen Person diese zugeordnet sind. Wenn keine Änderungen erforderlich sind, klicken Sie auf die Schaltfläche Start.

Während des Monatsabschlussverfahrens:

  • Für verantwortliche Personen werden automatisch Aufgaben generiert, um Routinevorgänge durchzuführen.
  • Bei der Durchführung des nächsten Routinevorgangs erfolgt automatisch ein Übergang zum nächsten Vorgang – es werden neue Aufgaben generiert. Darüber hinaus können einige Vorgänge parallel (gleichzeitig) ausgeführt werden.

Das Monatsabschlussverfahren gilt als abgeschlossen, wenn alle Regulierungsvorgänge abgeschlossen sind.

Überwachung des Fortschritts des Verfahrens

Auf dem Lesezeichen Planen Verfahren Abschluss des Monats Anhand grafischer Bilder können Sie den aktuellen Stand der einzelnen Regulierungsvorgänge deutlich erkennen (Abb. 4):

  • Vorgänge, die (aufgrund der Programmeinstellungen) nicht ausgeführt werden, werden auf einem weißen Hintergrund angezeigt. zusätzlich angegeben: „Nicht ausgeführt“;
  • Vom Benutzer deaktivierte Vorgänge werden grau angezeigt;
  • Vorgänge, die vom aktuellen Benutzer (oder der Benutzergruppe, zu der er gehört) ausgeführt werden sollen, sind fett umrandet.
  • Vorgänge, für die noch keine Aufgaben generiert wurden, werden in heller Farbe ohne Umrisse angezeigt;
  • Vorgänge, für die derzeit Aufgaben generiert wurden (und auf ihre Ausführung warten), sind mit einer roten gepunkteten Linie umkreist.
  • abgeschlossene Vorgänge sind schattiert;
  • Wenn der Monatsabschlussvorgang abgeschlossen ist, wird der Hintergrund des Diagramms dunkel.

Reis. 4. Grafische Darstellung des Ablaufs des Monatsabschlusses

Der aktuelle Stand des Monatsabschlussvorgangs („gestartet“, „abgeschlossen“) wird in der Kopfzeile des Formulars angezeigt. Sie können das Routineaufgabenformular öffnen, indem Sie mit der linken Maustaste auf das entsprechende Element des grafischen Diagramms oder die Routineaufgabe in der Liste der Routineoperationen doppelklicken. Mit dem Routineaufgabenformular können Sie alle für die Durchführung eines Routinevorgangs erforderlichen Dokumente auf einmal erstellen und buchen, die Ergebnisse ihrer Buchung in Registern über die Menüschaltflächen überprüfen, Berichte über die Durchführung von Routinevorgängen (Referenzen, Berechnungen) einsehen, und geben Sie auch Informationen darüber in das Programm ein, dass dieser Regulierungsvorgang abgeschlossen wurde.

Durchführung von Routineoperationen

Die für die Durchführung von Routineoperationen verantwortlichen Personen können die ihnen zur Durchführung von Routineoperationen übertragenen Aufgaben in Form der Liste „Routineoperationen“ (Menü) einsehen Schnittstelle „Buchhaltungsmanager“ - Regulierungsmaßnahmen - Regulierungsmaßnahmen).

Um jeden Regulierungsvorgang durchzuführen, müssen die folgenden Aktionen durchgeführt werden.

1. Erstellen und Ausführen relevanter (einem Regulierungsvorgang zugeordneter) Regulierungsdokumente oder Durchführung der Verarbeitung. Die Verarbeitung erfolgt getrennt vom Geschäftsprozess des Monatsabschlusses über die Schaltflächen des Hauptmenüs des Programms. Die Erstellung von Dokumenten kann auch getrennt vom Geschäftsprozess erfolgen, sinnvoll ist es jedoch, dies in Form einer Regulierungsaufgabe zu tun – über den gleichnamigen Button, der es Ihnen ermöglicht, die notwendigen Dokumente automatisch zu erstellen. Das Routineaufgabenformular öffnet sich durch einen Linksklick auf die grafische Darstellung des Vorgangs im Monatsabschlussdiagramm oder durch einen Klick auf die entsprechende Zeile in der Liste der Routineaufgaben.

2. Überprüfen Sie das Ergebnis.

3. Markieren Sie den Routinevorgang als abgeschlossen (Schaltfläche „Als abgeschlossen markieren“). Wenn darüber hinaus dem Monatsabschlussvorgang ein Routinevorgang zugeordnet wurde, dessen Ausführung aber tatsächlich nicht erforderlich ist (worüber das Programm eine entsprechende Meldung anzeigt), dann können Sie einem solchen Routinevorgang in seiner Form die Aktion „Ausführen ohne“ zuweisen Schecks“.

Betrachten wir die Vorgänge, die in den regulatorischen Vorgängen enthalten sind.

Führen Sie eine zusätzliche Dokumentenverarbeitung durch

Dieser Vorgang wird durch die gleichnamige Verarbeitung (Menü Schnittstelle „Buchhaltungsmanager“ - Verschoben - Zusätzliche Dokumentation). Das Verfahren ist erforderlich, wenn für die Organisation der verzögerte Dokumentenverarbeitungsmodus festgelegt wurde (Abb. 5).

Reis. 5. Festlegen des verzögerten Veröffentlichungsmodus

Bei der Bearbeitung werden Dokumente, die im Laufe des Monats nur in einem Teil der erforderlichen Register im aufgeschobenen Buchungsmodus gebucht wurden, in allen anderen Registern gebucht.

Nach Abschluss der endgültigen Bearbeitung der Dokumente markieren wir den Routinevorgang als abgeschlossen. In diesem Fall aktiviert das Programm in der Liste der Routineoperationen die Kästchen, die anzeigen, dass die Operation abgeschlossen wurde, und im grafischen Diagramm wird das Element, das der abgeschlossenen Routineoperation entspricht, schattiert (Abb. 6).

Reis. 6. Markieren Sie den Abschluss eines Routinevorgangs

Gleichzeitig wird in der Liste der Routineoperationen durch die Prozedur zum Monatsabschluss eine Aufgabe zur Durchführung der nächsten Routineoperation generiert, die im grafischen Diagramm durch eine gepunktete Linie umrandet angezeigt wird.

Ähnliche Maßnahmen sollten bei der Durchführung jeder Routineoperation durchgeführt werden.

Wiederherstellen der Berechnungsreihenfolge für Akquisitionen (Verkäufe)

Diese Routinevorgänge werden von der Verarbeitung ausgeführt. Wiederherstellen des Status der Abrechnungen mit Gegenparteien (Menü Schnittstelle „Buchhaltungsmanager“ - Regulierungsmaßnahmen - Wiederherstellung der Berechnungsreihenfolge), der das Vorliegen von Fortschritten erkennen soll (Abb. 7).

Reis. 7. Wiederherstellung der Reihenfolge der Abrechnungen mit Gegenparteien

Durch die Wiederherstellung von Abläufen generiert die Verarbeitung Transaktionen und Bewegungen spezialisierter Register im Zusammenhang mit der Rückzahlung von Schulden und der Verrechnung von Vorauszahlungen für Abrechnungen mit Lieferanten und Kunden.

Darüber hinaus passt die Verarbeitung bei Abrechnungen in Fremdwährung die Beträge von Einnahmen und Verkäufen an, wenn Vorschüsse zu einem anderen Kurs verrechnet werden. Darüber hinaus werden die Salden auf allen Fremdwährungskonten neu bewertet und Buchungen für Wechselkursdifferenzen in der Buchhaltung und Steuerbuchhaltung erstellt.

Stellen Sie die Stapelabrechnungsreihenfolge wieder her

Wenn das Unternehmen RAUZ nicht verwendet, ist es notwendig, einen zusätzlichen Vorgang durchzuführen, der durch die Verarbeitung von Posten nach Chargen (Menü) durchgeführt wird Schnittstelle „Buchhaltungsmanager“ - Kostenrechnung - Chargenweise Durchführung), was beabsichtigt ist:

  • die korrekte Reihenfolge der Bilanzierung von Lagerbeständen wiederherzustellen, wenn die Eingangs- und Abschreibungsbelege rückwirkend erstellt wurden;
  • für die geregelte Abschreibung der Kosten von Lagerchargen für den Fall, dass eine solche Abschreibung zum Zeitpunkt der Buchung von Belegen nicht vorgenommen wurde (d. h. bei der Einrichtung von Buchhaltungsparametern wurde das Kontrollkästchen Chargen bei Buchung von Belegen abschreiben aktiviert). nicht ausgewählt).

Wenn die Chargenbuchhaltungsreihenfolge nicht wiederhergestellt wird, sollten Sie die Buchhaltung der Transaktionen für den Eingang und Verkauf (Abschreibung) von Lagerbestandschargen überprüfen und sicherstellen, dass alle Dokumente im Zusammenhang mit der Lagerbestandsbewegung in der Informationsdatenbank gebucht sind. (Sie können auch vor Beginn der Verarbeitung sicherstellen, dass keine negativen Salden auf den Bestandskonten vorhanden sind (z. B. mithilfe des Berichts). Liste der Waren in Lagerhäusern).

Um das Auffinden von Fehlern zu erleichtern, empfiehlt es sich außerdem, die Schaltfläche „Einstellungen“ oben in der Bearbeitung zu verwenden Chargenweise Durchführung, und durch Auswahl des Menüpunktes Verarbeitungseinstellungen, aktivieren Sie das Kontrollkästchen Stoppen Sie die Stapelverarbeitung, wenn nicht genügend Stapel vorhanden sind. Nach Abschluss der Verarbeitung können alle Meldungen über unbeschriebene Lose im Meldungsfenster und im Protokoll abgerufen werden.

Passen Sie die Kosten für die Abschreibung von Vorräten an

Wenn RAUZ nicht angewendet wird, muss die Organisation beim Monatsabschluss eine Routineoperation durchführen, um den Wert der abgeschriebenen Vorräte anzupassen. Es erfolgt durch das Dokument (Speisekarte - Dokumentation - Regulierungsmaßnahmen - Anpassung der Kosten für die Abschreibung von Waren). Eine Anpassung ist erforderlich für:

  • Berechnung der gewichteten durchschnittlichen Kosten für die Abschreibung von Chargen bei Verwendung der Methode „Nach Durchschnitt“ zur Bewertung der Lagerbestände (während des Monats wurden die Kosten anhand des gleitenden Durchschnitts berücksichtigt und dieser Vorgang berechnet sie neu).
  • Neuberechnung der Anschaffungskosten von Lagergegenständen einschließlich zusätzlicher Kosten für deren Anschaffung, wenn diese Kosten nach der Abschreibung der Vermögenswerte in den Buchführungsunterlagen berücksichtigt wurden.

Parallele Ausführung von Routineoperationen

Einige Routineaufgaben können parallel ausgeführt werden (Abb. 8). Dies ist in der Liste der Routineaufgaben und noch deutlicher in der grafischen Darstellung zu erkennen (Aufgaben liegen auf gleicher Ebene, jeweils umgeben von einer gepunkteten Linie).

Reis. 8. Mehrere Routineaufgaben gleichzeitig zuweisen

Auswählen einer Operation Berechnen Sie die Abschreibung des Anlagevermögens , das zur Berechnung der Abschreibung und ggf. eines Abschreibungszuschlags gemäß den Einstellungen bei der buchhalterischen Übernahme (Inbetriebnahme) des Anlagevermögens dient. Öffnen Sie das Routinebetriebsfenster, indem Sie mit der linken Maustaste auf das im Grafikdiagramm dargestellte Element doppelklicken und auf die Schaltfläche „Dokumente erstellen“ klicken. Als Ergebnis wird ein Dokument „Abschreibung des Anlagevermögens“ erstellt, das auf den letzten Tag des Abschlussmonats datiert ist. Aus dem Formular einer Regulierungstransaktion heraus können Sie durch Anklicken der entsprechenden Schaltflächen einen Beleg buchen und das Ergebnis der Buchung in der Buchhaltung und Steuerbuchhaltung einsehen (Abb. 9).

Reis. 9. Buchung des erstellten Belegs Abschreibung des Anlagevermögens

Danach muss der Abschreibungsvorgang als abgeschlossen markiert werden. Dies geschieht über einen Button Als abgeschlossen markieren in Form einer Routineoperation oder über ein Menü Aktionen - Vollendet in der Liste der Routineoperationen.

Die folgenden Vorgänge werden auf ähnliche Weise ausgeführt.

Berechnen Sie die Abschreibung immaterieller Vermögenswerte. Bei diesem Vorgang fallen Abschreibungen auf immaterielle Vermögenswerte an und die Kosten für Forschung und Entwicklung (F&E) werden bei der Umsetzung des erstellten Dokuments abgeschrieben Abschreibung immaterieller Vermögenswerte.

P die Kosten für Spezialkleidung amortisieren. Bei diesem Vorgang wird ein Teil der Kosten für Spezialkleidung und Spezialausrüstung abgeschrieben, sofern diese bei Inbetriebnahme nicht vollständig zurückgezahlt wurden. Dies erfolgt bei der Buchung des Dokuments Kostenerstattung (Arbeitskleidung, Spezialausrüstung, Inventar).

RBP abschreiben. Bei diesem Vorgang wird ein Teil der Kosten der abgegrenzten Ausgaben durch das Dokument auf die laufenden Ausgaben übertragen .

Fremdwährung neu bewerten. Die Neubewertung erfolgt anhand des Dokuments „Neubewertung von Fremdwährungsfonds“, bei dem die Neuberechnung der auf Fremdwährung lautenden Währungen und Schulden gemäß den Rechnungslegungs- und Steuervorschriften erfolgt.

Versicherungskosten berechnen. Das bei der Durchführung dieses Vorgangs erstellte Dokument „Aufwendungen für freiwillige Versicherungen“ dient der Abschreibung zukünftiger Ausgaben für freiwillige Versicherungen von Arbeitnehmern in der Buchhaltung (76.01.2 „Zahlungen (Beiträge) für freiwillige Versicherungen von Arbeitnehmern“) und in der Steuerbuchhaltung (97.02 „Abgegrenzte Kosten“) „Aufwendungen für freiwillige Versicherungen“) Arbeitnehmerversicherung“).

Dokumente für den nächsten Regulierungsvorgang Berechnen Sie Gehälter und einheitliche Sozialsteuer entstehen, ohne seine Form zu durchlaufen. Zu diesen Dokumenten gehören:

  • Lohn-und Gehaltsabrechnung(Speisekarte Schnittstelle „Berechnung der Gehälter von Mitarbeitern von Organisationen“ – Gehaltsberechnung – Lohn- und Gehaltsabrechnung);
  • Einheitliche Berechnung der Sozialsteuer(Speisekarte Schnittstelle „Berechnung der Gehälter von Mitarbeitern von Organisationen“ – Steuern – Einheitliche Sozialsteuerberechnung);
  • Reflexion des Gehalts in der regulatorischen Rechnungslegung(Speisekarte Schnittstelle „Berechnung der Gehälter von Mitarbeitern von Organisationen“ – Gehaltsabrechnung – Berücksichtigung von Gehältern in der regulatorischen Rechnungslegung).

Betrieb Berechnen Sie die Mehrwertsteuer erfordert die Erstellung vieler Regulierungsdokumente und daher kann der Fortschritt seiner Umsetzung anhand eines separaten grafischen Diagramms überwacht werden (Abb. 10). Nach Abschluss aller vorgeschriebenen Regulierungsvorgänge wird der Hintergrund des Diagramms dunkler und der Vorgang ausgeführt Berechnen Sie die Mehrwertsteuer Im Hauptdiagramm wird es vollständig (schattiert).

Reis. 10. Grafisches Diagramm der Umsetzung der Regulierungsvorgänge für die Mehrwertsteuer

Verteilen Sie die Ausgaben nach Art der Aktivität und standardisieren Sie die Ausgaben

Beim Buchen eines Dokuments Regelmäßige Steuerbuchhaltung (Einkommensteuer) Es werden die im Dokumentdialogformular markierten Routinevorgänge ausgeführt.

Verteilung der Ausgaben nach Art der Aktivität (UTII/Nicht-UTII). Dieser Vorgang kommt zum Einsatz, wenn neben UTII-pflichtigen Tätigkeiten auch Tätigkeiten ausgeübt werden, die nicht unter die festgelegte Sonderregelung fallen. Der Betrieb verteilt Ausgaben, die keiner Tätigkeitsart direkt zugeordnet werden können, im Verhältnis zum Anteil der Einnahmen aus jeder Tätigkeitsart an den Gesamteinnahmen.

Werbekosten rationieren. Rationierung der Kosten für freiwillige Versicherungen und der Kosten für die Erstattung von Zinszahlungen an Mitarbeiter. Rationierung der Bewirtungskosten. Diese Transaktionen werden in Bezug auf die angegebenen Ausgaben verwendet und für Steuerzwecke gemäß den in Kapitel 25 der Abgabenordnung der Russischen Föderation festgelegten Standards berücksichtigt.

Berechnen Sie die Kosten (BU, NU). Berechnen Sie den Selbstkostenpreis (CC)

Die bei diesen Vorgängen erstellten Dokumente berechnen die tatsächlichen Produktionskosten, die Arbeitsleistung, die Erbringung von Dienstleistungen in der Buchhaltung, der Steuer- und der Betriebsbuchhaltung.

Betrieb Kostenkalkulation nur bei Verwendung von RAUZ verfügbar. Es erfolgt durch das Dokument Berechnung der Produktionskosten in mehrere Aktionen, deren Zusammensetzung für verschiedene Organisationen unterschiedlich sein kann (Abb. 11).

Die Reihenfolge der Aktionen im Dokument spielt keine Rolle, da das Programm einen Algorithmus enthält, der sie automatisch in der richtigen Reihenfolge ausführt.

Reis. elf. Berechnung der Produktionskosten

Finanzielle Ergebnisse generieren

Dieser Regulierungsvorgang dient der Ermittlung des Finanzergebnisses für Einnahmen und Ausgaben, die im Laufe des Monats in den Konten 90 „Umsätze“ und 91 „Sonstige Einnahmen und Ausgaben“ ausgewiesen werden. Das in diesem Dokument ausgewiesene Finanzergebnis wird auf das Konto 99 „Gewinne und Verluste“ abgeschrieben.

Das erstellte Dokument kann gemäß den Anforderungen des Artikels 283 der Abgabenordnung der Russischen Föderation auch Verluste aus Vorjahren für Steuerbuchhaltungszwecke abschreiben. Die Höhe der Verluste wird wie folgt berechnet: Wenn zum Zeitpunkt des Monatsabschlusses ein Sollsaldo auf dem Konto 97.11 „Verluste früherer Jahre“ besteht, wird die Höhe der Abschreibung zukünftiger Ausgaben nach den in der angegebenen Regeln berechnet Analysen, die auf dem Nachschlagewerk basieren Zukünftige Ausgaben. Die erhaltenen Beträge werden auf das Konto 99.01 „Gewinne und Verluste ohne Einkommensteuer“ abgeschrieben.

Einkommensteuer berechnen

Dokument I berechnet dauerhafte und latente Steueransprüche und -verbindlichkeiten gemäß den Normen der PBU 18/02 „Bilanzierung von Einkommensteuerberechnungen“, bestimmt die Höhe des bedingten Einkommensteueraufwands (oder Einkommens) und erfasst auch die laufende Einkommensteuer im Budget ( mit Verteilung nach Budgetebenen).

Schließen Sie das Jahr ab

Dokumentieren Abschluss des Jahres reformiert die Bilanz und schließt Einnahmen- und Ausgabenkonten in der Steuerbuchhaltung ab. Ein solches Dokument wird Ende Dezember erstellt.

Nach Abschluss aller Routinearbeiten, die im eingeleiteten Monatsabschlussverfahren vorgesehen sind, gilt dieses Verfahren als abgeschlossen. Der Hintergrund des grafischen Diagramms zur Darstellung von Routinevorgängen wird dunkler (Abb. 12).

Reis. 12. Grafische Darstellung des abgeschlossenen Monatsabschlussvorgangs

Absage von Routineoperationen zum Monatsabschluss

Wenn Sie einen der Routinevorgänge zum Monatsabschluss abbrechen müssen, sollten Sie die folgenden Aktionen ausführen. Im Diagramm des laufenden Ablaufs zum Monatsabschluss (Menü Regelbetrieb - Monatsabschluss) müssen Sie mit der rechten Maustaste auf das grafische Bild des abzubrechenden Vorgangs klicken und eine Aktion auswählen Brechen Sie die Ausführung eines Routinevorgangs ab.

In diesem Fall bricht das Programm die Ausführung der ausgewählten Routineoperation ab und alle Routineoperationen, die auf die abgebrochene Operation im Schema folgen, werden gelöscht. Auch die Bearbeitung der im Rahmen dieser Regulierungsvorgänge erstellten Dokumente wird eingestellt.

Um die Ausführung nicht nur eines Routinevorgangs, sondern des gesamten Monatsabschlussvorgangs abzubrechen, müssen Sie auf die Menüschaltfläche klicken Aktionen In den Formularen zum Monatsabschluss müssen Sie den Artikel auswählen Vorgangsstart abbrechen. Das Programm bricht die Ausführung aller Routinevorgänge und Dokumente ab und der Monatsabschlussvorgang wird in den Status „nicht gestartet“ versetzt.

Berechnungsbescheinigungen für die letzten Transaktionen des Monats

Um Buchhaltungsunterlagen zu erstellen und zur Genehmigung und Speicherung auf Papier auszugeben, steht eine Reihe von Berichten mit der Bezeichnung „Referenzen-Berechnungen“ zur Verfügung (Menü Schnittstelle „Buchhaltung und Steuerbuchhaltung“ - Regulierungsmaßnahmen - Hilfe und Berechnungen).

Dazu gehören folgende Zertifikate und Berechnungen:

  • Neubewertung der Fremdwährung(Neubewertungskonten werden im Kontext von Analysen und Wechselkursdifferenzen berücksichtigt.)
  • Abschreibung abgegrenzter Aufwendungen(zeigt den Betrag jedes RBP, der den laufenden Ausgaben zugeordnet ist, den Restbetrag des nicht abgeschriebenen Betrags);
  • Kostenrationierung(Der Bericht enthält Grundlagen für die Rationierung von Unterhaltungs-, Werbe- und anderen Ausgaben sowie Beträge, die bei der periodengerechten Berechnung der Einkommensteuer für den Steuerzeitraum und für den Abschlussmonat berücksichtigt werden.)
  • Permanente und temporäre Unterschiede(spiegelt dauerhafte und temporäre Unterschiede wider, das Verfahren zur Erfassung und Abschreibung dauerhafter und latenter Steueransprüche und -verbindlichkeiten, die auf ihrer Grundlage berechnet werden);
  • Berechnung der Einkommensteuer(Berücksichtigte und nicht berücksichtigte Einnahmen und Ausgaben im Sinne von Kapitel 25 der Abgabenordnung der Russischen Föderation werden verglichen, das Finanzergebnis wird anhand der Buchhaltungsdaten ermittelt, Anpassungen des Buchführungsfinanzergebnisses werden ausgewiesen, die Steuer Bemessungsgrundlage für die Einkommensteuer, die Steuer wird berechnet);
  • Neuberechnung des Wertes der abgegrenzten Vermögenswerte und Verbindlichkeiten(wird bei der Neuberechnung von ONA und ONO während der gesetzlichen Senkung des Einkommensteuersatzes ab Anfang 2009 verwendet).

Viele Menschen erinnern sich an das Problem der langsamen Verarbeitung und Neuübertragung von Dokumenten in der Kombination 1C 7.7 – MS SQL.

Ich bin einmal auf das gleiche Problem gestoßen, nachdem ich die Handelsbasis meines Unternehmens von DBF auf SQL übertragen habe.

Damals wurde diese Technologie implementiert. Obwohl mir die Idee selbst etwas früher erschien.

Gegeben: Chargenbuchhaltung der Waren, FIFO, Kostenabschreibung zum Zeitpunkt der Umbuchung des Belegs. Bis zu 2.500 Belege mit Bewegungen in Waren- und Kassenbüchern pro Tag, was etwa 60.000 pro Monat entspricht. Durchschnittlich 22 Zeilen pro Inventarimplementierungsdokument. Häufige Anpassungen der Warenunterlagen des aktuellen Monats „nachträglich“. Verkäufe durch TP. Kontrolle der Kosten/Aufschläge durch den Direktor online. Die durchschnittliche Zeit für die Verarbeitung von Dokumenten, den Verkauf von Waren und Materialien (als die „schwersten“) beträgt 2 bis 2,5 Sekunden.

Es muss schnell, vorzugsweise innerhalb von 4 bis 5 Stunden, die gesamte Sequenz wiederhergestellt werden, bevor der Monat geschlossen wird. Darüber hinaus hat das Leben gezeigt, dass der Vorgang 2-3 Mal wiederholt werden kann. Gleichzeitig, ohne Änderungen an der Struktur und Codierung der Konfiguration vorzunehmen.

Schauen wir uns die Bewegungen im Register „Batch Availability“ des Dokuments „Implementation of Inventory“ an:

Wir wissen, dass beim Abschreiben von Chargen von Lagerartikeln der Restbetrag von der Charge abgeschrieben wird, die zuerst eingetroffen ist. Wenn die abzuschreibende Warenmenge größer ist als die Restmenge einer bestimmten Charge, erfolgt eine Abschreibung für nachfolgende Chargen.

Schauen wir uns die „Batch-Bestands- und Materialaufstellung“ an:

Es gibt eine Kopie der Charge. Welche Bedingungen können dazu führen?

1. „Crawling“ von Dokumenten aus dem vorherigen Stapel;

2. Reduzierung der Menge/des Wertes im Beleg/Quittungsbeleg;

3. Erhöhung der Menge an Abschreibungsbelegen;

4. Möglicherweise wurde eine Retoure aus dieser Charge entfernt;

5. Das Dokument kann entsprechend der Zeit des Dokumentenprotokolls verschoben worden sein – vom Ende des Tages zum Anfang, oder darüber hinaus – von einem Tag auf den anderen.

Es ist uns egal, wer, wann, was, wo und warum. Unser Ziel ist es, die „Rötungen“ zu beseitigen.

Wenn Sie dies von Hand tun, was wird dafür benötigt? Richtig, buchen Sie die Dokumente mit den Nummern 3845 und 3846 der Reihe nach neu. Danach „gleiten“ sie zum nächsten Stapel. Dann aktualisieren wir den Bericht und prüfen, ob es bei der nächsten Charge zu „Rötungen“ kommt.

Für alle anderen Dokumente spielt die Nachbearbeitung hingegen keine Rolle! Alle Produkte bleiben in ihren „nativen“ Chargen.

Was hält uns nun davon ab, ein Analysemodul zu schreiben, das diese Korrespondenz zwischen den Parteien überprüft? Nichts.

Die Analyse ergab, dass solche Veränderungen in der Gesamtmasse der Bewegungen höchstens 10 % der Gesamtzahl der Dokumente pro Monat ausmachen. Aber es ist immer noch einfacher, 6.000 als 60.000 zu überweisen.

Das bedeutet, dass wir nacheinander für jedes Dokument aus dem verarbeiteten Zeitraum eine Tabelle mit dem Verhältnis der Anzahl der Waren im Dokument, Salden nach Chargen und Bewegungen im Chargenregister dieses Dokuments erstellen:

Unstimmigkeiten in Salden und Chargen werden farblich hervorgehoben.

Tatsächlich ist die Tatsache, dass es in einer solchen Tabelle mindestens eine Diskrepanz gibt, bereits ein Signal dafür, dass dieses Dokument überarbeitet werden sollte.

Übrigens ist es in einer direkten SQL-Abfrage möglich, eine Variante einer vollständigen Analyse solcher Situationen zu implementieren, was uns als Ergebnis gelungen ist: Die Abfrage hat uns nur Zeilen mit einem Warenmangel zurückgegeben. In diesem Beispiel wären dies die Produktlinien Nr. 3, 6, 8.

Wir haben Unstimmigkeiten festgestellt und diese noch einmal überprüft. Dann der nächste.

Die Zahlungsanalyse wurde analog organisiert.

Dieser Ansatz ermöglichte eine Voranalyse mit einer Geschwindigkeit von bis zu 5 Dokumenten pro Sekunde. Und da für die Analyse selbst kein Sperren der Datenbank durch Umschalten in den Exklusivmodus mehr erforderlich war und die Prozesse zur Erstellung und Pflege aktueller Dokumente nicht beeinträchtigt wurden, erfolgte die Wiederherstellung der Sequenz in Zukunft oft nicht nur nachts, sondern auch während der Arbeitszeit ohne besondere Beeinträchtigung der Mitarbeiter.

23/10/2015

Parallele Batch-Wiederherstellung

Moderne Buchhaltungsaufgaben produzierender Unternehmen bleiben für alle Systeme recht komplex, insbesondere für solche, die unter hoher Auslastung arbeiten – großer Dokumentenfluss oder große Benutzerzahl. Und eine der schwierigsten Aufgaben bleibt die Berechnung der Produktionskosten.

Typische 1C-Konfigurationen, beispielsweise „1C: Manufacturing Enterprise Management“ (UPM), bieten seit langem viele Mechanismen zur Vereinfachung dieser Berechnungen, beispielsweise die Tools des RAUZ-Mechanismus (Advanced Cost Accounting Analytics). Dieser Mechanismus ermöglicht in einigen Fällen tatsächlich eine erhebliche technische Vereinfachung und damit Beschleunigung der Kostenberechnungsfunktionen. Das einzige Problem besteht darin, dass dieser Ansatz nicht immer anwendbar ist und Unternehmen die gute alte Stapelbuchhaltung und damit auch das Verfahren zur Wiederherstellung der Stapelbuchhaltung verwenden müssen.

In den meisten Fällen ist es bei einem erheblichen Dokumentenfluss die Aufgabe der „Wiederherstellung von Stapeln“, die im Prozess des Monatsabschlusses und der Kostenberechnung am arbeitsintensivsten und zeitaufwändigsten ist. Schauen wir uns die Sache einmal genauer von allen Seiten an und schauen uns an, welche Möglichkeiten es gibt, die Zeit zu optimieren und zu reduzieren.

Das erste, was Ihnen bei der Umsetzung von Projekten zur Optimierung der Leistung des Batch-Recovery-Verfahrens auffällt, sind veraltete Methoden zur Durchführung dieses Verfahrens, nämlich eine vollständige Neuverarbeitung von Dokumenten. Manchmal sind es nur bestimmte Arten von Dokumenten, die an „Batches“ teilnehmen, manchmal alles wahllos. Es scheint uns, dass dieser Ansatz aus Zeiten stammt, in denen es eigentlich keine anderen Alternativen gab, oder aus solchen Konfigurationen, in denen dies der einzige Weg war. Bei der von uns betrachteten Softstarter-Konfiguration ist dies jedoch nicht der Fall. UPP verfügt über genauere und effizientere Mechanismen zur Ausführung dieser Aufgaben, nämlich:

  • Das Verfahren zur Wiederherstellung der Reihenfolge der Stapelabrechnung (getrennt für Management, Buchhaltung, Organisationen)
  • Verfahren zur Wiederherstellung gegenseitiger Vergleiche (Festlegung von Vorschüssen)

Jeder dieser Punkte wird durch eine separate Verarbeitung umgesetzt, die statt einer vollständigen Umbuchung von Belegen nur die Bewegungen einer sehr begrenzten Anzahl von Registern korrigiert, wodurch der Prozess unvergleichlich schneller abgeschlossen wird. Die zweite Verarbeitung zur Wiederherstellung gegenseitiger Abrechnungen verläuft in etwa auf die gleiche Weise. Wenn Sie außerdem die Funktionsweise dieser Mechanismen mit der üblichen Wiederverarbeitung von Dokumenten vergleichen, können Sie auf das folgende Problem stoßen, das die Buchhaltungsdaten verzerrt: Die Sortierung der Dokumente nach Datum, die zum Ordnen der Dokumente „in chronologischer Reihenfolge“ erforderlich ist, funktioniert mit einer Genauigkeit von Sekunden, und innerhalb einer Sekunde kann das System mehrere verschiedene Dokumente (z. B. Eingang und Abschreibung) erstellen, deren Verarbeitungsreihenfolge die erzeugten Kosten bestimmt. Im Normalbetrieb gibt es keine Möglichkeit, eine solche Reihenfolge sicherzustellen, und eine solche Berechnung kann von Zeit zu Zeit zu unterschiedlichen Ergebnissen führen. Um dieses Problem zu lösen, stellt die Plattform ein spezielles Objekt namens „Sequenz“ bereit, das dieses Problem löst und sicherstellt, dass Dokumente immer in der gleichen chronologischen Reihenfolge angeordnet werden, und die Sequebasiert immer auf dieser Reihenfolge.

Okay, aber was ist, wenn wir genau diese Behandlungen verwenden und der Prozess der Wiederherstellung von Chargen trotzdem lange dauert und beispielsweise keine Zeit hat, über Nacht abgeschlossen zu werden? Gleichzeitig sind Serverkapazitäten meist ungenutzt (nicht einmal zu 30 % ausgelastet).

Nach unserer Erfahrung überschreitet die Bearbeitungszeit eines Dokuments nicht mehr als 0,2 – 0,8 Sekunden und der Code selbst zur Korrektur von Bewegungen ist recht gut geschrieben. Um eine deutliche Steigerung zu erzielen, müssen Sie diese Zeit beispielsweise von 0,2 Sekunden auf 0,05 verkürzen, was eine nahezu unmögliche Aufgabe zu sein scheint, selbst wenn wir die Möglichkeit in Betracht ziehen, nicht nur den Konfigurationscode zu ändern, sondern auch die Ausrüstung vollständig durch zu ersetzen die neuesten Generationen von Prozessoren und Speichersystemen auf Flash/SSD. Gibt es wirklich keinen Ausweg?

Es stellt sich heraus, dass er es ist! Hier kommen uns unsere Erfahrung in der Olympiade-Programmierung und ein neugieriger Geist zu Hilfe, der einen scheinbar absurden Satz flüstert: Machen wir den Prozess der Wiederherstellung der „Sequenz“ „parallel“! Das scheint unmöglich zu sein, weil wir Dokumente bewusst streng hintereinander „anordnen“ und sie so verarbeiten. Dies erklärt die Langsamkeit des Prozesses – er läuft in einem Thread, begrenzt durch die Leistung eines Prozessorkerns von Servern, bei denen zu diesem Zeitpunkt in der Regel ziemlich viele andere Kerne im Leerlauf sind.

Tatsächlich stellt die Aneinanderreihung von Belegen eine bewusst eingesetzte Vereinfachung dar, die die Richtigkeit der Buchführung gewährleistet, aber nicht die einzig mögliche Lösung darstellt. Jedes Dokument in der Reihenfolge hängt nicht von allen vorherigen Dokumenten ab, sondern nur von einigen, beispielsweise von Dokumenten, die dieselbe Nomenklatur enthalten. Gleichzeitig müssen alle anderen Dokumente nicht „vor“ unserem ausgewählten Dokument gebucht werden, sondern können parallel gebucht werden!

Ehrlich gesagt sind eine solche Idee und ein solcher Ansatz sicherlich nicht neu; in der Wissensdatenbank des Unternehmens 1C zu Technologiefragen gibt es beispielsweise einen Artikel (http://kb.1c.ru/articleView.jsp?id=72). das ähnliche Ansätze beschrieb. Im Internet finden Sie auch andere ähnliche Themen, einschließlich verschiedener Interpretationen solcher Ansätze (z. B. den „Blockierungsmechanismus“ http://www.softpoint.ru/article_id375.htm usw.). Das Problem aller dieser Ansätze besteht jedoch darin, dass sie auf bestimmten Annahmen oder künstlich gebildeten „Blöcken“ der Datenverarbeitung basieren und keine klare Verarbeitungsreihenfolge aufweisen. Wir wollten diese Mängel mit einem möglichst „akademischen“ Ansatz beseitigen und glauben, dass uns das gelungen ist.

Der von uns implementierte parallele Batch-Recovery-Prozess besteht aus zwei wichtigen Phasen. Der erste und wichtigste Schritt ist die Berechnung der Dokumentabhängigkeiten untereinander mithilfe spezieller Algorithmen, einschließlich der Berücksichtigung allgemeiner angewandter Annahmen. Sie können beispielsweise feststellen, dass alle Belege neue Stapel bilden und im Gegensatz zu Abschreibungen nicht von irgendjemandem „vorher“ abhängen. Alle diese Abhängigkeiten werden in Form eines Diagramms dargestellt, dessen Punkte Dokumente und dessen Kanten ihre Abhängigkeiten sind. Streng genommen ist dies ein gerichteter Graph, aber die Art und Weise, ihn zu durchlaufen, unterscheidet sich von klassischen Techniken und Algorithmen, sodass wir unsere eigenen schreiben mussten, für die dies nicht wichtig ist.

Die zweite Stufe ist die direkte Wiederherstellung (Korrektur von Bewegungen), jedoch nicht gemäß der Reihenfolge, in der Dokumente von der Plattform registriert werden, sondern gemäß unserer Grafik. Wichtig ist dabei, dass der Code selbst und die Algorithmen zur Bewegungsgenerierung völlig standardisiert bleiben, die Konfiguration also die Möglichkeit zur Aktualisierung behält. Alle unsere Modifikationen sind in einem separaten Subsystem angesiedelt und nutzen ausschließlich die Funktionen gemeinsamer Module, die auch in der Standardverarbeitung zum Einsatz kommen. Dies garantiert auch die Korrektheit des Ergebnisses – es wird immer mit einer typischen, sequentiellen Wiederherstellung übereinstimmen. Darüber hinaus gilt dies auch für Branchenlösungen (z. B. „1C: Poultry Farm Management“), bei denen bestimmte Dokumente in der Reihenfolge vorhanden sein können. Das Vorhandensein der ersten Stufe und die weitere klassische Tiefendurchquerung des Graphen ermöglichen es sogar, sowohl die Verarbeitungszeit als auch den Grad der „Parallelität“ des Prozesses vorherzusagen, der offensichtlich von den spezifischen Daten in der Datenbank abhängt. Mit Hilfe dieser Mechanismen können wir die benötigten Serverressourcen verstehen und diese auch effektiv verwalten.


Die tatsächliche Verarbeitung einer Dokumentenwarteschlange mit einem solchen Diagramm stellt keine Schwierigkeiten dar und ist durchaus typisch – es gibt einen steuernden Hintergrundjob, der die zur Verarbeitung verfügbaren Dokumente in der erforderlichen Reihenfolge ermittelt und jeweils die erforderliche Anzahl arbeitender Hintergrundjobs startet davon verarbeitet ein bestimmtes Dokument. Der gesamte Prozess läuft asynchron ab, was bedeutet, dass der Bediener die Softstarter-Sitzung, in der der Start erfolgte, nicht offen halten muss – alles funktioniert von selbst und zeigt den Prozess dynamisch in einem speziellen Diagramm an. Hier können Sie die Auslastung regulieren – die maximale Anzahl der Threads (Hintergrundarbeiter), die gleichzeitig gestartet werden. Und hier können Sie diesen Vorgang sogar anhalten, indem Sie die Verarbeitung pausieren, und auch fortsetzen, ohne dass eine Neuberechnung und ein Neustart erforderlich sind. Da wir im ersten Schritt spezielle Berechnungen durchführen, um sicher zu sein, dass Dokumente parallel verarbeitet werden können, werden Deadlocks und Sperrzeitüberschreitungen während der Verarbeitung praktisch ausgeschlossen. Der Prozess kann nur durch parallele Benutzer gestört werden, die ihn nur geringfügig verlangsamen können, was jedoch nichts kaputt macht und das Ergebnis in jedem Fall korrekt ist. Ja, Sie haben es richtig verstanden – Sie können die Sequenz auch bei berufstätigen Benutzern recht effektiv wiederherstellen, Hauptsache, Datenänderungen während der Wiederherstellungsphase auszuschließen.


Das Problem schien also gelöst zu sein, der Algorithmus wurde bis ins kleinste Detail geschrieben, verifiziert und getestet, aber der Start auf einer realen Arbeitsbasis, nachdem er begonnen hatte, im normalen Modus zu arbeiten, begann in der Mitte des Diagramms deutlich an Leistung zu verlieren wird bearbeitet. Die Bearbeitungszeit für ein Dokument begann 10 Sekunden zu überschreiten (statt der geplanten - nicht mehr als eine Sekunde), und hier wurden bereits Standardansätze zur Optimierung angewendet - Analyse von Abfrageplänen und deren Optimierung. Als Ergebnis dieser Arbeit haben wir im UPP eine Standardabfrage gefunden, die durch leichtes Umschreiben eine solche Verschlechterung beseitigen kann, während ihre Ergebnisse genau die gleichen wie in der Standardform bleiben. Dieser „Patch“ kann sowohl zur sequentiellen Wiederherstellung der Sequenz als auch zur vollständigen Neuverarbeitung von Dokumenten verwendet werden. Auf Anfrage an unsere E-Mail-Adresse können wir es absolut kostenlos zur Verfügung stellen.

Jetzt haben wir genau das bekommen, was wir geplant hatten: eine um ein Vielfaches verkürzte Sequenzwiederherstellungszeit (mehr als das 16-fache!), eine effiziente Ausrüstungsbeladung sowie praktische und flexible Tools für die Prozessverwaltung. Aber das Wichtigste ist unser zufriedener Kunde, der immer unser Hauptziel und unser höchster Wert ist.


Sie können die Rezension in Kürze auf unserer Website lesen.

Und zum Schluss noch eine kleine Checkliste für Sie.

Grundlegende Sequenzierungstechniken, von den einfachsten bis zu den innovativsten:

  • Buchen Sie Belege um, um die Reihenfolge nur für die Belege wiederherzustellen, die in der Sammelabrechnungsreihenfolge verwendet und nach Zeitpunkt und nicht nach Datum sortiert werden?
  • Verwenden Sie anstelle der erneuten Buchung einen speziellen Mechanismus zur Wiederherstellung von Stapeln und gegenseitigen Abrechnungen (in UPP und ähnlichen Konfigurationen)?
  • Nutzen Sie unsere proprietäre parallele Batch-Recovery mit mehreren Threads? J

Stellt die sequentielle Erstellung und Verarbeitung einer bestimmten Art von Dokumenten und die Implementierung einer speziellen Verarbeitung dar.

Abhängig von den im System abgebildeten Arten von Geschäftsvorfällen kann sich die Zusammensetzung der Dokumente und die Verarbeitung ändern. Dieser Artikel listet die häufigsten auf. Schauen wir uns die Schritt-für-Schritt-Anleitung zum Monatsabschluss an.

Einige Aktionen die meiner Meinung nach einer Klärung bedürfen , wird kommentiert.

Darüber hinaus kann es sich bei dem Monatsabschlussprozess um einen systemischen Geschäftsprozess handeln, der eine Vorkonfiguration erfordert. Aufgrund meiner Berufserfahrung kann ich sagen, dass die Durchführbarkeit des Einsatzes fraglich ist; die Vorgehensweise bei der Einrichtung und Nutzung wird nicht beschrieben.

Vorgehensweise Schritt für Schritt

Bevor mit dem Monatsabschlussverfahren begonnen wird, müssen einige Vorgänge zur Organisation der Systemdaten durchgeführt werden. Die Durchführung dieser Bearbeitungen erfordert einen erheblichen Zeitaufwand; es empfiehlt sich, sie durchzuführen, wenn keine aktiven Benutzer in der Datenbank vorhanden sind (um ein bereits bearbeitetes Dokument nicht zu ändern).

Holen Sie sich 267 Video-Lektionen zu 1C kostenlos:

Auf dieser Grundlage ist es ratsam, sie außerhalb der Arbeitszeit durchzuführen. Die angegebene Verarbeitung erfolgt vor Monatsabschluss in der 1C UPP 8.2-Datenbank, bei Verwendung des Kostenrechnungsmodus -. Bei der Nutzung von RAUZ ist mit der Ausführung dieser Verarbeitungsvorgänge nicht zu rechnen.

  • Stellen Sie die Abrechnungsreihenfolge für eine Akquise-Verarbeitung wieder her (Abrechnungsreihenfolge wiederherstellen).
  • Stellen Sie die Berechnungsreihenfolge für die Implementierung - Verarbeitung wieder her (Berechnungsreihenfolge wiederherstellen).
  • Stellen Sie die Reihenfolge der Stapelabrechnung - Verarbeitung (Buchung nach Stapel) wieder her.
  • Anpassung der Kosten für die Abschreibung von Waren - Dokument (bringt die Kosten auf den gleitenden Durchschnitt).
  • Abschreibung des Anlagevermögens - Dokument.
  • Kostenrückzahlung () – Dokument.
  • - dokumentieren.
  • Neubewertung der Fremdwährung - Dokument.
  • - Behandlung. Findet erhaltene Vorschüsse (Salden auf Konto 62.02), erstellt beim Klicken auf die Schaltfläche „Ausführen“ Rechnungen für den Vorschuss, falls solche Rechnungen bereits im System vorhanden sind, überschreibt sie (verdoppelt sie nicht).
  • Bestätigung des Null-Mehrwertsteuersatzes – Dokument. Auszufüllen, wenn im System eine entsprechende Buchhaltung vorhanden ist.
  • Bildung von Einkaufsbucheinträgen – Dokument.
  • Generieren von Einkaufsbucheinträgen (0 %) – Dokument. Auszufüllen, wenn im System eine entsprechende Buchhaltung vorhanden ist.
  • Bildung von Verkaufsbucheinträgen – Dokument.
  • Generieren von Verkaufsbucheinträgen (0 %) – Dokument. Auszufüllen, wenn im System eine entsprechende Buchhaltung vorhanden ist.
  • Kostenberechnung - Dokument. Das wichtigste Dokument schließt kostspielige Konten ab.
  • Ermittlung der Finanzergebnisse - Dokument.
  • Einkommensteuerberechnungen – Dokument.