Как да изтриете позиции за 1 сек. Счетоводна информация. Възстановяване на изтрит файл или папка обратно

Системата 1C Enterprise първоначално не включва директно изтриване на обекти от базата данни, например елементи от директории, документи, отчети и др. Разбира се, все още можете да конфигурирате ролята на потребителя, така че той да може незабавно изтрит от 1снякакъв обект без знак за изтриване, но това силно не се препоръчва. Бихме искали също да отбележим факта, че дори ако ролята на потребителя е конфигурирана да изтрива директно обекти (интерактивно изтриване), това все още е няма да му позволи да изтрие някои обекти в предприятието 1c, а това може да стане само чрез маркирайте за изтриване.

Защо е направен знакът за изтриване на обекти в 1c?

Нека отговорим на въпроса „Защо е поставена тази маркировка за изтриване?“, защото е по-бързо изтриване на обект от 1sнезабавно. Това беше направено по няколко причини:

  1. Има възможност впоследствие потребителят да промени решението си и да иска да върне изтрития обект, когато има отметка, достатъчно е да премахнете отметката, Ако го изтриете интерактивно, не можете да възстановите данни.
  2. В 1c един обект, например документ, може да препраща към много други обекти в системата (директории, константи, други документи и т.н.), а в същото време много други обекти също могат да препращат към този обект (в нашия случай , документ). Ако корпоративната система 1C позволи директно изтриване на обекти от базата данни, това би довело до тежки последици, тъй като обекти с „счупени връзки“ веднага ще започнат да се появяват и това ще бъде загуба на данни и неправилно функциониране на базата данни, което рано или късно това ще доведе до колапс на базата данни и почти пълна загуба на вашите данни!

Два вида изтриване в 1c, концепцията за контрол на референтната цялост в 1c

В програма 1c обекти могат да бъдат изтритидва начина:

  1. Използване на интерактивно изтриване (директно изтриване без проверки за референтна цялост)
  2. Чрез знак за изтриване (изтриване с проверка на референтната цялост)

Нека да разгледаме какво е референтна цялост в 1C. Но за да можем вие и аз да отговорим на този въпрос, трябва да знаем какви са „счупените“ връзки в 1C. За тези, които не знаят, прекъснатите връзки в 1c са връзки, които сочат към неизползвана област на паметта, тоест те по същество сочат към никъде. Сега нека вземем като пример всеки документ в корпоративната система 1C. Съдържа много различни детайли. Тези детайли могат да бъдат или прости (примитивни типове като номер, дата, булева стойност), или могат да бъдат обектни (като връзки към други системни обекти, например различни директории, изброявания и т.н.) Така че тук е контролът на референтната цялост в 1c това е точно това, което означава фактът, че обектът няма да бъде изтрит от системата 1c, докато е рефериран от други обекти на системата. Самото маркиране на изтриването на 1c обекти ви позволява да запазите механизма за референтна цялост в 1c, тъй като обработката на изтриването на маркирани обекти няма да ви позволи да изтриете обект, докато други обекти го препращат.

Как да възстановя изтрити обекти в 1c? Какво се случва с обектите, след като бъдат изтрити от 1C?

Много хора ни задават подобни въпроси и има само един отговор: физическото изтриване на данни от 1c (чрез методите, описани по-долу) води до ПЪЛНО УНИЩОЖАВАНЕ НА ФАЙЛА ОТ БАЗАТА! Възстановяването на изтрити файлове от базата данни не е възможно.

Винаги сме готови да ви предоставим навременна помощ при актуализирането на системата 1C 8.3.

Интерактивно изтриване за 1 сек

Така че вече сме го обсъждали с вас интерактивно изтриване за 1 сексе случва без контрол на референтната цялост и това е изпълнено с много лоши последици за системата; препоръчва се такова изтриване да се използва само за целите на отстраняване на грешки. За включване интерактивно изтриване 1sПърво трябва да отидем в конфигуратора, да отворим раздела Общи ---> Роли и да изберем ролята „Пълни права“.

Сега натиснете клавиша F9, ролята „Пълни права“ се копира и се появява друго „Пълни права1“. Отворете го с двойно щракване на мишката. Ще се появи прозорецът със свойства на ролята, щракнете върху бутона „Действия“ ---> „Задаване на всички права“. След това щракнете върху OK. Сега нека запазим конфигурацията на базата данни; за да направите това, щракнете върху малкото синьо варелче в горния ляв ъгъл или натиснете клавиша F7. Ако цевта стане неактивна, тогава конфигурацията се запазва. Създадохме роля с права за интерактивно изтриване на обекти от 1c .

Сега в конфигуратора отворете раздела Администриране ---> Потребители.

Ще се отвори списък с потребители, изберете потребителя, под който искате да активирате интерактивно изтриване на 1c обектии натиснете молив или F2. Ще се отвори прозорецът със свойства на потребителя, отидете на втория раздел „Други“. Там намерете ролята, която копирахме, в моя случай това е „Пълни права1“, поставете отметка в квадратчето и щракнете върху OK.

След това стартирайте 1C Enterprise, изберете потребителя, за когото е инсталирана новата роля. Вече можете да изтривате обекти директно, за да изтриете обект, изберете го и натиснете клавишната комбинация SHIFT + DEL, системата ще ви попита дали сте сигурни за изтриването, ако отговорът е положителен, обектът ще бъде изтрит от системата.

Изтриване на 1c обекти чрез маркиране за изтриване или как да изтриете обекти в 1c?

Сега нека да разгледаме въпроса с вас " Как да изтриете обекти в 1c?". И така, отваряме базата данни, от която се нуждаем, в 1C предприятие. Екранната снимка показва "Счетоводство на държавна институция", щракнете в менюто в раздела "Операции" ---> " Премахване на маркирани обекти".

Ако имате управляван интерфейс, като например в "Enterprise Accounting Rev. 3.0", тогава там трябва да отидете в раздела "Администрация", там ще видите подгрупата "Услуга" и в нея трябва да изберете " Премахване на маркирани обекти".

Алтернативен начин за отваряне на асистента за изтриване на обекти в 1C 8.2 и 1C 8.3

Като цяло, ако не можете да намерите бутон във вашата конфигурация, с който можете да извикате съветника изтриване на маркирани обекти 1c, тогава в 1C 8.2 можете да го отворите по следния начин, този метод е подходящ за всяка конфигурация, екранните снимки по-долу показват какви действия трябва да се извършат в 1C 8.2. Отворете дървото на всички лечения, които са в системата, и изберете " Премахване на маркирани обекти".

Ако работите на платформата 1C 8.3 и имате конфигурация с управляван интерфейс, тогава трябва да активирате бутона „Всички функции“, вижте как да направите това.

Започнете да търсите обекти, маркирани за изтриване в 1c

Пред нас ще се появи прозорец, който е показан по-долу, той ще отразява всички обекти, маркирани за изтриване в системата. Отбелязваме тези, които искаме да изтрием; като цяло е препоръчително да ги изтриете всички, защото те са маркирани за изтриване, което означава, че вече не са необходими в системата. След като сте отбелязали всичко необходимо, щракнете върху „Контрол“.

На системата ще отнеме известно време, за да изпълни тази задача, малко по-късно ще видите прозореца, показан по-долу. Моля, обърнете внимание, че може да имате обекти със зелени и червени отметки.

Зеленото означава, че обектът може да бъде изтрит, червеното означава, че не може. Обект, маркиран с червена отметка, не може да бъде изтрит, тъй като е посочен от други системни обекти.В прозореца по-долу ще видите тези обекти, които го препращат, и преди да изтриете обект, маркиран с червена отметка, трябва да премахнете препратките към този обект от други обекти. Какво означава това на практика?

Необходимостта от своевременно премахване на обекти, маркирани за изтриване в 1c. Как да изтрия обекти, маркирани с червени отметки?

Нека да разгледаме пример с помощта на конфигурацията „Счетоводство на предприятието“. Имаме документ „Приемане за счетоводно отчитане на дълготрайни активи“, в който съответно се посочва основният актив (например компютър) и много други параметри, но те в момента не ни интересуват. Ако искаме да премахнем тази ОС от нашата база данни, тогава без допълнителни действия няма да можем да направим нищо. Нашата ОС (компютър) ще бъде маркирана с червена отметка, когато се опитаме да я премахнем. Защо? Но нашият документ „Приемане за осчетоводяване на ОС“ има връзка към ОС, която сега искаме да изтрием! Когато щракнем върху него в списъка с обекти, ще видим всички обекти, които препращат към нашата ОС и преди да изтрием тази ОС, първо трябва да влезем във всички тези обекти и да изтрием препратките. В нашия случай това означава, че трябва да анулираме документа „Приемане за счетоводно отчитане на дълготрайни активи“ и да изтрием този дълготраен актив от документа и след това да запишем документа. Сега документът вече не препраща към нашата операционна система и можем да го изтрием. От всичко това следва едно правило: Необходимо е своевременно да изтриете обекти, маркирани за изтриване в 1C! В противен случай да се отървете от тях по-късно може да бъде много, много проблематично, поради факта, че ще има голям брой връзки между обектите. Между другото, навреме изтриване на обекти от 1ссъщо има няколко очевидни предимства:

  1. Производителността на системата се увеличава
  2. Намалява вероятността от потребителски грешки
  3. Намалява размера на вашата база данни
  4. Няма „безпорядък на интерфейса“, когато системата има много обекти, маркирани за изтриване, публикувани и непубликувани документи.

В нашата компания винаги ще получите първокласно обслужване за програмата 1C на много разумни цени!

Завършване на премахването на маркирани обекти за 1s

Сега нека изтрием напълно обектите. Кликнете върху бутона "Изтриване". Системата ще изтрие всички обекти, маркирани със зелени отметки.

Ще останат само маркираните с червени отметки, щракнете върху „Затвори“, това е процесът изтриване на обекти от 1взавършен. Ако нещо не се получи за вас, ние сме готови да се свържем с вашия 1C дистанционно и да помогнем за решаването на вашите проблеми.

1c изтриване на маркирани обекти, подробни видео инструкции за изтриване на 1c обекти

  • Ние ви казваме защо имате нужда от знак за изтриване в 1c
  • Показваме с пример как да изтриете обекти в 1C
  • Дадени са полезни практически съвети
  • Показваме как да изтриете обекти, маркирани с червени отметки в 1C
  • Има и много друга полезна информация

Надяваме се, че нашата статия е за изтриване на обекти, маркирани за изтриване в 1cТя беше много полезна и отговори на всичките ви въпроси.

Как да изтриете обекти (директории, документи), маркирани за изтриване от базата данни в 1C: Счетоводство 8.3 (версия 3.0)

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

Както знаете, в 1C: Счетоводство 8.3 (версия 3.0) не можете да изтриете всеки обект (директория, документ) веднага. Можете само да го маркирате за изтриване. Това се обяснява с факта, че този обект може да се използва в други обекти на база данни.

Например елемент от номенклатурна директория, маркиран за изтриване, може да се използва в съществуващи документи за изпълнение. Тогава този елемент не може да бъде изтрит. И ако елементът не се използва никъде, премахването му е лесно!

Нека маркираме елемента „Тухла“ за изтриване от директорията Номенклатура. Нека го премахнем от базата данни за постоянно.

1. За да направите това, отидете в секцията „Администриране“ и изберете „Изтриване на маркирани обекти“ ():

2. Изберете „Автоматично изтриване на всички маркирани обекти“ като режим на изтриване. Тази опция е почти винаги подходяща. Може да не е подходящо само ако в допълнение към „Тухлата“ имаме други обекти, маркирани за изтриване, които по някаква причина не искаме да изтрием сега. И така – винаги избираме първата опция и натискаме бутона „Изтриване“.

3. Програмата ще направи всичко сама и едва накрая, ако елементи, които са посочени от други елементи на базата данни са маркирани за изтриване, ще изскочи прозорец като този. Той показва елементи, които не могат да бъдат изтрити (лявата страна) и обектите, които ги препращат (дясна страна). Просто щракнете върху бутона "Затвори".

На Ваше разположение, Владимир Милкин(учител и разработчик).

Изтриването на директории и документи в счетоводната програма 1C 8.3 не е възможно.

Програмата 1C 8.3 не ви позволява да изтривате директории и документи в базата данни веднага, без допълнителни проверки. Това се прави, за да се избегнат възможни грешки. Например, ако искате да изтриете елемент, който е включен в документ, не можете да направите това.

Нека да разгледаме как да изтриете документи и директории, маркирани за изтриване в 1C 8.3. Премахването в 1C 8.2 е малко по-различно, но има подобен алгоритъм.

Изтриването на обекти в 1C се извършва на два етапа:

  1. Маркиране за изтриване - задаване на знак, че документ или директория се планира да бъдат изтрити. Този елемент не се различава от другите, може да бъде избран и в други обекти.
  2. Директното изтриване е специална процедура, при която системата проверява дали в базата данни има връзки към даден обект. След референтен контрол 1C взема решение: дали обектът, маркиран за изтриване, може да бъде изтрит или не.

Нека да разгледаме тези две стъпки. Инструкциите са абсолютно универсални и са подходящи за всички конфигурации на 1C 8.3 - счетоводство, ZUP, управление на търговията, ERP, управление на малки фирми и др.

Маркиране за изтриване

Задаването на знак за изтриване в 1C е много просто. Просто изберете документа или справочника, който ви интересува, от списъка и натиснете бутона „изтриване“:

След което трябва да потвърдите намерението си. Вече можете да видите специална бележка в дневника:

Това означава, че следващия път, когато изтриете обекти чрез специална обработка, системата ще предложи изтриване на тази позиция от номенклатурата.

Как да изтриете обекти, маркирани за изтриване в 1C 8.3

Вторият етап е директно изтриване на това, което вече е маркирано в базата данни 1C. Това става с помощта на специална услуга за обработка „Изтриване на маркирани обекти“. Намира се в раздела „Администрация“:

Когато се отвори, 1C ще ни даде две опции за избор - автоматично изтриване на всички обекти и селективно:

Селективното може да бъде полезно за изтриване на конкретен обект. Например изберете „Автоматичен режим“ и щракнете върху „Изтриване“. Ще започне изтриването на всички маркирани за изтриване обекти в системата. В края на работата системата ще покаже конфликтни ситуации - обекти, които са маркирани за изтриване, но са включени в счетоводството:

Тук трябва да направите избор. Например маркирахме за изтриване номенклатура „Дъск 4000х200х20”, но тя е включена в документите „Експлоатация” и „Производствен отчет за смяната”. Ако и ние не се нуждаем от тези документи, просто ги маркирайте за изтриване и щракнете върху бутона „Повторете изтриването“. Ако са необходими документи, струва си да се обмисли, може би тази номенклатура не трябва да се маркира за изтриване.

В този пример беше решено, че тези документи също не са необходими в базата данни, така че ще ги маркираме. В резултат на това системата изтри както смущаващата номенклатура, така и ненужния документ:

Автоматично изтриване на директории и документи

Платформата 1C 8.3 има отлична възможност за автоматично изтриване на маркирани обекти. Тази възможност се реализира с помощта на т. нар. процедурна задача. Системата ще извърши тази процедура по график. Ще ви отнеме 3 минути от времето.

За да конфигурирате, отидете в раздела "Администриране" - "Поддръжка и поддръжка", има флаг "Автоматично изтриване на маркирани обекти по график":

Когато кликнете върху него, системата ще предложи желаната опция за графика:

По материали от: programmist1s.ru

2 юли 2013 г

Правилно изтриване на обекти в базата данни на програмата 1C 8.

И тук трябва да го разберете, това е често задаван въпрос „Защо някои редове са изтрити, а други само маркирани за изтриване? Кога и как ще стане това премахване?

Веднага искаме да премахнем тези неточности, да изтрием запис от регистъра, да изтрием ред от табличната част на документ или справочник много просто, просто натиснете клавиша на ненужния ред "Дел". Или натиснете кръста на клавиатурата.

Възникват въпроси, когато трябва да изтриете документ или позиция от директория. Тук няма директно изтриване, има само знак за изтриване. Факт е, че документите и директориите като обекти на информационната система участват в осчетоводяването на документи и за да ги изтриете, трябва:

  • Ако това е документ, трябва да го премахнете от обработка, да го маркирате за изтриване и да премахнете всички документи в командната верига от обработка.


  • Ако това е елемент от директория, трябва да го маркирате за изтриване, да го премахнете от публикуване и да изтриете всички документи, в които може да се появи този елемент.


Например: Задачата е поставена така, че е необходимо да се заличи позицията на номенклатура „Мобилен телефон”.

За да разрешите този проблем, първо трябва да изтриете всички документи, в които се появява елементът „Мобилен телефон“ или да изтриете този елемент в табличните части на документите, навигирайте и след това изтрийте самия елемент от директорията "номенклатура""Мобилен телефон".

Влизаме в базата данни с ролята „Пълни права“ в изключителен режим(което означава, когато само един потребител работи в базата данни). Отидете до елемента от менюто:

След това програмата търси всички обекти, които са маркирани за изтриване и ги показва в табличния раздел, където трябва да използвате флагове (квадратчета), за да маркирате само онези, които трябва да бъдат изтрити, и щракнете върху "Контрол". Избираме документи, които съдържат „Мобилен телефон“.

Всичко след това, документът не е в базата данни на програмата 1C! Изтрито е!

Сега изтриваме елемента елемент.

Отидете в директорията "номенклатура", намерете желаната позиция и я маркирайте за изтриване.

Сега да преминем към обработката „Изтриване на маркирани обекти“.


Избираме мерните единици и позицията на артикула.


Когато започват да работят в фирмени програми 1C, много хора имат въпрос: как да изтрият ненужни документи или елементи от директория? Когато щракнете върху бутона "Del", документът се маркира само за изтриване и остава на мястото си. След като прочетете статията, ще знаете отговора на този въпрос.

Сега ще разгледаме как да изтриете документи в различни програми 1C. Общото за всички програми е, че изтриването е възможно само в изключителен режим, т.е. Никой освен вас не трябва да работи в програмата в този момент; тя трябва да е затворена на всички останали компютри.

Сега нека да разберем как да премахнем ненужните елементи в една от най-популярните програми в момента - 1C: Enterprise Accounting 8, версия 2.0.

Първо трябва да превключите интерфейса на пълен. Отидете до елемента от менюто

Инструменти -> Превключване на интерфейс -> Пълен

Сега изберете елемента

Операции ->

И сме съгласни, че операцията може да отнеме много време. След това в прозореца, който се отваря, щракнете върху бутона „Контрол“.

Програмата започва да проверява дали други документи съдържат връзки към тези, които искате да изтриете. Например документът „Продажби на стоки и услуги“ е маркиран за изтриване, но във фактурата има връзка към този документ. Програмата ще отчете това и в този случай няма да изтрие документа. За да бъде изтрит документ или елемент от директория, първо трябва да премахнете връзките към него от всички други документи.


Зелените отметки на фигурата показват онези документи, които могат да бъдат изтрити, а червените отметки показват тези, които имат връзки. Долната част на формата показва кои документи използват обекта, маркиран за изтриване.

След натискане на бутона „Изтриване“ тези елементи, които са маркирани в зелено, ще бъдат изтрити.

За да изтриете обекти в новата версия на 1C: Счетоводство - издание 3.0, трябва да отидете в раздела „Администриране“ и да изберете елемента „Изтриване на маркирани обекти“.


И започвайки от версия 3.0.34, трябва да отидете в менюто

Администриране -> Поддръжка и поддръжка -> Изтриване на маркирани обекти

След това трябва да изберете дали искате да изтриете всички маркирани обекти или само някои от тях.

В програмата 1C: Интегрирана автоматизация 8 и 1C: Заплата и управление на персонала 8 също трябва да превключите интерфейса на „Пълен“ и да отидете в менюто

Операции -> Изтриване на маркирани обекти

В заключение бих искал също да отбележа, че документи, които са маркирани за изтриване, но са намерени в затворен период (определена е дата за забрана за редакция), няма да бъдат изтрити. Ето защо е по-добре да правите всичко своевременно, например веднъж месечно или преди да започнете подготовката за отчитане.

И ако имате нужда от повече информация за работата в 1C: Enterprise Accounting 8, тогава можете да получите нашата книгавръзка.