Ako odstrániť objekty za 1 s. Automatické mazanie adresárov a dokumentov

Ako odstrániť objekty (adresáre, dokumenty) označené na vymazanie z databázy v 1C: Účtovníctvo 8.3 (revízia 3.0)

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

Ako viete, v 1C: Účtovníctvo 8.3 (revízia 3.0) nemôžete okamžite odstrániť žiadny objekt (adresár, dokument). Môžete ho iba označiť na odstránenie. Toto je vysvetlené tým tento objekt môžu byť použité v iných databázových objektoch.

Napríklad prvok nomenklatúrneho adresára označený na vymazanie možno použiť v existujúcich implementačných dokumentoch. Potom tento prvok nemožno odstrániť. A ak sa prvok nikde nepoužíva, jeho odstránenie je jednoduché!

Nechajme prvok „Brick“ označiť na vymazanie z adresára Nomenclature. Odstránime ho z databázy natrvalo.

1. Ak to chcete urobiť, prejdite do časti „Správa“ a vyberte možnosť „Odstrániť označené objekty“ ():

2. Vyberte " Automatické odstránenie všetky označené objekty." Táto možnosť je vhodná takmer vždy. Nemusí byť vhodná iba vtedy, ak máme okrem „Tehly" označené na vymazanie aj iné objekty, ktoré teraz z nejakého dôvodu nechceme vymazať. V opačnom prípade vždy vyberte prvú možnosť a kliknite na tlačidlo „Odstrániť“.

3. Program urobí všetko sám a až na konci, ak prvky, na ktoré odkazujú iné prvky databázy, boli označené na vymazanie, vyskočí takéto okno. Zobrazuje prvky, ktoré nemožno odstrániť (ľavá strana) a objekty, ktoré na ne odkazujú (pravá strana). Stačí kliknúť na tlačidlo "Zavrieť".

s pozdravom Vladimír Milkin(učiteľ a vývojár).

Ako odstrániť dokumenty a adresáre v 1C 8.3? V programe môžete odstrániť označené objekty dvoma spôsobmi:

  • Interaktívne odstraňovanie;
  • Prostredníctvom značky na mazanie objektov.

Pozrime sa podrobne na príklady, ako odstrániť dokumenty označené na vymazanie v 1C 8.3.

Interaktívne vymazanie v 1C

Interaktívne vymažte v 1C– ide o okamžité vymazanie bez kontroly referenčnej integrity.

Pozor!!! IN v tomto príklade zobrazené - ako je zakázané robiť!

IN typické konfigurácie Vývojári 1C deaktivovali túto funkciu pre väčšinu dokumentov a referenčných kníh:

A k čomu by to mohlo viesť, keby takáto príležitosť bola? Napríklad v konfigurátore demo databázy povolíme možnosť upravovať objekty a pre rolu Úplné práva pre referenčné knihy Nomenklatúra A protistrany začiarknite políčko Interaktívne odstránenie:

Teraz prejdeme do používateľského režimu a vymažeme niekoľko prvkov adresára prvým výberom a kliknutím Shift + Del:

  • Adresár Dodávatelia:

  • Adresár nomenklatúra:

A teraz spustíme v konfigurátore 1C 8.3 Testovanie a oprava a skontrolujte referenčnú integritu informačnej základne. Výsledkom je veľké množstvo chýb v rôznych objektoch:

V užívateľskom režime 1C 8.3 napríklad v dokumente Predaj tovaru uvidíme nefunkčné odkazy, teda odkazy na objekty, ktoré už neexistujú:

A práve sme odstránili dva prvky adresára. K čomu by mohla viesť ďalšia práca s interaktívnym odstraňovaním? Preto sa odporúča zrušiť začiarknutie políčka interaktívneho vymazania v 1C 8.3.

Prostredníctvom značky na mazanie objektov

Pri tomto spôsobe odstránenia sa kontroluje referenčná integrita a ak má objekt prepojenia, objekt sa neodstráni.

Zoberme si nasledujúci príklad: v používateľskom režime 1C 8.3 začiarknite políčko na odstránenie objektov:

  • V adresári Dodávatelia:

  • V adresári nomenklatúra:

Pre priame odstránenie objekty označené na odstránenie v 1C 8.3, musíte začať spracovávať . Toto spracovanie môžete bežať:

  • Hlavné menu – Všetky funkcie – Spracovanie – Vymazanie označených objektov:

  • Hlavné menu – Všetky funkcie – Štandardné – Mazanie označených objektov:

  • Sekcia Administrácia – Služba – Mazanie označených objektov:

  • Sekcia Administrácia – Nastavenia programu – Podpora a údržba – Mazanie označených objektov:

  • Sekcia Prevádzka – Servis – Mazanie označených objektov:

Spracovanie „Odstránenie označených objektov“

Spracovanie „Odstránenie označených objektov“ vám umožňuje vymazať v programe 1C bez potreby exkluzívneho režimu, to znamená, že môžete odstrániť objekty, keď sú používatelia v informačnú základňu 1C 8.3:

Aj v 1C 8.3 na formulári je možné nastaviť začiarkavacie políčko „Zablokujte všetku prácu v programe 1C a urýchlite odstraňovanie“. V tomto prípade bude počas trvania vymazania vyžadovaný výhradný režim.

Ak chcete zobraziť používateľov, ktorí sú v tento moment pracovať v informačnej databáze a počas vymazávania môžete požiadať o ukončenie programu:

  • Kliknutím na hypertextový odkaz "používatelia(n)" na formulári "Odstránenie označených objektov", kde n je počet aktívnych používateľov;
  • Sekcia Administrácia – Nastavenia programu – Podpora a údržba – Aktívni používatelia;
  • Správa sekcie – Služba – Aktívni používatelia:

Spracovanie vám umožňuje vybrať si jeden z dvoch režimov vymazania: automatické alebo selektívne vymazanie objektov v 1C 8.3.

V dôsledku toho sa objekty, ktoré nemajú žiadne odkazy, automaticky vymažú:

Tu môžeme označiť, ktoré objekty chceme vymazať, pričom zaškrtávacie políčka necháme zapnuté. Kliknite na tlačidlo Odstrániť. Objekty v 1C, ktoré nemajú prepojenia na iné objekty, budú odstránené:

Po dokončení operácie odstránenia systém 1C 8.3 zobrazí objekty, ktoré nebolo možné odstrániť, a ich prepojenia - v ktorých objektoch sa tieto prvky používajú:

Tu si treba pozrieť:

  • Buď sme omylom označili tieto objekty na odstránenie a musíme túto značku odstrániť:

  • Buď ide o duplikát, potom musíte použiť spracovanie "Vyhľadať a odstrániť duplikáty". Táto téma je podrobne diskutovaná v článku:

Po dokončení tejto operácie v 1C 8.3 naša položka označená na odstránenie už nebude mať odkaz na dokument Realizácia (akt, faktúra):

  • Alebo odstráňte odkazy na tento objekt. Teda na pravej strane formulára “Miesta použitia objektu...” označte vymazanie tohto objektu (ak nie je potrebný a bol zadaný nesprávne), alebo musíte prejsť do týchto objektov a predefinovať odkaz:

Po dokončení našich manipulácií kliknite na tlačidlo Na začiatok:

Vráťme sa k oknu:

Nechajte všetky začiarkavacie políčka povolené a kliknite na tlačidlo Odstrániť:

Keďže objekty označené na odstránenie už nemajú prepojenia, budú odstránené v 1C 8.3.

Pozor! Pred odstránením objektov označených na vymazanie – .

Ak došlo k duplicite osobných údajov zamestnanca v 1C 8.3 ZUP (niekoľko jednotlivcov pre jednu osobu), potom je možné kombinovať duplicitné karty pomocou špeciálneho asistenta. Ako to urobiť, pozrite si nasledujúce video:

Automatické vymazanie v 1C 8.3 prostredníctvom rutinných operácií

V programe 1C je možné použiť regulačná úloha vykonať automatické vymazanie nastavením plánu.

Túto funkciu je možné konfigurovať v sekcii Administrácia – Nastavenia programu – Podpora a údržba – Bežné operácie, kde zaškrtneme políčko „Automaticky odstrániť označené objekty podľa plánu“:

Je vhodné nastaviť plán na čas, keď je systém najmenej zaťažený a nikto nepracuje v informačnej základni 1C 8.3.

Na príklade nastavíme rozvrh od 03.05.2016, denne od 02:00 hod. Kliknite na hypertextový odkaz Nastavte si rozvrh. Nastavenia rozvrhu – tab Sú bežné:

Program 1C 8.3 vám neumožňuje okamžite odstrániť adresáre a dokumenty v databáze dodatočné kontroly. To sa robí, aby sa zabránilo možné chyby. Ak chcete napríklad odstrániť položku, ktorá je súčasťou dokumentu, nemôžete to urobiť.

Pozrime sa, ako odstrániť dokumenty a adresáre označené na odstránenie v 1C 8.3. Odstránenie v 1C 8.2 je mierne odlišné, ale má podobný algoritmus.

Odstránenie objektov v 1C prebieha v dvoch fázach:

  1. Označiť na vymazanie— nastavenie znamenia, že sa plánuje vymazanie dokumentu alebo adresára. Tento prvok sa nelíši od ostatných, dá sa vybrať aj v iných objektoch.
  2. Priame odstránenie— špeciálny postup, počas ktorého systém monitoruje, či existujú odkazy na daný objekt v databáze. Po kontrole referencie sa 1C rozhodne: či objekt označený na vymazanie možno vymazať alebo nie.

Pozrime sa na tieto dva kroky. Pokyny sú úplne univerzálne a sú vhodné pre všetky konfigurácie na 1C 8.3 - Účtovníctvo, ZUP, Obchodný manažment, ERP, Manažment malých firiem atď.

Nastavenie značky na vymazanie v 1C je veľmi jednoduché. Jednoducho vyberte zo zoznamu dokument alebo referenčnú knihu, o ktorú máte záujem, a stlačte tlačidlo „vymazať“:

Potom musíte potvrdiť svoj zámer. Teraz môžete vidieť špeciálnu poznámku v denníku:

To znamená, že pri ďalšom vymazaní objektov špeciálnym spracovaním systém ponúkne vymazanie tejto položky nomenklatúry.

Ako odstrániť objekty označené na vymazanie v 1C 8.3

Druhou fázou je priame vymazanie toho, čo je už označené v databáze 1C. Robí sa to pomocou špeciálneho servisného spracovania „Vymazanie označených objektov“. Nachádza sa na karte „Správa“:

Získajte 267 video lekcií na 1C zadarmo:

Pri otvorení nám 1C dá na výber dve možnosti - automatické vymazanie všetkých objektov a selektívne vymazanie:

Selektívne môže byť užitočné na odstránenie konkrétneho objektu. Vyberte napríklad „Automatický režim“ a kliknite na „Odstrániť“. Začne sa mazanie všetkých objektov označených na vymazanie v systéme. Na konci práce systém zobrazí konfliktné situácie – objekty, ktoré sú označené na vymazanie, ale sú zahrnuté v účtovníctve:

Tu si treba vybrať. Napríklad sme označili „Doska 4000x200x20“ na vymazanie, ale je to zahrnuté v dokumentoch „Operácia“ a „“. Ak nepotrebujeme ani tieto dokumenty, jednoducho ich označíme na vymazanie a klikneme na tlačidlo „Opakovať mazanie“. Ak sú potrebné dokumenty, stojí za to premýšľať o tom, či by táto položka nemala byť označená na vymazanie.

V našom príklade som sa rozhodol, že tieto dokumenty nepotrebujem ani v databáze, tak som ich skontroloval. V dôsledku toho systém vymazal rušivú položku aj nepotrebný dokument:

To je všetko, teraz viete, ako odstrániť dokumenty a adresáre z 1C 8.3.

Automatické mazanie adresárov a dokumentov

Softvérový produkt „1C 8.3“ neumožňuje okamžité vymazanie dokumentov a referenčných kníh v databáze bez kontroly. Toto sa, samozrejme, robí, aby sa predišlo možným chybám. Napríklad, ak chcete odstrániť položku, ktorá je súčasťou dokumentu, nie je to povolené.

IN tento materiál Pozrieme sa na to, ako odstrániť adresáre a dokumenty označené na vymazanie vo vyššie uvedenom softvérovom produkte.

V programe 1C sa odstraňovanie objektov vykonáva v 2 etapách. Prvým z nich je označenie na vymazanie. To znamená, že adresár alebo dokument sa plánuje vymazať. Takýto prvok sa nelíši od ostatných, môže byť opravený v iných objektoch. Druhou etapou bude samotné odstránenie. Ide o špeciálny postup, počas ktorého systém kontroluje, či sa v informačnej databáze nachádzajú odkazy na vybraný objekt.

Teraz sa pozrime na tieto dve etapy podrobnejšie. Je dôležité povedať, že navrhované pokyny sú absolútne univerzálne a sú vhodné pre všetky konfigurácie na „1C 8.3“: „Riadenie obchodu“, „“, „Účtovníctvo“, „“, „Správa malých firiem“ atď.

Prvá fáza - označte na vymazanie

V „1C“ je veľmi jednoduché nastaviť značku odstránenia. Ak to chcete urobiť, stačí vybrať adresár alebo dokument, ktorý nás zaujíma, a stlačiť tlačidlo „vymazať“:

Po dokončení musíte potvrdiť požadovanú operáciu. V denníku sa objaví špeciálna poznámka:

To znamená, že pri odstraňovaní objektov pomocou špeciálneho spracovania vás systém vyzve na vymazanie tejto položky nomenklatúry.

Ako odstrániť určené objekty v 1C 8.3?

Ďalšou, druhou fázou je priame mazanie objektov označených v databáze. Deje sa tak za účasti špeciálneho servisného spracovania s názvom „Vymazanie označených objektov“. Nachádza sa na karte s názvom „Správa“:

Počas otvárania vám „1C“ dá na výber z 2 možností - selektívne vymazanie všetkých objektov a automatické:

Selektívne môže byť užitočné pri odstraňovaní konkrétnych objektov. Môžete napríklad vybrať „Automatický režim“ a stlačiť tlačidlo „Vymazať“. Všetky objekty zistené v systéme budú vymazané. Na konci práce systém zobrazí konfliktné situácie: objekty, ktoré sa zúčastňujú účtovníctva, ale sú stále označené na vymazanie:

Tu si treba vybrať. Napríklad položka „Doska 4000x200x20“ je v tomto prípade určená na vymazanie, ale je zahrnutá v dokumentoch s názvom „Výkaz výroby na smenu“ a „Prevádzka“. Ak tieto dokumenty nie sú potrebné, stačí ich označiť na vymazanie a stlačiť tlačidlo s názvom „Opakovať vymazanie“. Ak sú dokumenty potrebné na prácu, musíte sa zamyslieť nad tým, či je potrebné túto položku skutočne vymazať. V našom príklade sme sa rozhodli, že tieto dokumenty nepotrebujeme.

Teraz je jasné, ako môžete odstrániť adresáre a dokumenty z 1C 8.3.

Odstránenie dokumentov a adresárov v automatický režim

V platforme 1C 8.3 je teraz možné automaticky vymazať detekované objekty. Táto možnosť sa stala realitou za účasti takzvanej regulačnej úlohy. Systém vykoná tento postup podľa plánu. Zaberie vám to len 3 minúty vášho času.

Ak chcete nakonfigurovať, musíte najskôr prejsť na kartu s názvom „Správa“ a potom - „Podpora a údržba“, kde je začiarkavacie políčko „Automaticky odstrániť zistené objekty podľa plánu“:

Keď naň kliknete, systém ponúkne požadovanú možnosť:

Odporúčame ponechať predvolené nastavenia a jednoducho kliknúť na tlačidlo „OK“. V tomto prípade sa vymazanie označených objektov vykoná v noci, pretože v tomto čase spravidla nikto v programe nepracuje.

Pošlite mi tento článok na môj email

Pri pokuse o vymazanie nepotrebného systémového objektu (položka adresára, dokument, možnosť zostavy atď.) ho používateľ nebude môcť natrvalo odstrániť z databázy 1C, môže iba nastaviť značku na vymazanie. Preto vyvstáva otázka - Ako odstrániť označené objekty v 1C 8.3?

V tomto článku sa pozrieme na to, ako dokončiť tento proces. Funkcionalita vymazania pre mnohé konfigurácie je identická a opísaná technika je vhodná pre UT, ERP, Účtovníctvo a ZUP.

Pre úplné odstránenie objekt z databázy 1C, je potrebné začať spracovávať Mazanie označených objektov. Toto nebolo urobené preto, aby sa neskomplikovala práca používateľov, ale aby sa predišlo chybám. Ak napríklad odstránite protistranu, ktorej je predaj zaregistrovaný, produkty sa nepredajú nikomu. Preto nie je možné jednoducho odstrániť objekty zo systému, musíte sa najskôr uistiť, že sa nikde nepoužíva a jeho absencia nepovedie k chybám v programe, a na tento účel slúži spracovanie Vymazanie označených objektov; poskytnuté.

V 1C sa teda delécia uskutočňuje v dvoch fázach:

 Nastavenie značky na vymazanie v 1C;

 Konečné odstránenie spracovaním, ak objekt nie je žiadnym spôsobom zapojený do systému.

Ako nastaviť značku odstránenia v 1C 8.3?

Ak chcete nastaviť značku na vymazanie v 1C, vyberte požadovanú referenčnú knihu/dokument (môžete vybrať aj zoznam objektov naraz), v ponuke Viac vyberte príkaz Označiť na vymazanie/Odznačiť (v niektorých časopisoch ikona tohto sa zobrazí príkaz) alebo stlačte tlačidlo Odstrániť na klávesnici. Systém vás požiada o potvrdenie vašich zámerov a potom bude značka skontrolovaná.

Upozorňujeme, že ak sa pokúsite nastaviť značku na už označený prvok, vykoná sa opačná akcia - odškrtnutie.

Ako odstrániť označené objekty?

V Účtovníctve a ZUP je spracovanie dostupné v časti Administrácia, v UT a ERP v časti Kmeňové dáta a správa → Podpora a údržba. A ak ste zrazu zabudli, v ktorej sekcii hľadať požadovaný systémový objekt, vždy môžete použiť sekciu Všetky funkcie.

Spracovanie Odstránenie označených objektov je riadené referenčnou integritou, t.j. ak má odstraňovaný objekt referencie v iných objektoch, procedúra mazania sa nevykoná.

K dispozícii sú dva režimy spracovania, automatický a manuálny (selektívny), a môžete tiež nastaviť rutinnú úlohu na automatické odstránenie podľa daného plánu.

V selektívnom režime systém zobrazí všetky položky označené na vymazanie, zoskupené podľa typu. Pomocou začiarkavacích políčok môžete vybrať objekty, ktoré chcete natrvalo odstrániť zo systému. Dvojitým kliknutím myšou môžete objekt otvoriť. Po vykonaní výberu je potrebné kliknúť na Vymazať a spustí sa proces vymazania databázy označených objektov.

V automatickom režime sa tento proces spustí okamžite.

Výsledkom je, že bez ohľadu na zvolený režim sa spracovanie pokúsi vymazať všetky objekty, ktoré majú značku. Ak vymazanie nie je možné, zobrazí sa zoznam nevymazaných objektov s odkazmi na miesta ich použitia.

Možnosti dostupné v tomto prípade sú:

 Označte miesta použitia na vymazanie a skúste vymazať znova.

 Vykonajte opravy v miestach použitia. Ak napríklad potrebujete vymazať zamestnanca, ktorý je v dokumente Zoznam prijímateľov, musíte ho vymazať z tohto dokumentu.

 Vykonajte postup výmeny pomocou príkazu Nahradiť. Bude ponúknutý zoznam podobných položiek na výmenu. Ak napríklad potrebujete nahradiť charakteristiku položky v doklade, ponúkne sa zoznam charakteristík tej istej položky.

Pre automatické vykonávanie postupe pomocou rutinnej úlohy, musíte pri spracovaní nastaviť príznak Automaticky vymazať označené objekty podľa plánu a nakonfigurovať plán.