Пометка удаления 1С
Пометка удаления 1С або позначка на видалення 1С — це механізм платформи 1С та BAS, який дозволяє позначити об’єкт як такий, що має бути видалений, але не видаляє його з бази одразу фізично. Такий підхід потрібен для захисту обліку від випадкового знищення важливих даних: документів, довідників, контрагентів, товарів, договорів, рахунків, складів, користувачів та інших об’єктів.
У 1С видалення зазвичай відбувається у два етапи:
- Користувач ставить позначку на видалення.
- Адміністратор або відповідальний користувач запускає процедуру видалення помічених об’єктів.
Це зроблено тому, що один об’єкт у 1С може використовуватися в багатьох інших місцях. Наприклад, контрагент може бути в договорах, рахунках, накладних, актах, платежах, проводках і регістрах. Якщо просто фізично видалити такого контрагента, можна зламати історію обліку.
Головне. Пометка удаления — це не фізичне видалення. Це лише ознака, що об’єкт кандидат на видалення. Фактично з бази він зникне тільки після спеціальної процедури видалення помічених об’єктів і перевірки посилань.
Проста аналогія. Позначка на видалення — це як наклейка “викинути”. Предмет ще лежить на складі, але вже позначений як непотрібний. Перед тим як його справді викинути, потрібно перевірити, чи не потрібен він для інших процесів.
Важливо про 1С та BAS. В Україні продукти екосистеми 1С і частина продуктів BAS пов’язані з санкційними, юридичними, кібербезпековими та репутаційними ризиками. Указ Президента України №184/2020 ввів у дію рішення РНБО щодо санкцій, а Держспецзв’язку веде перелік забороненого до використання програмного забезпечення, у якому згадуються продукти 1С/BAS, зокрема 1C:Підприємство 8 і BAS ERP. Перед підтримкою, використанням або міграцією таких систем потрібно перевіряти актуальні офіційні обмеження.
Що таке пометка удаления 1С
Пометка удаления — це службова ознака об’єкта 1С, яка показує, що об’єкт більше не повинен використовуватися і може бути видалений після перевірки.
Позначку на видалення можна поставити для багатьох об’єктів:
- документів;
- елементів довідників;
- груп довідників;
- контрагентів;
- договорів;
- номенклатури;
- складів;
- організацій;
- рахунків;
- користувачів;
- елементів планів видів характеристик;
- інших об’єктів конфігурації.
Після встановлення позначки об’єкт зазвичай залишається в базі, але в інтерфейсі може відображатися зі спеціальним значком або іншим візуальним маркером.
Навіщо потрібна позначка на видалення
Позначка на видалення потрібна для безпечного очищення бази.
У бізнес-системах не можна просто так видаляти дані, бо вони можуть бути пов’язані з іншими об’єктами.
Наприклад:
- товар використаний у накладних;
- контрагент має акти й платежі;
- договір використаний у взаєморозрахунках;
- склад має залишки товарів;
- працівник має зарплатні нарахування;
- підрозділ використаний у кадрових документах;
- рахунок обліку є в проводках.
Якщо видалити такий об’єкт без перевірки, можна пошкодити облік, звіти, регістри й історію документів.
Практичний сенс. Пометка удаления захищає базу від випадкового знищення даних. Спочатку об’єкт позначають, потім система перевіряє, чи можна його справді видалити.
Позначка на видалення і фізичне видалення
У 1С важливо розрізняти два різні поняття: позначка на видалення і фізичне видалення.
| Дія | Що означає | Наслідок |
|---|---|---|
| Позначити на видалення | Поставити службову ознаку, що об’єкт треба видалити | Об’єкт залишається в базі |
| Зняти позначку на видалення | Повернути об’єкт у нормальний стан | Об’єкт знову можна використовувати |
| Видалити помічені об’єкти | Запустити спеціальну процедуру фізичного видалення | Об’єкт видаляється, якщо на нього немає заборонених посилань |
| Фізичне видалення | Реальне видалення запису з бази | Об’єкт більше не існує в інформаційній базі |
Позначка на видалення і скасування проведення
Позначка на видалення — це не те саме, що скасування проведення.
| Дія | Що робить | Приклад |
|---|---|---|
| Скасування проведення | Прибирає рухи документа по регістрах | Видаткова накладна перестає списувати товар |
| Позначка на видалення | Позначає документ або об’єкт як непотрібний | Документ залишається в базі, але помічений на видалення |
| Фізичне видалення | Видаляє об’єкт із бази | Документ більше не існує |
Наприклад, якщо видаткова накладна проведена і її позначили на видалення, це не завжди означає, що її рухи автоматично зникли. У багатьох конфігураціях перед видаленням потрібно скасувати проведення або система зробить це в межах процедури видалення, залежно від реалізації.
Важливо. Якщо потрібно прибрати вплив документа на облік, треба дивитися проведення і рухи. Якщо потрібно прибрати сам об’єкт із бази — це вже питання позначки на видалення і фізичного видалення.
Як працює видалення у 1С
Типовий процес виглядає так:
- Користувач знаходить об’єкт.
- Встановлює позначку на видалення.
- Об’єкт залишається в базі.
- Інші користувачі можуть бачити, що об’єкт позначений.
- Адміністратор запускає видалення помічених об’єктів.
- Система перевіряє посилання.
- Якщо посилань немає або їх можна обробити — об’єкт видаляється.
- Якщо є посилання — система повідомляє, що видалення неможливе.
- Користувач або адміністратор аналізує, де використовується об’єкт.
Контроль посилань
Контроль посилань — це перевірка, чи використовується об’єкт в інших об’єктах бази.
Наприклад, якщо потрібно видалити товар “Товар А”, система може знайти, що він використовується:
- у прибутковій накладній;
- у видатковій накладній;
- у замовленні покупця;
- у прайс-листі;
- у регістрах залишків;
- у характеристиках;
- у специфікаціях;
- в інтеграційних таблицях.
Якщо такі посилання є, система не повинна просто видалити товар, бо документи втратять важливу аналітику.
Приклад: видалення контрагента
Користувач хоче видалити контрагента “ТОВ Ромашка”.
Система перевіряє, де цей контрагент використовується.
| Об’єкт | Посилання | Чому це важливо |
|---|---|---|
| Договір | Договір поставки №15 | Договір належить цьому контрагенту |
| Видаткова накладна | Реалізація товару | Контрагент є покупцем |
| Банківська виписка | Оплата від покупця | Контрагент є платником |
| Акт звірки | Взаєморозрахунки | Контрагент бере участь у звірці |
| Регістр бухгалтерії | Субконто рахунку 361 | Контрагент є аналітикою проводок |
У такому випадку фізичне видалення контрагента може бути заборонене. Правильніше не видаляти історичного контрагента, а зробити його неактивним або заблокувати для вибору в нових документах.
Приклад: видалення товару
Користувач хоче видалити товар “Ноутбук Lenovo”.
Система може знайти, що товар використовується:
- у залишках складу;
- у закупівлях;
- у продажах;
- у рахунках;
- у замовленнях;
- у цінах;
- у специфікаціях;
- у серіях;
- у партіях;
- у звітах.
Якщо товар уже був у документах, фізично видаляти його небезпечно. Замість цього краще:
- зняти з продажу;
- перенести в архівну групу;
- встановити ознаку “не використовується”;
- заблокувати вибір у нових документах;
- залишити історію для звітності.
Приклад: видалення помилкового документа
Користувач випадково створив документ “Прибуткова накладна №999”, але не провів його.
У такій ситуації можна:
- Позначити документ на видалення.
- Запустити видалення помічених об’єктів.
- Якщо немає посилань, документ буде фізично видалений.
Якщо документ уже проведений, потрібно додатково врахувати його рухи. Позначка на видалення не повинна залишити в обліку некоректні залишки або проводки.
Об’єкти, які краще не видаляти
У реальних базах 1С не всі об’єкти варто фізично видаляти, навіть якщо технічно це можливо.
Краще не видаляти:
- контрагентів з історією;
- товари з рухами;
- договори з документами;
- склади з залишками;
- організації з обліком;
- працівників із зарплатою;
- підрозділи з кадровими документами;
- рахунки обліку з проводками;
- документи закритих періодів;
- об’єкти, які використовуються в регламентованій звітності.
Для таких об’єктів безпечніше використовувати архівування, блокування або ознаку “не використовується”.
Позначка на видалення в довідниках
У довідниках позначка на видалення часто використовується для очищення помилкових або дубльованих елементів.
Приклади:
- випадково створили дубль контрагента;
- помилково завели товар;
- створили неправильний склад;
- помилилися в договорі;
- завели зайву статтю витрат;
- створили тестовий елемент у робочій базі.
Але перед видаленням потрібно перевірити, чи не використовується цей елемент у документах.
Позначка на видалення в документах
У документах позначка на видалення означає, що документ вважається зайвим або помилковим.
Приклади:
- документ створено випадково;
- документ дублює інший документ;
- документ був тестовим;
- документ помилково завантажився з обміну;
- документ створено не тією датою;
- документ не має бути в обліку.
Якщо документ проведений, потрібно перевірити:
- чи є рухи по регістрах;
- чи сформовані проводки;
- чи впливає він на залишки;
- чи впливає він на взаєморозрахунки;
- чи потрапив він у закритий період;
- чи є пов’язані документи.
Помилка: об’єкт не видаляється
Найчастіша ситуація: користувач поставив позначку на видалення, але об’єкт не видаляється фізично.
Причини:
- на об’єкт є посилання;
- об’єкт використовується в документах;
- об’єкт використовується в регістрах;
- об’єкт входить у групу;
- об’єкт пов’язаний з іншими об’єктами;
- немає прав на видалення;
- період закритий;
- об’єкт використовується в обміні;
- є залежні елементи;
- є службові записи.
Типова помилка. Користувач думає, що “пометка удаления” уже видалила об’єкт. Насправді об’єкт лише позначений. Якщо на нього є посилання, фізичне видалення може бути неможливим.
Видалення помічених об’єктів
Видалення помічених об’єктів — це спеціальна процедура, яка шукає всі об’єкти з позначкою на видалення і намагається видалити їх фізично.
Зазвичай процедура:
- Знаходить помічені об’єкти.
- Перевіряє посилання.
- Показує список об’єктів.
- Показує, що заважає видаленню.
- Дозволяє видалити об’єкти без посилань.
- Формує повідомлення про помилки або залежності.
У деяких конфігураціях ця процедура доступна в адміністративному розділі або через сервісні функції.
Пошук посилань на об’єкт
Якщо об’єкт не видаляється, потрібно знайти, де він використовується.
Приклад для контрагента:
| Де знайдено | Що робити |
|---|---|
| Договір | Перевірити, чи договір теж помилковий |
| Документ реалізації | Видаляти контрагента не можна, якщо документ реальний |
| Банківська виписка | Перевірити взаєморозрахунки |
| Проводки | Не видаляти, якщо є бухгалтерська історія |
| Обмін із сайтом | Перевірити зовнішній ідентифікатор |
Як правильно видаляти дублікати
Дублікати — часта проблема в 1С/BAS.
Наприклад, у базі є:
- ТОВ “Ромашка”;
- Ромашка ТОВ;
- ТОВ Ромашка;
- Rомашка;
- ТОВ “Ромашка Україна”.
Якщо це один і той самий контрагент, просто видалити дублікати не завжди можливо. Спочатку потрібно зрозуміти, де який запис використовувався.
Правильний порядок:
- Знайти дублікати.
- Визначити основний правильний елемент.
- Перенести або виправити посилання, якщо це дозволено.
- Закрити або скасувати помилкові документи, якщо вони тестові.
- Позначити дублікати на видалення.
- Запустити контроль посилань.
- Якщо фізично видалити не можна — заблокувати дубль для використання.
Архівування замість видалення
У багатьох випадках краще не видаляти об’єкт, а архівувати його.
Варіанти:
- встановити ознаку “не використовується”;
- перенести в групу “Архів”;
- заборонити вибір у нових документах;
- прибрати з основних списків;
- встановити дату завершення дії;
- приховати через налаштування відбору;
- обмежити права на використання.
Це особливо важливо для історичних даних.
Позначка на видалення і обміни даними
Якщо 1С/BAS інтегрована з сайтом, CRM, WMS, маркетплейсом або іншою системою, позначка на видалення може мати додаткові наслідки.
Наприклад:
- товар позначили на видалення — сайт має зняти його з продажу;
- контрагента позначили на видалення — CRM не повинна створити його повторно;
- замовлення позначили на видалення — інтеграція не повинна відправити його як активне;
- дубль товару видалили — потрібно правильно зіставити зовнішній SKU.
Для інтеграцій. Позначка на видалення має бути узгоджена з правилами обміну. Інакше зовнішня система може знову створити об’єкт, який у 1С щойно позначили на видалення.
Позначка на видалення і JSON API
У сучасних інтеграціях статус видалення може передаватися через JSON.
Приклад:
{
"entity": "product",
"external_id": "SKU-001",
"name": "Товар А",
"deleted": true,
"updated_at": "2026-05-15T10:30:00+03:00"
}
Або замість фізичного видалення може передаватися статус:
{
"entity": "product",
"external_id": "SKU-001",
"status": "archived"
}
Для ERP-систем часто краще передавати не команду “видалити”, а статус “неактивний” або “архівний”.
Позначка на видалення і регістри
Позначка на видалення стосується об’єкта, але облікові наслідки документа зберігаються через регістри.
Якщо документ був проведений, він міг створити рухи:
- у регістрах накопичення;
- у регістрі бухгалтерії;
- у регістрах відомостей;
- у регістрах розрахунків.
Тому при роботі з документами потрібно розрізняти:
- позначку на видалення документа;
- проведення документа;
- рухи документа;
- скасування проведення;
- фізичне видалення.
Позначка на видалення і закриті періоди
Особливо небезпечно видаляти або змінювати документи в закритих періодах.
Якщо період уже закритий:
- здана звітність;
- сформована ОСВ;
- закритий місяць;
- розрахована зарплата;
- сформовані податкові документи;
- зроблено аудит;
то видалення документів може змінити історичні дані.
У таких випадках правильніше робити коригувальні документи в поточному періоді, а не видаляти старі операції.
Права доступу на видалення
Не всі користувачі повинні мати право ставити позначку на видалення або видаляти об’єкти фізично.
Права можуть бути розділені:
- право позначати на видалення;
- право знімати позначку;
- право запускати видалення помічених об’єктів;
- право видаляти документи;
- право видаляти довідники;
- право видаляти у закритому періоді;
- право бачити помічені об’єкти;
- право працювати з адміністративними функціями.
Правило безпеки. Фізичне видалення з робочої бази повинно бути доступне тільки відповідальним користувачам або адміністраторам. Звичайним користувачам часто достатньо права позначити об’єкт на видалення.
Аудит видалення
Для серйозної ERP важливо знати:
- хто позначив об’єкт на видалення;
- коли це сталося;
- хто зняв позначку;
- хто фізично видалив об’єкт;
- які посилання були знайдені;
- які об’єкти не вдалося видалити;
- чи були зміни в закритих періодах;
- чи був об’єкт переданий в інтеграції;
- чи були пов’язані документи.
Аудит допомагає розбиратися з помилками й відповідальністю.
Типові помилки при роботі з позначкою на видалення
| Помилка | Причина | Наслідок |
|---|---|---|
| Користувач думає, що об’єкт уже видалений | Поставлена тільки позначка | Об’єкт залишається в базі |
| Видаляють історичного контрагента | Не перевірили посилання | Ризик пошкодити історію обліку |
| Видаляють товар із рухами | Не врахували документи складу | Можуть зламатися звіти |
| Позначили проведений документ | Не перевірили рухи | Документ може й далі впливати на облік |
| Видаляють у закритому періоді | Немає контролю дати заборони | Змінюється історична звітність |
| Обмін створює видалений об’єкт повторно | Не узгоджені правила інтеграції | Дублі повертаються |
| Немає аудиту | Не видно, хто позначив або видалив | Важко знайти відповідального |
Як правильно чистити базу 1С
Очищення бази потрібно робити контрольовано.
Практичний порядок:
- Зробити резервну копію.
- Знайти помічені на видалення об’єкти.
- Перевірити, які з них реально можна видалити.
- Перевірити посилання.
- Відокремити тестові й історичні дані.
- Не видаляти об’єкти з реальними документами.
- Для історичних об’єктів використовувати архівування.
- Видаляти тільки безпечні об’єкти.
- Перевірити звіти після видалення.
- Зафіксувати результат.
Пометка удаления і міграція з 1С/BAS
Під час міграції з 1С або BAS у K2 ERP позначка на видалення має велике значення.
Потрібно вирішити:
- переносити помічені об’єкти чи ні;
- переносити документи з позначкою на видалення;
- переносити архівні товари;
- переносити неактивних контрагентів;
- переносити дублікати;
- переносити помічені договори;
- переносити помічені, але проведені документи;
- переносити тільки актуальні довідники;
- переносити історію в архівний шар;
- як відобразити статус “видалено” або “архів”.
Практичний принцип міграції. Позначка на видалення — це сигнал для аналізу. Не всі помічені об’єкти треба переносити в нову ERP, але частину з них не можна просто ігнорувати, якщо вони брали участь в історичних документах або звітах.
Варіанти обробки помічених об’єктів при міграції
| Варіант | Що робити | Коли підходить |
|---|---|---|
| Не переносити | Повністю виключити з міграції | Для тестових або помилкових об’єктів без посилань |
| Перенести як архів | Завантажити з ознакою “архівний” | Для історичних контрагентів або товарів |
| Перенести як неактивний | Заборонити використання в нових документах | Для старих, але важливих довідників |
| Об’єднати з основним | Зіставити дубль із правильним елементом | Для дубльованих контрагентів або товарів |
| Перенести тільки в історію | Використати для BI або архівних документів | Для аналітики без операційного використання |
Карта міграції помічених об’єктів
При міграції варто скласти карту.
| Об’єкт 1С/BAS | Стан | Рішення для K2 ERP | Контроль |
|---|---|---|---|
| Контрагент | Позначений на видалення, є документи | Перенести як архівного | Звірити історію взаєморозрахунків |
| Товар | Позначений на видалення, є продажі | Перенести в архівну номенклатуру | Звірити історичні продажі |
| Договір | Позначений, але є борги | Перенести до закриття взаєморозрахунків | Перевірити сальдо |
| Документ | Позначений і непроведений | Не переносити | Перевірити, що не впливає на облік |
| Документ | Позначений, але проведений | Аналізувати окремо | Перевірити рухи й регістри |
Реплікатор K2 і позначка на видалення
Реплікатор K2 може враховувати ознаку позначки на видалення під час перенесення даних із 1С або BAS у K2 ERP.
Можливі сценарії:
- не вивантажувати помічені об’єкти без посилань;
- вивантажувати помічені об’єкти як архівні;
- формувати список об’єктів для ручної перевірки;
- виявляти дублікати;
- зіставляти дублікати з основними елементами;
- не переносити помічені непроведені документи;
- аналізувати помічені проведені документи;
- формувати контрольні таблиці;
- готувати дані для Power BI або архіву.
Позначка на видалення в сучасній ERP
У сучасній ERP зазвичай теж не рекомендується одразу фізично видаляти бізнес-дані.
Замість цього використовують:
- статус “активний / неактивний”;
- архівування;
- soft delete;
- блокування для вибору;
- журнал змін;
- аудит видалення;
- історію версій;
- права доступу;
- політику зберігання даних;
- відновлення після помилки.
У K2 ERP подібна логіка може реалізовуватися через статуси сутностей, архівні ознаки, права доступу, аудит дій, історичні таблиці, BI-шари та правила міграції.
Санкції та ризики використання 1С/BAS в Україні
При описі механізмів 1С і BAS в українському контексті потрібно згадувати санкційні та безпекові ризики.
1С історично є російською програмною екосистемою. Після початку російської агресії проти України використання такого програмного забезпечення стало питанням не тільки бухгалтерії, а й кібербезпеки, комплаєнсу, репутації та цифрової незалежності.
Указ Президента України №184/2020 ввів у дію рішення РНБО від 14 травня 2020 року щодо застосування, скасування і внесення змін до персональних спеціальних економічних та інших обмежувальних заходів. :contentReference[oaicite:0]{index=0} Держспецзв’язку також веде перелік забороненого до використання програмного забезпечення та комунікаційного обладнання; у переліку згадуються продукти 1С/BAS, зокрема 1C:Підприємство 8 і BAS ERP. :contentReference[oaicite:1]{index=1}
Важливо. Позначка на видалення — це технічний механізм очищення бази, але для українського бізнесу робота з 1С/BAS має ще й стратегічний вимір: потрібно не тільки чистити стару базу, а й планувати безпечну міграцію на українську або міжнародну ERP-платформу.
Типові питання
Чи видаляється об’єкт одразу після позначки на видалення?
Ні. Об’єкт лише отримує ознаку, що його потрібно видалити. Фізичне видалення виконується окремою процедурою.
Чому об’єкт не видаляється фізично?
Найчастіше тому, що на нього є посилання в документах, довідниках, регістрах або інших об’єктах.
Чи можна зняти позначку на видалення?
Так, якщо користувач має відповідні права і об’єкт ще не видалений фізично.
Чи можна видаляти проведені документи?
Технічно в деяких випадках можна, але це небезпечно. Спочатку потрібно перевірити рухи документа, період, проводки, регістри й наслідки для звітів.
Чи потрібно переносити помічені на видалення об’єкти в K2 ERP?
Не завжди. Тестові й помилкові об’єкти можна не переносити, але історичні об’єкти з документами часто потрібно переносити як архівні або неактивні.
Коротко
| Питання | Відповідь |
|---|---|
| Що таке пометка удаления 1С? | Службова ознака, що об’єкт позначений як кандидат на видалення. |
| Чи видаляє вона об’єкт одразу? | Ні. Об’єкт залишається в базі до фізичного видалення. |
| Що таке видалення помічених об’єктів? | Спеціальна процедура, яка перевіряє посилання і видаляє об’єкти, які можна безпечно видалити. |
| Чому об’єкт може не видалятися? | Тому що він використовується в документах, довідниках, регістрах або інших об’єктах. |
| Чим відрізняється від скасування проведення? | Скасування проведення прибирає рухи документа, а позначка на видалення позначає сам об’єкт як непотрібний. |
| Що краще для історичних даних? | Не фізичне видалення, а архівування, блокування або ознака “не використовується”. |
| Що важливо при міграції? | Вирішити, які помічені об’єкти не переносити, які перенести як архів, а які об’єднати з основними. |
Висновок
Пометка удаления 1С — це важливий механізм безпечного видалення в 1С/BAS. Вона дозволяє позначити об’єкт як непотрібний, але не знищує його одразу. Перед фізичним видаленням система перевіряє, чи не використовується об’єкт у документах, довідниках, регістрах, проводках або інших частинах бази.
Це особливо важливо для облікових систем, де майже кожен об’єкт пов’язаний з історією бізнесу. Контрагент може бути у взаєморозрахунках, товар — у складських рухах, договір — у платежах, працівник — у зарплаті, а документ — у проводках і звітності.
Позначка на видалення — це не смітник, а контрольний пункт. Вона допомагає не зламати облік випадковим видаленням важливих даних.
При переході з 1С або BAS у K2 ERP помічені на видалення об’єкти потрібно аналізувати окремо. Частину можна не переносити, частину потрібно архівувати, частину — об’єднати з правильними довідниками, а частину — залишити в історії для звітів і контролю.
Правильна робота з позначкою на видалення — це частина очищення даних, підготовки до міграції та побудови якісної ERP-системи без дублів, сміття і зламаних посилань.
Див. також
- 1С
- BAS
- BAS ERP
- K2 ERP
- ERP
- Проведення документа 1С
- Рухи документа 1С
- Регістри 1С
- Регістр накопичення 1С
- Регістр бухгалтерії 1С
- Довідники 1С
- Документи 1С
- Взаєморозрахунки 1С
- Нарахування зарплати 1С
- Інтеграція через JSON
- Регламентні завдання 1С
- Вивантаження даних 1С
- Зовнішня обробка 1С
- Зовнішній звіт 1С
- Міграція даних з 1С
- Міграція з 1С
- Міграція з BAS
- Заміна BAS
- Реплікатор K2
- Power BI
- BI система
- Права доступу в ERP
- Аудит дій
- Українське програмне забезпечення
- Цифрова незалежність
Зовнішні посилання
- 1С
- BAS
- BAS ERP
- K2 ERP
- ERP
- Пометка удаления
- Позначка на видалення
- Видалення даних
- Довідники 1С
- Документи 1С
- Проведення документа
- Рухи документа
- Регістри 1С
- Міграція даних
- Міграція з 1С
- Міграція з BAS
- Заміна BAS
- Реплікатор K2
- Power BI
- Права доступу
- Аудит дій
- Автоматизація бізнесу
- Українське програмне забезпечення
- Цифрова незалежність України