Meny
Är gratis
registrering
Hem  /  Råd/ Som i 8.3 för att radera markerade för radering. Bokföringsinformation

Hur man tar bort markerade för radering i 8.3. Bokföringsinformation

När man börjar arbeta i 1C-programmen har många människor en fråga, hur man tar bort onödiga dokument eller katalogelement? När du trycker på "Del"-knappen är dokumentet endast markerat för radering och ligger samtidigt kvar på sin plats. Efter att ha läst artikeln kommer du att veta svaret på denna fråga.

Nu ska vi titta på hur man tar bort dokument i olika 1C-program. Det gemensamma för alla program är att radering endast är möjlig i exklusivt läge, d.v.s. Förutom du bör ingen arbeta i programmet just nu, det bör vara stängt på alla andra datorer.

Låt oss nu ta reda på hur man tar bort onödiga element i ett av de mest populära programmen för tillfället - 1C: Enterprise Accounting 8, version 2.0.

Först måste du byta gränssnittet till Fullständigt. Gå till menyalternativet

Service -> Växla gränssnitt -> Full

Nu väljer vi objektet

Verksamhet ->

Och vi är överens om att operationen kan ta lång tid. Tryck sedan på "Kontroll"-knappen i fönstret som öppnas.

Programmet börjar kontrollera om andra dokument innehåller länkar till de du vill ta bort. Till exempel är dokumentet "Försäljning av varor och tjänster" markerat för radering, men detta dokument hänvisas till på fakturan. Programmet kommer att informera dig om detta och i detta fall kommer dokumentet inte att raderas. För att ett dokument eller ett katalogelement ska kunna raderas måste du först ta bort länkar till det från alla andra dokument.


Gröna bockar i figuren markerar de dokument som kan tas bort och röda - de som det finns länkar till. Den nedre delen av formuläret visar i vilka dokument objektet markerat för radering används.

Efter att ha klickat på "Radera"-knappen kommer de element som är markerade med grönt att raderas.

För att ta bort objekt i den nya versionen av 1C: Redovisning - version 3.0 måste du gå till fliken "Administration" och välja "Ta bort markerade objekt".


Och från och med version 3.0.34 måste du gå till menyn

Administration -> Support och underhåll -> Ta bort markerade objekt

Sedan behöver du välja om du vill ta bort alla markerade objekt eller bara några av dem.

I programmet 1C: Integrerad automation 8 och 1C: Lön och personalhantering 8 behöver du även byta gränssnittet till "Full" och gå till menyn

Åtgärder -> Ta bort markerade objekt

Avslutningsvis vill jag också notera att dokument som är markerade för radering, men som återfinns under en stängd period (datum för förbud mot redigering är satt), inte kommer att raderas. Därför är det bättre att göra allt i tid, till exempel en gång i månaden eller innan du börjar förbereda för inlämning av rapporter.

Och om du behöver mer information om att arbeta i 1C: Enterprise Accounting 8, då kan du få vår bok omlänk.

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

  • Online avinstallation;
  • Genom en markering för att radera objekt.

Låt oss ta en närmare titt 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- den tas bort omedelbart, utan kontroll av referensintegriteten.

Uppmärksamhet!!! Detta exempel visar hur det är förbjudet göra!

I typiska konfigurationer har 1C-utvecklare 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 konfiguratorn för demobasen, aktivera möjligheten att redigera objekt och för rollen Fullständiga rättigheter för referensböcker Nomenklatur och Entreprenörer markera rutan Avinstallera online:

Låt oss nu gå in i användarläget och ta bort ett par katalogobjekt efter att ha valt och tryckt Skift + Del:

  • Katalog Entreprenörer:

  • Katalog Nomenklatur:

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

I 1C 8.3-användarläget, till exempel, i produktförsäljningsdokumentet kommer vi att se brutna länkar, det vill säga länkar till objekt som inte längre finns:

Och detta tog vi precis bort två delar av katalogen. Vad kan det fortsatta arbetet med interaktiv radering leda till? Därför rekommenderas det att avmarkera kryssrutan för interaktiv radering i 1C 8.3.

Genom att markera för att radera objekt

Med denna raderingsmetod kontrolleras referensintegriteten och om objektet har referenser kommer objektet inte att tas bort.

Tänk på följande exempel: i användarläget 1C 8.3 kommer vi att markera borttagningen av objekt:

  • I referensen Entreprenörer:

  • I referensen Nomenklatur:

För att direkt ta bort objekt markerade för radering i 1C 8.3 måste du börja bearbeta ... Denna bearbetning kan startas:

  • Huvudmeny - Alla funktioner - Bearbetning - Ta bort markerade objekt:

  • Huvudmeny - Alla funktioner - Standard - Ta bort markerade objekt:

  • Sektionsadministration - Service - Ta bort markerade objekt:

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

  • Sektionsoperationer - Service - Ta bort markerade objekt:

Bearbetar "Ta bort markerade objekt"

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

Även i 1C 8.3 på formuläret är det möjligt att kryssa i rutan "Blockera allt arbete i 1C-programmet och snabba på borttagningen"... I det här fallet krävs exklusivt läge under raderingen.

För att se de användare som för närvarande arbetar i infobasen och be dem att avsluta programmet under avinstallationsprocessen:

  • 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 tas objekt som inte har några referenser automatiskt bort:

Här kan vi specificera 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 på:

  • Eller så har vi av misstag ställt in en markering för radering för dessa objekt och du måste avmarkera denna markering:

  • Antingen är det en dubblett, då måste du använda bearbetningen "Hitta och ta bort dubbletter"... Detta ämne diskuteras i detalj i artikeln:

Efter slutförandet av denna operation 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 länkar till det här objektet. Det vill säga på höger sida av formuläret "Användningsplatser för föremålet ..." kontrollera raderingen av detta objekt (om det inte behövs och angetts felaktigt), eller så måste du gå in i dessa objekt och omdefiniera länken:

När du har slutfört våra manipulationer klickar du 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 en dubblering av den anställdes personuppgifter i 1C 8.3 ZUP (flera individer angavs för en person), är det möjligt att kombinera de dubblerade korten med hjälp av en speciell assistent. Hur man gör detta, se följande video:

Automatisk radering i 1C 8.3 genom rutinoperationer

I 1C-programmet är det möjligt, med hjälp av en schemalagd uppgift, att utföra automatisk radering genom att ställa in ett schema.

Denna funktion kan konfigureras i avsnittet Administration - Programinställningar - Support och underhåll - Rutindrift där vi ställer in kryssrutan "Ta bort markerade objekt automatiskt enligt schemat":

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 infobasen.

Som ett exempel kommer vi att lägga upp schemat från 05/03/2016, dagligen från 02:00 h. Klicka på hyperlänken Sätt upp ett schema. Schemainställning - Tab Allmän:

På en notis: om rekommendationerna nedan inte är tydliga för dig, och i infobasen finns det många markerade objekt som stör arbetet, rekommenderar jag att du kontaktar oss - Smart1C.ru.

Om vi ​​överväger möjligheterna med tillämpade standardlösningar - 1C: Handelshantering 8, 1C: Redovisning 8, 1C: Lön- och personalhantering 8, så hittar du inte i någon av dem i 1C: Företagsläge möjligheten till direkt radering av objekt kan du bara markera objekt vid radering. I 1C kan du ta bort markerade objekt endast genom att starta speciell bearbetning - genom att kontrollera möjligheten till radering. Det är bearbetningen "Ta bort markerade objekt" som kontrollerar om det finns några referenser till borttagna objekt. Det vill säga, kommer integriteten för den logiska strukturen i 1C-infobasen att kränkas när objekt raderas?

Varför finns det en borttagningsprocess i två steg? Jag ska försöka svara genom att simulera situationen. Så låt oss föreställa oss att 1C-operatören har skrivit in data i programmet i nomenklaturreferensen. Sedan efter 5 minuter upptäckte jag något slags fel, tog omedelbart bort objektet och skapade ett nytt. Det verkar vara okej, men en annan operatör har redan skapat ett Köparens orderdokument, där han använde ett katalogelement, som sedan raderades. Följaktligen kommer dokumentet inte längre att innehålla en länk till nomenklaturobjektet, det kommer att säga att objektet har tagits bort. Det vill säga att basens integritet i det här fallet kommer att kränkas. Även om du skapar ett element i katalogen med samma data, kommer det att ha en annan identifierare; följaktligen kommer det inte att vara möjligt att återställa det tidigare tillståndet för informationssäkerhet. Det är därför utvecklarna närmade sig processen att ta bort objekt i programmet så vördnadsfullt.

Ta bort markerade objekt i 1C 8.2

Låt oss överväga ett exempel på att ta bort markerade objekt i 1C 8.2 (Normal applikation). Men först kommer jag att svara på en webbplatsbesökares fråga om vad, i vilket läge, de markerade objekten raderas. Radering sker i exklusivt läge, det vill säga endast din session ska vara aktiv i infobasen. Därefter utför vi följande åtgärder:

Viss statistik om borttagning av objekt 1C - klient-serverarkitektur 1C infobas på 6,5 GB (PostgreSQL), 135 000 objekt markerades för radering, 92 000 av dem kan raderas. Kontroll klar på 4 timmar, radering på 18 timmar. Övervakning och radering är inte snabba processer - jag skulle råda dig att först köra dem på en testbas, sedan kommer du att veta den uppskattade beräknade exekveringstiden.

Nästan varje revisor under sitt arbete står inför behovet av att ta bort alla dokument i 1C. Om du inte vet hur man tar bort dokument korrekt i 1C, är vår nya artikel speciellt för dig.

Nästan varje revisor under sitt arbete står inför behovet av att radera alla filer och dokument. Att ta bort ett dokument i 1C skiljer sig inte mycket från en liknande process när man arbetar med Windows-operativsystemet. Det finns dock några viktiga skillnader:

    För det första måste dokumentet som måste raderas först markeras med ett speciellt tecken (om du jämför med Windows OS kan du rita en analogi med att flytta en fil till papperskorgen);

    för det andra sker direkt radering enligt en strikt definierad handlingsalgoritm.

Om du använder version 1C 8.2 behöver du för att radera en fil:

    högerklicka på önskat dokument;

    vänta tills snabbmenyn visas;

    markera en specifik fil för radering, för vilken, i listan som visas, välj "ange markering för radering";

    ge ditt samtycke till varningssystemet.

Du kan göra det enklare och precis efter att ha valt filen som ska raderas trycker du på delete-tangenten.


Efter alla dessa manipulationer måste du gå till huvudmenyn som heter "Operationer" och välja funktionen för att radera de markerade objekten. Systemet kommer att ge dig en varning, som du måste godkänna, varefter programmet fortsätter.



Därefter kommer systemet att öppna ett fönster framför dig, där allt i databaserna som är markerade för radering kommer att listas. I den här listan måste du välja de som du vill ta bort just nu. Det kan vara ett dokument eller en hel grupp. När önskad fil eller filer har valts måste du klicka på knappen "Kontroll". Detta krävs för att kunna utföra länkkontroll.


I processen med dessa åtgärder kan det visa sig att till exempel 1C-kataloger innehåller länkar till dokumentet som ska raderas, eller så finns det en länk i skattefakturan som leder till filen som du ska radera (faktura) . För att kunna slutföra raderingsprocessen måste du öppna skattefakturor eller kataloger, eller de dokument som innehåller länkar till filen som ska raderas, och ta bort just dessa länkar. I förväg måste du återigen överväga genomförbarheten av sådana åtgärder.




För att undvika ytterligare förvirring, senare, efter att du tagit bort alla länkar, måste du kontrollera igen. Och så vidare exakt tills kontrollen visar att det inte finns några referenser till filen som ska raderas i andra dokument. Därefter blir funktionen tillgänglig för dig - radering av de markerade objekten. För att slutföra hela processen måste du klicka på knappen "radera", varefter filen raderas permanent.

Hur man tar bort markerade objekt i 1C 8.3

Åtgärden att ta bort objekt markerade för radering, till exempel felaktigt angivna objekt, är avsedd för permanent radering från databasen och är oåterkallelig. En 1C-användare med administratörsrättigheter har rätt att ta bort objekt markerade för radering.

När den raderas i 1C utförs referensintegritetskontroll. Detta betyder att om det eller det programobjektet (dokument, katalogobjekt "Contractors" eller "Nomenklatur" etc.) användes i andra objekt, så kommer dess radering inte att utföras.

I programmen 1C "Företagsredovisning" och "Lön och personalhantering" gå till "Administration" - "Radera markerade objekt". (Fig. 1) och (Fig. 2)

I programmet "Hantering av vårt företag" måste du gå till menyn "Företag" - "Ta bort objekt" (Fig. 3)

Hur tar man bort markerade objekt i 1C?

Att ta bort objekt utförs i alla 1C: Enterprise 8.3-program på samma sätt. Vi behöver ta bort ett dokument, objektposition etc.: - från rullgardinsmenyn genom att högerklicka, välj "Markera för radering / Avmarkera" (Fig. 4);

Öppna listan över åtgärder med knappen "Mer" (Fig. 5) och välj "Markera för radering / Avmarkera";

I fönstret "Ta bort markerade objekt" (Fig. 6) i alla 1C-program på 8.3-plattformen utförs själva raderingen på ett av två valbara sätt:

automatisk radering av alla markerade objekt;

selektivt avlägsnande av föremål.

När du väljer läget "Automatisk radering av alla markerade objekt" måste du klicka på "Ta bort" i det nedre högra hörnet av formuläret. Alla objekt markerade för radering kommer att raderas om det inte finns några referenser till dem. Annars öppnas ett fönster med en lista med länkar som är beroende av det borttagna objektet. (Fig. 8).

När du använder läget för selektiv borttagning av objekt kan du välja vad du vill ta bort innan du tar bort. Efter att ha klickat på knappen "Nästa", som visas om du väljer "Selektiv radering av objekt", startar programmet en sökning efter objekt markerade av användare för radering och genererar en lista där varje objekt som ska raderas är markerat med en kryssruta . (Fig. 7)

Genom att avmarkera kryssrutorna kan vi lämna alla objekt som inte behöver raderas ännu. Du kan avmarkera rutan för borttagning från ett objekt genom att dubbelklicka på det eller använda knappen "Redigera".

Klicka sedan på "Radera" för att fortsätta raderingen. I programmets vänstra fönster kan en lista över de objekt som inte kunde tas bort och en lista med element (kataloger, dokument, etc.), på grund av vilka vi inte kan ta bort dem, visas i programmets högra fönster, eftersom de använder den markerade för att radera ett objekt.

Vad händer om objekt i 1C inte raderas?

Listan som visas i programmets högra fönster innehåller alltid ett objekt som inte kunde raderas. (Fig. 8)

För att objektet som valts för radering ska raderas kan vi försöka göra följande:

1. Markera för radering i det högra fönstret alla objekt som är associerade med det borttagna.

Om det är omöjligt att radera öppnas ett fönster med en lista över objekt som inte kan tas bort och referenser till dessa objekt.

2. Öppna genom att dubbelklicka i programmets högra fönster på objektet som stör raderingen, och manuellt radera i det referenser till objektet som vi behöver ta bort.

Ett nytt fönster kommer att dyka upp, där vi själva väljer ett annat element från listan att ersätta och klickar på "Ersätt". (Fig. 8)

Efter att bytet av elementet har slutförts måste du klicka på "Repetera borttagning" (bild 7) och försöka ta bort objekt igen.

Acceleration av objektborttagning i 1C

Under starten av raderingen av alla markerade objekt kan programmets användares arbete avsevärt saktas ner.

Om du brådskande behöver radera en stor mängd data, är det bäst att be alla användare att inte arbeta på ett tag och avsluta programmet innan du påbörjar själva raderingen.

Eller, innan du startar avinstallationen, genom att klicka på kryssrutan "Blockera allt arbete i programmet och påskynda avinstallationen" (Fig. 6), kan du tvinga fram det exklusiva läget och stänga programposten för andra användare.

Automatisk radering av objekt på ett schema

Om radering av alla objekt som är markerade för radering från programmet stör användarnas arbete, är det bättre att ställa in ett schema för att starta en rutinoperation för att ta bort objekt.

Radering från databasen av objekt markerade för radering kan utföras dagligen, alltid vid en angiven tidpunkt. Om du till exempel sparar "default"-inställningarna i schemat, kommer raderingen alltid att börja vid en viss tid, från 4-00 till 4-15 på morgonen.

Automatisk radering av markerade objekt i en applikation på Internet.

I 1C-applikationen på Internet finns det ingen möjlighet att konfigurera radering av markerade objekt på ett schema, det finns bara en kryssruta "Ta bort markerade objekt automatiskt". (Fig. 6)

När det är markerat utförs automatisk radering av markerade objekt i bakgrunden.

Vad är referensintegritetskontroll till för?

Sammanfattningsvis bör det noteras att trots möjligheten att konfigurera radering i 1C utan kontroll över referensintegritet (interaktiv radering), vid normal drift, raderas inte programobjekt omedelbart för att bevara referensintegriteten. För att förhindra att en sådan situation uppstår som att exempelvis radera en katalogpost som används i ett upplagt dokument som har avstämts med organisationens motpart eller med skatteverket.

Har du fortfarande frågor? Vi hjälper dig ta bort markerade objekt i 1C inom ramen för en kostnadsfri konsultation!