Hur man tar bort objekt på 1s. Automatisk radering av kataloger och dokument

Hur man tar bort objekt (kataloger, dokument) markerade för radering från databasen i 1C: Accounting 8.3 (revision 3.0)

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

Som du vet, i 1C: Accounting 8.3 (revision 3.0) kan du inte ta bort något objekt (katalog, dokument) omedelbart. Du kan bara markera den för radering. Detta förklaras av detta objekt kan användas i andra databasobjekt.

Till exempel kan ett nomenklaturkatalogelement markerat för radering användas i befintliga implementeringsdokument. Då kan detta element inte tas bort. Och om elementet inte används någonstans är det enkelt att ta bort det!

Låt oss markera elementet "Brick" för radering från nomenklaturkatalogen. Låt oss ta bort det från databasen permanent.

1. För att göra detta, gå till avsnittet "Administration" och välj "Ta bort markerade objekt" ():

2. Välj " Automatisk borttagning alla markerade objekt." Det här alternativet är nästan alltid lämpligt. Det kanske inte är lämpligt bara om vi, förutom "Brick", har andra objekt markerade för radering, som vi av någon anledning inte vill ta bort nu. Annars, vi väljer alltid det första alternativet och klickar på knappen "Radera".

3. Programmet kommer att göra allt själv och först i slutet, om element som refereras av andra element i databasen har markerats för radering, kommer ett fönster som detta att dyka upp. Den visar element som inte kan tas bort (vänster sida) och objekten som refererar till dem (höger sida). Klicka bara på knappen "Stäng".

Vänliga hälsningar, Vladimir Milkin(lärare och utvecklare).

Hur tar man bort dokument och kataloger i 1C 8.3? I programmet kan du ta bort markerade objekt på två sätt:

  • Interaktiv radering;
  • Genom en markering för borttagning av objekt.

Låt oss titta i detalj på exempel på hur man tar bort dokument markerade för radering i 1C 8.3.

Interaktiv radering i 1C

Ta bort interaktivt i 1C– detta ska raderas omedelbart, utan att kontrollera referensintegriteten.

Uppmärksamhet!!! I i detta exempel visat - hur det är förbjudet do!

I typiska konfigurationer 1C-utvecklare har inaktiverat den här funktionen för de flesta dokument och referensböcker:

Och vad skulle det kunna leda till om det fanns en sådan möjlighet? Till exempel, i demodatabaskonfiguratorn kommer vi att möjliggöra möjligheten att redigera objekt och för rollen Fullständiga rättigheter för referensböcker Nomenklatur Och Motparter markera rutan Interaktiv borttagning:

Låt oss nu gå in i användarläge och ta bort ett par katalogelement genom att först välja och klicka Skift + Del:

  • Katalog Entreprenörer:

  • Katalog Nomenklatur:

Och nu kommer vi att lansera i 1C 8.3-konfiguratorn Testa och fixa och kontrollera informationsbasens referensintegritet. Som ett resultat får vi ett stort antal fel i olika objekt:

I användarläget för 1C 8.3, till exempel, i dokumentet Försäljning av varor kommer vi att se trasiga länkar, det vill säga länkar till objekt som inte längre finns:

Och vi har precis tagit bort två delar av katalogen. Vad skulle ytterligare arbete med interaktiv radering kunna leda till? Därför rekommenderas det att avmarkera den interaktiva raderingsrutan i 1C 8.3.

Genom en markering för borttagning av objekt

Med denna raderingsmetod kontrolleras referensintegriteten och om objektet har länkar kommer objektet inte att tas bort.

Låt oss överväga följande exempel: i användarläget för 1C 8.3, sätt en bock för att ta bort objekt:

  • I katalogen Entreprenörer:

  • I katalogen Nomenklatur:

För direkt avlägsnande objekt markerade för radering i 1C 8.3 måste du börja bearbeta . Denna bearbetning du kan springa:

  • Huvudmeny – Alla funktioner – Bearbetning – Radera markerade objekt:

  • Huvudmeny – Alla funktioner – Standard – Radera markerade objekt:

  • Sektion Administration – Service – Ta bort markerade objekt:

  • Sektionsadministration – Programinställningar – Support och underhåll – Radera markerade objekt:

  • Sektion Operations – Service – Radera markerade objekt:

Bearbetar "Ta bort markerade objekt"

Bearbetning av "Ta bort markerade objekt" gör att du kan radera i 1C-programmet utan att behöva använda exklusivt läge, det vill säga du kan ta bort objekt när användare är i informationsbas 1C 8.3:

Även i 1C 8.3 på formuläret är det möjligt att sätta en kryssruta "Blockera allt arbete i 1C-programmet och snabba på raderingen". I det här fallet kommer exklusivt läge att krävas under hela raderingen.

För att se användare som är med det här ögonblicket arbeta i informationsbasen, och du kan be om att avsluta programmet medan borttagningen körs:

  • Genom att klicka på hyperlänken "användare(n)" på formuläret "Ta bort markerade objekt", där n är antalet aktiva användare;
  • Sektionsadministration – Programinställningar – Support och underhåll – Aktiva användare;
  • Sektionsadministration – Service – Aktiva användare:

Bearbetning låter dig välja ett av två raderingslägen: automatisk eller selektiv radering av objekt i 1C 8.3.

Som ett resultat raderas objekt som inte har några referenser automatiskt:

Här kan vi ange vilka objekt vi vill ta bort, och lämna kryssrutorna aktiverade. Klicka på knappen Radera. Objekt i 1C som inte har länkar till andra objekt kommer att raderas:

När raderingsoperationen är klar kommer 1C 8.3-systemet att visa de objekt som inte kunde raderas och deras länkar - i vilka objekt dessa element används:

Här måste du titta:

  • Antingen har vi av misstag markerat dessa objekt för radering och vi måste avmarkera denna markering:

  • Antingen är detta en dubblett, då måste du använda bearbetning "Sök och ta bort dubbletter". Detta ämne diskuteras i detalj i artikeln:

Efter att ha slutfört denna åtgärd i 1C 8.3 kommer vårt objekt som är markerat för radering inte längre att ha en länk till dokumentet Genomförande (akt, faktura):

  • Eller ta bort referenser till detta objekt. Det vill säga på höger sida av formuläret "Användningsplatser för objektet..." markera borttagningen av detta objekt (om det inte behövs och angavs felaktigt), eller så måste du gå in i dessa objekt och omdefiniera länken:

När du har slutfört våra manipulationer, klicka på knappen Till början:

Låt oss gå tillbaka till fönstret:

Lämna alla kryssrutor aktiverade och klicka på knappen Radera:

Eftersom objekt markerade för radering inte längre har länkar, kommer de att raderas i 1C 8.3.

Uppmärksamhet! Innan du tar bort objekt markerade för radering – .

Om det förekom dubblering av en anställds personuppgifter i 1C 8.3 ZUP (flera individer för en person), då är det möjligt att kombinera dubbletter av kort med hjälp av en speciell assistent. Hur man gör detta, titta på följande video:

Automatisk borttagning i 1C 8.3 genom rutinoperationer

I 1C-programmet är det möjligt att använda regleringsuppgift utföra automatisk radering genom att ställa in ett schema.

Denna funktion kan konfigureras i avsnittet Administration – Programinställningar – Support och underhåll – Rutinmässig drift, där vi kryssar i rutan "Ta bort markerade objekt automatiskt på ett schema":

Det är tillrådligt att ställa in schemat för den tid då systemet är minst laddat och ingen arbetar i 1C 8.3-informationsbasen.

Med hjälp av exemplet kommer vi att sätta upp ett schema från 05/03/2016, dagligen från 02:00. Följ hyperlänken Sätt upp ett schema. Schemainställningar – flik Är vanliga:

Programmet 1C 8.3 tillåter dig inte att ta bort kataloger och dokument i databasen omedelbart, utan ytterligare kontroller. Detta görs för att undvika möjliga fel. Om du till exempel vill ta bort ett objekt som ingår i ett dokument kan du inte göra detta.

Låt oss titta på hur man tar bort dokument och kataloger som är markerade för radering i 1C 8.3. Borttagning i 1C 8.2 är något annorlunda, men har en liknande algoritm.

Att ta bort objekt i 1C sker i två steg:

  1. Markera för radering— sätta ett tecken på att ett dokument eller en katalog är planerad att raderas. Detta element skiljer sig inte från andra, det kan också väljas i andra objekt.
  2. Direkt borttagning— En speciell procedur under vilken systemet kontrollerar om det finns länkar till ett visst objekt i databasen. Efter referenskontroll fattar 1C ett beslut: om objektet markerat för radering kan raderas eller inte.

Låt oss titta på dessa två steg. Instruktionerna är absolut universella och är lämpliga för alla konfigurationer på 1C 8.3 - Redovisning, ZUP, Trade Management, ERP, Small Firm Management och så vidare.

Att sätta ett märke för radering i 1C är mycket enkelt. Välj helt enkelt dokumentet eller referensboken du är intresserad av från listan och tryck på "radera"-knappen:

Därefter måste du bekräfta din avsikt. Du kan nu se en speciell anteckning i loggen:

Detta innebär att nästa gång du tar bort objekt genom speciell bearbetning kommer systemet att erbjuda dig att ta bort denna post i nomenklaturen.

Hur man tar bort objekt markerade för radering i 1C 8.3

Det andra steget är att direkt ta bort det som redan är markerat i 1C-databasen. Detta görs med hjälp av en speciell tjänst bearbetning "Ta bort markerade objekt". Den finns på fliken "Administration":

Få 267 videolektioner på 1C gratis:

Vid öppning kommer 1C att ge oss två alternativ att välja mellan - automatisk radering av alla objekt och selektiv radering:

Selektiv kan vara användbart för att ta bort ett specifikt objekt. Välj till exempel "Automatiskt läge" och klicka på "Radera". Raderingen av alla objekt som är markerade för radering i systemet börjar. I slutet av arbetet kommer systemet att visa konfliktsituationer—objekt som är markerade för radering men som ingår i bokföringen:

Här måste du göra ett val. Till exempel markerade vi "Board 4000x200x20" för radering, men det ingår i "Operation" och "" dokumenten. Om vi ​​inte heller behöver dessa dokument markerar vi dem helt enkelt för radering och klickar på knappen "Upprepa borttagning". Om dokument behövs är det värt att fundera på om denna post inte ska markeras för radering.

I vårt exempel bestämde jag mig för att jag inte heller behövde dessa dokument i databasen, så jag kontrollerade dem. Som ett resultat tog systemet bort både det störande föremålet och det onödiga dokumentet:

Det är allt, nu vet du hur du tar bort dokument och kataloger från 1C 8.3.

Automatisk radering av kataloger och dokument

Programvaruprodukten "1C 8.3" tillåter inte att dokument och referensböcker i databasen raderas omedelbart, utan kontroller. Detta görs naturligtvis för att undvika eventuella fel. Om du till exempel vill ta bort ett objekt som ingår i ett dokument, är detta inte tillåtet.

I detta material Vi kommer att titta på hur man tar bort kataloger och dokument som är markerade för radering i ovan nämnda programvaruprodukt.

I 1C-programmet utförs objektradering i 2 steg. Den första av dem är en markering för radering. Detta är en indikation på att en katalog eller ett dokument är planerat att raderas. Ett sådant element skiljer sig inte från andra, det kan korrigeras i andra objekt. Det andra steget är själva borttagningen. Detta är en speciell procedur under vilken systemet kontrollerar om det finns länkar till det valda objektet i informationsdatabasen.

Låt oss nu titta på dessa två stadier mer i detalj. Det är viktigt att säga att de föreslagna instruktionerna är absolut universella och är lämpliga för alla konfigurationer på "1C 8.3": "Handelshantering", "", "Redovisning", "", "Small Firm Management", etc.

Första steget - markera för radering

I "1C" är det väldigt enkelt att sätta ett märke för radering. För att göra detta behöver du bara välja katalogen eller dokumentet som intresserar oss och trycka på "delete"-tangenten:

När du är klar måste du bekräfta önskad operation. En särskild notering kommer att dyka upp i journalen:

Detta betyder att när du tar bort objekt med hjälp av speciell bearbetning kommer systemet att uppmana dig att ta bort denna post i nomenklaturen.

Hur tar man bort angivna objekt i 1C 8.3?

Nästa, andra steg är att direkt ta bort objekt markerade i databasen. Detta görs med deltagande av en speciell tjänst bearbetning som kallas "Ta bort markerade objekt." Den finns på fliken som heter "Administration":

Under öppningen kommer "1C" att ge dig ett val av 2 alternativ - selektiv radering av alla objekt och automatisk:

Selektiv kan vara användbar för att ta bort specifika objekt. Du kan till exempel välja "Automatiskt läge" och trycka på "Radera"-knappen. Alla objekt som upptäcks i systemet kommer att raderas. I slutet av arbetet kommer systemet att visa konfliktsituationer: objekt som deltar i redovisningen, men som fortfarande är markerade för radering:

Här måste du välja. Till exempel är posten "Styrelse 4000x200x20" i detta fall avsedd för radering, men den ingår i dokumenten som heter "Produktionsrapport för skiftet" och "Drift". Om dessa dokument inte behövs behöver du bara markera dem för radering och trycka på knappen som heter "Upprepa radering". Om dokument behövs för arbetet, måste du fundera på om det här objektet verkligen behöver raderas. I vårt exempel bestämde vi oss för att vi inte behöver dessa dokument.

Nu är det klart hur du kan ta bort kataloger och dokument från 1C 8.3.

Ta bort dokument och kataloger i automatiskt läge

I 1C 8.3-plattformen är det nu möjligt att ta bort upptäckta objekt automatiskt. Denna möjlighet blev verklighet med deltagande av den så kallade regleringsuppgiften. Systemet utför denna procedur enligt ett schema. Det tar bara 3 minuter av din tid.

För att konfigurera måste du först gå till fliken som heter "Administration", sedan - "Support och underhåll", där det finns en kryssruta "Ta bort automatiskt upptäckta objekt enligt ett schema":

När du klickar på den kommer systemet att erbjuda det önskade alternativet:

Vi rekommenderar att du lämnar standardinställningarna och helt enkelt klickar på knappen "OK". I det här fallet kommer radering av markerade objekt att utföras på natten, eftersom vid denna tidpunkt som regel ingen arbetar i programmet.

Skicka den här artikeln till min e-post

När man försöker ta bort ett onödigt systemobjekt (katalogobjekt, dokument, rapportalternativ, etc.), kommer användaren inte att kunna ta bort det permanent från 1C-databasen, han kan bara sätta ett märke för radering. Därför uppstår frågan - Hur tar man bort markerade objekt i 1C 8.3?

I den här artikeln kommer vi att titta på hur man slutför denna process. Raderingsfunktionaliteten för många konfigurationer är identisk och den beskrivna tekniken lämpar sig för UT, ERP, Accounting och ZUP.

För fullständigt avlägsnande objekt från 1C-databasen måste du börja bearbeta. Ta bort markerade objekt. Detta gjordes inte för att komplicera användarnas arbete, utan för att undvika fel. Om du till exempel tar bort motparten som försäljningen är registrerad till kommer produkterna att säljas till ingen. Därför är det omöjligt att helt enkelt ta bort objekt från systemet; du måste först se till att det inte används någonstans och att dess frånvaro inte kommer att leda till fel i programmet, och det är för detta ändamål som behandlingen av radering av markerade objekt är försedd.

Således, i 1C, utförs radering i två steg:

 Ange ett märke för radering i 1C;

 Slutlig borttagning genom bearbetning om objektet inte är inblandat på något sätt i systemet.

Hur ställer man in ett raderingsmärke i 1C 8.3?

För att ställa in en markering för radering i 1C, välj önskad referensbok/dokument (du kan också välja en lista med objekt på en gång), i menyn Mer väljer du kommandot Markera för radering/Avmarkering (i vissa tidningar en ikon för detta kommandot visas) eller tryck på raderingsknappen på tangentbordet . Systemet kommer att be dig bekräfta dina avsikter och efter det kommer märket att kontrolleras.

Observera att om du försöker sätta en markering på ett redan markerat element kommer den omvända åtgärden att utföras - avmarkera den.

Hur tar man bort markerade objekt?

I Bokföring och ZUP finns bearbetning i avsnittet Administration, i UT och ERP i avsnittet Masterdata och administration → Support och underhåll. Och om du plötsligt glömmer i vilken sektion du ska leta efter önskat systemobjekt, kan du alltid använda sektionen Alla funktioner.

Bearbetning Borttagning av markerade objekt styrs av referensintegritet, d.v.s. om objektet som tas bort har referenser i andra objekt, kommer borttagningsproceduren inte att utföras.

Två bearbetningslägen är tillgängliga, automatiska och manuella (selektiva), och du kan också ställa in en rutinuppgift för automatisk borttagning enligt ett givet schema.

I selektivt läge kommer systemet att visa alla objekt som är markerade för radering, grupperade efter typ. Med hjälp av kryssrutorna kan du välja objekt som du vill ta bort permanent från systemet. Genom att dubbelklicka med musen kan du öppna objektet. När valet är gjort måste du klicka på Ta bort och processen med att rensa databasen för markerade objekt börjar.

I automatiskt läge startar denna process omedelbart.

Som ett resultat, oavsett valt läge, kommer bearbetningen att försöka ta bort alla objekt som har märket. Om radering inte är möjlig kommer en lista över objekt som inte har raderats att visas med länkar till deras användningsplatser.

De tillgängliga alternativen i det här fallet är:

 Markera användningsplatserna för radering och försök att ta bort igen.

 Gör korrigeringar vid användningsställen. Om du till exempel behöver ta bort en anställd som finns i anställningslistan måste du ta bort honom från detta dokument.

 Utför ersättningsproceduren med kommandot Ersätt. En lista över liknande föremål för ersättning kommer att erbjudas. Om du till exempel behöver ersätta en egenskap hos ett objekt i ett dokument, kommer en lista med egenskaper för samma artikel att erbjudas.

För automatiskt utförande procedur med en rutinuppgift måste du ställa in flaggan Ta bort markerade objekt automatiskt på schema under bearbetning och konfigurera schemat.