Помните, что манипулирование данными посредством SQL-запросов запрещено политикой фирмы 1С.
Итак, описание обработки.
Бывают нередко случаи, когда ваши базы данных хранятся на SQL-сервере и необходимо подготовить одну из баз определенным образом, очистив не нужные данные из нее. И тут на помощь придет данная обработка. С ее помощью вы сможете:
1) Удалить документы:
- Удалить все документы из базы, либо интересующий вас вид документов.
- Удалить документы за определенный период
- Удалить документы по Организации
2) Удалить справочники
3) Удалить регистры сведений
4) Удалить регистры накопления, регистры бухгалтерии, регистры расчета.
5) Очистить последовательность документов, бизнес-процессы, задачи
Обновление (03.04.2012)
Обновлена обработка.
Добавлено удаление по определенному документу!!!. Вид документа можно выбирать, либо из списка документов, либо, если отмечено все, то самим выбирать вид документа при выборе.
Обновление (28.11.2012)
Добавлена версия для платформы 1С 8.1
Обновление (13.12.2012)
Добавлены дополнения к объектам метаданных выводимых на форме, а именно:
- Добавлено наименование таблицы в терминах СУБД (имя таблицы в SQL-сервере)
- Добавлен размер занимаемый таблицей в SQL-сервере
Обновление (23.10.2013)
- Добавлено удаление элементов справочников с отбором по реквизитам удаляемого справочника
- Добавлено удаление записей регистров накопления за период
- Исправлены некоторые ошибки при работе
Обновление (18.11.2013)
- Добавлено удаление документов "Только помеченные на удаление", т.е. удаление документов с признаком ПометкаУдаления = ИСТИНА
Обновление (09.02.2015)
Небольшая доработка:
- Добавлена возможность "Не ограничивать время ожидания выполнения команды SQL", понадобится тем, у кого большие объемы данных хранятся в регистрах и при попытке их удалить приходит ответ от сервера SQL "... время ожидания истекло ..."
Обновление (27.05.2016)
Доработка:
- Добавлена возможность "Не ограничивать время ожидания выполнения команды SQL" для всех объектов конфигурации, а не только для регистров накопления.
Обновление (06.06.2016)
Доработка:
- Исправлена ошибка с удалением справочников.
- Добавлена возможность предварительно проверить соединение с SQL не выполняя каких-либо удалений.
- Исправлены мелкие недочеты.
Обновление (15.09.2016)
Доработка:
- Изменен механизм удаления документов, теперь документы можно удалять по произвольным отборам.
- Исправлены ошибки с запросом размеров таблиц SQL по регистрам сведений, накопления, бухгалтерии.
- Исправлены мелкие недочеты.
Обновление (16.09.2016)
Доработка:
- Добавлено удаление табличных частей справочников при удалении элементов справочников.
Обновление (07.02.2017)
Доработка:
- Добавлена обработка для управляемых форм ( также для режима такси).
- Механизм отборов реализован через средства СКД
Ограничения в версии для управляемых форм:
- На данный момент работает лишь удаление с произвольным отбором документов и справочников.
Добавление удаления с произвольным отбором регистров сведений, накопления, бухгалтерии будет добавлено позже.
Обновление (16.03.2017)
Доработка:
- Исправлена ошибка: при выборе всех регистров сведений они не очищались сразу.
Обновление (28.03.2017)
Доработка:
- Исправлена ошибка: при удалении без отбора не удалялись сразу необходимые таблицы, обработка пыталась очистить таблицы базы по записям, а не всю сразу.
Обновление (30.03.2017)
Доработка:
- Исправлена ошибка: при удалении без отбора не удалялись сразу таблицы табличных частей документов и справочников, удалялись данные из табличных частей, только если был установлен хоть какой-то отбор.
Обновление (10.08.2017)
Доработка:
- Исправлена ошибка: при удалении регистров бухгалтерии за период, не удалялись данные из таблиц.
Важное: После того, как удалите какие-либо данные из базы, с помощью данной обработки, необходимо обязательно выполнить "Тестирование и Исправление" конфигурации.