Видалити позначені видалення в 1с. Бухоблік інфо

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

Така система потрібна, т.к. елементи довідників, що видаляються, можуть бути використані в будь-яких документах. І якби програма дозволяла одразу видалити ці елементи, то вони пішли б і з документів і таким чином було б порушено облік.

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

Як видалити об'єкти в 1C 8.3

Розглянемо детально як остаточно видалити помічені видалення об'єкти в 1С 8.3 з прикладу конфігурації, на керованих формах — «Управління торгівлею 11.2».

Для початку - 1 - вибираємо необхідний для видалення об'єкт, виділяємо його і клацаємо по ньому правою кнопкою миші, у вікні, що відкрилося.

3 — Ми бачимо, що вибрані нами об'єкти – позначені червоним хрестиком (див. малюнок нижче).

4 - У меню "НСІ та адміністрування" - "Адміністрування". 5 – «Підтримка та обслуговування» (див. малюнок нижче).

6 — У підменю «Підтримки та обслуговування», що відкрилося, вибираємо «Видалення помічених об'єктів» і
7 - Ставимо "галочку" навпроти режиму "Автоматичне видалення всіх помічених об'єктів", після чого натискаємо
8 — Кнопку «Видалити» (див. малюнок нижче).

10 - Тут ми бачимо, що видалення помічених об'єктів завершено, після чого натискаємо
11 — Кнопку «Закрити» та можемо продовжувати подальшу роботу в програмі (див. малюнок нижче).

Як видалити об'єкти в 1C 8.2

Отже, у статті «вище» вже було розглянуто як відбувається повне видалення помічених об'єктів в 1С 8.3 тобто. у конфігураціях на керованих формах, таких як УТ 11.2
Тепер для повного розкриття питання «як видалити помічені видалення об'єкти в 1С», потрібно буде пройти знову процедуру повного видалення але з прикладі 1С 8.2, тобто. Зміни на «простих формах — «Управління торгівлею 10.3».

Для цього нам знадобиться пройти 11 кроків:

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

3 — У вікні, що з'явилося, натискаємо «Так» (див. малюнок нижче).

4 — Тепер бачимо, що вибраний нами об'єкт став позначений червоним хрестиком (див. малюнок нижче).

5 — У меню «Операції» вибираємо
6 — Видалення позначених об'єктів (див. малюнок нижче).

7 — У вікні натискаємо «Так» (див. малюнок нижче).

8 — У вікні «Пошук та видалення позначених об'єктів» натискаємо кнопку «Контроль» (див. малюнок нижче).

9 — У вікні «Видалення об'єктів», що відкрилося, натискаємо кнопку «Видалити» (див. малюнок нижче).

10 — Після всіх виконаних дій ми бачимо, що «Виконано видалення об'єктів»,
11 — Натискаємо кнопку «Закрити» та можемо продовжувати роботу з програмою (див. малюнок нижче).

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

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

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

Як видалити документ у 1С Бухгалтерії

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

ЗАУВАЖЕННЯ! У деяких версіях 8.3 є можливість прямого видалення елементів, у тому числі передвстановлених (!). Ніколи цим не користуйтеся, тим більше, що скасувати цю операцію неможливо!

Щоб видалити непотрібний елемент довідника, групу або документ, спочатку його потрібно помітити видалення.Це можна зробити за допомогою кнопки Deleteна клавіатурі або кнопки на панелі інструментів. Нижче приклад з 1С Бухгалтерії 8.3:


Перед натисканням кнопки видалення переконайтеся, що у списку виділено потрібний об'єкт.У процесі виконання операції програма запропонує підтвердження дії.

сайт_

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

сайт_

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

Зняти відмітку на видалення можна так само, як і поставити її.

При позначці на його проведення скасовується.

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

сайт_

А для 1С Бухгалтерії 8.2 для видалення помічених об'єктів потрібно зайти до меню "Операції/Видалення помічених об'єктів".або в розділі "Адміністрування".

сайт_

Запам'ятайте:віддалені об'єкти не можна відновити. Ніяк.

Тут була важлива частина статті, але без JavaScript її не видно!

Чому не видаляється документ

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

У 1С Бухгалтерії документ або елемент довідника не можна видалити, якщо на них є хоча б одне посилання.

Таким чином, якщо якийсь документ "не хоче" видалятися, то означає, що на нього посилаються інші документи в базі 1С. Що означає посилаються? Дуже просто. Це означає, що в іншому документіє поле, в якому даний "не видаляється документ" обраний як значення. Приклад для 1С Бухгалтерії 8.2 наведено нижче.

сайт_

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

Підіб'ємо підсумки

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

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

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

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

У нашому прикладі нам потрібно видалити документ Надходження товарів та послуг, позначений для видалення.


У вікні, що з'явилося, на попередження програми про те, що «видалення помічених об'єктів може зайняти тривалий час» відповідаємо «Так».


У попередженні, що відкрилося, про те, що "видалення помічених об'єктів може зайняти тривалий час" натиснемо Так.


На завершення пошуку система видасть всі помічені в базі 1С видалення об'єкти. У запропонованому списку можна вибрати, які компоненти потрібно видалити, а які залишити. У цьому прикладі ми залишаємо на видалення всі знайдені програмою об'єкти. Потім тиснемо кнопку "Контроль".


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

Якщо вибраний документ можна видалити, натискаємо «Видалити в нижній частині форми».


На завершення процесу у цьому прикладі було видалено з бази 13 об'єктів, у тому числі документ «Надходження товарів та послуг».


Тепер чому деякі об'єкти неможливо видалити з бази 1С? Просто у базі 1С є посилання ці об'єкти. Десь у довідниках, документах, регістрах цей об'єкт вказано і тому система не може його видалити. У нашому випадку 2 об'єкти не пішли через те, що в регістрі відомостей ПДФОВирахуванняПоДоходам цей елемент використовується. Такі ситуації виправляються в ручну і тут потрібне гарне знання конфігурації 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С видалення відбувається за процедурою, подібною до видалення файлів в операційній системі Windows, але з низкою відмінностей. Тобто. спочатку елемент підлягає видаленню позначається відповідним знаком, тобто як би поміщається в кошик. Фізичне видалення проводиться після виконання деякого алгоритму дій. Як у 1с видалити помічені видалення документи.


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

Поділитися