Як видалити всі документи

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

Сподіваюся, не варто нагадувати, що необхідна копія даних, а краще дві! І ще важливе зауваження - цей метод не підходить для видалення рухів за період, для цього потрібно використовувати наприклад "Архівація періоду" в "бухоблік для України" або "Тример" в базах з регістрами.

Ось що потрібно зробити. В папці з базою видалити файли:

  • DH * .DBF, DH * .CDX - це дані шапки документів або весь документ, якщо у нього немає табличній частині
  • DT * .DBF, DT * .CDX - це дані табличних частин
  • RA * .DBF, RA * .CDX, RG * .DBF, RG * .CDX - це дані рухів регістрів, вони є якщо використовується компонента "Оперативний облік" і є руху регістрів
  • 1SOPER.DBF, 1SENTRY.DBF - це проводки і операції в базах, де використовується бухгалтерський облік

Після видалення файлів потрібно відкрити базу в конфігураторі, зробити якусь зміну (на кшталт того, що робиться при запуску бази з md файлу) і зберегти конфігурацію, щоб система відновила видалені файли, але вже порожніми. Потім закрити вікно конфігурації і запустити "Тестування і виправлення" з меню "Адміністрування", у вікні залишити опції як є, натиснути "Виконати".

Як видалити всі документи

Після закінчення тестування база буде готова до роботи.

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

Схожі статті