V tej publikaciji M.A. Vlasova, učiteljica svetovalka v Centru za certificirano usposabljanje podjetja "1C: Avtomatizacija", podrobno preučuje mehanizem, ki je implementiran v "1C: Kompleksna avtomatizacija 8" za izvajanje končnih operacij meseca, ki je namenjen za oblikovanje poslov, ki jih zahteva zakon, zaprtje več računov in ugotavljanje finančnega rezultata dejavnosti. Članku dajejo posebno pomembnost in praktično vrednost avtorjeva priporočila za organizacijo nadzora nad pravilnostjo tekočega poslovanja, pa tudi upoštevanje zaključnega poslovanja ob koncu leta.

Postopek zaključka meseca

Postopek zaključka meseca je sestavljen iz številnih rutinskih operacij: obračun amortizacije, odplačilo stroškov delovne obleke in posebne opreme, določitev stroškov gibanja zalog za mesec, prevrednotenje tuje valute, odpis prihodnjih odhodkov kot tekočih. stroški, ugotavljanje dejanskih stroškov proizvedenih izdelkov in storitev, ugotavljanje odstopanj v ocenah prihodkov in odhodkov v računovodstvu in davčnem računovodstvu, izračun davka od dobička, izračun obveznosti DDV itd. Vse te operacije se izvajajo z ločenimi regulativnimi dokumenti, ustvarjenimi in vodenimi v določenem zaporedju.

Za olajšanje dela uporabnika pri izvajanju rutinskih operacij v konfiguraciji "1C: Integrirana avtomatizacija 8" je bila ustvarjena funkcija "Zapiranje meseca". Omogoča konfiguracijo in nadzor postopka zaključevanja ob koncu meseca ter pomaga pri koordinaciji interakcije odgovornih oseb, ki izvajajo posamezne regulatorne posle.

Nastavitev postopka zapiranja ob koncu meseca

Najprej se izvedejo prednastavitve (meni - Regulativne operacije - Nastavitev konca meseca). Nastavitve zapiranja vseh mesecev so elementi istoimenskega imenika. Vsaka nastavitev je ustvarjena neodvisno od organizacij, ki sestavljajo podjetje, in se lahko uporablja za katero koli od njih.

Nastavitveni obrazec določa obdobje, od katerega se lahko uporablja, ter znake odraza v računovodskem, davčnem in poslovodnem računovodstvu. Izbrati morate tudi možnost sistema obdavčitve - splošnega ali poenostavljenega (z različnimi vrstami davčne osnove), saj se sestava transakcij razlikuje za različne davčne režime.

Na zaznamku Nastavitve povzetka navedene so tiste operacije, ki jih je treba izvesti. Nastavitev zaključka meseca privzeto vključuje vse operacije, ki jih je mogoče izvesti, razen tistih, ki ne ustrezajo računovodskim nastavitvam (meni IN Vmesnik "Upravitelj računa". - Nastavitev računovodstva - Nastavitev računovodskih parametrov).

Tako se lahko skladno z nastavitvijo računovodskih parametrov v programu vodi paketno računovodstvo ali pa se uporablja način napredne analitike stroškovnega računovodstva (RAUZ). Pri uporabi RAUZ rutinske operacije, ki zahtevajo veliko virov Obnovi zaporedje obračunavanja paketov in Prilagodite stroške odpisa zalog niso izpolnjeni, zato v diagramu, predstavljenem na sl. 1, so neaktivni in njihove uporabe ni mogoče konfigurirati.

riž. 1. Seznam rutinskih operacij, ki bodo opravljene ob zaključku meseca

Vse druge rutinske operacije, razen neaktivnih, lahko vključite v nastavitev zapiranja meseca ali iz nje izključite tako, da potrdite ustrezna polja. Torej, na primer, če organizacija nima deviznih sredstev in pogodb z nasprotnimi strankami, sklenjenih v tuji valuti, potem ni potrebe po izvajanju regulativne operacije Prevrednotenje valutnih sredstev in tako naprej.

Za vsako ureditveno operacijo mora biti določena odgovorna oseba. Pri neposrednem izvajanju postopka za zaprtje meseca bo program zanj ustvaril nalogo. Odgovorni za izvajanje rutinskih operacij so dodeljeni na istoimenskem zavihku. To enostavno storite tako, da v levem polju izberete operacijo, v desnem pa uporabnika (ali skupino uporabnikov), ki naj jo izvede, in nato uporabite puščico (slika 2).

riž. 2. Dodelitev odgovornih uporabnikov za izvajanje rutinskih operacij

Na zaznamku Razporeditev stroškov Določiti morate metode razporeditve stroškov, ki se uporabljajo pri nastavitvi zapiranja ob koncu meseca. Privzeto so vsi stroški oddelkov tipa "Glavna proizvodnja" in "Pomožna proizvodnja" porazdeljeni glede na obseg proizvodnje, stroški oddelkov tipa "Drugo" pa se porazdelijo glede na načrtovane stroške proizvodnje.

Po potrebi lahko nastavitev porazdelitve stroškov spremenite tako, da izberete lastno metodo razdelitve, na primer za vsako stroškovno postavko vsakega oddelka (pri izračunu stroškov glede na vrsto proizvodnje - materialno intenzivna, delovno intenzivna itd. - ali druge značilnosti podjetja, pa tudi v skladu z regulativno dokumentacijo odobrene organizacije).

Poleg tega morate upoštevati, da je za pravilno razdelitev stroškov v programu potrebno konfigurirati korespondenco med oddelki podjetja in oddelki organizacij v bazi podatkov (meni Vmesnik "Full" - Imeniki - Podjetje - Oddelki).

Prav tako je v nastavitvi zaključka meseca za vsako rutinsko operacijo navedeno, kateri dokumenti morajo biti kreirani in knjiženi, ko je izvedena.

Vsaka regulativna operacija praviloma ustreza enemu ali več dokumentom, ki jih je treba ustvariti in izvesti. Ta korespondenca je konfigurirana v registru informacij Seznam regulativnih operacijskih dokumentov. Ko kliknete gumb ukazne vrstice, se privzeto odpre zapolnjeno Dokumenti o regulativnem delovanju(slika 3). Praviloma ga ni treba posebej izpolniti.

riž. 3. Dokumenti za izvajanje rutinskih operacij

Po potrebi lahko seznam ujemanj samodejno ponovno napolnimo s privzetimi nastavitvami (gumb ukazne vrstice I), pred tem pa se izbrišejo vsi predhodno ustvarjeni vnosi. Za nekatere regulativne operacije dokumenti niso privzeto nameščeni pri izpolnjevanju:

  • ali zaradi potrebe po izvedbi dodatnih dejanj (na primer, pri izračunu plač in davkov na "plače" boste morda morali vnesti odstotek dejavnosti na UTII);
  • ali zaradi množice dokumentov, ki se ustvarjajo, so rezultati izpolnjevanja odvisni od predhodnih (operacija Izračunajte plače in enotni socialni davek);
  • ali zaradi pomanjkanja dokumentov (rutinska operacija se lahko izvede ne samo z dokumentom, ampak tudi s posebno obdelavo);
  • ali zaradi dejstva, da je postopek za izvajanje rutinske operacije podrobno opisan v ločenem diagramu.

Prav tako je mogoče konfigurirati seznam poročil, ki bodo uporabniku na voljo za spremljanje rezultatov izvajanja rutinske operacije iz obrazca Redno delovanje(z gumbom na ukazni plošči Poročila).

Nastavitve se izvajajo v informacijskem registru Seznam poročil o rutinskih operacijah(gumb ukazne plošče obrazca z nastavitvami zaključka meseca Regulatorna poročila o delovanju). Za eno rutinsko operacijo je mogoče določiti poljubno število poročil. Nastavitev sestave poročil ni obvezna.

Sestava in zaporedje operacij se odražata v grafičnem diagramu (dokument Nastavitev konca meseca zaznamek Shema). Omogočanje/onemogočanje izvajanja rutinske operacije in dodelitev odgovornih oseb se lahko izvede neposredno na diagramu.

Oglejmo si postopek za izvedbo postopka zapiranja ob koncu meseca.

Začetek postopka zapiranja ob koncu meseca

V meniju se ustvari postopek zaključka novega meseca Vmesnik "vodja računovodstva" - Regulativne operacije - Postopek zaključka meseca.

V obliki Zaključek meseca Na zavihku Parametri morate določiti:

  • zaključni mesec;
  • organizacija;
  • nastavitve zapiranja meseca;
  • ki pripadajo vrstam računovodstva (vodstveno, računovodsko, davčno).

Nato morate naložiti nastavitve in začeti postopek z istoimenskimi gumbi.

Po zaključku teh korakov se prikaže okno z informacijami, v katerem bo uporabnik obveščen o tem, katere rutinske operacije bodo izvedene in kateri odgovorni osebi so dodeljene. Če spremembe niso potrebne, kliknite na gumb Kosilo.

Med postopkom zapiranja ob koncu meseca:

  • naloge se samodejno generirajo za odgovorne osebe za izvajanje rutinskih operacij;
  • Pri izvedbi naslednje rutinske operacije se samodejno izvede prehod na naslednjo operacijo - generirajo se nove naloge. Poleg tega se nekatere operacije lahko izvajajo vzporedno (hkrati).

Postopek zaključka ob koncu meseca se šteje za zaključen, ko so opravljene vse regulativne operacije.

Spremljanje poteka postopka

Na zaznamku Shema postopkov Zaključek meseca S pomočjo grafičnih podob si lahko nazorno ogledate trenutno stanje posameznih regulativnih poslov (slika 4):

  • operacije, ki se ne izvajajo (zaradi nastavitev programa), se nahajajo na beli podlagi; dodatno navedeno: "Ni izvedeno";
  • operacije, ki jih uporabnik onemogoči, so prikazane sivo;
  • operacije, ki jih izvaja trenutni uporabnik (ali skupina uporabnikov, ki ji pripada), so označene s krepkim okvirjem;
  • operacije, za katere naloge še niso bile ustvarjene, so prikazane v svetli barvi brez obrisov;
  • operacije, za katere so trenutno generirane naloge (in čakajo na izvedbo), so obkrožene z rdečo pikčasto črto;
  • zaključene operacije so zasenčene;
  • Ko je postopek zaključka meseca zaključen, ozadje diagrama postane temno.

riž. 4. Grafični prikaz postopka zaključka meseca

Trenutno stanje zaključnega postopka ob koncu meseca (»začeto«, »končano«) je prikazano v glavi obrazca. Obrazec rutinskega opravila lahko odprete z dvojnim klikom z levim gumbom miške na ustrezni element grafičnega diagrama ali rutinskega opravila v seznamu rutinskih operacij. Z obrazcem za rutinsko opravilo lahko ustvarite in knjižite naenkrat vse dokumente, potrebne za izvedbo rutinske operacije, z menijskimi gumbi preverite rezultate njihovega knjiženja v vpisnike, si ogledate poročila o izvajanju rutinskih operacij (reference, izračuni), in v program tudi vnesti informacijo o tem, da je bila ta ureditvena operacija zaključena.

Izvajanje rutinskih operacij

Odgovorni za izvajanje rutinskih operacij lahko vidijo naloge, ki so jim poslane za izvajanje rutinskih operacij, v obliki seznama "Rutinske operacije" (meni Vmesnik "vodja računovodstva" - Regulativne operacije - Regulativne operacije).

Za izvedbo vsake regulativne operacije je treba izvesti naslednja dejanja.

1. Ustvarite in izvedite ustrezne (dodeljene regulativnemu poslu) regulativne dokumente ali izvedite obdelavo. Obdelava se izvaja ločeno od poslovnega procesa zaključka meseca z uporabo gumbov glavnega menija programa. Ustvarjanje dokumentov se lahko izvede tudi ločeno od poslovnega procesa, vendar je smiselno, da to storite iz oblike regulativne naloge - z istoimenskim gumbom, ki vam omogoča samodejno ustvarjanje potrebnih dokumentov. Obrazec za rutinska opravila se odpre z levim klikom na grafični prikaz postopka na diagramu zaključka meseca ali s klikom na ustrezno vrstico v seznamu rutinskih opravil.

2. Preverite rezultat.

3. Označite rutinsko operacijo kot dokončano (gumb »Označi kot dokončano«). Poleg tega, če je bila rutinska operacija dodeljena postopku zapiranja meseca, vendar njena izvedba dejansko ni potrebna (o čemer program prikaže ustrezno sporočilo), potem lahko za takšno rutinsko operacijo v svoji obliki dodelite dejanje »Izvedi brez pregledi«.

Razmislimo o operacijah, vključenih v regulativne.

Izvedite dodatno obdelavo dokumentov

Ta operacija se izvede z istoimensko obdelavo (meni Vmesnik "vodja računovodstva" - Odloženo - Dodatna dokumentacija). Postopek je potreben, ko je za organizacijo nastavljen odložen način obdelave dokumentov (slika 5).

riž. 5. Nastavitev načina zakasnjenega objavljanja

Pri obdelavi bodo dokumenti, ki so bili med mesecem knjiženi v skladu z načinom odloženega knjiženja le v delu potrebnih vpisnikov, vknjiženi v vseh ostalih vpisnikih.

Po končani končni obdelavi dokumentov označimo rutinsko operacijo za zaključeno. V tem primeru bo program na seznamu rutinskih operacij označil polja, ki označujejo, da je bila operacija zaključena, na grafičnem diagramu pa bo element, ki ustreza opravljeni rutinski operaciji, osenčen (slika 6).

riž. 6. Oznaka za zaključek rutinske operacije

Hkrati bo v seznamu rutinskih operacij postopek zapiranja meseca generiral nalogo za izvedbo naslednje rutinske operacije, ki bo na grafičnem diagramu prikazana s pikčasto črto.

Podobna dejanja je treba izvesti pri izvajanju vsake rutinske operacije.

Obnovi zaporedje izračunov za prevzeme (prodaje)

Te rutinske operacije izvaja obdelava Obnovitev stanja poravnav z nasprotnimi strankami (meni Vmesnik "vodja računovodstva" - Regulativne operacije - Obnovitev zaporedja izračunov), ki je namenjen ugotavljanju prisotnosti napredkov (slika 7).

riž. 7. Obnovitev zaporedja poravnav z nasprotnimi strankami

Z obnavljanjem zaporedij procesiranje generira transakcije in gibanja specializiranih registrov, povezanih z odplačilom dolga in pobotom predplačil za obračune z dobavitelji in kupci.

Poleg tega obdelava za poravnave v tuji valuti prilagodi prejemke in prodajne zneske pri pobotanju predujmov po drugačnem tečaju ter prevrednoti stanja na vseh deviznih računih in ustvari vknjižbe za tečajne razlike v računovodstvu in davčnem računovodstvu.

Obnovi zaporedje obračunavanja paketov

Če podjetje ne uporablja RAUZ, je potrebno izvesti dodatno operacijo, ki jo izvaja obdelava Pošta po paketih (meni Vmesnik "vodja računovodstva" - Stroškovno računovodstvo - Izvajanje po serijah), ki je namenjen:

  • obnoviti pravilno zaporedje obračunavanja serij zalog, če so bili dokumenti o prejemu in odpisu izvedeni za nazaj;
  • za reguliran odpis nabavne vrednosti sklopov zalog v primeru, da ta odpis ni bil opravljen ob knjiženju dokumentov (torej pri nastavitvi računovodskih parametrov je bilo potrditveno polje Odpis paketov ob knjiženju dokumentov). ni izbran).

Če zaporedje obračunavanja paketov ni obnovljeno, morate preveriti obračunavanje transakcij za prejem in prodajo (odpis) paketov zalog in zagotoviti, da so vsi dokumenti, ki se nanašajo na gibanje zalog, objavljeni v informacijski bazi. (lahko se pred začetkom obdelave tudi prepričate, da na kontih zalog ni negativnih stanj (npr. s poročilom Seznam blaga v skladiščih).

Za lažje iskanje napak je priporočljiva tudi uporaba gumba “Nastavitve” na vrhu obdelave Izvajanje po serijah in z izbiro menijske postavke Nastavitve obdelave, potrdite polje Ustavite serijsko obdelavo, če ni dovolj serij. Po končani obdelavi lahko vsa sporočila o nenapisanih sklopih pridobite iz okna za sporočila in dnevnika.

Prilagodite stroške odpisa zalog

Če RAUZ ni uporabljen, mora organizacija ob zaključku meseca opraviti rutinsko operacijo popravka vrednosti odpisanih zalog. Izvaja se z dokumentom (meni - Dokumentacija - Regulativne operacije - Prilagoditev stroškov odpisa blaga). Prilagoditev je potrebna za:

  • izračun tehtanega povprečnega stroška odpisa serij pri metodi ocenjevanja zalog »Po povprečju« (v mesecu je bil strošek upoštevan z drsečim povprečjem, ta operacija pa ga preračuna).
  • ponovni izračun vrednosti zalog, vključno z dodatnimi stroški za njihovo pridobitev, če so bili taki stroški prikazani v računovodskih evidencah po odpisu sredstev.

Vzporedno izvajanje rutinskih operacij

Nekatera rutinska opravila se lahko izvajajo vzporedno (slika 8). To je razvidno iz seznama rutinskih opravil in še bolj jasno v grafičnem diagramu (opravila se nahajajo na istem nivoju, vsako obkroženo s pikčasto črto).

riž. 8. Dodeljevanje več rutinskih opravil hkrati

Izbira operacije Izračunajte amortizacijo osnovnih sredstev , ki je namenjen obračunu amortizacije in po potrebi amortizacijskega dodatka v skladu z nastavitvami ob prevzemu osnovnega sredstva v računovodstvo (zagon). Odprite okno rutinskega delovanja tako, da z levim gumbom miške dvokliknete na element, ki je prikazan na grafičnem diagramu, in kliknete na gumb "Ustvari dokumente". Posledično bo ustvarjen dokument »Amortizacija osnovnih sredstev« z datumom zadnjega dne v mesecu, ki se zapira. Iz obrazca regulativnega posla lahko s klikom na ustrezne gumbe knjižite dokument in vidite rezultat knjiženja v računovodstvu in davčnem knjigovodstvu (slika 9).

riž. 9. Knjiženje izdelanega dokumenta Amortizacija osnovnih sredstev

Po tem mora biti operacija amortizacije označena kot zaključena. To se naredi z gumbom Označi kot dokončano v obliki rutinske operacije ali z uporabo menija Dejanja - Dokončano na seznamu rutinskih operacij.

Naslednje operacije se izvajajo na podoben način.

Izračunajte amortizacijo neopredmetenih sredstev. Ta operacija bo obračunala amortizacijo neopredmetenih sredstev in odpisala stroške raziskav in razvoja (R&R) pri izvedbi ustvarjenega dokumenta. Amortizacija neopredmetenih sredstev.

p plačati stroške posebnih oblačil. Med to operacijo bo del stroškov posebnih oblačil in posebne opreme odpisan, če ob zagonu ni bil v celoti poplačan. To bo storjeno ob knjiženju dokumenta Povračilo stroškov (delovna obleka, posebna oprema, inventar).

Odpišite RBP. Med to operacijo bo del stroškov odloženih stroškov z dokumentom prenesen med tekoče stroške .

Prevrednotenje tuje valute. Prevrednotenje se izvede z dokumentom "Prevrednotenje deviznih sredstev", med katerim se izvede preračun valut in dolgov, izraženih v tuji valuti, v skladu z računovodsko in davčno zakonodajo.

Izračunajte stroške zavarovanja. Dokument »Stroški za prostovoljno zavarovanje«, ustvarjen pri izvajanju te operacije, je namenjen odpisu prihodnjih odhodkov za prostovoljno zavarovanje zaposlenih v računovodstvu (76.01.2 »Plačila (prispevki) za prostovoljno zavarovanje zaposlenih«) in davčnem računovodstvu (97.02 »Odloženo izdatki za prostovoljno zavarovanje«), zavarovanje zaposlenih«).

Dokumenti za naslednjo regulativno operacijo Izračunajte plače in enotni socialni davek so ustvarjeni, ne da bi šli skozi njegovo obliko. Takšni dokumenti vključujejo:

  • Plačilna lista(meni Vmesnik "Izračun plač zaposlenih v organizacijah" - Obračun plač - Obračun plač);
  • Enotni izračun socialnega davka(meni Vmesnik "Izračun plač zaposlenih v organizacijah" - Davki - Enotni izračun socialnega davka);
  • Odraz plače v regulativnem računovodstvu(meni Vmesnik "Izračun plač zaposlenih v organizacijah" - Računovodstvo plač - Odraz plač v regulativnem računovodstvu).

Delovanje Izračunajte DDV vključuje ustvarjanje številnih regulativnih dokumentov, zato je napredek njegovega izvajanja mogoče spremljati z ločenim grafičnim diagramom (slika 10). Po opravljenih vseh predpisanih regulativnih operacijah ozadje diagrama potemni in operacija Izračunajte DDV na glavnem diagramu postane dokončan (zasenčen).

riž. 10. Grafični prikaz izvajanja regulativnega poslovanja za DDV

Razporedite stroške po vrsti dejavnosti, normirajte stroške

Pri knjiženju dokumenta Redno davčno knjigovodsko poslovanje (dohodnina) Izvedene bodo tiste rutinske operacije, ki so označene v pogovornem obrazcu dokumenta.

Porazdelitev stroškov po vrsti dejavnosti (UTII/ne-UTII). Ta operacija se uporablja, če se poleg dejavnosti, ki so predmet plačila UTII, izvajajo dejavnosti, ki ne spadajo v določen poseben režim. Operacija razporeja odhodke, ki jih ni mogoče neposredno pripisati nobeni vrsti dejavnosti, sorazmerno z deležem prihodkov iz posamezne vrste dejavnosti v celotnih prihodkih.

Racioniranje stroškov oglaševanja. Racioniranje stroškov prostovoljnega zavarovanja in stroškov povračila obresti zaposlenim. Racioniranje stroškov zabave. Te transakcije se uporabljajo v zvezi z navedenimi stroški, ki se upoštevajo za davčne namene v skladu s standardi, določenimi v poglavju 25 Davčnega zakonika Ruske federacije.

Izračunajte stroške (BU, NU). Izračunajte lastno ceno (CC)

Dokumenti, ki nastanejo pri tem poslovanju, obračunavajo dejanske stroške proizvodnje, izvedbe dela, opravljanja storitev v računovodskem, davčnem in poslovodnem računovodstvu.

Delovanje Izračun stroškov na voljo samo pri uporabi RAUZ. Izvaja se z dokumentom Izračun proizvodnih stroškov v več dejanj, katerih sestava je lahko različna za različne organizacije (slika 11).

Zaporedje dejanj v dokumentu ni pomembno, saj program vsebuje algoritem za njihovo samodejno izvajanje v pravilnem zaporedju.

riž. enajst. Izračun proizvodnih stroškov

Ustvarite finančne rezultate

Ta regulativna operacija služi za določitev finančnega rezultata za prihodke in odhodke, ki se odražajo v mesecu na računih 90 "Prodaja" in 91 "Drugi prihodki in odhodki". Finančni rezultat, opredeljen s tem dokumentom, se odpiše na račun 99 "Dobički in izgube".

Dokument, ki se ustvarja, lahko tudi odpiše izgube iz prejšnjih let za namene davčnega računovodstva v skladu z zahtevami člena 283 Davčnega zakonika Ruske federacije. Znesek izgube se izračuna na naslednji način: če je ob zaključku meseca na računu 97.11 "Izguba preteklih let" stanje v breme, se znesek odpisa prihodnjih odhodkov izračuna v skladu s pravili, določenimi v analitiko, zgrajeno na referenčni knjigi Prihodnji stroški. Prejeti zneski se odpišejo na račun 99.01 "Dobiček in izguba brez davka od dobička."

Izračunajte dohodnino

Dokument I izračuna trajne in odložene terjatve in obveznosti za davek v skladu z normativi PBU 18/02 "Računovodstvo za izračune davka od dohodka", določi znesek pogojnega odhodka (ali dohodka) davka od dohodka in obračuna tudi tekoči davek od dohodka v proračun ( z razdelitvijo po proračunskih ravneh).

Zaključi leto

Dokument Zaključek leta reformira bilanco stanja in zapira konte prihodkov in odhodkov v davčnem knjigovodstvu. Takšen dokument se ustvari konec decembra.

Po zaključku vseh rutinskih operacij, ki jih predvideva uvedeni postopek zaključevanja ob koncu meseca, se ta postopek šteje za zaključen. Ozadje grafičnega diagrama, ki prikazuje rutinske operacije, potemni (slika 12).

riž. 12. Grafični prikaz opravljenega postopka zaključka meseca

Preklic rutinskih operacij za zaključek meseca

Če morate preklicati eno od rutinskih operacij za zaprtje meseca, morate izvesti naslednja dejanja. V diagramu tekočega postopka za zaključek meseca (meni Redno poslovanje - zaključek meseca) morate z desno miškino tipko klikniti grafično sliko operacije, ki jo prekličete, in izbrati dejanje Prekliči izvajanje rutinske operacije.

V tem primeru bo program preklical izvedbo izbrane rutinske operacije, vse rutinske operacije, ki sledijo preklicani v shemi, pa bodo izbrisane. Preklicana bo tudi obdelava dokumentov, ki nastanejo v okviru teh regulativnih operacij.

Če želite preklicati izvedbo ne samo ene rutinske operacije, ampak celotnega postopka za zaprtje meseca, morate klikniti gumb menija Dejanja obrazci za zaključni postopek meseca, morate izbrati postavko Prekliči začetek postopka. Program bo preklical izvajanje vseh rutinskih operacij in dokumentov, postopek zapiranja ob koncu meseca pa bo prestavljen v stanje »ni začeto«.

Potrdila o obračunih za končne transakcije meseca

Za ustvarjanje računovodske dokumentacije in njeno izdajo v odobritev in shranjevanje na papirju je na voljo nabor poročil, imenovan »Reference-Izračuni« (meni Vmesnik "Računovodstvo in davčno računovodstvo" - Regulativne operacije - Pomoč in izračuni).

Vključujejo naslednja potrdila in izračune:

  • Revalorizacija tuje valute(revalorizirani konti se odražajo v okviru analitike, tečajne razlike);
  • Odpis odloženih stroškov(prikazuje znesek posameznega RBP, razporejenega na tekoče stroške, stanje neodpisanega zneska);
  • Racioniranje stroškov(v poročilu so navedene osnove za normiranje izdatkov za reprezentanco, oglaševanje in drugih izdatkov, zneski, ki se upoštevajo pri obračunu dohodnine po nastanku za davčno obdobje in za zadnji mesec);
  • Stalne in začasne razlike(odraža trajne in začasne razlike, postopek pripoznavanja in odpisa terjatev za trajne in odložene davke ter na njihovi podlagi izračunanih obveznosti);
  • Izračun dohodnine(primerjajo se upoštevani in neupoštevani prihodki in odhodki za namene 25. poglavja Davčnega zakonika Ruske federacije, finančni rezultat je opredeljen v skladu z računovodskimi podatki, prikazane so prilagoditve računovodskega finančnega rezultata, davek osnova za dohodnino, davek se obračuna);
  • Preračun vrednosti odloženih sredstev in obveznosti(uporablja se pri preračunu ONA in ONO ob zakonskem znižanju dohodninske stopnje v začetku leta 2009).

Mnogi se spomnijo problema počasne obdelave in ponovnega prenosa dokumentov v kombinaciji 1C 7.7 - MS SQL.

Enkrat sem naletel na isto težavo, potem ko sem trgovalno bazo svojega podjetja prenesel iz DBF v SQL.

Takrat je bila ta tehnologija implementirana. Čeprav se mi je sama ideja pojavila malo prej.

Podano: paketno obračunavanje blaga, FIFO, odpis stroškov ob ponovnem knjiženju dokumenta. Do 2.500 dokumentov s premiki v blagovnih in blagajniških knjigah na dan, kar je zneslo približno 60.000 na mesec. V povprečju 22 vrstic na dokument o izvajanju popisa. Pogoste prilagoditve blagovnih dokumentov tekočega meseca "za nazaj". Prodaja po TP. Nadzor stroškov/pribitkov s strani direktorja na spletu. Povprečni čas za obdelavo dokumentov Implementacija blaga in materiala (kot najbolj "težka") je 2-2,5 sekunde.

Potrebno je: hitro, po možnosti v 4-5 urah, obnoviti celotno zaporedje pred zaključkom meseca. Poleg tega je življenje pokazalo, da je postopek mogoče ponoviti 2-3 krat. Hkrati, brez kakršnih koli sprememb v strukturi in kodiranju konfiguracije.

Poglejmo premike v registru »Razpoložljivost serije« dokumenta Izvedba inventure:

Vemo, da se pri odpisu serij zalog stanje odpiše iz serije, ki je prva prispela. Če je količina blaga, ki se odpisuje, večja od količine v stanju dane serije, pride do odpisa iz naslednjih serij.

Poglejmo "Izjavo serije o zalogah in materialih":

Obstaja kopija serije. Kateri pogoji lahko vodijo do tega?

1. »Pajkanje« dokumentov iz prejšnjega paketa;

2. Zmanjšanje količine/vrednosti v potrdilu/prejemnem dokumentu;

3. Povečanje količine v dokumentih za odpis;

4. Vračilo je bilo morda odstranjeno iz te serije;

5. Dokument je bil morda premaknjen glede na čas dnevnika dokumentov - s konca dneva na začetek ali še več - z enega dne na drugega.

Ne zanima nas več kdo, kdaj, kaj, kje in zakaj. Naš cilj je odstraniti "rdečico".

Če to počnete ročno, kaj je za to potrebno? Tako je, zaporedno ponovno objavite dokumente s številkami 3845 in 3846. Po tem bodo »zdrsnili« v naslednjo serijo. Nato posodobimo poročilo in preverimo, ali je v naslednji seriji kakšna "rdečina".

Hkrati pa za vse druge dokumente ponovna obdelava ne bo igrala nobene vloge! Vsi izdelki bodo ostali v svojih "domačih" serijah.

No, kaj nam preprečuje, da bi napisali analitični modul, ki bo preverjal to korespondenco med strankami? nič.

Analiza je pokazala, da takšne spremembe v skupni masi premikov ne presegajo 10 % skupnega števila dokumentov na mesec. Še vedno pa je lažje nakazati 6.000 kot 60.000.

To pomeni, da zaporedno za vsak dokument iz obdelanega obdobja izdelamo tabelo razmerja števila blaga v dokumentu, stanja po serijah in gibanja v registru šarž tega dokumenta:

Odstopanja v bilancah in serijah so označena z barvo.

Pravzaprav je že samo dejstvo vsaj enega neskladja v takšni tabeli znak, da je treba ta dokument revidirati.

Mimogrede, v neposredni poizvedbi SQL je mogoče implementirati različico popolne analize takšnih situacij, kar nam je posledično uspelo: poizvedba nam je vrnila samo vrstice s pomanjkanjem blaga. Za ta primer bi bile to proizvodne linije št. 3, 6, 8.

Ugotovili smo neskladja in jih ponovno preverili. Potem naslednji.

Analiza plačil je bila organizirana po analogiji.

Ta pristop je omogočil izvedbo preliminarne analize s hitrostjo do 5 dokumentov na sekundo. In glede na dejstvo, da sama analiza ni več zahtevala blokiranja baze podatkov s preklopom na ekskluzivni način in ni motila procesov ustvarjanja in vzdrževanja trenutnih dokumentov, se je v prihodnosti obnovitev zaporedja pogosto zgodila ne samo ponoči, ampak tudi med delovnim časom brez posebnega motenja zaposlenih.

23/10/2015

Vzporedna paketna obnovitev

Sodobne računovodske naloge proizvodnih podjetij ostajajo precej zapletene za vse sisteme, zlasti tiste, ki delujejo pod visoko obremenitvijo - velik pretok dokumentov ali število uporabnikov. In ena najtežjih nalog ostaja naloga izračuna proizvodnih stroškov.

Tipične konfiguracije 1C, na primer "1C: Manufacturing Enterprise Management" (UPM), že dolgo ponujajo številne mehanizme za poenostavitev teh izračunov, na primer orodja mehanizma RAUZ (napredna analitika stroškovnega računovodstva). Ta mehanizem v nekaterih primerih res omogoča bistveno tehnično poenostavitev in s tem pospešitev funkcij izračuna stroškov. Edina težava je v tem, da tega pristopa ni vedno mogoče uporabiti, podjetja pa morajo uporabljati staro dobro serijsko računovodstvo in skupaj z njim uporabiti postopek za obnovitev serijskega računovodstva.

V večini primerov je ob velikem pretoku dokumentov naloga »obnavljanja paketov« najbolj delovno intenzivna in dolgotrajna v procesu zaključevanja meseca in obračunavanja stroškov. Oglejmo si ga pobližje z vseh strani in poglejmo, kakšni so načini optimizacije in skrajšanja časa.

Prva stvar, s katero se srečate pri izvajanju projektov za optimizacijo delovanja postopka paketne obnovitve, so zastarele metode izvajanja tega postopka, in sicer popolna ponovna obdelava dokumentov. Včasih so to le določeni tipi dokumentov, ki sodelujejo v »paketih«, včasih vse brez razlikovanja. Zdi se nam, da ta pristop izhaja iz tistih časov, ko res ni bilo drugih alternativ, oziroma iz tistih konfiguracij, v katerih je bil to edini način. Vendar zdaj za konfiguracijo mehkega zaganjalnika, o kateri razmišljamo, to ne drži. UPP ima natančnejše in učinkovitejše mehanizme za opravljanje teh nalog, in sicer:

  • Postopek za obnovitev zaporedja paketnega računovodstva (ločeno za upravljanje, računovodstvo, organizacije)
  • Postopek za obnovitev medsebojnih obračunov (opredelitev predujmov)

Vsaka od teh točk je izvedena z ločeno obdelavo, ki namesto popolne preknjižbe dokumentov le popravlja premike zelo omejenega števila vpisnikov, zaradi česar se proces zaključi neprimerljivo hitreje. Druga obdelava za obnovitev medsebojnih obračunov poteka na približno enak način. Poleg tega, če primerjate delovanje teh mehanizmov z običajno ponovno obdelavo dokumentov, lahko naletite na naslednjo težavo, ki izkrivlja računovodske podatke: razvrščanje dokumentov po datumu, ki je potrebno za urejanje dokumentov "v kronološkem vrstnem redu", deluje z natančnostjo sekund, v eni sekundi pa je lahko v sistemu več različnih dokumentov (na primer potrdilo o prejemu in odpisu), katerih zaporedje obdelave bo določilo ustvarjeni strošek. Pri normalnem delovanju takšnega reda ni mogoče zagotoviti in takšen izračun lahko občasno daje drugačne rezultate. Za rešitev te težave platforma ponuja poseben objekt, »zaporedje«, ki rešuje to težavo in vedno zagotavlja, da dokumente razporedi v istem kronološkem vrstnem redu, obdelava obnovitve zaporedja pa vedno temelji na tem vrstnem redu.

V redu, kaj pa, če uporabljamo natanko te tretmaje in kljub temu postopek obnove serij traja dolgo, na primer nima časa, da bi bil dokončan čez noč? Ob tem največkrat mirujejo strežniške kapacitete (niti 30% obremenjene).

Po naših izkušnjah čas obdelave enega dokumenta ne presega 0,2 - 0,8 sekunde in sama koda za popravljanje gibov je napisana precej dobro. Če želite doseči znatno povečanje, morate ta čas skrajšati, na primer, z 0,2 sekunde na 0,05, kar se zdi skoraj nemogoča naloga, tudi če upoštevamo možnost spremembe ne le konfiguracijske kode, ampak tudi popolne zamenjave opreme z najnovejše generacije procesorjev in sistemov za shranjevanje podatkov na Flash/SSD. Ali res ni izhoda?

Izkazalo se je, da je! Tu nam na pomoč priskočijo naše izkušnje pri programiranju olimpijskih iger in radovedni um, ki šepeta na videz absurdno besedno zvezo - naredimo postopek obnavljanja "zaporedja" "vzporednega"! Zdi se, da je to nemogoče, saj načrtno »urejamo« dokumente strogo enega za drugim in jih tako tudi obdelujemo. To pojasnjuje počasnost procesa - poteka v eni niti, omejeno z zmogljivostjo enega procesorskega jedra strežnikov, ki imajo v tem trenutku praviloma precej drugih jeder v mirovanju.

Postavljanje dokumentov enega za drugim je namreč namerno uporabljena poenostavitev, ki zagotavlja pravilnost obračunavanja, ni pa edina možna rešitev. Vsak dokument v zaporedju ni odvisen od vseh predhodnih dokumentov, ampak le od nekaterih, na primer od tistih dokumentov, ki vsebujejo isto nomenklaturo. Hkrati pa vseh ostalih dokumentov ni treba knjižiti “pred” našim izbranim dokumentom, ampak jih lahko knjižimo vzporedno!

Odkrito povedano, takšna ideja in pristop zagotovo nista nova; na primer, v bazi znanja podjetja 1C o tehnoloških vprašanjih je članek (http://kb.1c.ru/articleView.jsp?id=72) ki opisuje podobne pristope. Na internetu lahko najdete tudi druge podobne teme, vključno z različnimi interpretacijami takih pristopov (na primer »blokirni mehanizem« http://www.softpoint.ru/article_id375.htm itd.). Vendar so težave vseh teh pristopov v tem, da temeljijo na določenih predpostavkah ali umetno oblikovanih »blokih« obdelave podatkov in nimajo jasnega zaporedja obdelave. Te pomanjkljivosti smo želeli odpraviti z najbolj »akademskim« pristopom in verjamemo, da nam je uspelo.

Proces vzporedne paketne obnovitve, ki smo ga implementirali, je sestavljen iz dveh pomembnih stopenj. Prva in ključna faza je izračun odvisnosti dokumentov drug od drugega z uporabo posebnih algoritmov, vključno z upoštevanjem splošnih uporabnih predpostavk. Opazite lahko na primer, da vsi prejemki tvorijo nove serije in niso odvisni od nikogar "prej", za razliko od odpisov. Vse take odvisnosti so predstavljene v obliki grafa, katerega točke so dokumenti, robovi pa njihove odvisnosti. Strogo gledano je to usmerjen graf, vendar se način njegovega prehoda razlikuje od klasičnih tehnik in algoritmov, zato smo morali napisati svojega, za katerega to ni pomembno.

Druga stopnja je neposredna obnova (popravek gibov), le ne glede na zaporedje, v katerem dokumente registrira platforma, ampak glede na naš graf. Pri tem je pomembno, da sama koda in algoritmi za generiranje gibov ostajajo popolnoma standardni, kar pomeni, da konfiguracija ohranja možnost posodabljanja. Vse naše modifikacije se nahajajo v ločenem podsistemu in uporabljajo samo funkcije skupnih modulov, ki se uporabljajo tudi pri standardni obdelavi. To tudi zagotavlja pravilnost rezultata - vedno bo sovpadal s tipično, zaporedno obnovitvijo. Poleg tega to velja tudi za industrijske rešitve (na primer »1C: Upravljanje perutninske farme«), kjer so lahko določeni dokumenti prisotni v zaporedju. Prisotnost prve stopnje in nadaljnjega klasičnega prečkanja grafa v globino celo omogočata napovedovanje tako časa obdelave kot stopnje "vzporednosti" procesa, ki je očitno odvisna od specifičnih podatkov v bazi podatkov. S pomočjo teh mehanizmov lahko razumemo zahtevane strežniške vire in jih tudi učinkovito upravljamo.


Dejanska obdelava čakalne vrste dokumentov z uporabo takega grafa ne predstavlja nobenih težav in je precej tipična - obstaja nadzorno opravilo v ozadju, ki določa dokumente, ki so na voljo za obdelavo v zahtevanem vrstnem redu, in sproži zahtevano število delujočih opravil v ozadju, vsako ki obdeluje določen dokument. Celoten proces poteka asinhrono, kar pomeni, da operaterju ni treba ohranjati odprte seje mehkega zaganjalnika, v kateri je bil opravljen zagon - vse bo delovalo samostojno in dinamično prikazalo proces na posebnem diagramu. Tukaj lahko uravnavate obremenitev - največje število niti (delavci v ozadju), ki bodo zagnani hkrati. In tukaj lahko celo zaustavite ta proces tako, da prekinete obdelavo, pa tudi nadaljujete, ne da bi morali ponovno izračunati in začeti. Ker na prvi stopnji izvajamo posebne izračune, da smo prepričani v možnost vzporedne obdelave dokumentov, so zastoji in časovne omejitve zaklepanja med obdelavo praktično odpravljeni. V proces lahko posegajo le vzporedni uporabniki, ki ga lahko le malo upočasnijo, a to ne bo nič pokvarilo in rezultat bo v vsakem primeru pravilen. Da, prav ste razumeli - zaporedje lahko zelo učinkovito obnovite tudi pri delujočih uporabnikih, glavna stvar je, da izključite spremembe podatkov v obdobju obnovitve.


Tako se je zdelo, da je problem rešen, algoritem je bil napisan, preverjen in preizkušen do najmanjših podrobnosti, vendar je zagon na resnični delovni podlagi, ko je začel delovati v običajnem načinu, do sredine grafa začel znatno slabšati. obravnavati. Čas obdelave enega dokumenta je začel presegati 10 sekund (namesto načrtovanega - ne več kot sekundo), tukaj pa so bili že uporabljeni standardni pristopi k optimizaciji - analiza načrtov poizvedb in njihova optimizacija. Kot rezultat opravljenega dela smo v UPP našli standardno poizvedbo, ki lahko z rahlim prepisovanjem takšno degradacijo odpravi, njeni rezultati pa ostanejo povsem enaki kot v standardni obliki. Ta "popravek" se lahko uporablja tako za zaporedno obnavljanje zaporedja kot za popolno ponovno obdelavo dokumentov. Posredujemo vam ga lahko popolnoma brezplačno, na zahtevo na naš e-naslov: .

Sedaj smo dobili natanko to, kar smo načrtovali: večkratno skrajšanje časa obnavljanja zaporedja (več kot 16-krat!), učinkovito nalaganje opreme, priročna in prilagodljiva orodja za upravljanje procesa. Najpomembnejša pa je naša zadovoljna stranka, ki je vedno naš glavni cilj in največja vrednota.


Recenzijo si boste lahko kmalu prebrali na naši spletni strani.

In končno, majhen kontrolni seznam za vas.

Osnovne tehnike zaporedja, od najpreprostejših do najbolj inovativnih:

  • Ali ponovno knjižite dokumente, da obnovite zaporedje samo za tiste dokumente, ki se uporabljajo v zaporedju paketnega obračunavanja in so razvrščeni po časovni točki in ne po datumu?
  • Ali namesto ponovnega knjiženja uporabljate specializiran mehanizem za obnovitev paketov in medsebojnih obračunov (v UPP in podobnih konfiguracijah)?
  • Uporabljate našo lastniško večnitno, vzporedno paketno obnovitev? J

Predstavlja zaporedno ustvarjanje in obdelavo določene vrste dokumentov ter izvajanje posebnih obdelav.

Glede na vrste poslovnih transakcij, ki se odražajo v sistemu, se lahko sestava dokumentov in obdelava spremenita. V tem članku so navedeni najpogostejši. Oglejmo si navodila po korakih za zaključek meseca.

Nekatera dejanja ki po mojem mnenju potrebujejo pojasnilo , bodo komentirali.

Poleg tega se postopek zapiranja ob koncu meseca lahko nanaša na sistemski poslovni proces; zahteva predhodno konfiguracijo. Glede na delovne izkušnje lahko rečem, da je smotrnost njegove uporabe vprašljiva, postopek postavitve in uporabe ne bo opisan.

Postopki korak za korakom

Pred začetkom postopka zapiranja ob koncu meseca je treba izvesti nekaj operacij za organizacijo sistemskih podatkov. Izvajanje teh obdelav zahteva znatne časovne stroške, zato jih je priporočljivo izvajati, ko v bazi podatkov ni aktivnih uporabnikov (da ne spreminjamo že obdelanega dokumenta).

Pridobite 267 video lekcij o 1C brezplačno:

Glede na navedeno jih je priporočljivo izvajati v prostem času. Navedena obdelava se izvede pred zaključkom meseca v bazi podatkov 1C UPP 8.2, v primeru uporabe načina stroškovnega računovodstva -. Če se uporablja RAUZ, se ne pričakuje, da bodo te operacije obdelave izvedene.

  • Obnovi zaporedje obračunov za prevzem – obdelavo (Obnovi zaporedje obračunov).
  • Obnovi zaporedje izračunov za izvedbo – obdelavo (Obnovi zaporedje izračunov).
  • Obnovite zaporedje paketnega računovodstva - obdelave (Post by batch).
  • Prilagoditev stroška odpisa blaga - dokument (pripelje strošek na drseče povprečje).
  • Amortizacija osnovnih sredstev - dokument.
  • Povračilo stroškov () – dokument.
  • – dokument.
  • Prevrednotenje deviz - dokument.
  • - zdravljenje. Poišče prejete avanse (stanja na kontu 62.02), ob kliku na gumb “Izvedi” izdela račune za avans, če so takšni že prisotni v sistemu, jih prepiše (ne podvaja).
  • Potrdilo o ničelni stopnji DDV – dokument. Izpolniti, če je v sistemu ustrezno računovodstvo.
  • Oblikovanje nabavne knjige – dokument.
  • Generiranje vnosov nabavne knjige (0%) – dokument. Izpolniti, če je v sistemu ustrezno računovodstvo.
  • Oblikovanje vnosov prodajne knjige – dokument.
  • Generiranje vnosov prodajne knjige (0%) – dokument. Izpolniti, če je v sistemu ustrezno računovodstvo.
  • Obračun stroškov - dokument. Najpomembnejši dokument zapre drage račune.
  • Ugotovitev finančnega rezultata - dokument.
  • Obračuni dohodnine – dokument.