Jak odstranit objekty za 1s. Automatické mazání adresářů a dokumentů

Jak odstranit objekty (adresáře, dokumenty) označené k odstranění z databáze v 1C: Účetnictví 8.3 (revize 3.0)

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

Jak víte, v 1C: Accounting 8.3 (revize 3.0) nemůžete okamžitě odstranit žádný objekt (adresář, dokument). Můžete jej pouze označit ke smazání. To je vysvětleno tím tento objekt lze použít v jiných databázových objektech.

Například prvek adresáře Nomenclature označený k odstranění lze použít ve stávajících implementačních dokumentech. Pak tento prvek nelze smazat. A pokud prvek není nikde použit, jeho odstranění je snadné!

Nechme si označit prvek „Brick“ k vymazání z adresáře Nomenclature. Odstraňme jej z databáze natrvalo.

1. Chcete-li to provést, přejděte do části „Správa“ a vyberte „Odstranit označené objekty“ ():

2. Vyberte " Automatické odstranění všechny označené objekty." Tato možnost je vhodná téměř vždy. Nemusí být vhodná pouze v případě, že máme kromě „Cihly“ označeny ke smazání další objekty, které z nějakého důvodu nyní smazat nechceme. V opačném případě vždy vybereme první možnost a klikneme na tlačítko "Odstranit".

3. Program udělá vše sám a teprve na konci, pokud byly prvky, na které odkazují jiné prvky databáze, označeny k odstranění, vyskočí takovéto okno. Zobrazuje prvky, které nelze odstranit (levá strana) a objekty, které na ně odkazují (pravá strana). Stačí kliknout na tlačítko "Zavřít".

S pozdravem, Vladimír Milkin(učitel a vývojář).

Jak odstranit dokumenty a adresáře v 1C 8.3? V programu můžete odstranit označené objekty dvěma způsoby:

  • Interaktivní mazání;
  • Prostřednictvím značky pro mazání objektů.

Podívejme se podrobně na příklady, jak odstranit dokumenty označené k odstranění v 1C 8.3.

Interaktivní mazání v 1C

Interaktivně mazat v 1C– jde o okamžité smazání bez kontroly referenční integrity.

Pozornost!!! V v tomto příkladu zobrazeno - jak je to zakázáno dělat!

V typické konfigurace Vývojáři 1C tuto funkci zakázali pro většinu dokumentů a referenčních knih:

A k čemu by to mohlo vést, kdyby taková příležitost byla? Například v konfigurátoru demo databáze povolíme možnost editace objektů a pro roli Plná práva pro referenční knihy Nomenklatura A Protistrany zaškrtněte políčko Interaktivní odstranění:

Nyní přejdeme do uživatelského režimu a vymažeme několik prvků adresáře prvním výběrem a kliknutím Shift + Del:

  • Adresář Dodavatelé:

  • Adresář Nomenklatura:

A nyní v konfigurátoru 1C 8.3 spustíme Testování a oprava a zkontrolujte referenční integritu informační základny. Výsledkem je velké množství chyb v různých objektech:

V uživatelském režimu 1C 8.3 například v dokumentu Prodej zboží uvidíme nefunkční odkazy, tedy odkazy na objekty, které již neexistují:

A právě jsme smazali dva prvky adresáře. K čemu by mohla další práce s interaktivním mazáním vést? Proto se doporučuje zrušit zaškrtnutí políčka interaktivního mazání v 1C 8.3.

Prostřednictvím značky pro mazání objektů

Při této metodě mazání se kontroluje referenční integrita a pokud má objekt odkazy, nebude odstraněn.

Podívejme se na následující příklad: v uživatelském režimu 1C 8.3 zaškrtněte pro odstranění objektů:

  • V adresáři Dodavatelé:

  • V adresáři Nomenklatura:

Pro přímé odstranění objekty označené k odstranění v 1C 8.3, musíte začít zpracovávat . Toto zpracování můžete běžet:

  • Hlavní menu – Všechny funkce – Zpracování – Mazání označených objektů:

  • Hlavní menu – Všechny funkce – Standardní – Mazání označených objektů:

  • Sekce Administrace – Služba – Mazání označených objektů:

  • Sekce Administrace – Nastavení programu – Podpora a údržba – Mazání označených objektů:

  • Sekce Operace – Servis – Mazání označených objektů:

Zpracování „Smazání označených objektů“

Zpracování „Odstranění označených objektů“ vám umožňuje mazat v programu 1C bez nutnosti exkluzivního režimu, to znamená, že můžete mazat objekty, když jsou uživatelé v informační základna 1C 8.3:

Také v 1C 8.3 na formuláři je možné nastavit zaškrtávací políčko „Zablokujte veškerou práci v programu 1C a urychlete mazání“. V tomto případě bude po dobu smazání vyžadován výhradní režim.

Chcete-li zobrazit uživatele, kteří jsou v tento moment pracovat v informační databázi a během mazání můžete požádat o ukončení programu:

  • Kliknutím na hypertextový odkaz "uživatelé(n)" na formuláři "Smazání označených objektů", kde n je počet aktivních uživatelů;
  • Sekce Administrace – Nastavení programu – Podpora a údržba – Aktivní uživatelé;
  • Správa sekce – Služba – Aktivní uživatelé:

Zpracování vám umožňuje vybrat si jeden ze dvou režimů mazání: automatické nebo selektivní mazání objektů v 1C 8.3.

V důsledku toho jsou objekty, které nemají žádné odkazy, automaticky odstraněny:

Zde můžeme označit, které objekty chceme smazat, přičemž zaškrtávací políčka necháme zapnutá. Klikněte na tlačítko Vymazat. Objekty v 1C, které nemají odkazy na jiné objekty, budou smazány:

Po dokončení operace odstranění systém 1C 8.3 zobrazí objekty, které nebylo možné odstranit, a jejich odkazy - ve kterých objektech jsou tyto prvky použity:

Zde se musíte podívat:

  • Buď jsme tyto objekty omylem označili ke smazání a musíme zrušit zaškrtnutí této značky:

  • Buď se jedná o duplikát, pak musíte použít zpracování "Vyhledat a odstranit duplikáty". Toto téma je podrobně rozebráno v článku:

Po dokončení této operace v 1C 8.3 již naše položka označená k odstranění nebude mít odkaz na dokument Realizace (akt, faktura):

  • Nebo odstraňte odkazy na tento objekt. Tedy na pravé straně formuláře “Místa použití objektu...” označte smazání tohoto objektu (pokud není potřeba a byl zadán špatně), nebo musíte přejít do těchto objektů a předefinovat odkaz:

Po dokončení našich manipulací klikněte na tlačítko Na začátek:

Vraťme se k oknu:

Nechte všechna zaškrtávací políčka aktivní a klikněte na tlačítko Vymazat:

Protože objekty označené k odstranění již nemají odkazy, budou odstraněny v 1C 8.3.

Pozornost! Před odstraněním objektů označených k odstranění – .

Pokud došlo k duplicitě osobních údajů zaměstnance v 1C 8.3 ZUP (několik Jednotlivci pro jednu osobu), pak je možné kombinovat duplicitní karty pomocí speciálního asistenta. Jak na to, podívejte se na následující video:

Automatické odstranění v 1C 8.3 prostřednictvím rutinních operací

V programu 1C je možné použít regulační úkol provést automatické mazání nastavením plánu.

Tuto funkci lze konfigurovat v sekci Administrace – Nastavení programu – Podpora a údržba – Rutinní operace, kde zaškrtneme políčko „Automaticky odstranit označené objekty podle plánu“:

Je vhodné nastavit rozvrh na dobu, kdy je systém nejméně zatížen a v informační základně 1C 8.3 nikdo nepracuje.

Na příkladu nastavíme rozvrh od 03.05.2016, denně od 02:00 hod. Následujte hypertextový odkaz Nastavte si rozvrh. Nastavení rozvrhu – tab Jsou běžné:

Program 1C 8.3 neumožňuje smazat adresáře a dokumenty v databázi okamžitě, bez dodatečné kontroly. To se provádí, aby se zabránilo možné chyby. Pokud například chcete odstranit položku, která je součástí dokumentu, nemůžete to udělat.

Podívejme se, jak odstranit dokumenty a adresáře označené k odstranění v 1C 8.3. Odstranění v 1C 8.2 je mírně odlišné, ale má podobný algoritmus.

Mazání objektů v 1C probíhá ve dvou fázích:

  1. Označit ke smazání— nastavení znamení, že se plánuje smazání dokumentu nebo adresáře. Tento prvek se neliší od ostatních, lze jej vybrat i v jiných objektech.
  2. Přímé odstranění— speciální postup, během kterého systém kontroluje, zda existují odkazy na daný objekt v databázi. Po kontrole reference se 1C rozhodne: zda objekt označený ke smazání lze smazat nebo ne.

Podívejme se na tyto dva kroky. Návod je naprosto univerzální a je vhodný pro všechny konfigurace na 1C 8.3 - Účetnictví, ZUP, Trade Management, ERP, Small Firm Management a tak dále.

Nastavení značky pro smazání v 1C je velmi jednoduché. Jednoduše vyberte ze seznamu dokument nebo referenční knihu, o kterou máte zájem, a stiskněte tlačítko „smazat“:

Poté musíte svůj záměr potvrdit. Nyní můžete vidět speciální poznámku v protokolu:

To znamená, že při příštím smazání objektů speciálním zpracováním systém nabídne smazání této položky nomenklatury.

Jak odstranit objekty označené k odstranění v 1C 8.3

Druhou fází je přímé smazání toho, co je již označeno v databázi 1C. To se provádí pomocí speciálního zpracování služby „Smazání označených objektů“. Nachází se na záložce „Administrace“:

Získejte 267 videolekcí na 1C zdarma:

Při otevření nám 1C dá na výběr dvě možnosti - automatické smazání všech objektů a selektivní smazání:

Selektivní může být užitečné pro odstranění konkrétního objektu. Vyberte například „Automatický režim“ a klikněte na „Odstranit“. Začne mazání všech objektů označených k odstranění v systému. Na konci práce systém zobrazí konfliktní situace – objekty, které jsou označeny ke smazání, ale jsou zahrnuty v účetnictví:

Zde je třeba si vybrat. Například jsme označili „Deska 4000x200x20“ pro smazání, ale ta je zahrnuta v dokumentech „Provoz“ a „“. Pokud ani tyto dokumenty nepotřebujeme, jednoduše je označíme ke smazání a klikneme na tlačítko „Opakovat smazání“. Pokud jsou potřebné dokumenty, stojí za to přemýšlet o tom, zda by tato položka neměla být označena pro smazání.

V našem příkladu jsem se rozhodl, že ani tyto dokumenty v databázi nepotřebuji, a tak jsem je zkontroloval. V důsledku toho systém vymazal jak rušící položku, tak nepotřebný dokument:

To je vše, nyní víte, jak odstranit dokumenty a adresáře z 1C 8.3.

Automatické mazání adresářů a dokumentů

Softwarový produkt „1C 8.3“ neumožňuje okamžité smazání dokumentů a referenčních knih v databázi bez kontroly. To se samozřejmě děje proto, aby se předešlo případným chybám. Pokud například chcete odstranit položku, která je součástí dokumentu, není to povoleno.

V tento materiál Podíváme se na to, jak odstranit adresáře a dokumenty označené ke smazání ve výše uvedeném softwarovém produktu.

V programu 1C se mazání objektu provádí ve 2 fázích. První z nich je značka pro smazání. To znamená, že je plánováno odstranění adresáře nebo dokumentu. Takový prvek se neliší od ostatních, lze jej opravit v jiných objektech. Druhou fází bude samotné odstranění. Jedná se o speciální postup, při kterém systém kontroluje, zda jsou v informační databázi odkazy na vybraný objekt.

Nyní se podívejme na tyto dvě fáze podrobněji. Je důležité říci, že navrhované pokyny jsou naprosto univerzální a jsou vhodné pro všechny konfigurace na „1C 8.3“: „Řízení obchodu“, „“, „Účetnictví“, „“, „Správa malých firem“ atd.

První fáze - označte pro smazání

V „1C“ je velmi snadné nastavit značku pro smazání. Chcete-li to provést, stačí vybrat adresář nebo dokument, který nás zajímá, a stisknout klávesu „delete“:

Po dokončení musíte požadovanou operaci potvrdit. V deníku se objeví zvláštní poznámka:

To znamená, že při mazání objektů pomocí speciálního zpracování vás systém vyzve k vymazání této položky nomenklatury.

Jak odstranit určené objekty v 1C 8.3?

Další, druhou fází je přímé mazání objektů označených v databázi. Děje se tak za účasti speciálního zpracování služby nazvaného „Smazání označených objektů“. Nachází se na záložce s názvem „Administrace“:

Během otevírání vám „1C“ dá na výběr ze 2 možností - selektivní odstranění všech objektů a automatické:

Selektivní může být užitečné pro mazání konkrétních objektů. Můžete například vybrat „Automatický režim“ a stisknout tlačítko „Odstranit“. Všechny objekty zjištěné v systému budou smazány. Na konci práce systém zobrazí konfliktní situace: objekty, které se účastní účtování, ale jsou stále označeny pro smazání:

Zde je potřeba si vybrat. Například položka „Deska 4000x200x20“ je v tomto případě určena ke smazání, ale je obsažena v dokladech „Výkaz výroby za směnu“ a „Provoz“. Pokud tyto dokumenty nepotřebujete, stačí je označit pro smazání a stisknout tlačítko s názvem „Opakovat smazání“. Pokud jsou dokumenty potřebné pro práci, pak je třeba se zamyslet nad tím, zda je skutečně nutné tuto položku smazat. V našem příkladu jsme se rozhodli, že tyto dokumenty nepotřebujeme.

Nyní je jasné, jak můžete odstranit adresáře a dokumenty z 1C 8.3.

Mazání dokumentů a adresářů v automatický režim

V platformě 1C 8.3 je nyní možné detekované objekty automaticky mazat. Tato možnost se stala realitou za účasti tzv. regulačního úkolu. Systém provádí tento postup podle plánu. Zabere to jen 3 minuty vašeho času.

Chcete-li nakonfigurovat, musíte nejprve přejít na kartu s názvem „Správa“ a poté - „Podpora a údržba“, kde je zaškrtávací políčko „Automaticky odstranit zjištěné objekty podle plánu“:

Když na něj kliknete, systém nabídne požadovanou možnost:

Doporučujeme ponechat výchozí nastavení a jednoduše kliknout na tlačítko „OK“. V tomto případě bude mazání označených objektů provedeno v noci, protože v tuto dobu v programu zpravidla nikdo nepracuje.

Pošlete mi tento článek na můj email

Při pokusu o smazání nepotřebného systémového objektu (položka adresáře, dokument, možnost sestavy atd.) jej uživatel nebude moci trvale odstranit z databáze 1C, může pouze nastavit značku pro smazání. Proto vyvstává otázka - Jak odstranit označené objekty v 1C 8.3?

V tomto článku se podíváme na to, jak tento proces dokončit. Funkčnost mazání pro mnoho konfigurací je totožná a popsaná technika je vhodná pro UT, ERP, Účetnictví a ZUP.

Pro úplné odstranění objekt z databáze 1C, je třeba začít zpracovávat Mazání označených objektů. To nebylo provedeno proto, aby se uživatelům zkomplikovala práce, ale aby se předešlo chybám. Pokud například odstraníte protistranu, na kterou je prodej registrován, produkty nebudou prodány nikomu. Objekty ze systému tedy nelze jednoduše odstranit, musíte se nejprve ujistit, že se nikde nepoužívá a jeho absence nepovede k chybám v programu, a právě za tímto účelem je zpracování Mazání označených objektů pokud.

V 1C se tedy delece provádí ve dvou fázích:

 Nastavení značky pro smazání v 1C;

 Konečné odstranění zpracováním v případě, že objekt není žádným způsobem zapojen do systému.

Jak nastavit značku pro odstranění v 1C 8.3?

Chcete-li nastavit značku pro smazání v 1C, vyberte požadovanou referenční knihu/dokument (můžete také vybrat seznam objektů najednou), v nabídce Více vyberte příkaz Označit pro smazání/Odznačit (v některých časopisech ikona tohoto zobrazí se příkaz) nebo stiskněte tlačítko Delete na klávesnici. Systém vás požádá o potvrzení vašich záměrů a poté bude značka zkontrolována.

Upozorňujeme, že pokud se pokusíte nastavit značku na již označený prvek, provede se opačná akce – odškrtnutí.

Jak odstranit označené objekty?

V Účetnictví a ZUP je zpracování dostupné v sekci Administrace, v UT a ERP v sekci Kmenová data a správa → Podpora a údržba. A pokud jste náhle zapomněli, ve které sekci hledat požadovaný systémový objekt, můžete vždy použít sekci Všechny funkce.

Zpracování Odstranění označených objektů je řízeno referenční integritou, tzn. pokud má odstraňovaný objekt odkazy v jiných objektech, procedura odstranění se neprovede.

K dispozici jsou dva režimy zpracování, automatický a manuální (selektivní), a můžete také nastavit rutinní úlohu pro automatické odstranění podle daného plánu.

V selektivním režimu systém zobrazí všechny položky označené ke smazání seskupené podle typu. Pomocí zaškrtávacích políček můžete vybrat objekty, které chcete trvale odstranit ze systému. Dvojitým kliknutím myši můžete objekt otevřít. Po provedení výběru je třeba kliknout na Smazat a zahájí se proces vymazání databáze označených objektů.

V automatickém režimu se tento proces spustí okamžitě.

Výsledkem je, že bez ohledu na vybraný režim se zpracování pokusí smazat všechny objekty, které mají značku. Pokud smazání není možné, zobrazí se seznam nesmazaných objektů s odkazy na místa jejich použití.

Možnosti dostupné v tomto případě jsou:

 Označte místa použití pro smazání a zkuste smazat znovu.

 Provádějte opravy v místech použití. Pokud například potřebujete smazat zaměstnance, který je v dokumentu Seznam zaměstnanců, musíte ho odstranit z tohoto dokumentu.

 Proveďte postup výměny pomocí příkazu Nahradit. Bude nabídnut seznam podobných položek k výměně. Pokud například potřebujete nahradit charakteristiku položky v dokladu, nabídne se seznam charakteristik stejné položky.

Pro automatické provedení při použití rutinní úlohy je třeba nastavit příznak Automaticky odstranit označené objekty podle plánu při zpracování a nakonfigurovat plán.