Очистка базы средствами SQL (от 8.1 до 8.3)

Публикация № 122546

Администрирование - Администрирование данных 1С - Чистка базы

Очистка базы средствами SQL

Быстрая очистка базы 1С средствами SQL. Область применения: Любая конфигурация 1С

Помните, что манипулирование данными посредством 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) 

Доработка:

- Исправлена ошибка:  при удалении регистров бухгалтерии за период, не удалялись данные из таблиц.

Важное: После того, как удалите какие-либо данные из базы, с помощью данной обработки, необходимо обязательно выполнить "Тестирование и Исправление" конфигурации.

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

Наименование Файл Версия Размер
Очистка базы SQL для 8.3

.epf 35,11Kb
533
.epf 2.0.1.3 35,11Kb 533 Скачать
Очистка базы SQL для 8.2 (1.3.10)

.epf 32,42Kb
555
.epf 1.3.10 32,42Kb 555 Скачать
Очистка базы SQL для 8.1

.epf 25,98Kb
106
.epf 25,98Kb 106 Скачать

Специальные предложения

Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. fishca 1192 27.03.12 21:43 Сейчас в теме
Помните, что манипулирование данными посредством SQL-запросов запрещено политикой фирмы 1С.


А нас рать :)
DNN13; wowik; klaus38; manlak; Silenser; starik-2005; nurik727; DrAku1a; yuraos; kilokilo; the1; +11 Ответить
2. knowikDen 3 29.03.12 04:48 Сейчас в теме
очень поможет если нужна "голая" конфа
3. Cobranet123 366 29.03.12 05:40 Сейчас в теме
(2) На самом деле, вариантов применения данной обработки может быть несколько. Вот еще один вариант применения: Есть база в которой 2 (или более организаций) организации и вам необходимо разделить базу на количество организаций. Делаете копию базу и в каждой из баз очищаете все по нужным организациям.
user933635; +1 Ответить
36. Abadonna 3889 04.12.12 08:35 Сейчас в теме
(2) Если нужна "голая" конфа, не проще cf загрузить в новую базу?
Caspersky; +1 Ответить
37. Cobranet123 366 04.12.12 08:46 Сейчас в теме
(36) Abadonna,
Если нужна "голая" конфа с текущими релизами, то да, проще cf накатить.
А если нужна точно такая же без документов, например еще одну организацию заводим (еще встречаются клиенты кто разные фирмы в разных базах ведет)? с помощью данной обработки мы как раз и сможем создать довольно быстро такую конфигурацию сохранив нужные нам справочники. Конечно, вариантов использования данной обработки довольно много ))
38. Abadonna 3889 04.12.12 09:03 Сейчас в теме
(37) мой коммент относился к конкретно "голой", как и написано в /2/
А товарищи восьмерочники заново изобретают то, что давно было в 7.7 "изобретено".
Скуль - он и в Африке скуль.
39. knowikDen 3 04.12.12 10:10 Сейчас в теме
(38) Abadonna, я и писал как раз для случаев когда нужно "без документов"
4. Murom 29.03.12 10:18 Сейчас в теме
Где-то уже пробегала похожая обработка, правда только по чистке документов. Называлась вроде "БыстроеУдалениеДокументов.epf". Но там только документы можно было удалять. А тут видно функционал расширен. Надо будет попробовать как-нибудь.
9. Cobranet123 366 29.03.12 12:59 Сейчас в теме
(4)Видел данную обработку, именно она и сподвигла меня написать эту обработку с разными отборами.
(7)В планах все это конечно же есть )))
Первым в списке очередности выполнения сейчас стоит "отбор в документах по определенному документу или нескольким документам" и удаление всех ссылающихся на этот документ(ы) записей из регистров и т.д., чтобы не надо было ТиИ делать ради одного документа например или списка документов ))
5. pss1985 3 29.03.12 10:47 Сейчас в теме
что то не пойму, документы удаляются по организации, за период. А регистры? такого отбора нет???
смысл тогда удаления документов по организации?
8. Cobranet123 366 29.03.12 12:54 Сейчас в теме
(5)В описании же сказано, что после использования обработки необходимо ТиИ, если удаляешь документы, то в регистрах остаются записи, после ТиИ в регистрах этих записей уже не остается, только тестирование и исправление надо делать с параметрами "Очищать ссылки", "Удалять объект"
Конечно же не забываем делать копии баз предварительно...
6. y22-k 235 29.03.12 10:51 Сейчас в теме
7. Murom 29.03.12 11:51 Сейчас в теме
Вот еще заметил, что нету отбора расширенного. Если б можно было отборы настраивать, так вообще бы обработка была "МастХев"
10. Cobranet123 366 03.04.12 10:45 Сейчас в теме
Вышло обновление обработки (03.04.2012)
Появилась возможность удаления определенного документа!
12. evgeniti 14.04.12 19:18 Сейчас в теме
А после Truncate table например справочника как потом восстанавливаются предопределенные элементы? ТиИ помогает?
13. Djonny 11.05.12 19:37 Сейчас в теме
При попытке выполнить очистку базы, вот такая ошибка:
{ВнешняяОбработка.ОчисткаБазы.МодульОбъекта(245)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL-сервер не существует, или отсутствует доступ.
Подскажите, как решить данную проблему...
14. Cobranet123 366 14.05.12 15:01 Сейчас в теме
(13) Djonny,
Это говорит о том что у вас нету доступа к серверу SQL, к серверу локально подключаетесь или удаленно где он находится? Серверная проверка подлинности на SQL-сервере настроена как?
15. Djonny 14.05.12 20:18 Сейчас в теме
(14)есть два сервера: сервер sql и сервер 1с. Оба сервера в одной сети. Обработку запускаю на сервере 1с, указываю сервер sql и пользователя sql. Серверная политика - смешанная (SQL и windows).
16. Djonny 14.05.12 21:18 Сейчас в теме
(14) сейчас попробовал запустить обработку с того сервера, где стоит sql - эффект тот же...
17. Cobranet123 366 15.05.12 05:53 Сейчас в теме
(16) Djonny,
Проверьте открыты ли порты, может брандмауэр не пускает.
Еще вариант, попробуйте там, где имя сервера стоит набрать ip-адрес сервера SQL, если на самом сервере SQL пробуете, то попробуйте в имени сервера указать 127.0.0.1
18. Djonny 15.05.12 08:27 Сейчас в теме
(17) Спасибо. Но все оказалось гораздо проще: По умолчанию в параметры подключения проставляются данные сервера 1С. (Имя сервера и имя БД). Так вот менял только название сервера, а имя БД не трогал. Оказалось что на сервере БД и на сервере 1С просто по разному называется база:) вот поэтому и возникала эта ситуация...
Спасибо.
167. METAL 121 03.12.17 17:59 Сейчас в теме
(14) Скажите пожалуйста, а обязательна ли смешанная проверка подлинности? Или можно только по Windows-аутентификации подключиться? В этом случае надо ли что-то заполнять в поля "Имя/пароль пользователя SQL" ? Спасибо
UPD Уже разобрался. Неправильно было заполнено имя сервера (с портом, пришло из параметров подключения к серверу 1С), убрал порт - windows-аутентификация в SQL без указания имени-пароля пользователя - нормально отработало, подключилось.
19. Smaylukk 841 22.05.12 03:00 Сейчас в теме
Спасибо, отличная обработка. 300 тысяч записей удалила очень быстро :)
Правда, я думаю стоило бы выложить сюда также версию для 8.1, так как обратного конвертирования обработок нету.
20. kondrat1C 54 21.06.12 11:00 Сейчас в теме
Однозначно! Версия под 8.1 нужна!
А то не удается схему СКД 8.2 перенести в 8.1
Автор, организуй пожалуйста версию под 8.1!
21. Cobranet123 366 21.06.12 11:08 Сейчас в теме
(20) kondrat1C,
Здравствуйте.
Ок, постараюсь перенести, но пока даже не знаю когда смогу это сделать, завал на работе...
29. a1ex4ndr 1 21.11.12 10:23 Сейчас в теме
(21)
Здравствуйте.
Ок, постараюсь перенести, но пока даже не знаю когда смогу это сделать, завал на работе...

Пока не получилось под 8.1 версию сделать?
22. kondrat1C 54 21.06.12 11:53 Сейчас в теме
ну а может тогда хотя бы подскажете как макет с СКД из 8.2 перенести в 8.1?
со всем остальным сложности не должно быть
23. kondrat1C 54 22.06.12 12:15 Сейчас в теме
а кстати, а как очищаются движения в зависимых регистрах накопления?
24. testmode 26 22.06.12 12:38 Сейчас в теме
Первое сообщение должно быть обязательным к прочтению, ибо Вы не разработчик и можете что нибудь упустить при таком вмешательстве в структуру SQL. Обидно будет если ошибка обнаружится через определенное время когда будет уже поздно использовать откат на предыдущую копию. Как говорится Скорость тут не помощьник.
25. knowikDen 3 07.08.12 06:05 Сейчас в теме
Здравствуйте.

Выбираю:
- Очистить за период документы, журналы документов
- выставляю период
- в списке документов убираю галки с документов которые не нужно очищать

Запускаю, в итоге все документы за период удалены (и те которые были не отмечены)

Что я сделал не так ?
27. kondrat1C 54 15.08.12 08:54 Сейчас в теме
(25) knowikDen, ну это как вариант, но только более медленный
26. Ольга_tmp 61 07.08.12 06:30 Сейчас в теме
Отличные вещи порою находятся на инфостарте
30. brunet 44 28.11.12 12:42 Сейчас в теме
Для очень больших баз это незаменимая обработка.
Кафтан; +1 Ответить
31. Cobranet123 366 28.11.12 12:43 Сейчас в теме
Добавлена версия для платформы 1С 8.1
Прошу пожалуйста пробовать, если будут ошибки, пишите, буду исправлять по мере возможностей ))
32. KliMich 29.11.12 09:56 Сейчас в теме
Однозначно плюс! Для "киломентовых" баз она незаменима! Особенно когда надо облегчить базу (удалить документы, а база ~200 Гб)
34. adhocprog 1197 29.11.12 11:57 Сейчас в теме
обработка зверь )
добавить что ли во внешние отчеты и обработки? :)
stsasha87; +1 Ответить
35. Paul_Nevada 30.11.12 11:39 Сейчас в теме
(34) adhocprog, Молодец! Какая МЫСЛЬ!!!!!)))
adhocprog; +1 Ответить
40. Abadonna 3889 04.12.12 10:16 Сейчас в теме
Я читаю, что написано:
2. knowikDen 29.03.12 4:48
очень поможет если нужна "голая" конфа

Без всяких там "этим стихотворением Пушкин хотел сказать..."
m-serg74; +1 Ответить
41. dimdmitry 11.12.12 10:05 Сейчас в теме
Как альтернатива мне ещё два года назад помогла http://infostart.ru/public/59489/ (тоже удаляет, но там информация в полном объеме), если и работать напрямую с SQL необходимы данные по именам таблиц и их размерам, и есть не только таблицы самих объектов конфигурации, но и связанные, иногда перед очисткой интересно посмотреть. Как Ваша поступает с ними?
42. Cobranet123 366 11.12.12 11:14 Сейчас в теме
(41)
В представленной вами обработке, она удаляет целиком данные из всей таблицы базы SQL, у меня в обработке такое тоже можно делать, например с документами это пункт 1. (Выбираете интересующий вас вид документа и удаляете целиком таблицу).
1. Для чего вам видеть объем таблиц базы SQL ?
2. Для чего вам имена таблиц? Вы хотите 1С-ными средствами обращаться к определенным именам таблиц SQL ?
Это немного другая область работы с SQL (определение узких мест в базе, посмотреть насколько разрослись таблицы базы) - вот для чего нужна обработка на которую вы ссылаетесь.
Можно их например, в паре использовать. Смотрите объем таблицы документов и с помощью моей обработки удаляете либо за период, либо по фирме данные определенной вами ранее таблицы.
При удалении например определенного документа (выбранных журнала документов и вида документов) удалятся также записи из таблиц регистров по которым проходят движения по данному документу.
43. Cobranet123 366 14.12.12 05:44 Сейчас в теме
Обновление (13.12.2012)

Добавлены дополнения к объектам метаданных выводимых на форме, а именно:
- Добавлено наименование таблицы в терминах СУБД (имя таблицы в SQL-сервере)
- Добавлен размер занимаемый таблицей в SQL-сервере, а также можно просмотреть размер занимаемый таблицей с обновлением сведений об использовании места на диске.
44. Арах 14.12.12 11:48 Сейчас в теме
Хорошая обработка, вот ещеб добавил чтоб удалялись движения документа вмести с самим документом и вобщеб цены небыло...
45. Cobranet123 366 14.12.12 11:57 Сейчас в теме
(44) Арах,
На самом деле движения при удалении документа тоже удаляются ))
Попробуйте удалить какой-либо документ и найти в регистрах по которым он проводился движения по этому документу))) Вы их не найдете.
48. Арах 14.12.12 12:14 Сейчас в теме
(45)
на самом деле движения = записи в регистрах, все остаются только удаляются ссылки на регистратор:)
щас посмотрим что будет после ТиИ....
50. Cobranet123 366 14.12.12 12:21 Сейчас в теме
(48) Арах,
Сейчас специально проверил еще раз, удаются записи в регистре целиком, а не только ссылка на регистратор.
Ну в любом случае после ТиИ если будет стоять удалять объекты, то он удалит их.
51. Арах 14.12.12 13:51 Сейчас в теме
(50)
вот результат в регистре после удаления документов:
Прикрепленные файлы:
46. Арах 14.12.12 12:05 Сейчас в теме
при попытке удалить определенный документ

{ВнешняяОбработка.ОчисткаБазы.МодульОбъекта(797)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][SQL Server]Недопустимое имя столбца "_IDRRef".
47. Cobranet123 366 14.12.12 12:11 Сейчас в теме
(46) Арах,
Какой вид документа пытаетесь удалить? в какой конфигурации?
Дайте больше данных пожалуйста.
49. Арах 14.12.12 12:17 Сейчас в теме
(47)
пытаюсь удалить определенную РеализациюТоваровУслуг в УТ11, документ не проведен.
52. Арах 14.12.12 13:52 Сейчас в теме
{ВнешняяОбработка.ОчисткаБазы.МодульОбъекта(797)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][SQL Server]Недопустимое имя столбца "_IDRRef".
такая ошибка возникает только при попытке удалить определенный док. если удалять за период то все ок.
53. Арах 04.02.13 10:14 Сейчас в теме
когда поправшишь ошибки то?:)
54. Batman 158 22.06.13 16:53 Сейчас в теме
Спасибо. Обработка очень помогла. Быстро, удобно.
55. edzz 22.06.13 22:16 Сейчас в теме
О, хорошая обработка, нужная.
56. angy 01.07.13 11:10 Сейчас в теме
А кто нибудь делала замеры производительности? во сколько раз быстрее чем обычная чистка базы?
57. Cobranet123 366 01.07.13 11:34 Сейчас в теме
Как автор данной обработки, отвечаю, что специально замеров не делал.
А что вы сомневаетесь в том, что удаление данных посредством SQL запросов будет медленнее, чем очистка базы средствами 1С ?
59. angy 01.07.13 12:50 Сейчас в теме
(57)

Сомневаюсь в том что Тестирование и исправление будет быстро ковырять три года, чую что надо будет еще писать SQL запрос по чистке регистра, хотя в этом полный нОль :(
58. angy 01.07.13 12:32 Сейчас в теме
Проделан большой труд, за что и СПАСИБО, но не хватает одной мелочи. Для полного счастья еще нужно чистить регистры накопления по периоду. В моем случае обрезается база с 2009 по 01,01,2013 года, за день по 500 реализаций одних только. И что мы имеем в итоге:
1) Документов нет(то что нужно)
2) Движения все остались, теперь нужно мудохатся с тестированием, либо делать доки не проведенными(тогда смысел этой обработки???Можно просто запустить непосредственное удаление и за неделю удалить), а вот если бы еще регистр почистился бы за период то было бы просто ВАВВВВ(даже если просто без привязки к документам)!!!
60. Cobranet123 366 01.07.13 13:03 Сейчас в теме
(58) Мысль хорошая добавить возможность по удалению движений за период из регистров накопления. Сделаю себе пометку к реализации данного функционала.
61. angy 01.07.13 13:13 Сейчас в теме
(60)

DELETE FROM [Имя_Базы].[dbo].[Имя_Таблицы]
WHERE _Period < '01.01.2013 00:00:00'

Решила всю проблему, при чем за пару сек(в отличии от тестирования, которое за пол часа ничего не сделал, а что бы сделать нужно будет сутки), но так как с Скулой не дружу то как то стремает там что то делать да и изучать ее лень, а было бы не плохо все запускать из 1С... В любом случае СПС за труды
88. a1ex4ndr 1 11.09.14 09:22 Сейчас в теме
(58)
Проделан большой труд, за что и СПАСИБО, но не хватает одной мелочи. Для полного счастья еще нужно чистить регистры накопления по периоду. В моем случае обрезается база с 2009 по 01,01,2013 года, за день по 500 реализаций одних только. И что мы имеем в итоге:
1) Документов нет(то что нужно)
2) Движения все остались, теперь нужно мудохатся с тестированием, либо делать доки не проведенными(тогда смысел этой обработки???Можно просто запустить непосредственное удаление и за неделю удалить), а вот если бы еще регистр почистился бы за период то было бы просто ВАВВВВ(даже если просто без привязки к документам)!!!

У меня в 8.1 тоже движения по документам оставались - чистил обработкой для удаления проводок удаленных документов, ссылки к сожалению не сохранилось..
62. angy 01.07.13 13:26 Сейчас в теме
{ВнешняяОбработка.ОчисткаБазы.МодульОбъекта(464)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver]Время ожидания истекло

Как то удаляет выборочно... если помесячно то удаляет если за пару месяцев(4) то ошибка
63. Cobranet123 366 01.07.13 13:38 Сейчас в теме
(62)Недостаточно данных...
Что именно удаляете, что выбираете и т.д.
64. angy 01.07.13 13:46 Сейчас в теме
(63)
Удаляется док."Реализация товаров" период - год , выдает вот такую ошибку, когда делаю помесячно прожовывает, может большой массив данных... хз. Конфа самописная, за месяц 23 тонны документов в среднем.(только реализации)
76. net888 11 19.02.14 12:30 Сейчас в теме
65. Cobranet123 366 23.10.13 12:47 Сейчас в теме
Новое обновление обработки от 23.10.2013
- Добавлено удаление элементов справочников с отбором по реквизитам удаляемого справочника (если хотите удалить целиком весь справочник, то выставляете галочку рядом с этим справочником и в отборе ничего не указываете, тогда удалятся все элементы справочника)
- Добавлено удаление записей регистров накопления за период
- Исправлены некоторые ошибки при работе
66. mzelensky 53 30.10.13 07:59 Сейчас в теме
Доброго времени суток!
Замечательная обработка. Несколько вопросов:

1) Как я понимаю никакого контроля целостности в данном случае нет?
2) Можно ли добавить в отбор по справочникам и документам еще условие на "Пометка Удаления" (ну например чтобы можно было задать так: документы "Реализация товаров и услуг" за 2012 год с пометкой на удаление)?
67. Cobranet123 366 30.10.13 08:32 Сейчас в теме
(66) mzelensky,
1) Совершенно верно понимаете, никакого контроля целостности нету, обработка сразу удаляет данные из базы.
2) По справочникам такой отбор можно установить самостоятельно для каждого вида справочника. Общие реквизиты для всех справочников делать не удобно, да и редко кому требуется, поэтому и были сделаны отборы для каждого вида справочника. А вот по документам сделать удаление по реквизиту "ПометкаУдаления" можно над этим подумать, как лучше реализовать.
Вообще конечно в планах и для документов сделать отборы как со справочниками для каждого вида документов свои отборы. Просто сейчас сделал для справочников, чтобы посмотреть будет ли актуально такое и будет ли народ пользоваться такими отборами.
68. mzelensky 53 30.10.13 09:13 Сейчас в теме
Отборы в любом случае лишними не будут, так что делать нужно однозначно!

А про пометку говорю т.к. это удобно при свертке. Свернули базу - получили кучу доков помеченных на удаление. Можно конечно и без пометки их удалить (чисто периодом), но все же я лучше бы еще перестраховался. Чтобы лишнего не удалить.
69. Cobranet123 366 18.11.13 09:07 Сейчас в теме
Вышло очередное обновление обработки (18.11.2013)!!!
Добавлено удаление документов с пометкой на удаление.
(68) Приятная для вас новость, реализовал то, что вы просили :)
70. m0r0z 20.11.13 09:29 Сейчас в теме
Обработка нужная.
Скажите с какими базами SQL она работает?
71. Cobranet123 366 20.11.13 10:25 Сейчас в теме
(70) m0r0z,
Не совсем понял вопрос
Скажите с какими базами SQL она работает
, если вас интересует версии MS SQL Server, то проверял на 2008 SP3 думаю что на 2005 тоже нормально отработает, никаких спец.операций выпущенных только с SQL 2008 не использую.
72. m0r0z 20.11.13 11:20 Сейчас в теме
Будет ли она работать на PostgreSQL?
73. Cobranet123 366 20.11.13 11:44 Сейчас в теме
(72) m0r0z,
нет, на PostgreSQL работать не будет, потому что используется драйвер SQL Server
74. jocker 21 11.02.14 16:25 Сейчас в теме
Спасибо, очень выручила!

(1.3.2) есть 2 ошибки:

1. целиком справочник не удаляет, т.к. в коде:
КомандаВыполненияSQL = "TRUNCATE TABLE "+ТекСтрока.ИмяТаблицыХранения;
а дальше ничего...
чтобы работало, добавить:
Connection.Execute(КомандаВыполненияSQL);


2. ОчиститьОбъектыНаУровнеSQL(Отказ, ПричинаОтказа, ИндикаторСостояния, СтрокаПодключения, МассивОбъектов, мПометкаУдаления = Неопределено)

мПометкаУдаления = Неопределено, а в коде проверка на Булево, выдает ошибку,
можно исправить заменив на:
мПометкаУдаления = Ложь


75. Cobranet123 366 13.02.14 06:00 Сейчас в теме
Спасибо за ошибки. Обязательно проверю! и выложу новую версию.
Прикрепленные файлы:
77. oplachko 25.02.14 19:12 Сейчас в теме
Вылетает ошибка. Скрин приложил.
Прикрепленные файлы:
78. shaman.nk 71 04.03.14 12:46 Сейчас в теме
(77) oplachko, Процедура ОчиститьОбъектыНаУровнеSQL(Отказ, ПричинаОтказа, ИндикаторСостояния, СтрокаПодключения, МассивОбъектов, мПометкаУдаления = Ложь) так заработало
79. shaman.nk 71 04.03.14 12:49 Сейчас в теме
(0) Справочники не удаляет!!!
80. Cobranet123 366 04.03.14 13:10 Сейчас в теме
04.03.2014
Вышло обновление обработки (1.3.3), исправлены мелкие замеченные ошибки.
81. zfilin 2224 28.03.14 00:29 Сейчас в теме
А зачем при очистке регистров накопления за период формируется таблица значений "ТЗДвоичныхДанных"?
Там идет выборка записей регистра, насколько я понял (Пока RecordSet.Eof() = Ложь Цикл) и весь эффект скорости сводит на нет. Перебираются миллионы записей. Я дождался только сообщения об ошибке связанной с SQL, ругалось на "MoveNext" и никакой очистки не случилось.
82. zfilin 2224 28.03.14 00:36 Сейчас в теме
Если цикл закомментировать, то вываливает вот такое:
{ВнешняяОбработка.ОчисткаБазы.МодульОбъекта(1175)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver]Время ожидания истекло
83. director04 3624 06.05.14 18:02 Сейчас в теме
Маладец! Труд просто титанический. А еще и регулярная поддержка. Просто респект...
84. dyak84 17.06.14 12:26 Сейчас в теме
Автор я извиняюсь что тревожу вас но так сложились обстоятельства. Ві не могли бі скинуть обработку на емайл electronik@ukr.net просто кровь из носу.
85. dyak84 17.06.14 12:52 Сейчас в теме
Огромное Спасибо. Выручили очень и очень сильно. Есть еще на свете добрые люди!!!!!!!!!!!!
86. Mastekor 12.08.14 15:07 Сейчас в теме
На 8.1 вылетает ошибка на пустые поля в SQL
87. isn 15 10.09.14 17:10 Сейчас в теме
Выполнение тестирования и исправления инфобазы предполагает, что происходит повреждение данных?
89. simgo83 69 26.09.14 13:24 Сейчас в теме
последовательности пометил на удаление, но они почему-то остались.
90. simgo83 69 27.09.14 10:59 Сейчас в теме
Извиняюсь, все работает, спасибо!
91. GATTUSO 705 16.12.14 15:49 Сейчас в теме
А контроля уникальности в обработке нет?
92. bolush 30.01.15 13:26 Сейчас в теме
Добрый день!

Смотрю обработка на обычных формах, для управляемых будет работать, если запустить в обычном режиме ?

Конфигурация БП 3.0

Спасибо за ответ за ранее !!!
93. qwed557 30 01.02.15 21:29 Сейчас в теме
Как победить такую проблему: в регистре заказы покупателей почти 4 млн записей, обработка отваливается по таймауту, как с этим бороться? Еще почему то не очищается регистр накопления Товары на складах. Выбрал очистить за период по 31.12.2014 обработка проходит, пишет выполнено, захожу в регистр - записи на месте. У меня глаза на лоб полезли после того как провел оприходование и сформировал ведомость по товарам на складах)))
94. Cobranet123 366 09.02.15 11:20 Сейчас в теме
(93) qwed557,
Попробуйте новую версию обработки 1.3.4 с установленной галочкой на странице регистров "Не ограничивать время ожидания выполнения команды SQL"
95. bolush 30.03.15 13:57 Сейчас в теме
Обработка отличная, спасибо автору, хорошо было вы еще добавить отбор, к примеру удалить все помеченные документы по организациям.
96. permnets 24.04.15 11:38 Сейчас в теме
Здравствуйте!
Тестируем вашу обработку, удаляем пока документы за предыдущие периоды, вроде бы пока удачно, но есть пара пожеланий.
В настройках SQL добавить кнопку Проверка соединения.
Добавить к прогресс-бару текстовую строку с текущим видом удаляемых объектов, а то при удалении большого количества документов индикатор замирает на 15% или на 77% и не совсем понятно то ли висит, то ли удаляется или может второй прогресс-бар по текущему виду, было бы совсем замечательно, если возможно такое.
У нас все документы за год удалялись часа полтора-два, окончание не удалось застать, поэтому неплохо было бы по окончании узнать время удаления, для оценки следующих удалений и примерного ожидания на рабочей базе.
И в последней версии в заголовке окна остался номер 1.3.3
nad0_hto; +1 Ответить
97. Cobranet123 366 28.04.15 08:20 Сейчас в теме
(96) permnets,
Здравствуйте. Пожелания приняты, буду думать как лучше добавить на форму ))
98. Утюг 56 01.06.15 14:26 Сейчас в теме
В крайней версии реквизит "Организация" вдруг стал строковым.
При удалении документов - Истекло время ожидания запроса.
99. asved.ru 35 10.06.15 11:08 Сейчас в теме
1) Режим разделения данных понимает?
2) Процесс транзакционный? Что будет, если в середине процесса возникнет исключение?
3) При полной очистке таблицы - delete from или truncate table?
100. leoff 05.08.15 12:42 Сейчас в теме
Добрый день, приобрели Вашу разработку, воспользовались.
Нет ли возможности удаления Регистров Бухгалтерии за период.
У нас после удаления документов, почему то остались движения (проводки) по регистру бухгалтерии. ТиИ не спасло. Проводки на месте.
101. leoff 05.08.15 12:50 Сейчас в теме
Ошибка при тестировании и исправлении.
Какие мысли?
Прикрепленные файлы:
Оставьте свое сообщение

См. также

Пометка на удаление неиспользуемых элементов справочников и документов Промо

Чистка базы Обработка документов Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

В ходе работы в программе в ней зачастую накапливается "мусор". Данная разработка может помочь убрать его... (обычные или управляемые формы)

1 стартмани

02.02.2010    32297    696    AnryMc    53    

ПОЛНОЕ удаление лишних организаций и связанных с ними данных

Чистка базы v8 v8::БУ БП3.0 Россия Абонемент ($m)

Обработка предназначена для удаления лишних организаций и связанных с ними данных (документами, записями в регистрах сведений, подчиненных справочников). Эта обработка является немного переделанной от автора Ант10 (https://infostart.ru/public/696618/), отличатся от оригинальной версии возможностью выбора сразу нескольких организаций. Удобна, когда таких организаций много (в частности, задублированных организаций). Работает только с управляемыми формами, тестировалась в типовой конфигурации 1С: «Бухгалтерии предприятия 3.0» релиз 3.0.88.28. На платформе 1С 8.3.18.1334.

1 стартмани

11.03.2021    1177    34    Kuzya_brаtsk    0    

Превращение доработанной конфигурации в типовую или исправление ошибки "Имеются записи с одинаковыми измерениями"

Чистка базы Тестирование и исправление v8 1cv8.cf Абонемент ($m)

Помогает решить проблему связанную с дублями в регистрах сведений при возвращении к типовой конфигурации. Ошибка "Имеются записи с одинаковыми измерениями".

1 стартмани

12.02.2021    2932    22    pyrkin_vanya    31    

Свертка базы и очистка таблиц

Свертка базы Чистка базы v8 1cv8.cf Россия Абонемент ($m)

Обработка написана с использованием БСП. Встраивается как внешняя. Работает в фоне. Позволяет средствами SQL очищать выборочно таблицы с настройками, заданными привычным образом через отбор СКД.

5 стартмани

05.03.2020    6574    37    YAGolova    6    

Очистка регистрации обмена Промо

Чистка базы v8 v8::ОУ УТ10 Абонемент ($m)

Данная обработка предназначена для очистки узла. Для очистки необходимо указать период,организацию.

1 стартмани

19.09.2017    19166    9    serg-lom89    0    

Свертка БД 1С: обрезка до выбранной даты средствами MS SQL

Свертка базы Чистка базы v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Внешняя обработка, позволяющая произвести анализ размера БД и грубую обрезку данных до выбранной даты средствами MS SQL. Управляемые формы, 1С:Предприятие 8.3 (8.3.9.1818).

1 стартмани

15.11.2019    17600    221    dmitrydemenew    35    

Быстрое обезличивание информационной базы

Чистка базы v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка для формирования SQL-скрипта для быстрого обезличивания и очистки данных.

1 стартмани

07.11.2019    9492    30    barelpro    15    

Универсальное удаление движений регистров накопления по всем непроведенным документам

Универсальные функции Чистка базы v8 1cv8.cf Абонемент ($m)

Попалась база КА 2.4 с движениями по регистрам, у которых регистратор был непроведен или помечен на удаление. Написал небольшую обработку по удалению таких записей из регистров.

1 стартмани

27.09.2019    12766    20    John_d    16    

Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек. Промо

Чистка базы Сервисные утилиты Администрирование данных 1С v8 1cv8.cf Россия Абонемент ($m)

Эффективное средство для устранения ошибок, возникающих в локальном кэше 1С на клиенте, которым легко сможет воспользоваться пользователь с любым уровнем знаний. Wsf-скрипт, созданный на стандартном языке автоматизации Windows - "WSH JScript", очищает кэш 1С просто, быстро и безопасно. Кроме варианта, очищающего кэш текущего пользователя, имеется также вариант для чистки кэша 1С всех пользователей терминального-сервера.

1 стартмани

04.11.2018    45562    460    Eugen-S    34    

Очистка базы данных 1С от данных по организациям прямыми SQL-запросами к СУБД

Чистка базы v8 1cv8.cf Абонемент ($m)

Работа с помощью прямых запросов в случае, когда нельзя, но очень необходимо.

10 стартмани

20.09.2019    14686    92    nomad_irk    91    

Быстрое удаление данных по организации, используя ADO

Чистка базы v8 1cv8.cf Абонемент ($m)

Время от времени возникают вопросы на форуме Инфостарта по сабжу. Данная обработка решает данную задачу.

1 стартмани

12.08.2019    8030    46    Fox-trot    30    

Универсальное удаление выбранного объекта 8.2 - 8.3 на управляемых формах

Чистка базы v8 v8::УФ 1cv8.cf Абонемент ($m)

Данная обработка просто хороший, удобный удалитель выбранного объекта через "ОбменДанными" с кучей дополнительных возможностей. Выгода использования данной обработки особенно ярко проявляет себя, когда у вас стоит подписка на события или другой код препятствующий удалению, но вам абсолютно необходимо удалить данный объект ввиду возможности его случайного использования. И вам нет необходимости выходить из режима 1С:Предприятия, входить в конфигуратор, менять отлаженный код блокировок и подписок на события. Таким образом осуществляется "горячее" удаление объекта.

1 стартмани

17.06.2019    8083    28    AlexandrSmith    0    

Удаление помеченных объектов, замена ссылок. Обычное и управляемое приложение. Не монопольно, включая рекурсивные ссылки, с отбором по метаданным и произвольным запросом Промо

Чистка базы v8 1cv8.cf Абонемент ($m)

Обработка удаления помеченных объектов с расширенным функционалом. Работает в обычном и управляемом приложении. Монопольный и разделенный режим работы. Отображение и отбор по структуре метаданных. Отборы данных произвольными запросами. Копирование и сохранение отборов. Удаление циклических ссылок (рекурсия). Представление циклических в виде дерева с отображением ключевых ссылок, не позволяющих удалить текущий объект информационной базы. Удаление записей связанных независимых регистров сведений. Групповая замена ссылок. Индикатор прогресса при поиске и контроле ссылочности.

10 стартмани

31.10.2016    56911    701    m..adm    225    

Поиск и чистка битых ссылок в регистрах сведений и накоплений 8.3

Чистка базы Поиск данных v8 1cv8.cf Абонемент ($m)

Данная обработка позволяет чистить устаревшие битые записи в регистрах сведений и накоплений. Я не затрагиваю в ней регистр бухгалтерии, так как там удаление любой записи может быть критичным для баланса. Бухгалтеры иногда готовы терпеть любые ссылки на удаленные раннее из базы объекты, лишь бы баланс сходился, даже если битая ссылка не может пролить свет на её происхождение.

1 стартмани

04.05.2019    8705    81    AlexandrSmith    2    

Удаление данных по организации в базах, ведущих учет по нескольким организациям. БП 3.0, ЗУП 3.1

Чистка базы v8 БП3.0 ЗУП3.x Россия Абонемент ($m)

При необходимости разделить данные в базах, где ведется учет по нескольким организациям, данная обработка поможет очистить ненужную информацию по организации/организациям. Работает в конфигурациях БП 3.0 и ЗУП 3.1.

2 стартмани

03.04.2019    10654    250    SanchoD    29    

Удаление неиспользуемых элементов справочников в БП 3.0, УНФ 1.6, Розница 2.2, УТ 11.4, КА 2.4, 1С ERP 2.4

Обработка справочников Чистка базы v8 Розница УНФ БП3.0 Россия Абонемент ($m)

Данная обработка предназначена для удаления неиспользуемых элементов справочников в конфигурациях "1С: Бухгалтерия предприятия 3.0", "1С: Управление нашей фирмой 1.6", "1С: Розница 2.2", "1С: Управление торговлей 11.4", "1С: Комплексная автоматизация 2.4", "1С: ERP Управление предприятием 2.4"

1 стартмани

15.03.2019    9909    103    BurlakovIvan    0    

Корректировка остатков регистров бухгалтерии (обычные и управляемые формы) Промо

Свертка базы Универсальные обработки Закрытие периода Чистка базы v8::БУ v8::УФ 1cv8.cf БУ НУ Абонемент ($m)

Внешняя обработка, предназначенная для удобного исправления остатков по регистрам бухгалтерии (Хозрасчетный, Налоговый или любой другой) посредством автоматизации ввода корректировочного документа ("Операция", "Корректировка записей регистров"), приводящего регистр в нужное состояние остатков от текущего. Удобна для массовых правок остатков по бухгалтерскому и налоговому учету на какую-то дату (обычно перед реорганизацией учета, сверткой базы и т.п.)

2 стартмани

03.06.2017    34895    206    stvorl    27    

Восстановление настроек плана счетов и очистка некорректных рабочих счетов в БГУ 1.0

Универсальные обработки Чистка базы v8 v8::БУ БГУ Россия БУ Госбюджет Абонемент ($m)

В плане счетов в БГУ 1.0 есть возможность восстановить настройки по умолчанию. Но при наличии некорректных рабочих счетов, восстановление настроек не выполняется. При этом даже нет информации, в каком именно счете проблема. Данная обработка находит некорректные рабочие счета и удаляет их.

1 стартмани

04.03.2019    19526    212    Sashares    36    

Обнуление остатков регистров бухгалтерии и накопления

Универсальные обработки Чистка базы v8 v8::БУ v8::ОУ v8::УФ КА1 БП2.0 ЗУП2.5 УТ10 УПП1 УНФ БГУ ERP2 БП3.0 УТ11 УХ КА2 ЗУП3.x Россия Абонемент ($m)

Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.

2 стартмани

19.11.2018    28347    385    morozov.sv    54    

Очистка замеров производительности - даешь больше места на диске (= меньше хлама в базе)

Чистка базы v8 Розница УНФ БП3.0 УТ11 ЗУП3.x Абонемент ($m)

Вы могли и не знать, но у Вас в базе может быть несколько сотен тысяч записей о производительности системы. А появились они там благодаря встроенной в БСП подсистеме "Оценка производительности". И думаю что далеко не каждый из Вас реально собирается оценивать производительность своей системы. Специально для тех кто, как и я считает, что ему абсолютно не нужны все эти записи в базах и была создана эта обработка.

1 стартмани

31.10.2018    22202    219    1c.pro.fun    24    

Очистка периодических регистров посредством T-SQL (удаление записей, кроме среза последних) Промо

Чистка базы v8 Абонемент ($m)

Обработка для ленивых. Составит вместо Вас запрос для SQL, который удалит все не актуальные записи (т.е все, кроме среза последних)

5 стартмани

22.06.2018    18217    21    Alexander.Shvets    9    

Перенос организации в отдельную базу, полная очистка базы от данных организации (версия от 09.01.2020)

Универсальные обработки Чистка базы v8 1cv8.cf Абонемент ($m)

Данная обработка позволяет удалить организацию и все связанные с ней данные – документы, элементы справочников, записи регистров сведений. Обработка полезна для выделения организации в отдельную базу. Доработано для ЗУП 3.1, УТ 11.4, возможно других

3 стартмани

14.08.2018    19621    393    serge_msk    67    

Удаление движений непроведенных документов. УФ.

Закрытие периода Чистка базы v8 v8::УФ ERP2 УТ11 КА2 Абонемент ($m)

Обработка помогает в закрытии отчетных периодов в программах 1С.

3 стартмани

02.07.2018    12343    81    PSMNN    2    

Помощник удаления и очистки объектов

Чистка базы v8 Розница УНФ БП3.0 УТ11 КА2 Абонемент ($m)

При удалении помеченных не всегда понятно, почему не удаляется например элемент справочника. Написано, что на него ссылается какой-то документ. Заходим в этот документ - и не понятно, где именно смотреть этот элемент, и как его почистить. Особенно, если это какой-то полуслужебный элемент типа "ключ аналитики". Данное расширение выводит информацию, где именно в документе или в движениях этого документа содержится ссылка на удаляемый объект. Второе расширение помогает удалять дополнительные реквизиты объектов, а именно убирает этот дополнительный реквизит из всех объектов, где он прописан в табличной части "Дополнительные реквизиты".

2 стартмани

04.06.2018    15443    92    Kutuzov    24    

Корректировка остатков регистров накопления (обычные и управляемые формы) Промо

Закрытие периода Свертка базы Чистка базы Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка, предназначенная для удобного и быстрого исправления остатков регистров накопления (посредством автоматического ввода документов "Корректировки записей регистров", "Операция", содержащих движения, приводящие существующие остатки к желаемым). Позволяет корректировать и обнулять по аналитике и суммам остатки регистров учета товаров, партий, взаиморасчетов, налогового учета по НДС, РАУЗ, и др.

2 стартмани

14.01.2012    82616    1710    stvorl    76    

Удаление данных средствами SQL, теория и практика

Чистка базы v8 1cv8.cf Абонемент ($m)

Методика быстрого удаления данных через SQL. Выбираем документ в 1С, добавляем простые условия - получаем готовый скрипт, удаляющий сами документы, их табличные части и движения по регистрам.

10 стартмани

25.04.2018    22089    155    METAL    33    

Удаление справочников и документов без проверки ссылочной целостности

Чистка базы Обработка документов Обработка справочников v8 1cv8.cf Россия Абонемент ($m)

Обработка предназначена для удаления без проверки ссылочной целостности.

1 стартмани

14.03.2018    12317    78    SPARTANIC    15    

Очистка базы данных от данных по организации

Чистка базы v8 1cv8.cf Абонемент ($m)

Обработка генерирует SQL-скрипт, который очищает базу данных от документов выбранной организации. Проверялась на конфигурации Управление производственным предприятием на платформе 8.3. Но в принципе универсальная для стандартных конфигураций на платформе 8.3.

1 стартмани

23.01.2018    20327    131    mugr    26    

Очистка регистров накопления, сведений, расчета или бухгалтерии Промо

Сервисные утилиты Чистка базы Свертка базы v8 1cv8.cf Абонемент ($m)

Очистка регистров накопления, сведений, расчета или бухгалтерии (обычная и управляемая форма)

2 стартмани

25.12.2009    65072    1231    sebe    20    

Удалить "ненужную организацию" в БП 3.0 (+ доп.обработка для УТ 11.4, УПП ERP 2.4, ЗУП 3.1, КА 2.4, Розница 2.2, УНФ 1.6)

Чистка базы v8 v8::УФ Розница УНФ ERP2 БП3.0 КА2 ЗУП3.x Абонемент ($m)

Обработка, способная удалить все данные по выбранной организации из конфигурации Бухгалтерия предприятия 3.0. (+ обработка "Универсал" для УТ 11.4, УПП ERP 2.4, ЗУП 3.1, КА 2.4, Розница 2.2, УНФ 1.6)

1 стартмани

06.11.2017    36767    955    Ant10    0    

Удаление данных напрямую в SQL

Сервисные утилиты Чистка базы v8 v8::СКД 1cv8.cf Абонемент ($m)

Порой так и хочется грохнуть что нить в скуле, но наталкиваешься на отсутствие понятных и функциональный инструментов. Вроде как что то и есть, но явно писанное для каких то конкретных простых целей. И так очередное творение в данной тематике. Особенности: удаление порциями, отображение готового текста запроса, отбор данных с помощью СКД (в отборе учитываются составные типы и обращения через точку).

1 стартмани

08.07.2017    18025    122    denacid    32    

Создание первоначального образа с файлами РИБ или быстрая очистка базы от документов и движений по регистрам

Свертка базы Распределенная БД (УРИБ, УРБД) Чистка базы v8 Розница Абонемент ($m)

В «большой» базе штатными средствами создать первоначальный образ узла не получается по причине «недостатка памяти на сервере»? А способы, описанные в статье https://its.1c.ru/db/metod8dev/content/2277/hdoc не подходят? ИЛИ Удаление всех документов или свёртка базы занимает продолжительное время?

1 стартмани

06.06.2017    24423    63    Dima_    9    

Удаление организаций из базы Промо

Чистка базы v8 БП2.0 ЗУП2.5 Абонемент ($m)

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

1 стартмани

19.06.2013    19928    56    IceEvgen    11    

Просмотр и очистка регистра сведений (управляемые формы)

Универсальные обработки Чистка базы v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка предназначена для очистки регистров сведений (как независимых, так и подчиненных регистратору), работает под управляемыми формами. Реализован предварительный просмотр удаляемых данных.

1 стартмани

09.05.2017    19257    337    stone_evil    22    

Обработка данных + загрузка из табличного документа + удаление объектов + поиск и замена значений (управляемые формы)

Универсальные обработки Чистка базы Поиск данных Загрузка и выгрузка в Excel v8::УФ 1cv8.cf Абонемент ($m)

Простая и удобная обработка позволяет быстро выполнять множество операций над объектами базы данных с помощью запроса и скрипта обработки результата. Может загружать данные табличных документов во временные таблицы для последующей загрузки или для выборки данных по сложным условиям. Встроены обработки "Удаление объектов" и "Поиск и замена значений", в них можно передавать результаты запросов. Есть возможность сохранения скриптов и полученных результатов обработки. Часто использую для переноса данных между конфигурациями, когда результаты запроса в одной конфигурации загружаю этой же обработкой в другой. Скрипты с примерами прилагаются. Файлы xml открываются с закладки "Запрос, скрипт", файлы xmlf содержат все таблицы которые есть в обработке на момент сохранения, загружаются по кнопке "Загрузить все настройки". Примеры скриптов выложены в доступе

1 стартмани

19.04.2017    22240    211    fxmike    8    

Что мешает удалению объектов?

Сервисные утилиты Чистка базы v8 1cv8.cf Абонемент ($m)

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

1 стартмани

20.12.2016    19864    123    Alxby    17    

Универсальный редактор реквизитов объектов. Мультиобработчик Промо

Универсальные обработки Чистка базы Обработка документов Практика программирования Обработка справочников Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Объекты: Справочник, Документ, ПланОбмена, ПВХ, Бизнес-процесс, Задача, ПланСчетов, ПВР. Мультиобработчик: -Проведение, перенумерация, движения, копирование, создание на основании, подчиненность, статистика, удаление документов. -Регистрация изменений объекта(ов) в планах обмена. -Установка/Отключение ГлавногоУзла РИБ. -Поиск и восстановление "Битых" ссылок. -Недопустимые символы XML/Дерево XML. -Поиск и замена ссылок. -Ошибки ИБ, в т.ч XML. -Множество обработок справочников. -GUID. Дата и время создания объектов ссылочного типа. -Аналитика предопределенных, блокируемых реквизитов, ХранилищаЗначений. -История изменений объекта. -Активные пользователи. -Подписки на события, функциональные опции. -Загрузка пользователей ИБ из Windows, Active Directory. -Выгрузка/Загрузка пользователей ИБ в/из внешний XML-файл. -Поддержка различных режимов модальности. Файловый, Клиент-Серверный варианты. Обычная и Управляемая формы.

1 стартмани

28.12.2011    176277    8877    StepByStep    422    

Свертка дублирующихся справочников (управляемые формы)

Обработка справочников Чистка базы v8::УФ 1cv8.cf Россия Абонемент ($m)

Инструмент, предназначенный для опытных специалистов, позволяющий удалять дубли в справочниках, с очень широкими возможностями. Если надо свернуть договоры по владельцу и наименованию, при этом правильным выбирать который не помечен на удаление или у которого код с префиксом - это ОНО. Для тех, кто пользуется переносами данных или просто появляются задвоения в справочниках, посвящается...

1 стартмани

24.11.2016    15181    64    strange2007    24    

Задвоились предопределенные элементы справочников? Выход есть!

Обработка справочников Чистка базы v8 1cv8.cf Абонемент ($m)

Дублирование предопределенных элементов справочников может произойти как по причине того, что при обмене данными в режиме загрузки уникальность предопределенного элемента в пределах области информационной базы не проверяется, так и при объединении/обновлении конфигураций. При попытке переименовать, или, например, пометить на удаление 1С показывает сообщение «Предопределенный элемент не уникален». В этой статье мы напишем обработку, которая позволит избавиться от дублей предопределенных элементов справочника.

1 стартмани

02.11.2016    24253    104    Luchik    8    

Удаление организации из ЗУП 2.5 (2.5.110.1)

Чистка базы Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 v8::СПР ЗУП2.5 Россия БУ Абонемент ($m)

Внешняя обработка для удаления организаций из ЗУП 2.5 (2.5.110.1)

4 стартмани

30.10.2016    19734    133    victor_k    3    

Многопоточное удаление объектов Промо

Чистка базы v8 1cv8.cf Абонемент ($m)

Обработка предназначена для ускорения процедуры удаления объектов

2 стартмани

02.06.2016    27239    55    zzz_natali    20    

Удаление неиспользуемых элементов справочника (простые и управляемые формы)

Обработка справочников Чистка базы v8 1cv8.cf Абонемент ($m)

Обработка предназначена для удаления неиспользуемых элементов выбранного Вами справочника. Обработка конфигурационно-независима. UPD. Расширены возможности обработки

3 стартмани

02.08.2016    18956    78    roma_semenov79    6    

Удаление документов по организациям для 1С:Бухгалтерия Предприятия 3.0 и 2.0 (управляемые и простые формы)

Чистка базы v8 v8::БУ БП2.0 БП3.0 Россия Абонемент ($m)

Обработка удаляет документы по выбранной организации, либо по всем, кроме выбранной. UPD. Добавлена обработка для управляемых форм с возможностью подбора организаций в список. Условия остаются теми же - удалить по организациям из списка, или по всем, кроме подобранных в списке.

3 стартмани

31.07.2016    31079    371    Krasnyj    52    

Ошибка "Записи регистра сведений стали неуникальными"

Чистка базы v8 1cv8.cf Абонемент ($m)

При обновлении конфигурации периодически может возникать ошибка "Записи регистра сведений стали неуникальными" или "Имеются записи с одинаковыми измерениями". Что она означает и как ее исправить.

1 стартмани

21.07.2016    91448    999    ekaruk    41    

Удаление помеченных объектов с отбором по метаданным Промо

Чистка базы v8 1cv8.cf Абонемент ($m)

Это доработанная обработка с отбором по метаданным. По итогу общее время в сравнении со стандартной обработкой сокращено, если необходимо очистить только несколько типов документов/справочников.

1 стартмани

06.04.2016    26178    133    endym    7    

Разделение базы Бухгалтерии 3.0 по организациям на отдельные базы

Чистка базы v8 v8::БУ БП3.0 БУ Абонемент ($m)

Было несколько организаций в одной базе Бухгалтерии 3.0, а точнее их было 4 штуки И вот на одном из очередных собраний руководства было решено разделить на отдельные базы, так как могут быть проверки В итоге написана небольшая обработка по разделению базы бухгалтерии 3.0 по организациям

2 стартмани

23.05.2016    27740    136    NNNN    13