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

13.11.08

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

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

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

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

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

См. также

SALE! 10%

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

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

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

3980 3582 руб.

16.03.2015    110315    170    74    

205

Правильная свертка или свертка базы по правилам

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

Обработка "Свертка базы по правилам" предназначена для свертки информационных баз системы программ "1С:Предприятие" версии 8.2. Основой обработки являются специальные правила свертки, которые создаются индивидуально для каждой конфигурации информационной базы. Встроенный в обработку генератор правил позволяет быстро создать правила свертки для любой конфигурации. Например, для конфигурации "1С:Бухгалтерия 8, ред. 3.0" правила свертки были созданы за 15 минут!

2400 руб.

22.07.2013    160508    601    527    

392

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

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

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

3600 руб.

04.08.2015    40292    86    70    

47

Универсальное выборочное удаление данных из базы 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    23074    38    16    

49

Универсальная обработка удаления данных

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

Универсальная обработка удаления как помеченных, так и не помеченных объектов конфигураций 1С 7.7, 8.2, 8.3.

2000 руб.

05.02.2019    18724    18    0    

21

Удаление организаций из информационных баз 1С

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

Обработка предназначена для удаления организаций из любых информационных баз 1С, имеющих в своем составе справочник "Организации". Работает на обычных и управляемых формах, на базах любого формата и размера. Обработка проверялась на следующих типовых релизах 1С: БП 2.0.66.84, БП 3.0.71.77, БГУ 1.0.59.3, БГУ 2.0.65.17, УТ 10.3.55.3, УТ 11.4.10.57, ЗУП 3.1.11.106, ЗГУ 3.1.11.106, КА 2.4.9.98, УПП 1.3.126.1, УНФ 1.6.18.168, но должна работать и на более старых, так как обработке нужен только справочник "Организации".

3000 руб.

20.11.2019    26373    65    29    

70

Алгоритм перехода на учет без серий для программного продукта "Управление торговлей" редакция 11 или Комплексная Автоматизация редакция 2. (отказ от серий, удаление серий, отмена серий, без серий, УТ, КА)

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

Если вы начали работать в программном продукте Управление Торговлей, редакция 11 или Комплексная Автоматизация редакция 2 и включили механизм учёта серий, то перейти обратно в учёт без серий будет не так-то просто. Сложность заключается в том, что нужно очистить серии в табличной части документа, например, Реализация Товаров и услуг. Предлагаем алгоритм перехода на учет без серий для программного продукта «Управление торговлей» редакция 11. (Очистка серий.)

2400 руб.

09.04.2019    27843    36    14    

38
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. tsd 105 15.11.08 19:05 Сейчас в теме
последняя фраза на мой взгляд все убивает. Ибо простым нажатием кнопки мы легко можем похезить целостность базы
2. PowerBoy 3291 16.11.08 17:19 Сейчас в теме
На самом деле ничего страшного нет. Так как обработка сама вычищает все основные ссылки из таблиц: регистров, изменений, журналов. Если что-то и останеться запускаешь ТИИ, так как база стала намного меньше оно пройдет быстро и дочистит оставшиеся ссылки.
3. vit1c 26.05.09 10:40 Сейчас в теме
Так если удалять документ, то и движения все удаляются (лениво код смотреть)
4. PowerBoy 3291 26.05.09 11:20 Сейчас в теме
(3) Конечно!
5. Ugrumi 7 22.09.09 05:29 Сейчас в теме
У меня сразу ошибку показала!!!
6. PowerBoy 3291 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 3291 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 3291 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 Сейчас в теме
(16) (8.2.13.218), sql 2005
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 3291 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 3090 02.03.13 12:42 Сейчас в теме
(26) LoboVik, такая же ошибка...
Автор, ты где?
38. ortpro 21.04.13 11:35 Сейчас в теме
(36) SeiOkami, в бегах, видимо )))))
39. SeiOkami 3090 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 3090 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 582 06.02.15 17:13 Сейчас в теме
пробую почистить базу в 140 ГБ БП 2.0 :) последняя надежда.
47. 7OH 69 08.06.15 10:53 Сейчас в теме
(46) quick, Вышло ?
Есть желание удалить ПРОВОДКИ по определенныйм документам с базе на 700 Гиг.
Обработка ПРОВОДКИ умеет удалять ?
Почему справшиваю - нарисовал запрос в SQL на удаление из основной таблицы - в надежде что из таблицы ЗначенияСубконто данные удалятся сами (триггерами).
Как оказалось 1С об этом не подумала.
Теперь вопрос - пытаться догадаться как именно связаны две таблицы (ключа в таблицах нет) или это может сделать эта обработка ?
48. Serg O. 215 03.08.15 16:39 Сейчас в теме
Условие ДоговорКонтрагента.Наименование "Содержит" - преобразует в Like...
имя поля через точку - надо бы добавить замену имени параметра через _
но почему то SQL запрос не cработал
49. serg1974 11.05.16 09:57 Сейчас в теме
Здравствуйте! Кто может описать какие подводные камни есть при удалении напрямую? где то это обсуждалось?

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

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

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

Вопрос:
Что то еще я не учел? Итоги или общие данные базы какие то? Все ли я верно написал в пунктах?
53. Xershi 1403 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 3291 20.12.16 11:49 Сейчас в теме
(54) На Postgre не проверял, возможно придется код править.
56. alexkm82 15 14.06.18 07:13 Сейчас в теме
При установлении отбора выдавало что удалено 0 документов, добавил к дате (к году) 2000 и все получилось.
Оставьте свое сообщение