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

Kako izbrisati objekte (imenike, 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čunovodstvo 8.3 (revizija 3.0) ne možete odmah izbrisati bilo koji objekt (imenik, dokument). Možete ga samo označiti za brisanje. Ovo se objašnjava ovaj objekt 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 implementacijskim dokumentima. Tada se ovaj element ne može izbrisati. A ako se element nigdje ne koristi, lako ga je ukloniti!

Neka nam je element “Brick” označen za brisanje iz imenika Nomenklatura. 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 gotovo uvijek prikladna. Možda neće biti prikladna samo ako, osim "Cigle", imamo druge objekte označene za brisanje, koje iz nekog razloga ne želimo sada izbrisati. U suprotnom, uvijek odabiremo prvu opciju i kliknemo gumb "Izbriši".

3. Program će sve napraviti sam i tek na kraju, ako su za brisanje označeni elementi na koje referenciraju drugi elementi baze, pojavit će se ovakav prozor. Prikazuje elemente koji se ne mogu izbrisati (lijeva strana) i objekte koji se na njih odnose (desna strana). Samo kliknite gumb "Zatvori".

Iskreno, Vladimir Milkin(učitelj i programer).

Kako izbrisati dokumente i imenike u 1C 8.3? U programu možete brisati 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 brisanje odmah, bez provjere referentnog integriteta.

Pažnja!!! U u ovom primjeru prikazano – kako Zabranjeno ječini!

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

A do čega bi to moglo dovesti ako je postojala takva prilika? Na primjer, u konfiguratoru demo baze podataka omogućit ćemo mogućnost uređivanja objekata, a za ulogu Puna prava za referentne knjige Nomenklatura I Protustranke potvrdite okvir Interaktivno uklanjanje:

Idemo sada u korisnički način rada i izbrišite nekoliko elemenata imenika tako da prvo odaberete i kliknete Shift + Del:

  • Imenik Izvođači radova:

  • Imenik Nomenklatura:

A sada ćemo pokrenuti konfigurator 1C 8.3 Ispitivanje i popravljanje te provjeriti referentni integritet informacijske baze. Kao rezultat toga, dobivamo veliki broj pogrešaka u različitim objektima:

U korisničkom načinu rada 1C 8.3, na primjer, u dokumentu Prodaja robe vidjet ćemo prekinute veze, odnosno poveznice na objekte koji više ne postoje:

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

Kroz oznaku za brisanje objekata

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

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 izravno uklanjanje objekte označene za brisanje u 1C 8.3, morate započeti obradu . Ova obrada možete pokrenuti:

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

  • Glavni izbornik – 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 – Servis – Brisanje označenih objekata:

Obrada “Brisanje označenih objekata”

Obrada “Brisanje označenih objekata” omogućuje vam brisanje u programu 1C bez potrebe za isključivim načinom rada, odnosno možete brisati objekte kada su korisnici u informacijska baza 1C 8.3:

Također u 1C 8.3 na obrascu je moguće postaviti potvrdni okvir "Blokiraj sav rad u programu 1C i ubrzaj brisanje". U tom će slučaju za vrijeme trajanja brisanja biti potreban isključivi način rada.

Da biste vidjeli korisnike koji su unutra ovaj trenutak rade u informacijskoj bazi, a možete zatražiti izlazak iz programa dok traje brisanje:

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

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

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

Ovdje možemo označiti koje objekte želimo izbrisati, ostavljajući potvrdne okvire uključenima. Kliknite na gumb Izbrisati. Objekti u 1C koji nemaju veze s drugim objektima bit će izbrisani:

Nakon završetka operacije brisanja, sustav 1C 8.3 će prikazati objekte koji se ne mogu izbrisati i njihove veze - u kojim se objektima ti 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 ukloni duplikate". O ovoj se temi detaljno raspravlja u članku:

Nakon dovršetka ove operacije u 1C 8.3, naša stavka označena za brisanje više neće imati poveznicu na dokument Provedba (akt, faktura):

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

Nakon dovršetka naših manipulacija kliknite na gumb Na početak:

Vratimo se prozoru:

Ostavite sve potvrdne okvire uključene i kliknite na gumb Izbrisati:

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

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

Ako je došlo do dupliciranja osobnih podataka zaposlenika u 1C 8.3 ZUP (nekoliko pojedinaca za jednu osobu), tada je moguće spojiti duplikate kartica uz pomoć posebnog pomoćnika. Kako to učiniti, pogledajte sljedeći video:

Automatsko brisanje u 1C 8.3 kroz rutinske operacije

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

Ova se funkcija može konfigurirati u odjeljku Administracija – Postavke programa – Podrška i održavanje – Rutinske operacije, gdje označavamo kućicu “Automatsko brisanje označenih objekata prema rasporedu”:

Preporučljivo je postaviti raspored za vrijeme kada je sustav najmanje opterećen i nitko ne radi u informacijskoj bazi 1C 8.3.

Koristeći primjer, postavit ćemo raspored od 03.05.2016., svakodnevno od 02:00 ujutro. Slijedite hipervezu Postavite raspored. Postavke rasporeda – kartica Su česti:

Program 1C 8.3 ne dopušta brisanje imenika i dokumenata u bazi podataka odmah, bez dodatne provjere. Ovo se radi kako bi se izbjeglo moguće greške. Na primjer, ako želite izbrisati 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 malo je drugačije, ali ima sličan algoritam.

Brisanje objekata u 1C odvija se u dvije faze:

  1. Označi za brisanje— postavljanje znaka da se dokument ili imenik planira brisati. Ovaj element se ne razlikuje od ostalih, može se odabrati iu drugim objektima.
  2. Izravno uklanjanje— poseban postupak tijekom kojeg sustav kontrolira postoje li veze na određeni objekt u bazi podataka. Nakon kontrole reference, 1C donosi odluku: može li se objekt označen za brisanje brisati ili ne.

Pogledajmo ova dva koraka. Upute su apsolutno univerzalne i prikladne su za sve konfiguracije na 1C 8.3 - Računovodstvo, ZUP, Upravljanje trgovinom, ERP, Upravljanje malim poduzećima i tako dalje.

Postavljanje oznake za brisanje u 1C vrlo je jednostavno. Jednostavno odaberite dokument ili priručnik koji vas zanima s popisa i pritisnite gumb "izbriši":

Nakon toga morate potvrditi svoju namjeru. Sada možete vidjeti posebnu bilješku u zapisniku:

To znači da će sustav prilikom sljedećeg brisanja objekata posebnom obradom ponuditi brisanje ove stavke nomenklature.

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

Druga faza je izravno 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":

Besplatno nabavite 267 video lekcija o 1C:

Prilikom otvaranja, 1C će nam dati dvije mogućnosti izbora - 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činje brisanje svih objekata koji su u sustavu označeni za brisanje. Na kraju rada, sustav ć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 "ploču 4000x200x20" za brisanje, ali je uključena u dokumente "Rad" i "". Ako nam ni ti dokumenti ne trebaju, jednostavno ih označimo za brisanje i kliknemo na gumb "Ponovi brisanje". Ako su potrebni dokumenti, vrijedi razmisliti o tome ne treba li ovu stavku označiti za brisanje.

U našem primjeru, odlučio sam da ni meni ne trebaju ti dokumenti u bazi podataka, pa sam ih provjerio. Kao rezultat toga, sustav je izbrisao i ometajuću stavku i nepotrebni dokument:

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

Automatsko brisanje imenika i dokumenata

Softverski proizvod "1C 8.3" ne dopušta brisanje dokumenata i referentnih knjiga u bazi podataka odmah, bez provjere. To se, naravno, radi kako bi se izbjegle moguće pogreške. Na primjer, ako želite izbrisati stavku koja je uključena u dokument, to nije dopušteno.

U ovaj materijal Pogledat ćemo kako izbrisati imenike i dokumente označene za brisanje u gore spomenutom softverskom proizvodu.

U programu 1C brisanje objekta provodi se u 2 faze. Prvi od njih je oznaka za brisanje. Ovo je znak da se direktorij ili dokument planira brisati. Takav se element ne razlikuje od ostalih, može se ispraviti u drugim objektima. Druga faza bit će stvarno uklanjanje. Riječ je o posebnom postupku tijekom kojeg sustav provjerava postoje li u informacijskoj bazi poveznice na odabrani objekt.

Sada pogledajmo ove dvije faze detaljnije. Važno je reći da su predložene upute apsolutno univerzalne i prikladne za sve konfiguracije na "1C 8.3": "Upravljanje trgovinom", "", "Računovodstvo", "", "Upravljanje malom tvrtkom" itd.

Prva faza - oznaka za brisanje

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

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

To znači da će sustav prilikom brisanja objekata posebnom obradom zatražiti brisanje ove stavke nomenklature.

Kako izbrisati označene objekte u 1C 8.3?

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

Tijekom 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 gumb "Izbriši". Svi objekti otkriveni u sustavu bit će izbrisani. Na kraju rada sustav će prikazati konfliktne situacije: objekte koji sudjeluju u računovodstvu, ali su i dalje označeni za brisanje:

Ovdje trebate odabrati. Na primjer, stavka "Ploča 4000x200x20" u ovom je slučaju određena za brisanje, ali je uključena u dokumente pod nazivom "Izvješće o proizvodnji za smjenu" i "Rad". Ako ti dokumenti nisu potrebni, samo ih trebate označiti za brisanje i pritisnuti tipku pod nazivom “Ponovi brisanje”. Ako su dokumenti potrebni za rad, onda morate razmisliti o tome treba li ovu stavku stvarno 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 brisati otkrivene objekte. Ova mogućnost postala je stvarnost uz sudjelovanje tzv. regulatornog zadatka. Sustav izvodi ovaj postupak prema rasporedu. Trebat će vam samo 3 minute vremena.

Da biste konfigurirali, prvo morate otići na karticu pod nazivom "Administracija", zatim - "Podrška i održavanje", gdje se nalazi potvrdni okvir "Automatsko brisanje otkrivenih objekata prema rasporedu":

Kada kliknete na njega, sustav će ponuditi potrebnu opciju:

Preporučujemo da ostavite zadane postavke i jednostavno kliknete na gumb "OK". U ovom slučaju, brisanje označenih objekata će se provesti noću, jer u ovom trenutku, u pravilu, nitko ne radi u programu.

Pošaljite ovaj članak na moj e-mail

Prilikom pokušaja brisanja nepotrebnog objekta sustava (stavka direktorija, dokument, opcija izvješća itd.), Korisnik ga neće moći trajno ukloniti iz baze podataka 1C, može samo postaviti 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, a opisana tehnika je prikladna za UT, ERP, Računovodstvo i ZUP.

Za potpuno uklanjanje objekt iz baze podataka 1C, morate započeti obradu Brisanje označenih objekata. To nije učinjeno kako bi se korisnicima otežavao rad, već kako bi se izbjegle pogreške. Na primjer, ako uklonite drugu ugovornu stranu na koju je prodaja registrirana, proizvodi se neće prodavati nikome. Dakle, nemoguće je jednostavno ukloniti objekte iz sustava, prvo se morate uvjeriti da se isti nigdje ne koristi i da njegov nedostatak neće dovesti do grešaka u programu, au tu svrhu je i obrada Brisanje označenih objekata pod uvjetom.

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

 Postavljanje oznake za brisanje u 1C;

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

Kako postaviti oznaku brisanja u 1C 8.3?

Da biste postavili oznaku za brisanje u 1C, odaberite željenu referentnu knjigu/dokument (također možete odabrati popis objekata odjednom), u izborniku Više odaberite naredbu Označi za brisanje/Odznači (u nekim časopisima ikona ovog prikazuje se naredba) ili pritisnite gumb za brisanje na tipkovnici. Sustav će od vas tražiti da potvrdite svoje namjere i nakon toga će se izvršiti provjera oznake.

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

Kako izbrisati označene objekte?

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

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

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 načinu rada sustav će prikazati sve stavke označene za brisanje, grupirane prema vrsti. Pomoću potvrdnih okvira možete odabrati objekte koje želite trajno ukloniti iz sustava. Duplim klikom miša možete otvoriti objekt. Nakon odabira potrebno je kliknuti Izbriši i započet će proces brisanja baze označenih objekata.

U automatskom načinu rada, ovaj proces će započ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 popis neobrisanih objekata s poveznicama na njihova mjesta korištenja.

Dostupne opcije u ovom slučaju su:

 Označite mjesta korištenja za brisanje i pokušajte ponovno izbrisati.

 Napravite ispravke na mjestima korištenja. Na primjer, ako trebate izbrisati zaposlenika koji se nalazi u dokumentu Hiring List, morate ga izbrisati iz ovog dokumenta.

 Provedite postupak zamjene pomoću naredbe Zamijeni. Bit će ponuđen popis sličnih stavki za zamjenu. Na primjer, ako trebate zamijeniti karakteristiku stavke u dokumentu, ponudit će se popis karakteristika iste stavke.

Za automatsko izvršenje postupak pomoću rutinskog zadatka, trebate postaviti oznaku Automatski izbriši označene objekte na rasporedu u obradi i konfigurirati raspored.