Open
Close

1с не показувати позначені видалення. Автоматичне видалення помічених об'єктів за розкладом

На замітку:Якщо наведені нижче рекомендації незрозумілі для Вас, а в інформаційній базі дуже багато помічених об'єктів які заважають реаботі, то рекомендую звернутися до нас - Smart1С.ru.

Якщо розглядати можливості типових прикладних рішень - 1С: Управління торгівлею 8, 1С: Бухгалтерія 8, 1С: Зарплата та Управління Персоналом 8, то в жодному з них у режимі 1С: Підприємство Ви не знайдете можливості прямого видалення об'єктів, можна лише помітити об'єкти на видалення. У 1С видалити помічені об'єкти можна лише запустивши спеціальну обробку - здійснивши контроль можливості видалення. Саме обробка «Видалення помічених об'єктів» перевіряє, чи немає посилань на об'єкти, що видаляються. Тобто, чи не буде порушено цілісність логічної структури інформаційної бази 1С при видаленні об'єктів.

Чому процес видалення 2-ступінчастий? Спробую відповісти, моделюючи ситуацію. Отже, припустимо, що оператор 1С ввів у програмі дані в Довідник Номенклатура. Потім через 5 хвилин виявив якусь помилку, відразу видалив елемент і створив новий. Начебто б нічого страшного, але інший оператор уже створив документ Замовлення покупця, де використав елемент довідника, який згодом був видалений. Відповідно, в документі посилання на об'єкт номенклатури не буде, там буде написано, що об'єкт видалено. Тобто цілісність бази в цьому випадку буде порушено. Якщо навіть створити елемент Довідника з такими ж даними, то він матиме інший ідентифікатор, відповідно відновити попередній стан ІБ вже не вийде. Ось чому розробники так трепетно ​​підійшли до процесу видалення об'єктів у програмі.

Видалення помічених об'єктів у 1С 8.2

Розглянемо приклад видалення помічених об'єктів у 1С 8.2 (Звичайний додаток). Але для початку відповім на запитання відвідувача сайту, щодо того, що в якому режимі відбувається видалення помічених об'єктів. Вилучення відбувається в монопольному режимі, тобто активним в інформаційній базі має бути лише Ваш сеанс. Далі виконуємо такі дії:

Трохи статистики з видалення об'єктів 1С – клієнт-серверна архітектура 1С інформаційна база розміром 6,5 Гб (PostgreSQL), були помічені видалення 135000 об'єктів, їх можна видалити 92000. Контроль виконався за 4 години, видалення за 18 годин. Контроль та видалення не швидкі процеси - я б порадив спочатку прогнати їх на тестовій базі, тоді Ви знатимете приблизний розрахунковий час виконання.

Інструкція

Щоб у програмі 1с Підприємство 8.2 видалити непотрібний документ, необхідно позначити його видалення. Для цього є кілька способів:

Наведіть курсор на документ, клацніть правою кнопкою мишки. У підменю виберіть «Встановити позначку видалення»;

Наведіть курсор на документ, натисніть на панелі інструментів на піктограму "Видалити" (листок з червоним хрестиком).

З'явиться діалогове вікно: «Позначити елемент видалення?» - Так.
Після цього документ матиме статус «Не проведено», на ньому буде встановлений червоний хрестик.

Щоб відновити позначений видалення документ:
- наведіть курсор на документ, клацніть по ньому правою кнопкою мишки, у підменю виберіть «Зняти позначку видалення»;

Наведіть курсор на документ, натисніть клавішу Delete на клавіатурі;

З'явиться діалогове вікно: «Зняти з елемента позначку видалення?» - Так.

Щоб знищити помічені видалення документи, необхідно зайти в пункт меню «Операції». У підменю вибрати "Видалення помічених об'єктів".
З'явиться діалогове вікно: «Підготовка до видалення позначених об'єктів може тривати тривалий час! Продовжити виконання операції? - Так.

Буде відкритий опис всіх елементів, які позначені видалення. Необхідно натиснути кнопку «Контроль», далі на кнопку «Видалити». Після цього всі елементи видалені, їх неможливо відновити.

Зверніть увагу

В інформаційній базі, при знищенні помічених на видалення об'єктів, може бути лише один користувач. Іншим користувачам інформаційної бази потрібно вийти з програми.

Користувач, який хоче знищити помічені на видалення документи, має мати право на здійснення цієї операції. Права користувачів встановлює адміністратор бази даних.

Видалення є дуже відповідальною операцією, яка часто призводить до безповоротної втрати інформації. До того ж є небезпека помилково видалити потрібні дані. Тому розробники програми 1С підійшли досить серйозно до реалізації цієї функції.

Вам знадобиться

  • - Програма «1С: Підприємство».

Інструкція

Запустіть програму "1С: Підприємство", відкрийте потрібну базу даних. Налаштуйте режим видалення документа в 1С. Для цього перейдіть в меню "Сервіс", виберіть "Параметри", перейдіть в закладку "Загальні". У нижньому рядку можна встановити опцію режиму видалення об'єктів. Вона може набувати двох значень – «Безпосереднє видалення» чи «Позначка видалення». Виберіть другий варіант і натисніть кнопку «ОК».

Відкрийте довідник, з якого потрібно видалити документи 1С. Встановіть курсор на рядку з документом, клацніть на клавіатурі клавішу Delete, або на панелі інструментів натисніть кнопку «Видалити». Позначити документ на видалення можна також за допомогою відповідної команди в меню «Дії». Після цих дій документи не втечуть, але піктограма їх стану перекреслена хрестом. У будь-який момент ви можете скасувати цю позначку тими самими способами.

Виконайте фізичне видалення об'єктів, позначених для видалення. Це необхідно для звільнення системи від «сміття» та очищення пам'яті комп'ютера. Закрийте усі вікна, відкриті в 1С. Далі перейдіть в меню "Операції", виберіть команду "Видалення помічених об'єктів". Спочатку програма виконає формування списку тих об'єктів, які позначені видалення. Він буде представлений у окремому вікні. З нього ви можете прибрати ті елементи, які потрапили до нього помилково.

Далі клацніть по кнопці «Контроль», програма перевірить, чи можна цю інформацію без шкоди для функціональності системи. Якщо такі об'єкти є у списку, їх буде виключено з нього. Тільки після цього ви зможете видалити документи з «1С:Підприємство» за допомогою кнопки «Видалити». Після виконання цієї дії видалені об'єкти не підлягають відновленню, лише якщо їх повторно ввести. Процедура видалення документів у «1С: Підприємство» досить складна, але це зроблено контролю правомірності видалення даних.

У процесі роботи практично в кожного бухгалтера трапляються ситуації, коли з тієї чи іншої причини потрібно видалити чи документ, чи елемент довідника. У програмі 1С видалення відбувається за процедурою, подібною до видалення файлів в операційній системі Windows, але з низкою відмінностей. Тобто. спочатку елемент підлягає видаленню позначається відповідним знаком, тобто як би поміщається в кошик. Фізичне видалення проводиться після виконання деякого алгоритму дій. Як у 1с видалити помічені видалення документи.


Повне видалення відбувається після перевірки всіх можливих посилань в базі даних. Найчастіше відмінність по формату дій викликає плутанину і складності у користувачів програми. Зараз ми розберемося із питанням видалення документів у різних версіях програми 1С. Варто зауважити, що ця процедура практично однакова у різних конфігураціях програми.

У 1С версії 7.7 для видалення документа потрібно під час входу в режим 1С:Підприємство вибрати монопольний режим роботи. Власне для позначки видалення монопольний режим не потрібен, але необхідний фізичного видалення позначених об'єктів.

Після входу виділити в журналі потрібний запис і натиснути на ній праву клавішу, після цього вибрати «Позначити видалення». Після цього документ або елемент довідника змінить значок на піктограму з хрестиком. До такого ж ефекту призведе і натискання на виділеному елементі клавіші Del.

Після цього документ вважається віддаленим і не бере участь у розрахунках, які виконуються автоматично програмою. Проте, він залишається в інформаційній базі. Для його повного видалення перейдіть до обробки, що видаляє помічені файли. Для цього закрийте всі вікна в 1с і натисніть пункт головного меню «Операції» та підменю «Видалення помічених об'єктів…».

Погодьтеся з пропозицією про продовження операції.

У вікні Ви побачите список всіх документів або елементів довідників, що підлягають видаленню. У нашому випадку це лише один документ.

Кнопки верхнього меню керують процесами над документами. Кнопка з піктограмою встановлених чекбоксів виділить весь перелік документів. Наступна кнопка з порожніми осередками очистить виділений список. Третя кнопка викликає відкриття вибраного документа.

Виділимо потрібні до фізичного видалення документи чи елементи довідника та натисніть кнопку «Контроль». Ця кнопка проводить аналіз посилальних зв'язків із виділеним документом. Зауважимо, що кнопка «Видалити» до контролю недоступна. Після проведення контрольної перевірки, якщо є безпроблемна можливість видалення елемента, стає недоступною кнопка «Контроль» та доступна кнопка «Видалити». Для видалення фізичного документа достатньо натиснути кнопку «Видалити» і погодитися з остаточним попередженням.

Документ видалено.

Однак бувають випадки, коли перевірка зв'язків посилається завершується виявленням взаємозв'язків з виділеним документом інших документів. У такому разі, поки не видалити всі виявлені посилання на документ, що видаляється, повне видалення зробити буде неможливо.

****************************************************************

У 1С версії 8.2 для видалення документа потрібно вибрати документ, що видаляється, і натиснути праву кнопку для появи контекстного меню. Далі потрібно вибрати пункт «Встановити позначку видалення» та погодитись з попередженням. Ці дії відбудуться також і натисканням клавіші «Del».

Так, 1С 8.2 це не 7.7, навіть позначка видалення на документ проставляється підозріло довго.

Погоджуємось із попередженням про тривалість операції.

У вікні бачимо перелік позначених для видалення елементів бази даних. Призначення кнопок управління подібно до розглянутих у розділі для 1С версії 7.7. Доступно спискове виділення документів, спискова скасування виділення та відкриття вибраного документа.

Виділяємо потрібний елемент чи групу елементів та натискаємо кнопку «Контроль» для перевірки посилань. Після перевірки з'ясувалося, що є посилання на видалений нами документ Видаткова накладна в документі Податкова накладна. Видалимо посилання на витратну накладку та повторимо перевірку посилань.

Після видалення посилання проводимо повторний контроль, після якого стає доступним видалення вибраної витратної накладної.

Натисканням кнопки «Видалити» видаляємо документ безповоротно.


Завантажити ілюстровану інструкцію:

Обговорити операцію та поставити по ній запитання можна у .

Система 1с підприємство спочатку передбачає пряме видалення будь-яких об'єктів з бази даних, наприклад елементів довідників, документів, звітів тощо. Звичайно все ж таки можна налаштувати роль користувача таким чином щоб він відразу видаляв із 1сякийсь об'єкт, без відмітки на видаленняАле робити цього вкрай не рекомендується. Також хочемо наголосити на тому факті, що якщо навіть у користувача роль налаштована на пряме видалення об'єктів (інтерактивне видалення), все одно це не дозволить видаляти йому деякі об'єкти на підприємстві 1с, і зробити це можна буде лише через позначку на видалення.

Для чого зроблено позначку на видалення об'єктів в 1с

Давайте відповімо з Вами на запитання "Навіщо зроблена ця позначка для видалення?", адже швидше видалити об'єкт з 1свідразу. Зроблено це з кількох причин:

  1. Є ймовірність того, що користувач згодом передумає і захоче повернути віддалений об'єкт, коли варто відмітку її достатньо зняти, при інтерактивному видаленні відновити дані не можна.
  2. У 1с один об'єкт, наприклад документ, може посилатися на безліч інших об'єктів у системі (довідники, константи, інші документи і т.д.), і одночасно також на цей об'єкт (у нашому випадку документ) можуть посилатися безліч інших об'єктів. Якби в системі 1с підприємство було дозволено пряме видалення об'єктів з бази даних, то це призвело б до жахливих наслідків, тому що відразу ж почали б з'являтися об'єкти з "битими посиланнями", а це втрата даних, і не правильне функціонування бази даних, яке рано чи пізно призведе до краху бази та практично повної втрати Ваших даних!

Два види видалення в 1с, поняття контролю цілісності посилання в 1с

В програмі об'єкти 1с можна видалитидвома способами:

  1. За допомогою інтерактивного видалення (пряме видалення без контролю цілісності посилання)
  2. Через позначку на видалення (видалення з контролем цілісності посилання)

Давайте розглянь що таке цілісна цілість в 1с. Але для того щоб нам з вами відповісти на це питання ми повинні знати, що таке "биті" посилання в 1с. Для тих хто не знає, биті посилання в 1с це посилання які вказують на область пам'яті, що не використовується, тобто по суті вказують в нікуди. Тепер давайте візьмемо для прикладу будь-який документ у системі 1с підприємство. У ньому знаходиться безліч різних реквізитів. Ці реквізити можуть бути як простими (примітивні типи такі як число, дата, булево), так можуть бути і об'єктними (такі як посилання на інші об'єкти системи, наприклад різні довідники, перерахування тощо) Так от контроль цілісності посилання в 1с якраз і означає той факт, що об'єкт не буде видалений із системи 1с доти, доки на нього посилаються будь-які інші об'єкти системи. Саме позначка видалення об'єктів 1с дозволяє зберегти механізм цілісності посилань в 1с, оскільки обробка видалення помічених об'єктів не дасть видалити об'єкт доки на нього посилаються інші об'єкти.

Як відновити віддалені об'єкти в 1с? Що відбувається з об'єктами після їх вилучення з 1с?

Подібні питання нам задають багато людей, і відповідь тут одна, фізичне видалення даних з 1с (за допомогою способів описаних нижче) призводить до ПОВНОГО ЗНИЩЕННЯ ФАЙЛУ З БАЗИ! Відновлення видалених файлів з бази неможливо.

Ми завжди готові надати Вам своєчасну допомогу в оновленні системи 1С 8.3.

Інтерактивне видалення в 1с

Отже, ми вже обговорювали з Вами те, що інтерактивне видалення в 1свідбувається без контролю цілісності посилань, а це загрожує дуже поганими наслідками для системи, рекомендується користуватися таким видаленням тільки з метою налагодження. Щоб включити інтерактивне видалення 1снам потрібно для початку зайти в конфігуратор, розкрити гілочку Загальні ---> Ролі та виділити роль "Повні права".


Тепер натиснемо клавішу F9, у нас копіюється роль "Повні Права" і з'явиться ще одна "Повні Права1". Відкриємо її подвійним клацанням миші. З'явиться вікно властивостей ролі, натисніть кнопку "Дії" ---> "Встановити всі права". Після цього натиснемо ОК. Тепер збережемо конфігурацію бази даних, для цього натиснемо на синеньке барило в лівому верхньому кутку, або натиснемо клавішу F7. Якщо барило стало неактивним значить конфігурація збереглася. Ми створили роль з правами на інтерактивне видалення об'єктів з 1с .


Тепер у конфігураторі відкриємо вкладку Адміністрування ---> Користувачі.


Відкриється список користувачів, виберіть користувача, під яким Ви бажаєте увімкнути інтерактивне видалення 1с об'єктівта натисніть олівець або F2. Відкриється вікно властивостей користувача, перейдіть на другу вкладку "Інші". Там знайдіть ту роль, яку ми з Вами копіювали, в моєму випадку це "ПовніПрава1", ставимо галочку і тиснемо OK.


Після цього запускайте 1с підприємство, вибирайте того користувача, якому встановили нову роль. Тепер Ви можете видаляти об'єкти безпосередньо, щоб видалити об'єкт виберіть його і натисніть сполучення клавіш SHIFT + DEL, система запитає чи ви впевнені у видаленні, при позитивній відповіді об'єкт буде видалений з системи.

Видалення об'єктів 1с через позначку видалення або як видалити об'єкти в 1с?

Тепер давайте розглянемо з Вами питання Як видалити об'єкти в 1с?". Отже, відкриваємо потрібну нам базу даних у 1с підприємстві. На скріншоті показано "Бухгалтерія державної установи", клацаємо в меню за вкладкою "Операції" ---> " Видалення помічених об'єктів".


Якщо у Вас керований інтерфейс, як, наприклад, у "Бухгалтерії підприємства ред. 3.0", то там Вам потрібно перейти на вкладку "Адміністрування", там Ви побачите підгрупу "Сервіс", і вже в ній потрібно вибрати " Видалення помічених об'єктів".


Альтернативний спосіб відкриття помічника видалення об'єктів у 1С 8.2 та 1С 8.3

А взагалі, якщо Ви не можете знайти у себе в конфігурації кнопочку за допомогою якої можна викликати майстра видалення помічених об'єктів 1с, то в 1С 8.2 відкрити його можна в такий спосіб, даний спосіб підходить для будь-якої конфігурації, нижче на скріншотах видно які дії необхідно виконати в 1С 8.2. Відкриваємо дерево всіх обробок, які знаходяться в системі і вибираємо. Видалення помічених об'єктів".



Якщо Ви працюєте на платформі 1С 8.3 і у Вас конфігурація з керованим інтерфейсом, то Вам необхідно включити кнопку "Всі функції", як це зробити дивіться .

Початок пошуку помічених на видалення об'єктів в 1с

Перед нами з'явиться вікно, яке зображено нижче, в ньому будуть відображені всі об'єкти позначені видалення в системі. Відзначаємо галочками ті, які хочемо видалити, взагалі їх бажано видаляти все, адже вони помічені на видалення, а значить, вони більше не потрібні в системі. Після того, як відзначили все необхідне, натискаємо "Контроль".


Системі знадобиться якийсь час щоб виконати це завдання, трохи пізніше Ви побачите вікно, яке зображено нижче. Зверніть увагу у Вас можуть бути об'єкти як із зеленими галочками так і з червоними.


Зелені означають те, що об'єкт можна видалити, червоні відповідно ні. Об'єкт відмічений червоною галочкою не можна видалити, оскільки на нього посилаються інші об'єкти системи, в віконці розташованому нижче Ви побачите ті об'єкти, які посилаються на нього, і перш ніж видалити об'єкт відмічений червоною галочкою, Вам потрібно прибрати посилання на цей об'єкт у інших об'єктів. Що це означає на практиці?

Необхідність своєчасного видалення помічених видалення об'єктів в 1с. Як видалити об'єкти позначені червоними галочками?

Розглянемо приклад конфігурації " Бухгалтерії підприємства " . У нас є документ "Прийняття до обліку ОС", у ньому відповідно вказується основний засіб (наприклад комп'ютер) та безліч інших параметрів, але вони нас зараз не цікавлять. Якщо ми захочемо видалити це ОС із нашої бази даних, то без додаткових дій у нас нічого не вийде. Наше ОС (комп'ютер) буде позначено червоною галочкою під час спроби видалення. Чому? Адже наш документ "Прийняття до обліку ОС" має посилання на ту ОС, яку ми зараз хочемо видалити! Коли ми клацнемо на нього в списку об'єктів, то побачимо всі об'єкти, які посилаються на нашу ОС, і перш ніж видалити це ОС, нам потрібно спочатку зайти у всі ці об'єкти і видалити посилання. У нашому випадку це означає, що потрібно скасувати проведення документа "Прийняття до обліку ОС" і видалити це ОС з документа, після чого записати документ. Тепер документ більше не посилається на нашу ОС і ми можемо його видалити. З усього цього випливає одне правило, видаляти об'єкти позначені видалення в 1с потрібно своєчасно! Інакше потім позбутися їх може бути дуже і дуже проблематичною справою, оскільки між об'єктами буде велика кількість посилань. До речі своєчасне видалення об'єктів з 1стакож має кілька очевидних плюсів:

  1. Збільшується продуктивність системи
  2. Зменшується ймовірність помилок користувачів
  3. Зменшується розмір вашої бази даних
  4. Не виникає "захаращеності інтерфейсу", коли в системі є багато помічених на видалення об'єктів, проведених документів, а також не проведених.

У нашій компанії Ви завжди отримаєте першокласне обслуговування програми 1С за приємними цінами!

Завершення видалення помічених об'єктів у 1с

Тепер давайте видалимо об'єкти до кінця. Натискаємо кнопку "Видалити". Система видалить всі об'єкти, які були відзначені зеленими галочками.


Залишаться тільки ті, що позначені червоними галочками, натискаємо "Закрити", на цьому процес видалення об'єктів з 1сзавершено. Якщо у Вас щось не вийшло, ми готові підключитися до Вашої 1с віддалено і допомогти вирішити Ваші завдання.


1с видалення помічених об'єктів, докладна відео-інструкція про видалення об'єктів 1с

  • Розповідаємо навіщо потрібна позначка видалення в 1с
  • Показуємо на прикладі, як видалити в 1с об'єкти
  • Даються корисні практичні поради
  • Показуємо як видаляти в 1с об'єкти позначені червоними галочками
  • Також наводиться багато іншої корисної інформації

Ми сподіваємося, що наша стаття про видалення в 1с об'єктів позначені видаленнядуже Вам допомогла і відповіла на всі Ваші запитання.

Практично кожен бухгалтер у процесі своєї роботи стикається з необхідністю видалити будь-який документ у 1С. Якщо ж ви не знаєте, як правильно видаляти документи у 1С – наша нова стаття спеціально для вас.

Практично кожен бухгалтер у процесі роботи стикається з необхідністю видалити будь-який файл і документ. Видалення документа в 1С дещо відрізняється від аналогічного процесу під час роботи з операційною системою Windows. Хоча є кілька важливих відмінностей:

    по-перше, спочатку документ, який потрібно видалити, має бути позначений спеціальним знаком (якщо порівнювати з ОС Windows, то можна провести аналогію з переміщенням файлу до кошика);

    по-друге, безпосереднє видалення відбувається за строго певним алгоритмом дій.

Якщо ви використовуєте версію 1С 8.2, для того, щоб видалити файл, потрібно:

    натиснути на потрібний документ правою кнопкою миші;

    дочекатися, доки з'явиться контекстне меню;

    помітити на видалення певний файл, для чого в списку, що з'явився, вибрати «установити позначку видалення»;

    дати свою згоду на попередження системи.

Можна зробити простіше і просто після вибору файлу, що видаляється, натиснути клавішу delete.


Після всіх цих маніпуляцій вам доведеться зайти в пункт головного меню під назвою «Операції» і вибрати функцію видалення позначених об'єктів. Система видасть вам попередження, з яким вам потрібно буде погодитись, після чого програма продовжить.



Далі система відкриє перед вами вікно, де будуть перераховані всі бази даних, які позначені для видалення. У цьому списку вам доведеться вибрати ті, які ви хочете видалити прямо зараз. Це може бути один документ чи ціла група. Коли файл або файли виділені, вам потрібно натиснути кнопку «Контроль». Це потрібно для того, щоб перевірити посилання.


У процесі цих дій може з'ясуватися, що, наприклад, довідники 1С містять посилання на документ, що видаляється, або ж у податковій накладній є посилання, яке веде на файл, який ви збираєтеся видалити (витратну накладну). Щоб мати можливість закінчити процес видалення, потрібно буде відкрити накладні з податками або довідники, або ті документи, в яких є посилання на файл, що видаляється, і видалити ці самі посилання. Попередньо вам потрібно буде ще раз зважити доцільність таких дій.




Щоб уникнути подальшої плутанини, після видалення всіх посилань потрібно буде виконати повторний контроль. І так рівно до того моменту, поки перевірка не покаже, що посилання на файл, що видаляється, відсутні в інших документах. Після цього вам стане доступною функція – видалення помічених об'єктів. Щоб завершити весь процес, потрібно натиснути кнопку «видалити», після чого файл буде видалено безповоротно.