Kako izbrisati objekte za 1s. Automatsko brisanje imenika i dokumenata

Kako izbrisati objekte (direktorije, dokumente) označene za brisanje iz baze podataka u 1C: Računovodstvo 8.3 (revizija 3.0)

2017-02-15T15:51:46+00:00

Kao što znate, u 1C: Računovodstvu 8.3 (revizija 3.0) ne možete odmah izbrisati nijedan objekat (direktorij, dokument). Možete ga samo označiti za brisanje. Ovo se objašnjava sa ovaj objekat može se koristiti u drugim objektima baze podataka.

Na primjer, element imenika Nomenklature označen za brisanje može se koristiti u postojećim dokumentima implementacije. Tada se ovaj element ne može izbrisati. A ako se element nigdje ne koristi, lako ga je ukloniti!

Označimo element “cigla” za brisanje iz imenika Nomenklature. Uklonimo ga trajno iz baze podataka.

1. Da biste to učinili, idite na odjeljak "Administracija" i odaberite "Izbriši označene objekte" ():

2. Odaberite " Automatsko uklanjanje svi označeni objekti." Ova opcija je skoro uvijek prikladna. Možda neće biti prikladna samo ako osim "cigle" imamo i druge objekte označene za brisanje, koje iz nekog razloga sada ne želimo izbrisati. U suprotnom, uvijek biramo prvu opciju i kliknemo na dugme "Izbriši".

3. Program će sve uraditi sam i tek na kraju, ako su elementi koji su referencirani drugim elementima baze podataka označeni za brisanje, pojaviće se ovakav prozor. Prikazuje elemente koji se ne mogu izbrisati (lijeva strana) i objekte koji ih referenciraju (desna strana). Samo kliknite na dugme "Zatvori".

S poštovanjem, Vladimir Milkin(nastavnik i programer).

Kako izbrisati dokumente i direktorije u 1C 8.3? U programu možete izbrisati označene objekte na dva načina:

  • Interaktivno brisanje;
  • Kroz oznaku za brisanje objekata.

Pogledajmo detaljno primjere kako izbrisati dokumente označene za brisanje u 1C 8.3.

Interaktivno brisanje u 1C

Interaktivno brisanje u 1C– ovo je za brisanje odmah, bez provjere referentnog integriteta.

Pažnja!!! IN u ovom primjeru prikazano - kako zabranjeno je uradi!

IN tipične konfiguracije 1C programeri su onemogućili ovu funkciju za većinu dokumenata i referentnih knjiga:

I čemu bi to moglo dovesti da postoji takva prilika? Na primjer, u demo konfiguratoru baze podataka omogućit ćemo mogućnost uređivanja objekata i za ulogu Puna prava za referentne knjige Nomenklatura I Counterparties označite polje Interaktivno uklanjanje:

Sada idemo u korisnički način rada i izbrišite nekoliko elemenata direktorija tako što ćete prvo odabrati i kliknuti Shift + Del:

  • Imenik Izvođači radova:

  • Imenik nomenklatura:

A sada ćemo pokrenuti u konfiguratoru 1C 8.3 Testiranje i popravljanje i provjeriti referentni integritet baze informacija. Kao rezultat toga, dobivamo veliki broj grešaka u raznim objektima:

U korisničkom modu 1C 8.3, na primjer, u dokumentu Prodaja robe ćemo vidjeti pokvarene veze, odnosno veze do objekata koji više ne postoje:

I upravo smo izbrisali dva elementa direktorija. Do čega bi mogao dovesti dalji rad s interaktivnim brisanjem? Stoga se preporučuje da poništite potvrdni okvir za interaktivno brisanje u 1C 8.3.

Kroz oznaku za brisanje objekata

Ovom metodom brisanja provjerava se referentni integritet i ako objekt ima veze, objekt neće biti obrisan.

Razmotrimo sljedeći primjer: u korisničkom načinu rada 1C 8.3 stavite kvačicu za brisanje objekata:

  • U imeniku Izvođači radova:

  • U imeniku nomenklatura:

Za direktno uklanjanje objekata označenih za brisanje u 1C 8.3, morate započeti obradu . Ova obrada možete pokrenuti:

  • Glavni meni – Sve funkcije – Obrada – Brisanje označenih objekata:

  • Glavni meni – Sve funkcije – Standardno – Brisanje označenih objekata:

  • Sekcija Administracija – Servis – Brisanje označenih objekata:

  • Odjeljak Administracija – Postavke programa – Podrška i održavanje – Brisanje označenih objekata:

  • Odjeljak Operacije – Usluga – Brisanje označenih objekata:

Obrada “Brisanje označenih objekata”

Obrada "Brisanje označenih objekata" omogućava vam brisanje u 1C programu bez potrebe za ekskluzivnim načinom rada, odnosno možete brisati objekte kada su korisnici u baza informacija 1C 8.3:

Takođe u 1C 8.3 na obrascu je moguće postaviti potvrdni okvir “Blokirajte sav rad u programu 1C i ubrzajte brisanje”. U ovom slučaju će biti potreban isključivi način rada za vrijeme trajanja brisanja.

Da vidite korisnike koji su u ovog trenutka radite u bazi podataka i možete tražiti da izađete iz programa dok je brisanje u toku:

  • Klikom na hipervezu "korisnici(n)" na obrascu "Brisanje označenih objekata", gdje je n broj aktivnih korisnika;
  • Sekcija Administracija – Postavke programa – Podrška i održavanje – Aktivni korisnici;
  • Sekcija Administracija – Servis – Aktivni korisnici:

Obrada vam omogućava da odaberete jedan od dva načina brisanja: automatsko ili selektivno brisanje objekata u 1C 8.3.

Kao rezultat, objekti koji nemaju reference se automatski brišu:

Ovdje možemo naznačiti koje objekte želimo izbrisati, ostavljajući potvrdne okvire uključene. Kliknite na dugme Izbriši. Objekti u 1C koji nemaju veze s drugim objektima bit će izbrisani:

Po završetku operacije brisanja, 1C 8.3 sistem će pokazati objekte koji se ne mogu izbrisati i njihove veze - u kojim objektima se ovi elementi koriste:

Ovdje trebate pogledati:

  • Ili smo greškom označili ove objekte za brisanje i moramo poništiti ovu oznaku:

  • Ili je ovo duplikat, onda morate koristiti obradu "Traži i uklanja duplikate". Ova tema je detaljno obrađena u članku:

Nakon završetka ove operacije u 1C 8.3, naša stavka označena za brisanje više neće imati vezu do dokumenta Implementacija (akt, faktura):

  • Ili uklonite reference na ovaj objekt. Odnosno, na desnoj strani obrasca “Mjesta upotrebe objekta...” označite brisanje ovog objekta (ako nije potreban i pogrešno je unet), ili morate ući u ove objekte i redefinirati vezu:

Nakon što završite naše manipulacije, kliknite na dugme za početak:

Vratimo se prozoru:

Ostavite sve potvrdne okvire uključene i kliknite na dugme Izbriši:

Budući da objekti označeni za brisanje više nemaju veze, oni će biti izbrisani u 1C 8.3.

Pažnja! Prije brisanja objekata označenih za brisanje – .

Ako je došlo do umnožavanja ličnih podataka zaposlenog u 1C 8.3 ZUP (nekoliko pojedinci za jednu osobu), tada je moguće kombinirati duple kartice uz pomoć posebnog asistenta. Kako to učiniti, pogledajte sljedeći video:

Automatsko uklanjanje u 1C 8.3 kroz rutinske operacije

U programu 1C moguće je koristiti regulatorni zadatak izvršite automatsko brisanje postavljanjem rasporeda.

Ova funkcija se može konfigurirati u odjeljku Administracija – Postavke programa – Podrška i održavanje – Rutinske operacije, gdje označavamo polje “Automatski obrišite označene objekte na rasporedu”:

Preporučljivo je postaviti raspored za vrijeme kada je sistem najmanje opterećen i niko ne radi u bazi podataka 1C 8.3.

Na primjeru ćemo postaviti raspored od 03.05.2016., svaki dan od 02:00 sata. Pratite hipervezu Postavite raspored. Postavke rasporeda – tab Uobičajeni su:

Program 1C 8.3 ne dozvoljava vam da odmah, bez ikakvih problema, izbrišete direktorije i dokumente u bazi podataka dodatne provjere. Ovo se radi kako bi se izbjeglo moguće greške. Na primjer, ako želite da izbrišete stavku koja je uključena u dokument, to ne možete učiniti.

Pogledajmo kako izbrisati dokumente i direktorije označene za brisanje u 1C 8.3. Uklanjanje u 1C 8.2 je malo drugačije, ali ima sličan algoritam.

Brisanje objekata u 1C odvija se u dvije faze:

  1. Označite za brisanje— postavljanje znaka da se dokument ili direktorij planira brisati. Ovaj element se ne razlikuje od ostalih, može se odabrati i u drugim objektima.
  2. Direktno uklanjanje— posebna procedura tokom koje sistem kontroliše da li postoje veze do datog objekta u bazi podataka. Nakon referentne kontrole, 1C donosi odluku: može li se objekt označen za brisanje izbrisati ili ne.

Pogledajmo ova dva koraka. Uputstva su apsolutno univerzalna i pogodna su za sve konfiguracije na 1C 8.3 - računovodstvo, ZUP, upravljanje trgovinom, ERP, upravljanje malim preduzećima i tako dalje.

Postavljanje oznake za brisanje u 1C je vrlo jednostavno. Jednostavno odaberite dokument ili priručnik koji vas zanima sa liste i pritisnite dugme „izbriši“:

Nakon toga morate potvrditi svoju namjeru. Sada možete vidjeti posebnu napomenu u dnevniku:

To znači da će sljedeći put kada izbrišete objekte posebnom obradom, sistem ponuditi brisanje ove stavke nomenklature.

Kako izbrisati objekte označene za brisanje u 1C 8.3

Druga faza je direktno brisanje onoga što je već označeno u bazi podataka 1C. To se radi pomoću posebne usluge obrade "Brisanje označenih objekata". Nalazi se na kartici "Administracija":

Nabavite 267 video lekcija na 1C besplatno:

Prilikom otvaranja, 1C će nam dati dvije opcije za izbor - automatsko brisanje svih objekata i selektivno brisanje:

Selektivno može biti korisno za uklanjanje određenog objekta. Na primjer, odaberite "Automatski način rada" i kliknite "Izbriši". Počeće brisanje svih objekata označenih za brisanje u sistemu. Na kraju rada, sistem će prikazati konfliktne situacije – objekte koji su označeni za brisanje, ali su uključeni u računovodstvo:

Ovdje morate napraviti izbor. Na primjer, označili smo „Daska 4000x200x20“ za brisanje, ali je uključena u dokumente „Operacija“ i „““. Ako nam ni ovi dokumenti nisu potrebni, jednostavno ih označimo za brisanje i kliknemo na dugme „Ponovi brisanje“. Ako su potrebni dokumenti, vrijedi razmisliti da li ovu stavku ne treba označiti za brisanje.

U našem primjeru sam odlučio da mi ni ti dokumenti nisu potrebni u bazi, pa sam ih provjerio. Kao rezultat toga, sistem je obrisao i stavku koja je ometala i nepotreban dokument:

To je sve, sada znate kako izbrisati dokumente i direktorije iz 1C 8.3.

Automatsko brisanje imenika i dokumenata

Softverski proizvod “1C 8.3” ne dozvoljava brisanje dokumenata i referentnih knjiga u bazi podataka odmah, bez provjera. To se, naravno, radi kako bi se izbjegle moguće greške. Na primjer, ako želite da izbrišete stavku koja je uključena u dokument, to nije dozvoljeno.

IN ovog materijala Pogledat ćemo kako izbrisati direktorije i dokumente označene za brisanje u gore navedenom softverskom proizvodu.

U programu 1C brisanje objekata se provodi u 2 faze. Prvi od njih je oznaka za brisanje. Ovo je indikacija da se direktorij ili dokument planira brisanje. Takav element se ne razlikuje od drugih, može se ispraviti u drugim objektima. Druga faza će biti stvarno uklanjanje. Ovo je posebna procedura tokom koje sistem provjerava da li postoje veze do odabranog objekta u informacijskoj bazi podataka.

Pogledajmo sada ove dvije faze detaljnije. Važno je reći da su predložene upute apsolutno univerzalne i pogodne za sve konfiguracije na “1C 8.3”: “Upravljanje trgovinom”, “”, “Računovodstvo”, “”, “Upravljanje malim firmama” itd.

Prva faza - označite za brisanje

U "1C" je vrlo lako postaviti oznaku za brisanje. Da biste to učinili, samo trebate odabrati direktorij ili dokument koji nas zanima i pritisnuti tipku "izbriši":

Kada završite, morate potvrditi željenu operaciju. U časopisu će se pojaviti posebna napomena:

To znači da će prilikom brisanja objekata posebnom obradom sistem tražiti da izbrišete ovu stavku nomenklature.

Kako izbrisati označene objekte u 1C 8.3?

Sljedeća, druga faza je direktno brisanje objekata označenih u bazi podataka. To se radi uz sudjelovanje posebne obrade usluge pod nazivom "Brisanje označenih objekata". Nalazi se na kartici pod nazivom "Administracija":

Tokom otvaranja, “1C” će vam dati izbor od 2 opcije - selektivno brisanje svih objekata i automatsko:

Selektivno može biti korisno za brisanje određenih objekata. Na primjer, možete odabrati “Automatski način rada” i pritisnuti tipku “Delete”. Svi objekti otkriveni u sistemu će biti izbrisani. Na kraju rada, sistem će prikazati konfliktne situacije: objekte koji učestvuju u računovodstvu, ali su i dalje označeni za brisanje:

Ovdje morate odabrati. Na primjer, stavka “Daska 4000x200x20” u ovom slučaju je određena za brisanje, ali je uključena u dokumente pod nazivom “Izvještaj o proizvodnji za smjenu” i “Operacija”. Ako ti dokumenti nisu potrebni, samo ih treba označiti za brisanje i pritisnuti dugme pod nazivom „Ponovi brisanje“. Ako su dokumenti potrebni za rad, onda morate razmisliti o tome treba li ovu stavku zaista izbrisati. U našem primjeru odlučili smo da nam ti dokumenti nisu potrebni.

Sada je jasno kako možete izbrisati direktorije i dokumente iz 1C 8.3.

Brisanje dokumenata i imenika u automatski način rada

U platformi 1C 8.3 sada je moguće automatski izbrisati otkrivene objekte. Ova mogućnost je postala realnost uz učešće tzv. regulatornog zadatka. Sistem izvodi ovu proceduru prema rasporedu. Trebat će vam samo 3 minute vašeg vremena.

Da biste konfigurirali, prvo morate otići na karticu pod nazivom "Administracija", zatim - "Podrška i održavanje", gdje se nalazi potvrdni okvir "Automatski izbriši otkrivene objekte prema rasporedu":

Kada kliknete na njega, sistem će ponuditi traženu opciju:

Preporučujemo da ostavite zadane postavke i jednostavno kliknete na dugme “OK”. U tom slučaju će se brisanje označenih objekata vršiti noću, jer u ovom trenutku po pravilu niko ne radi u programu.

Pošaljite ovaj članak na moj e-mail

Prilikom pokušaja brisanja nepotrebnog sistemskog objekta (stavka direktorija, dokument, opcija izvještaja itd.), korisnik ga neće moći trajno ukloniti iz baze podataka 1C, već može postaviti samo oznaku za brisanje. Stoga se postavlja pitanje - Kako izbrisati označene objekte u 1C 8.3?

U ovom članku ćemo pogledati kako dovršiti ovaj proces. Funkcionalnost brisanja za mnoge konfiguracije je identična i opisana tehnika je prikladna za UT, ERP, računovodstvo i ZUP.

Za potpuno uklanjanje objekta iz 1C baze podataka, potrebno je započeti obradu Brisanje označenih objekata. Ovo je urađeno ne da bi se komplicirao rad korisnika, već da bi se izbjegle greške. Na primjer, ako uklonite drugu stranu na koju je registrirana prodaja, proizvodi se neće prodati nikome. Stoga je nemoguće jednostavno ukloniti objekte iz sistema; prvo se morate uvjeriti da se on nigdje ne koristi i da njegovo odsustvo neće dovesti do grešaka u programu, te se u tu svrhu vrši obrada Brisanja označenih objekata obezbeđeno.

Dakle, u 1C, brisanje se izvodi u dvije faze:

 Postavljanje oznake za brisanje u 1C;

 Konačno uklanjanje obradom ako objekat nije ni na koji način uključen u sistem.

Kako postaviti oznaku za brisanje u 1C 8.3?

Da biste postavili oznaku za brisanje u 1C, odaberite željenu referentnu knjigu/dokument (možete odabrati i listu objekata odjednom), u izborniku Više odaberite naredbu Označi za brisanje/Demarkiraj (u nekim časopisima ikona ovog prikazana komanda) ili pritisnite dugme za brisanje na tastaturi. Sistem će od vas tražiti da potvrdite svoje namjere i nakon toga će oznaka biti provjerena.

Imajte na umu da ako pokušate postaviti oznaku na već označeni element, izvršit će se obrnuta radnja - poništavanje oznake.

Kako izbrisati označene objekte?

U računovodstvu i ZUP-u obrada je dostupna u odeljku Administracija, u UT i ERP u odeljku Glavni podaci i administracija → Podrška i održavanje. A ako ste iznenada zaboravili u kojem odjeljku tražiti željeni sistemski objekt, uvijek možete koristiti odjeljak Sve funkcije.

Obrada Uklanjanje označenih objekata kontroliše se referentnim integritetom, tj. ako objekt koji se briše ima reference u drugim objektima, postupak brisanja neće biti izveden.

Dostupna su dva načina obrade, automatski i ručni (selektivni), a možete postaviti i rutinski zadatak za automatsko uklanjanje prema zadanom rasporedu.

U selektivnom režimu, sistem će prikazati sve stavke označene za brisanje, grupisane po vrsti. Koristeći potvrdne okvire, možete odabrati objekte koje želite trajno ukloniti iz sistema. Dvostrukim klikom miša možete otvoriti objekt. Nakon izvršenog odabira potrebno je kliknuti na Izbriši i započinje proces brisanja baze podataka označenih objekata.

U automatskom načinu rada, ovaj proces će početi odmah.

Kao rezultat toga, bez obzira na odabrani način, obrada će pokušati izbrisati sve objekte koji imaju oznaku. Ako brisanje nije moguće, prikazat će se lista neobrisanih objekata sa linkovima do mjesta njihovog korištenja.

Dostupne opcije u ovom slučaju su:

 Označite mjesta korištenja za brisanje i pokušajte ponovo obrisati.

 Izvršite ispravke na mjestima korištenja. Na primjer, ako trebate izbrisati zaposlenika koji se nalazi u dokumentu Liste zapošljavanja, morate ga izbrisati iz ovog dokumenta.

 Izvršite proceduru zamjene koristeći naredbu Zamijeni. Biće ponuđena lista sličnih artikala za zamjenu. Na primjer, ako trebate zamijeniti karakteristiku stavke u dokumentu, biće ponuđena lista karakteristika iste stavke.

Za automatsko izvršenje proceduru koristeći rutinski zadatak, potrebno je da u obradi postavite oznaku Automatski izbriši označene objekte na rasporedu i konfigurišete raspored.