Hvordan slette objekter på 1s. Automatisk sletting av kataloger og dokumenter

Slik sletter du objekter (kataloger, dokumenter) merket for sletting fra databasen i 1C: Regnskap 8.3 (revisjon 3.0)

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

Som du vet, i 1C: Accounting 8.3 (revisjon 3.0) kan du ikke slette noe objekt (katalog, dokument) umiddelbart. Du kan bare merke den for sletting. Dette er forklart av dette objektet kan brukes i andre databaseobjekter.

For eksempel kan et nomenklaturkatalogelement merket for sletting brukes i eksisterende implementeringsdokumenter. Da kan ikke dette elementet slettes. Og hvis elementet ikke brukes noe sted, er det enkelt å fjerne det!

La oss ha elementet "Brick" merket for sletting fra nomenklaturkatalogen. La oss fjerne det fra databasen permanent.

1. For å gjøre dette, gå til "Administrasjon"-delen og velg "Slett merkede objekter" ():

2. Velg " Automatisk fjerning alle merkede objekter." Dette alternativet er nesten alltid egnet. Det er kanskje ikke egnet bare hvis vi i tillegg til "Klossen" har andre objekter merket for sletting som vi av en eller annen grunn ikke ønsker å slette nå. Ellers velg alltid det første alternativet og klikk på "Slett"-knappen.

3. Programmet vil gjøre alt selv og først på slutten, hvis elementer som er referert av andre elementer i databasen har blitt merket for sletting, vil et vindu som dette dukke opp. Den viser elementer som ikke kan slettes (venstre side) og objektene som refererer til dem (høyre side). Bare klikk på "Lukk"-knappen.

Vennlig hilsen, Vladimir Milkin(lærer og utvikler).

Hvordan slette dokumenter og kataloger i 1C 8.3? I programmet kan du slette merkede objekter på to måter:

  • Interaktiv fjerning;
  • Gjennom et merke for sletting av objekter.

La oss se nærmere på eksempler på hvordan du sletter dokumenter merket for sletting i 1C 8.3.

Interaktiv sletting i 1C

Slett interaktivt i 1C– dette skal slettes umiddelbart, uten å sjekke referanseintegriteten.

Merk følgende!!! I i dette eksemplet vist - hvordan det er forbudt gjøre!

I typiske konfigurasjoner 1C-utviklere har deaktivert denne funksjonen for de fleste dokumenter og oppslagsverk:

Hva kan dette føre til hvis det fantes en slik mulighet? For eksempel, i demodatabasekonfiguratoren vil vi aktivere muligheten til å redigere objekter, og for rollen Fulle rettigheter for oppslagsverk Nomenklatur Og Motparter merk av i boksen Interaktiv fjerning:

La oss nå gå inn i brukermodus og slette et par katalogelementer ved først å velge og klikke Shift + Del:

  • Katalog Entreprenører:

  • Katalog Nomenklatur:

Og nå i 1C 8.3-konfiguratoren vil vi lansere Testing og fiksing og kontroller referanseintegriteten til informasjonsbasen. Som et resultat får vi et stort antall feil i forskjellige objekter:

I brukermodusen til 1C 8.3, for eksempel, i dokumentet Salg av varer vil vi se ødelagte lenker, det vil si lenker til objekter som ikke lenger eksisterer:

Og vi har nettopp slettet to elementer i katalogen. Hva kan videre arbeid med interaktiv sletting føre til? Derfor anbefales det å fjerne merket for den interaktive sletteboksen i 1C 8.3.

Gjennom et merke for sletting av objekter

Med denne metoden for sletting kontrolleres referanseintegritet, og hvis objektet har koblinger, vil objektet ikke bli slettet.

La oss vurdere følgende eksempel: i brukermodusen til 1C 8.3, sett en avmerkingsboks for å slette objekter:

  • I katalogen Entreprenører:

  • I katalogen Nomenklatur:

Til direkte fjerning objekter merket for sletting i 1C 8.3, må du begynne å behandle . Denne behandlingen du kan løpe:

  • Hovedmeny – Alle funksjoner – Behandling – Sletting av merkede objekter:

  • Hovedmeny – Alle funksjoner – Standard – Sletting av merkede objekter:

  • Seksjonsadministrasjon – Tjeneste – Sletting av merkede objekter:

  • Seksjonsadministrasjon – Programinnstillinger – Støtte og vedlikehold – Sletting av merkede objekter:

  • Seksjonsoperasjoner – Service – Sletting av merkede objekter:

Behandler "Sletting av merkede objekter"

Behandling av "Slette merkede objekter" lar deg slette i 1C-programmet uten behov for eksklusiv modus, det vil si at du kan slette objekter når brukere er i informasjonsgrunnlag 1C 8.3:

Også i 1C 8.3 på skjemaet er det mulig å sette en avmerkingsboks "Blokker alt arbeid i 1C-programmet og få fart på slettingen". I dette tilfellet vil eksklusiv modus være nødvendig så lenge slettingen varer.

For å se brukere som er med dette øyeblikket arbeid i informasjonsbasen, og du kan be om å avslutte programmet mens slettingen kjører:

  • Ved å klikke på hyperlenken "brukere(n)" på skjemaet "Sletter merkede objekter", hvor n er antall aktive brukere;
  • Seksjonsadministrasjon – Programinnstillinger – Støtte og vedlikehold – Aktive brukere;
  • Seksjonsadministrasjon – Tjeneste – Aktive brukere:

Behandling lar deg velge en av to slettemoduser: automatisk eller selektiv sletting av objekter i 1C 8.3.

Som et resultat blir objekter som ikke har noen referanser automatisk slettet:

Her kan vi angi hvilke objekter vi ønsker å slette, og la avmerkingsboksene være aktivert. Klikk på knappen Slett. Objekter i 1C som ikke har lenker til andre objekter vil bli slettet:

Når sletteoperasjonen er fullført, vil 1C 8.3-systemet vise objektene som ikke kunne slettes og koblingene deres - i hvilke objekter disse elementene brukes:

Her må du se:

  • Enten har vi feilaktig merket disse objektene for sletting, og vi må fjerne merket for dette merket:

  • Enten er dette et duplikat, så må du bruke behandling "Søk og fjern duplikater". Dette emnet diskuteres i detalj i artikkelen:

Etter å ha fullført denne operasjonen i 1C 8.3, vil elementet vårt som er merket for sletting ikke lenger ha en lenke til dokumentet Implementering (akt, faktura):

  • Eller fjern referanser til dette objektet. Det vil si på høyre side av skjemaet “Brukssteder for objektet...” marker slettingen av dette objektet (hvis det ikke er nødvendig og ble skrevet inn feil), eller du må gå inn i disse objektene og omdefinere lenken:

Etter å ha fullført våre manipulasjoner, klikk på knappen Til begynnelsen:

La oss gå tilbake til vinduet:

La alle avmerkingsboksene være aktivert og klikk på knappen Slett:

Siden objekter merket for sletting ikke lenger har koblinger, vil de bli slettet i 1C 8.3.

Merk følgende! Før du sletter objekter merket for sletting – .

Hvis det var duplisering av en ansatts personopplysninger i 1C 8.3 ZUP (flere enkeltpersoner for én person), så er det mulig å kombinere dupliserte kort ved hjelp av en spesiell assistent. Slik gjør du dette, se følgende video:

Automatisk sletting i 1C 8.3 gjennom rutineoperasjoner

I 1C-programmet er det mulig å bruke reguleringsoppgave utføre automatisk sletting ved å sette en tidsplan.

Denne funksjonen kan konfigureres i seksjonen Administrasjon – Programinnstillinger – Støtte og vedlikehold – Rutinedrift, hvor vi krysser av i boksen "Slett automatisk merkede objekter på en tidsplan":

Det anbefales å sette tidsplanen for tidspunktet når systemet er minst belastet og ingen jobber i 1C 8.3 informasjonsbasen.

Ved å bruke eksempelet vil vi sette opp en tidsplan fra 05/03/2016, daglig fra 02:00. Følg hyperlenken Sett opp en tidsplan. Tidsplaninnstillinger – fane Er vanlig:

1C 8.3-programmet lar deg ikke slette kataloger og dokumenter i databasen umiddelbart, uten ekstra kontroller. Dette gjøres for å unngå mulige feil. Hvis du for eksempel ønsker å slette et element som er inkludert i et dokument, kan du ikke gjøre dette.

La oss se på hvordan du sletter dokumenter og kataloger merket for sletting i 1C 8.3. Fjerning i 1C 8.2 er litt annerledes, men har en lignende algoritme.

Sletting av objekter i 1C skjer i to trinn:

  1. Merk for sletting— sette et tegn på at et dokument eller katalog er planlagt å bli slettet. Dette elementet er ikke forskjellig fra andre det kan også velges i andre objekter.
  2. Direkte fjerning— en spesiell prosedyre der systemet overvåker om det er koblinger til et gitt objekt i databasen. Etter referansekontroll tar 1C en beslutning: om objektet som er merket for sletting kan slettes eller ikke.

La oss se på disse to trinnene. Instruksjonene er absolutt universelle og passer for alle konfigurasjoner på 1C 8.3 - Regnskap, ZUP, Trade Management, ERP, Small Firm Management og så videre.

Å sette et merke for sletting i 1C er veldig enkelt. Bare velg dokumentet eller oppslagsboken du er interessert i fra listen og trykk på "slett"-knappen:

Deretter må du bekrefte intensjonen din. Du kan nå se en spesiell merknad i loggen:

Dette betyr at neste gang du sletter objekter gjennom spesiell behandling, vil systemet tilby å slette denne posten i nomenklaturen.

Slik sletter du objekter merket for sletting i 1C 8.3

Det andre trinnet er direkte sletting av det som allerede er merket i 1C-databasen. Dette gjøres ved hjelp av en spesiell tjenestebehandling "Slette merkede objekter". Den ligger på fanen "Administrasjon":

Få 267 videotimer på 1C gratis:

Ved åpning vil 1C gi oss to alternativer å velge mellom - automatisk sletting av alle objekter og selektiv sletting:

Selektiv kan være nyttig for å fjerne et bestemt objekt. Velg for eksempel "Automatisk modus" og klikk på "Slett". Slettingen av alle objekter merket for sletting i systemet vil begynne. På slutten av arbeidet vil systemet vise konfliktsituasjoner – objekter som er merket for sletting, men som er inkludert i regnskapet:

Her må du ta et valg. For eksempel har vi merket "Board 4000x200x20" for sletting, men det er inkludert i "Operation" og "" dokumentene. Hvis vi heller ikke trenger disse dokumentene, merker vi dem ganske enkelt for sletting og klikker på knappen "Gjenta sletting". Hvis det er behov for dokumenter, er det verdt å tenke på om ikke denne varen skal merkes for sletting.

I vårt eksempel bestemte jeg meg for at jeg heller ikke trengte disse dokumentene i databasen, så jeg sjekket dem. Som et resultat slettet systemet både det forstyrrende elementet og det unødvendige dokumentet:

Det er alt, nå vet du hvordan du sletter dokumenter og kataloger fra 1C 8.3.

Automatisk sletting av kataloger og dokumenter

Programvareproduktet "1C 8.3" tillater ikke at dokumenter og oppslagsverk i databasen slettes umiddelbart, uten kontroller. Dette gjøres selvfølgelig for å unngå mulige feil. Hvis du for eksempel ønsker å slette et element som er inkludert i et dokument, er dette ikke tillatt.

I dette materialet Vi vil se på hvordan du sletter kataloger og dokumenter merket for sletting i det ovennevnte programvareproduktet.

I 1C-programmet utføres objektsletting i 2 trinn. Den første av dem er et merke for sletting. Dette er en indikasjon på at en katalog eller et dokument er planlagt å bli slettet. Et slikt element er ikke forskjellig fra andre det kan korrigeres i andre objekter. Den andre fasen vil være selve fjerningen. Dette er en spesiell prosedyre hvor systemet sjekker om det er lenker til det valgte objektet i informasjonsdatabasen.

La oss nå se på disse to stadiene mer detaljert. Det er viktig å si at de foreslåtte instruksjonene er absolutt universelle og passer for alle konfigurasjoner på "1C 8.3": "Trade Management", "", "Regnskap", "", "Small Firm Management", etc.

Første trinn - merk for sletting

I "1C" er det veldig enkelt å sette et merke for sletting. For å gjøre dette trenger du bare å velge katalogen eller dokumentet som interesserer oss og trykke på "slett"-tasten:

Når du er ferdig, må du bekrefte ønsket operasjon. En spesiell merknad vil vises i journalen:

Dette betyr at når du sletter objekter ved hjelp av spesiell behandling, vil systemet be deg om å slette dette elementet i nomenklaturen.

Hvordan slette utpekte objekter i 1C 8.3?

Det neste, andre trinnet er direkte sletting av objekter merket i databasen. Dette gjøres med deltakelse av en spesiell tjenestebehandling kalt "Slette merkede objekter." Den ligger på fanen som heter "Administrasjon":

Under åpningen vil "1C" gi deg et valg mellom 2 alternativer - selektiv sletting av alle objekter og automatisk:

Selektiv kan være nyttig for å slette bestemte objekter. Du kan for eksempel velge "Automatisk modus" og trykke på "Slett"-knappen. Alle objekter som vises i systemet vil bli slettet. På slutten av arbeidet vil systemet vise konfliktsituasjoner: objekter som deltar i regnskap, men som fortsatt er merket for sletting:

Her må du velge. For eksempel er elementet "Styre 4000x200x20" i dette tilfellet utpekt for sletting, men det er inkludert i dokumentene kalt "Produksjonsrapport for skiftet" og "Drift". Hvis disse dokumentene ikke er nødvendige, trenger du bare å merke dem for sletting og trykke på knappen som heter "Gjenta sletting". Hvis dokumenter er nødvendig for arbeid, må du tenke på om dette elementet virkelig må slettes. I vårt eksempel bestemte vi oss for at vi ikke trenger disse dokumentene.

Nå er det klart hvordan du kan slette kataloger og dokumenter fra 1C 8.3.

Sletting av dokumenter og kataloger i automatisk modus

I 1C 8.3-plattformen er det nå mulig å slette oppdagede objekter automatisk. Denne muligheten ble en realitet med deltagelse av den såkalte reguleringsoppgaven. Systemet utfører denne prosedyren i henhold til en tidsplan. Det vil bare ta 3 minutter av tiden din.

For å konfigurere, må du først gå til fanen kalt "Administrasjon", deretter - "Støtte og vedlikehold", der det er en avmerkingsboks "Slett automatisk oppdagede objekter på en tidsplan":

Når du klikker på den, vil systemet tilby det nødvendige alternativet:

Vi anbefaler at du forlater standardinnstillingene og bare klikker på "OK"-knappen. I dette tilfellet vil sletting av merkede objekter utføres om natten, fordi på dette tidspunktet er det som regel ingen som jobber i programmet.

Send denne artikkelen til min e-post

Når du prøver å slette et unødvendig systemobjekt (katalogelement, dokument, rapportalternativ, etc.), vil brukeren ikke kunne fjerne det permanent fra 1C-databasen, han kan bare sette et merke for sletting. Derfor oppstår spørsmålet - Hvordan sletter du merkede objekter i 1C 8.3?

I denne artikkelen vil vi se på hvordan du fullfører denne prosessen. Slettingsfunksjonaliteten for mange konfigurasjoner er identisk og den beskrevne teknikken passer for UT, ERP, Accounting og ZUP.

Til fullstendig fjerning objekt fra 1C-databasen, må du begynne å behandle Sletting av merkede objekter. Dette ble ikke gjort for å komplisere arbeidet til brukerne, men for å unngå feil. Hvis du for eksempel fjerner motparten som salget er registrert til, vil produktene ikke selges til noen. Derfor er det umulig å bare fjerne objekter fra systemet, du må først sørge for at det ikke brukes noe sted, og fraværet vil ikke føre til feil i programmet, og det er for dette formålet at Sletting av merkede objekter behandles; sørget for.

Således, i 1C, utføres sletting i to stadier:

 Sette et merke for sletting i 1C;

 Endelig fjerning ved behandling dersom objektet ikke er involvert på noen måte i systemet.

Hvordan sette et slettemerke i 1C 8.3?

For å sette et merke for sletting i 1C, velg ønsket oppslagsbok/dokument (du kan også velge en liste over objekter samtidig), i Mer-menyen velger du kommandoen Merk for sletting/Fjern merking (i noen magasiner et ikon av denne kommandoen vises) eller trykk på sletteknappen på tastaturet . Systemet vil be deg om å bekrefte intensjonene dine, og etter det vil merket bli sjekket.

Vær oppmerksom på at hvis du prøver å sette et merke på et allerede merket element, vil den omvendte handlingen bli utført - fjern merket for det.

Hvordan slette merkede objekter?

I Regnskap og ZUP er behandling tilgjengelig i seksjonen Administrasjon, i UT og ERP i seksjonen Masterdata og administrasjon → Støtte og vedlikehold. Og hvis du plutselig har glemt i hvilken seksjon du skal se etter ønsket systemobjekt, kan du alltid bruke seksjonen Alle funksjoner.

Behandling Fjerning av merkede objekter styres av referanseintegritet, dvs. hvis objektet som slettes har referanser i andre objekter, vil ikke sletteprosedyren bli utført.

To behandlingsmoduser er tilgjengelige, automatisk og manuell (selektiv), og du kan også sette opp en rutineoppgave for automatisk fjerning i henhold til en spesifisert tidsplan.

I selektiv modus vil systemet vise alle elementer merket for sletting, gruppert etter type. Ved å bruke avmerkingsbokser kan du velge objekter du vil fjerne permanent fra systemet. Du kan dobbeltklikke for å åpne et objekt. Etter at valget er gjort, må du klikke på Slett og prosessen med å tømme databasen for merkede objekter vil begynne.

I automatisk modus vil denne prosessen starte umiddelbart.

Som et resultat, uavhengig av valgt modus, vil behandlingen forsøke å slette alle objekter som har merket. Hvis sletting ikke er mulig, vil en liste over ikke-slettede objekter vises med lenker til deres brukssteder.

Alternativene som er tilgjengelige i dette tilfellet er:

 Merk bruksstedene for sletting og prøv å slette på nytt.

 Foreta korrigeringer på brukssteder. Hvis du for eksempel trenger å slette en ansatt som er i ansettelseslistedokumentet, må du slette ham fra dette dokumentet.

 Utfør erstatningsprosedyren ved å bruke Replace-kommandoen. En liste over lignende varer for erstatning vil bli tilbudt. For eksempel, hvis du trenger å erstatte en egenskap for en vare i et dokument, vil en liste over egenskaper for den samme varen bli tilbudt.

Til automatisk utførelse prosedyre ved å bruke en rutineoppgave, må du sette flagget Slett merkede objekter automatisk på tidsplan under behandling og konfigurere tidsplanen.