Быстрое удаление документов (только для SQL)

13.11.08

База данных - Чистка данных

Быстро удаляет документы с движениями из SQL базы.
Документы удаляются непосредственно из серверной базы прямыми командами SQL.
Поддерживается отбор документов.

Не поддерживается ссылочная целостность.

Скачать файлы

Наименование Файл Версия Размер
-
.1226489217 41,46Kb
1060
.1226489217 41,46Kb 1060 Скачать

См. также

Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 УТ 10.3./11, БП 2/3, ЗУП 2.5/3, КА 1.1/2, УНФ 1.6/3.0

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 10 1С:Управление торговлей 11 Платные (руб)

Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые отборы. Это позволит уменьшить объем лишней и не нужной информации в справочниках и документах, планах видов характеристик и др. объектах и облегчит работу с данными пользователям и Вам. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. (Обновление от 04.10.2023, версия 4.2)

9600 руб.

22.02.2013    135749    248    144    

418

SALE! 10%

Выборочное удаление организаций из баз (управляемые формы), с удалением всех ссылающихся на эти организации данных

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Позволяет удалить организации из любых программ на управляемых формах (БП 3.0, УТ 11, КА 2, ERP 2, ЗУП 3.0, УНФ, Розница 2.0 и пр.). Главное требование - программа должна содержать справочник "Организации". Реализован самый быстрый алгоритм непосредственного удаления объектов. Работает даже на базах большого размера. Для ускорения работы алгоритма не запускается проверка контроля ссылочной целостности. Проверку учета можно запустить отдельно с помощью дополнительной обработки. Необходимо перед удалением самостоятельно проверить базу на наличие перекрестных ссылок разных организаций в одном документе. Эту дополнительную обработку проверки перекрестных ссылок по запросу предоставляем бесплатно нашим покупателям.

3980 3582 руб.

16.03.2015    113519    181    75    

217

Универсальное выборочное удаление данных из базы 1С (любые конфигурации на упр.формах: БП 3.0, УТ 11, КА 2, ERP, УНФ, ЗУП 3, Розница и т.д.)

Чистка данных Платформа 1С v8.3 Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Обработка позволяет удобно выборочно удалить данные из базы 1С. Это могут быть как неиспользуемые элементы справочников, так и неактуальные организации. При этом есть возможность провести анализ пересечений документов с другими организациями и таким образом уберечься от того, что при удалении обороты по другой организации изменятся.

3350 руб.

28.11.2019    24237    45    16    

58

Замена Номенклатуры+Характеристики

Чистка данных Логистика, склад и ТМЦ Платформа 1С v8.3 План видов характеристик 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Настраиваемая обработка, позволяющая заменить пару: Номенклатура+Характеристика в документах, их движениях и независимых регистрах сведений. Без перепроведения. Поможет, если вы по каким-то причинам решили отказаться от характеристик

3600 руб.

04.08.2015    41063    88    70    

49

Очистка дублей в синхронизированных базах (УТ, БП, РТ, УНФ)

Чистка данных Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Решение по удалению дублей позволяет определить связанные элементы в двух синхронизированных базах в качестве оригиналов и избежать необходимости ручного сравнения объектов в базах перед синхронизацией.

3960 руб.

27.06.2018    18782    10    3    

15

Удаление битых ссылок 1С в базе без монопольного режима

Чистка данных Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Если в вашей информационной базе крутится очень много данных, или база должна быть доступна 24/7 (как в моем случае), или же вы боитесь запускать тестирование и исправление, НО существует потребность удалить битые ссылки, тогда эта обработка сможет Вам помочь. Обработка выявляет битые ссылки как в самих объектах метаданных, так и в их табличных частях(!), а так же может их удалить.

2400 руб.

23.08.2021    9224    15    3    

20

Очистка регистров сведений от записей по помеченным на удаление элементам

Чистка данных Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

в современных конфигурациях стало очень много регистров сведений, хранящих вспомогательную и периодическую информацию и администраторы информационных систем стали сталкиваться с проблемой удаления помеченных на удаление объектов, так как ссылки на них хранятся в многочисленных регистрах сведений. Помочь почистить базу от ненужных записей предназначенная данная внешняя обработка на управляемой форме, которая ищет записи во всех регистрах сведений по помеченным на удаление объектах и очищает по ним записи их после использования данной обработки дальше можно смело пользоваться типовой обработкой удаление помеченных на удаление и проблем с удалением не возникнет! Удачи всем!

1200 руб.

21.01.2022    7095    5    6    

9

Очистка кэша 1С. Исполнитель

Чистка данных Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Очередная вариативная очистка кэша 1С с помощью Исполнителя 3.0.2.2.

1 стартмани

25.10.2023    4495    4    SerVer1C    25    

22
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. tsd 105 15.11.08 19:05 Сейчас в теме
последняя фраза на мой взгляд все убивает. Ибо простым нажатием кнопки мы легко можем похезить целостность базы
2. PowerBoy 3347 16.11.08 17:19 Сейчас в теме
На самом деле ничего страшного нет. Так как обработка сама вычищает все основные ссылки из таблиц: регистров, изменений, журналов. Если что-то и останеться запускаешь ТИИ, так как база стала намного меньше оно пройдет быстро и дочистит оставшиеся ссылки.
3. vit1c 26.05.09 10:40 Сейчас в теме
Так если удалять документ, то и движения все удаляются (лениво код смотреть)
4. PowerBoy 3347 26.05.09 11:20 Сейчас в теме
5. Ugrumi 7 22.09.09 05:29 Сейчас в теме
У меня сразу ошибку показала!!!
6. PowerBoy 3347 22.09.09 06:28 Сейчас в теме
(5) Какая ошибка? Текст пожалуста и версии платформы, конфигурации и SQL servera.
7. Ugrumi 7 22.09.09 09:26 Сейчас в теме
Ошибка в закладке обработка в таб. части. Имя документа + ошибка. УПП 1.2.17.3, Microsoft SQL Server Management Studio 9.00.1399.00.
8. PowerBoy 3347 22.09.09 09:42 Сейчас в теме
(7) Можно дословный текст ошибки в кавычках?
9. Ugrumi 7 22.09.09 10:02 Сейчас в теме
В копии вроде работает, в рабочей проверять уже не буду!
10. DllloKeP 02.11.09 16:27 Сейчас в теме
Отличная обработка, но пришлось подправить из-за 2 возникающих ошибок:
1) Некорректный перевод даты (если её выбирать в условии). SQL воспринимает: гггг.мм.дд, а переводилось в дд/мм/гггг.
2) В обработке в таблице _SequenceChangeRec выбиралось поле _Recorder_RRRef, а надо было _RecorderRRef.
11. MAP5 23.12.09 08:00 Сейчас в теме
Чистил базу, перед обновлением конфигурации, и вводом начальных остатков, даже часть документов оставлял в базе, на удивление даже не пришлось перебрасывать в идентичную конфигурацию. Заработала на живую. Пробовал на торговле (2 часа на все) и Бухгалтерии (12 часов)
12. PowerBoy 3347 23.12.09 11:32 Сейчас в теме
(11) У меня бухгалтерию в 10 Гб вычищает за чуть больше часа.
у Вас 12 часов - это какой размер базы? или сервер слабый?
13. MAP5 23.12.09 13:16 Сейчас в теме
Бухгалтерия 4 года, сеть магазинов розница, количество маленькое, но строк много.
У меня перепроведение докуметов за ночь (с 18 по 09) успевает только один месяц. Прирост в год больше 10 Гб. Потому и открывал заново, что база уже не ворочается. Выгрузка DT занимала полтора часа.
14. finvest 14.02.10 19:00 Сейчас в теме
За обработку спасибо. В процессе использования сделал два уточнения:
1. Учёл смещение дат в sql-базе для пересчета значения даты в параметре.
2. При удалении последовательностей изменил запрос для указания ссылки на реквизит регистратора в трёх вариантах сразу (действует всегда только один):
_Recorder_RRef
или
_RecorderRRef
или
_Recorder_RRRef
15. lda0312 25.03.11 13:29 Сейчас в теме
Не работает, не может получить кол-во документов, все время 0, что делать?
16. Alav 13 25.03.11 13:39 Сейчас в теме
(15) Какая платформа, какой скуль?
DimasBarabas; +1 Ответить
17. lda0312 25.03.11 13:48 Сейчас в теме
18. Alav 13 25.03.11 14:14 Сейчас в теме
(17) Подключаться нажимали? Окошко с параметрами выскакивала? Параметры правильно указываете, т.е. тест соединения проходи?
19. lda0312 25.03.11 15:02 Сейчас в теме
(18)Да все подключается, без ошибок
20. lda0312 25.03.11 18:16 Сейчас в теме
Получилось выполнить удаление только на платформе 8.1, на 8.2 не находила документы, возможно причина была в том что 8.2 работает не по стандартному порту 1541 а по 2041. При удалении на 8.1 дико рос лог и обработка падала с ошибкой, указал ограничение логу в 20 Гигов, хватило и все прошло успешно.
21. anna_irk 21.09.11 10:01 Сейчас в теме
просто удаляет? или позволяет перецепить данные документы
22. PowerBoy 3347 21.09.11 11:33 Сейчас в теме
23. ELInfinito 23.09.11 07:14 Сейчас в теме
Очень полезно и своевременно.
Только пришлось реализовать ссылочную целостность и добавить возможность удаления документов списком.
Спасибо!
24. Murom 30.09.11 15:20 Сейчас в теме
Работает как часы. Меня очень сильно выручила.Базу с 40Gb до 5Gb урезал очень быстро(по сравнение с типовым удалением).
Только была проблема с отбором документов по периоду. Неверный формат преобразования дат в формат sql: у меня почему-то дата вот-так "2011-06-17". Если б еще автоматически определяло формат дат sql сервера. :) Хотя можно и без этого.
vovfilon; +1 Ответить
25. EugeneMIPT 07.12.11 14:30 Сейчас в теме
ELInfinito пишет:

Очень полезно и своевременно.
Только пришлось реализовать ссылочную целостность и добавить возможность удаления документов списком.
Спасибо!


Поясните пожалуйста, что конкретно имеется в виду под реализацией ссылочной целостности? Замена во всей конфигурации ссылок на удаляемые документы - пустой ссылкой?
DimasBarabas; +1 Ответить
26. LoboVik 20.12.11 18:08 Сейчас в теме
Подключаюсь к базе. Задаю на удаление один вид документов "АвансовыйОтчет", устанавливаю отбор за период выдает пустую ошибку.
Прикрепленные файлы:
36. SeiOkami 3417 02.03.13 12:42 Сейчас в теме
(26) LoboVik, такая же ошибка...
Автор, ты где?
38. ortpro 21.04.13 11:35 Сейчас в теме
(36) SeiOkami, в бегах, видимо )))))
39. SeiOkami 3417 21.04.13 11:42 Сейчас в теме
Не знаю как отбор, а вот ошибка, что на скрине в (26) решается коментированием в коде обработки участка удаления последовательности документов (если не путаю, просто давно пару месяцев назад ей пользовался).
27. LoboVik 20.12.11 18:15 Сейчас в теме
Да... База на 8.2 платформе.
28. Banzai79 23.12.11 11:41 Сейчас в теме
У меня вопрос после очистки документов, в центральной базе удаляться ли в периферийной базе после обмена данных?
29. Banzai79 23.12.11 13:42 Сейчас в теме
скачал вашу обработку, но выдает ошибку при проверить соединение... текст ошибки
"Не выполнена проверка соединения из-за ошибки при инициализации поставщика. Неопознанная ошибка", в чем дело?
30. Banzai79 23.12.11 14:43 Сейчас в теме
спс все быстро удаляет, с ошибкой разобрался надо было подключаться через поставщика SQL Native Client и там указать имя сервера и стандартный пользователь sa
31. Banzai79 23.12.11 14:45 Сейчас в теме
теперь проверяю будет ли удаляться в периферийной базе кому будет интересен результат тому отвечу
32. Banzai79 23.12.11 15:37 Сейчас в теме
Спасибо большое автору хорошая обработка тем кому надо обрезать большую базу. Но жаль что не передается через обмен на периферийную базу. (РИБ 1С 8.1.15.14 управл торг для Казахстана 2.2.8.10)
33. Banzai79 27.12.11 11:52 Сейчас в теме
после очистки базы этой обработкой у меня размер SQL базы не уменьшилось, в чем дело?
34. VanechkaDiev 02.05.12 20:18 Сейчас в теме
а на PostgresSQL не работает что - ли?
35. GANR 21.01.13 15:24 Сейчас в теме
Идея хороша, но сыро пока - куча не обнаруженных объектов по ссылке вывалилась после выполнения обработки при тестировании и исправлении.
37. ortpro 21.04.13 11:31 Сейчас в теме
Не работает отбор по дате!!! Выбираю все документы, в отборе указываю период для отбираемых документов - удалено документов 0!!! Из-за этой обработки купил подписку за 800!!! р. На#рена нужен аватар для публикации комментариев???!!!!
40. SeiOkami 3417 21.04.13 11:43 Сейчас в теме
ну как решается... по крайней мере так работать будет =)
потом последовательности можно своим кодом очистить
41. softacademy 19.06.13 18:33 Сейчас в теме
подскажите что нужно подправить в обработке чтоб под 8.2 отбор по периоду работал sql2008r2
vadimlp77; +1 Ответить
42. angy 02.07.13 14:08 Сейчас в теме
На 8.2 один документ удаляла 5 мин, дальше не стал ждать, лажа какая то :( ....
45. a1ex4ndr 5 08.09.14 03:10 Сейчас в теме
(42) В документе не война и мир были? а то может еще и быстро удалилось...
43. rustamsmax 89 06.08.13 20:54 Сейчас в теме
очень полезная штука.. спасибо..
44. vadimlp77 31 28.09.13 19:04 Сейчас в теме
На 8.2 не работает. Что сделать ? И кстати если условий несколько - текст запроса формирует некоректно, пришлось пробел добавить перед "И"
podgayko; +1 Ответить
46. quick 583 06.02.15 17:13 Сейчас в теме
пробую почистить базу в 140 ГБ БП 2.0 :) последняя надежда.
47. 7OH 69 08.06.15 10:53 Сейчас в теме
(46) quick, Вышло ?
Есть желание удалить ПРОВОДКИ по определенныйм документам с базе на 700 Гиг.
Обработка ПРОВОДКИ умеет удалять ?
Почему справшиваю - нарисовал запрос в SQL на удаление из основной таблицы - в надежде что из таблицы ЗначенияСубконто данные удалятся сами (триггерами).
Как оказалось 1С об этом не подумала.
Теперь вопрос - пытаться догадаться как именно связаны две таблицы (ключа в таблицах нет) или это может сделать эта обработка ?
48. Serg O. 224 03.08.15 16:39 Сейчас в теме
Условие ДоговорКонтрагента.Наименование "Содержит" - преобразует в Like...
имя поля через точку - надо бы добавить замену имени параметра через _
но почему то SQL запрос не cработал
49. serg1974 11.05.16 09:57 Сейчас в теме
Здравствуйте! Кто может описать какие подводные камни есть при удалении напрямую? где то это обсуждалось?

Очевидно что надо удалять корректно - т.е.
1) не удалять документы - т.к. там не только документ + табл части в разных таблицах SQL но и еще есть движения регистров и общие итоги! Вывод лучше не связываться с удалением документов!

2) удаление справочников - тут уже проще - надо лишь убедиться что на удаляемые элементы не осталось ссылок в других объектах базы.

3) удаление данных регистра сведений - совсем просто, но они и штатными средствами неплохо чистятся!

Вопрос:
Что то еще я не учел? Итоги или общие данные базы какие то? Все ли я верно написал в пунктах?
53. Xershi 1473 20.12.16 10:51 Сейчас в теме
(49) суть удаления через скуль скорость!
Но вы должны быть экспертом и все эти пункты просчитать иначе привет базе))
В каком месте может вылезти ссылка на объект? Нужно в каждом случае рассматривать, что вы хотите удалить, а то что вы описали это только часть айсберга может быть.
О чем я говорю? Прогнать все метаданные, не только то что на поверхности, тогда и будет результат на лицо!
50. mihey 11 01.06.16 10:33 Сейчас в теме
Скачал, попробовал, не учитывает смещение в 2000 лет, но лечится без вмешательства в код, просто добавьте 2000 лет к дате в отборе
51. trio-tlt 23.08.16 19:31 Сейчас в теме
Клевая обработка. Хорошо написана - при желании можно легко дописать то, что нужно тебе.
52. GERDUSKA 20.12.16 10:43 Сейчас в теме
Добрый день! Подходит ли обработка для базы на postgre sql?
54. GERDUSKA 20.12.16 10:55 Сейчас в теме
Подскажите, какие параметры подключения к базе posgre указывать в обработке
55. PowerBoy 3347 20.12.16 11:49 Сейчас в теме
(54) На Postgre не проверял, возможно придется код править.
56. alexkm82 15 14.06.18 07:13 Сейчас в теме
При установлении отбора выдавало что удалено 0 документов, добавил к дате (к году) 2000 и все получилось.
Оставьте свое сообщение