"Распил" базы БП 3.0. Удаление организации из базы со всеми связанными данными

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

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

Свертка базы удаление организации из базы данных

Необходимо удалить одну из организаций из информационной базы Бухгалтерия предприятия, редакция 3.0? Разделить одну, общую базу, где ведется учет по нескольким организациям? Данная статья может быть полезна!

Как всегда, Новый Год приносит всем, кто связан с бухгалтерией, сюрпризы. И не все они приятные.

Учет по 3 - м юридическим лицам ведется в одной базе бухгалтерия предприятия ред. 3.0. Учет, как говорится, "без особенностей", лица как лица. Конфигурация - почти типовая. Документов не очень много, база на сервере приложений, быстродействие всех устраивает... 5 гигабайт за 2 года, менее 100 тыс. документов (правда крупненьких) - сущие пустяки. А обновлять одну базу вместо трех - намного приятнее. И вот от руководства в начале декабря поступает команда: Разделить, т.е. для каждого юридического лица должна быть отдельная база. И обязательно - никаких следов присутствия ранее других организаций в каждой из баз. Обсуждению, естественно, такие приказы не подлежат...

Пришлось экспериментировать. Первый вариант - шальная идея использовать конвертацию данных. Шальная идея кончилась,  "в лоб" и быстро решить вопрос не удалось. Описание танцев с бубном на граблях заслуживает отдельной статьи, которую когда - нибудь, возможно, и напишу. Основные причины бросить это занятие - быстродействие выгрузки. Кроме того, необходимо было перенести не только справочники и документы, но много "Мусора" типа пачек ПФР, налоговой отчетности, регистров сведений с настройками и т.п. 

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

  • Разбираемся (руками!) с планами обмена. Предварительно надо довести все обмены до состояния, что все данные приняты и выгружены. 
  • Тестирование и исправление базы - обязательный этап. Обязательно с параметром при наличии ссылок на несуществующие объекты - создавать ссылки. "Битые" ссылки, которые непременно есть в базе - не дадут удалить что - ни будь в режиме контроля ссылочной целостности. На пропуске этого этапа мне "удалось" потерять пару лишних дней - берегитесь!
  • Выгружаем в файловый режим, если возможно. Мне это удалось - ускорение всех последующих манипуляций как минимум в полтора раза.
  • Перепроводим базу, сверяем с первоисточником. При наличии "косяков" показываем их бухгалтеру, и как минимум, заручаемся его поддержкой. Этот пункт по желанию.
  • Удаляем даты запрета изменения данных. Тоже можно "наступить". Внимательно смотрим, чтобы у текущего пользователя были полные права на удаление объектов - проще всего проверить, открыв стандартную обработку "Удаление помеченных объектов".
  • Запускаем обработку "ОчисткаРегистровОтБитыхСсылок". Код подсмотрен здесь - http://kb.mista.ru/article.php?id=21, я просто засунул данный код в управляемую форму. Смысл проводимой процедуры - при работе стандартных процедур обмена, в регистрах, отвечающих за учет НДС со временем накапливаются записи, регистратор которых - счет фактура, уже удалена, а одно из измерений либо реквизитов = организация. Тестирование ИБ в конфигураторе с параметром при наличии ссылок на несуществующие объекты - создавать ссылки помогает не всегда. В моем случае таких записей было около 10 в 7 регистрах. Пока они есть - удалить организацию не получится.
  • Запускаем обработку "ПоискИУдаление". Выбираем организацию которая удаляется (Организация удаляем) и которая остается (Организация оставляем). Нажимаем кнопку "Заменить договор". В результате в поле основной договор каждого контрагента прописывается договор Организации оставляем (если такая есть), или в договоре меняется организация (если такой нет). Конечно, это не совсем правильно с точки зрения документооборота, однако в данном конкретном случае необходимо было сохранить хоть один договор по каждому контрагенту. Чистка справочника Контрагенты в рамки поставленной задачи не входила.
  • Нажимаем кнопку "Найти и удалить по организации". Данная процедура обходит по метаданым все справочники, документы, и независимые регистры сведений, где есть ссылки на справочник Организации, а затем помечает объекты на удаление а записи - удаляет. Поиск не учитывает табличных частей, соответственно - выполняется быстро. При пометке удаления пришлось "Обмануть" примерно таким образом:
        Если ТипСсылки = "Документ" Тогда
			
		Для каждого НаборЗаписей Из ТекОбъект.Движения Цикл
			НаборЗаписей.ОбменДанными.Загрузка = Истина;
			НаборЗаписей.Очистить();
			НаборЗаписей.Записать(Истина);
		КонецЦикла;
		
		ТекОбъект.ОбменДанными.Загрузка = Истина;
		ТекОбъект.ПометкаУдаления = Истина;
		ТекОбъект.Проведен = Ложь;
		ТекОбъект.Записать(РежимЗаписиДокумента.Запись);
		
	ИначеЕсли ТипСсылки = "Справочник" Тогда
		
		ТекОбъект.ПометкаУдаления = Истина;
		ТекОбъект.ОбменДанными.Загрузка = Истина;
		ТекОбъект.Записать();
			
	КонецЕсли;

  • поскольку проверки бизнес - логики не давали пометить на удаление часть объектов без предварительного удаления подчиненных. Это в первую очередь такие устойчивые консолидации документов, как ведомость по выплате зарплаты и РКО, пачки ПФР, счет - фактуры и корректировочные фактуры, документы комиссионеров и т.п.
  • Если необходимо удалить несколько организаций, повторяем шаги с "Запускаем обработку "ПоискИУдаление" для каждой следующей.
  • Нажимаем кнопку "Открыть удаление объектов" и попадаем в стандартную обработку "Удаление помеченных объектов". Автоматическое удаление всех отмеченных - удалить. Ждем. В моем случае это самая длительная операция, на win 7 x64 - i5 3.1 Ghz - SSD Intel - 8 Gb RAM удаление около 35 тыс. объектов занимает около 3 часов. 
  • Следующее действие - Поиск по ссылкам. Выполняется из обработки "ПоискИУдаление" кнопка поиск по ссылкам. Результат - дерево связей объектов на закладке. Поиск рекурсивный, с использованием функции НайтиПоСсылкам(МассивСсылок), но поскольку к данному моменту ссылок в базе осталось не так много, поиск происходит быстро.  Часть флажков при необходимости снимаем, т.е. разбираемся вручную. Потом нажимаем кнопку "Удаление по ссылкам", ждем. Последовательность, описанную в данном абзаце, повторяем по каждой удаляемой организации.
  • Снова нажимаем кнопку "Открыть удаление объектов" на нашей обработке и попадаем в стандартную обработку "Удаление помеченных объектов". Автоматическое удаление всех отмеченных - удалить. Ждем. На этот раз не долго. Руками разбираемся с не удаленными объектами - у меня это было несколько ГТД, пара фактур, с десяток пачек ПФР перенесенных еще из БП 2.0. 
  • Удаление успешно завершилось, переходим к следующему этапу - перепроведение документов, сверка с "непиленой" базой, поиск ошибок. У меня все кончилось благополучно, т.к. до "Распила" база регулярно перепроводилась, и почти все операции отражались документами в соответствии с рекомендациями ИТС.
  • Конфигуратор - Тестирование исправление - ставим галку "Сжатие таблиц информационной базы". Ждем, когда все ранее удаленные записи физически удалятся.
  • Всё!
P.S. Описанная методика не претендует на оригинальность, и не является единственно возможной. Возможно она будет кому - то полезной, сейчас как раз "сенокосная пора". Буду рад конструктивной критике - 1С.8 не занимался почти 2 года, что - то забыл - остальное устарело.
Манипуляции производились на Платформа: 1С:Предприятие 8.3 (8.3.5.1383) Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.37.34) (http://v8.1c.ru/buhv8/) Copyright (С) ООО "1C", 2009 - 2014. Все права защищены (http://www.1c.ru) Режим: Файловый (без сжатия) Приложение: Тонкий клиент Локализация: Информационная база: русский (Россия), Сеанс: русский Вариант интерфейса: Версия 8.2.

Перед любыми экспериментами необходимо создать резервную копию, и обязательно убедиться в ее работоспособности!
 
 

 

 

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

Наименование Файл Версия Размер
ОчисткаРегистровОтБитыхСсылок.epf

.epf 7,33Kb
11.01.15
279
.epf 7,33Kb 279 Скачать
ПоискИУдаление.epf

.epf 13,86Kb
11.01.15
404
.epf 13,86Kb 404 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. TODD22 19 12.01.15 06:24 Сейчас в теме
А чем вариант с РИБ не устроил? Настраиваем РИБ. Выгружаем подчинённый узел с отбором по юр лицу. Обработкой у подчинённого узла сбрасываем признак РИБ. И работаем. В 2.0 работало.
jig; Vida; leonidt84; PhoenixAOD; Borisych; batlerrett; svvinks; kit; detro; Il; +10 Ответить
2. DDos76 200 12.01.15 08:25 Сейчас в теме
(1) TODD22,
Спасибо за идею!
Как - то не догадался, в следующий раз обязательно попробую!
3. TODD22 19 12.01.15 09:46 Сейчас в теме
(2)
Спасибо за идею!
Как - то не догадался, в следующий раз обязательно попробую!

Времени бы сэкономили :) В 2.0 процесс выделения организации в свою базу занимал не более получаса :) По сути время создания узла.
4. DDos76 200 12.01.15 13:41 Сейчас в теме
(3) TODD22,
Не факт что намного быстрее, во - первых размер базы тоже что - то значит.
Во вторых, при обмене/выгрузке тоже иногда ловятся разные "тараканы". Особенно, когда в базе есть какие - то не стыковки.
А после 2-х лет активной работы не стыковки будут обязательно. И именно на борьбу с ними было убито основное количество времени. А также на контрольное перепроведение всех баз после "Распила".
В третьих, когда нужно выделить одну организацию из например 5, как подсказывает интуиция самым быстрым будет комбинация моего и Вашего вариантов. Выгружаем данные по одной организации через РИБ и потом удаляем ее в основной базе.
30. user970589 3 13.09.19 11:01 Сейчас в теме
(4)
оты не стыковки будут обязательно. И именно на борьбу с ними было убито основное количество времени. А также на контрольное перепроведение всех баз после "Распила".
В третьих, когда нужно выделить одну организацию из например 5, как подсказывает интуиция самым быстрым будет комбинация моего и Вашего вариантов. Выгружаем данные по одной организации через РИБ и пото

на новых платформах обработка еще работает?
16. megaalex 27.07.15 19:56 Сейчас в теме
(1) TODD22,
на 2.0 отлично работало, а на 3.0 вылезли грабли:
отпочковал -> отключил главный -> дал права пользователю на все -> запустил -> сказал что не хочу восстанавливать связь с главным ->и радостно дожил до отчетного периода, когда выяснилось что регламентные операции по НДС не формируются :(
где порылась собака ума не приложу

UPD: помогли добрые люди!!! константа ОбщаяДляЮридическихЛиц(уплачивается налог на прибыль) слетела!!! поставил и все ок
18. capitan 1680 31.07.15 18:27 Сейчас в теме
(1) TODD22, в 8.3 и соответственно редакции 3.0 при разделении таким способом будут сюрпризы.
Если вкратце - предопределенные элементы справочников перестают создаваться в периферийной базе, т.к. ожидают прихода из центральной.
Если из периферийной базы сделать обособленную - это состояние сохраняется.
По крайней мере так было в начале года, может в новых релизах платформы поправили.
Т.е. база при обновлении конфигурации остается без предопределенных элементов справочников. Эту тему здесь уже курили.
5. TODD22 19 12.01.15 15:44 Сейчас в теме
Выгружаем данные по одной организации через РИБ и потом удаляем ее в основной

А зачем удалять в основной?
Создайте ещё один узел и выгрузите в него 4 другие организации и будет вам счастье :)
7. DDos76 200 12.01.15 18:16 Сейчас в теме
(5) TODD22,
2013 у меня не перепроводится "так просто" и в оригинальной базе.
cleaner_it; +1 Ответить
8. TODD22 19 12.01.15 18:56 Сейчас в теме
(7) Зачем вам перепроводить 2013? Надо двигать дату актуальности. В БП есть регистр сведений(забыл как называется, а базы нет под рукой) в котором нужно почистить не актуальные операции. И всё дальше должно пойти.
Тут на мисте как раз обсуждение идёт на тему "Бухгалтер решила оприходовать товар в 2010 году" и то что на улице давно уже 2015 её не смущает :)
6. DDos76 200 12.01.15 18:13 Сейчас в теме
Любопытство победило, решил попробовать...
Из первых впечатлений. Процедуры "Тестирование и исправление", а также "Запускаем обработку "ОчисткаРегистровОтБитыхСсылок" уже были выполнены", как и выгрузка в файловую базу. Дальнейшие действия:
-Создал узел обмена через Администрирование - настройки синхронизации.
-Выгрузка по одной организации - около 40 минут, т.е. гораздо быстрее.
-Зашел в конфигуратор, создал пользователя, дал ему абсолютно все права, т.к. иначе вылетала ошибка при запуске 1с.
-Создал обработку из 1 строки - ПланыОбмена.УстановитьГлавныйУзел(Неопределено);
-Запустился в режиме 1с предприятие, и ответил на вопрос на восстановление связи с главным узлом: Отключить, затем на вопрос о легальности приобретения обновлений.
-Подождал минут 5, пока шло заполнение начальных настроек.
-База запустилась, зашел в администрирование - Настройки синхронизации, убрал префикс и галочку"Синхронизация данных".
-Вроде все! На выделение одной базы ушло около часа (точно не замерял, занимался другим), т.е. в три с лишним раза быстрее!
из минусов (на первый взгляд):
-в РС Счета учета номенклатуры - нет ни одной записи с заполненной организацией, придется разбираться.
-Пользователи не перенеслись, возможно, что - то надо было сделать еще.
-"Улетела" дата актуальности закрытия месяца на самый первый документ. В предыдущем варианте "Распила" перепроводил только 2014 год - тут надо 2013 перепроводить.
дальше не ковырялся, перепроведение тоже пока делать некогда, т.к. 2013 у меня с налету не пререпроводится, по причине нескольких корректировок, а также изменения 1с -никами некоторых алгоритмов учета. Т.е. надо либо разбираться с переносом даты актуальности (кстати самому интересно), либо сидеть и перепроводить документы. В общем случае это времени займет тоже немало.
Так что мои обработки носят не только чисто научный интерес.

9. Vextel 18.01.15 19:24 Сейчас в теме
TODD22, с РИБ конечно интересный вариант, но глюков там отхватить можно достаточно.
Не сталкивался с РИБ на ЗУП 3.0 но вот на БП 3.0 гемора много, при условие что учёт вёлся не совсем правильно. В основном гемор что не всё до конца догрузилось в перефирийные узлы, есть битые ссылки или наоборот много лишнего нагрузилось.
Короче времени уж точно не сэкономить. Поэтому качественнее удалить из базы.
10. DDos76 200 19.01.15 05:52 Сейчас в теме
(9) Vextel,
Абсолютно точно! Главное, у меня обмен с УТ 11 не пережил опыта с РИБ.
Я просто не смог дождаться, когда пройдет обмен... На копии, конечно.
Оставлял на выходные, сегодня с утра прибил, т.к. сервер тормозит.
Т.е. я так и не дождался окончания выгрузки из УТ.
Судя по симптомам, что - то решило серьезно за двоиться...
А вариант с удалением - как ни странно, работает нормально.
11. Vadim75 19 06.02.15 09:38 Сейчас в теме
Главбух удалила помеченные на удаления документы поступления нетиповой обработкай в БП 3.0. Появились битых ссылки на эти партий по 41 счету. Я начинающий 1с-ник, раньше с такой проблемой не сталкивался. Подскажите, пожалуйста, можно воспользоваться вашими обработками в моей ситуации или может быть существует другой способ? Спасибо.
12. Vadim75 19 06.02.15 13:32 Сейчас в теме
Для наглядности прикрепил файлик. Дайте пожалуйста совет.
Прикрепленные файлы:
Битые ссылки (партии) по 41 счету.doc
14. DDos76 200 10.02.15 12:22 Сейчас в теме
(12) Vadim75,
C регистрами накоплений все проще. Тестирование исправление ИБ в Конфигураторе. Обязательно с параметром при наличии ссылок на несуществующие объекты - создавать ссылки. Либо руками - на Инфостарте есть много обработок создания по GUID объектов, даже сам когда - то выкладывал. Но руками как правило слишком долго.
И не забываем делать копию перед опытами! Как показывает практика, в таких случаях лучше (надежнее) копированием файла ИБ или средствами SQL при серверной базе.
13. AngelVIII 08.02.15 20:36 Сейчас в теме
все сработало, но пришлось много править документы, где-то в них остались "хвосты при смене организации... Но все завершилось успешно
15. kauksi 206 07.04.15 15:56 Сейчас в теме
помогло, полезная вещь. некоторые документы и регистры сведений все же пришлось грохать вручную
17. XOCTEP 114 31.07.15 18:00 Сейчас в теме
Спасибо за обработку! На 90% помогла удалить лишние организации.
19. Viktor_Ermakov 13.08.15 13:17 Сейчас в теме
А если я через РИБ выгружу организацию из ПРОФ версии в переферийку, затем сниму с поддержки и накачу Базовую конфигурацию, полагаю все что положено у меня будет, в том числе и предопределенные? Дело в том что мне надо из ПРОФ версии где 3 компании выгрузить 3 базы Базовой версии...
20. Viktor_Ermakov 13.08.15 18:11 Сейчас в теме
В общем как я писал, так и получилось.
Описываю действия по моей задаче:
1) РИБ - "по организации" - выбираем орг. и делаем обмен.
2) Простой обработкой: "ПланыОбмена.УстановитьГлавныйУзел(Неопределено);" сменяем узел у периферийной базы.
3) Заходим в режим 1С: Предприятие, отказываемся от подключения к центральной базе.
4) Снимаем с поддержки
5) Загружаем базовую конфигурацию того же релиза сверх нашей ПРОФки.
6) Делаем ТИИ ну и обновляемся при необходимости.
Ссылка на мою публикацию по этой теме: http://infostart.ru/public/389081/
21. capitan 1680 17.08.15 12:52 Сейчас в теме
(20) TEENAGER1984, есть такое свойство у справочников - создавать предопределенные элементы или нет.
Оно хранится в БД и от того что Вы накатили конфигурацию от базовой не поменяется.
СМ Ошибки в предопределённых элементах
Я точно такие же действия проводил и не прокатило.
Разве что 1С сейчас на уровне платформы что то исправило.
У Вас не вылезают ошибки только потому что еще мало обновлений прошло.
22. megaalex 21.08.15 09:50 Сейчас в теме
Получается, что если мы делаем главную из подчиненной, то волноваться о предопределенных элементах до того, как получим сообщение об их отсутствии не стоит, а вот если получим, то решаем как описано в публикации про ошибки в предопределенных элементах. А если совсем не терпится, то можно и обработку сделать, которая проверяла бы новую главную базу и правила бы это свойство. На мой взгляд количество танцев с бубном при методе, описанном автором больше, чем при выделении через РИБ. Хотя поживем- увидим, я три базы отпочковал через РИБ, обновлений прошло не много, пока была только проблема с доступностью, отчетов по из-за константы ОбщаяДляЮридическихЛиц(уплачивается налог на прибыль). В остальном полет нормальный.
23. garipp 1 18.09.15 22:55 Сейчас в теме
Скачал обе. Убился не прикручиваются. Что то в платформе может быть. Поставил августовскую платформу из за падения обновления ЗИК (под 8.2.19) поменял платформу все проскочило. Теперь обработки не встают. Причем любые в моем наборе не только Ваши...
Платформа: 1С:Предприятие 8.3 (8.3.6.2152)
Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.40.40) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО "1C", 2009 - 2015. Все права защищены
(http://www.1c.ru)
Режим: Серверный (сжатие: усиленное)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский
Вариант интерфейса: Такси
24. Enerjaizer 11 12.11.15 07:35 Сейчас в теме
Спасибо за обработку! Все получилось, только использовала Удаление помеченных объектов штатную.
25. garipp 1 28.07.16 23:22 Сейчас в теме
Оказывается второй раз качаю. Снова попал. Не прикручивается к бухии хоть убей. Первый раз пытался в 2015 году. И снова попал. Уже с современной платформой и последней версией БП.

Гадость.
26. AlexO 129 15.04.17 12:09 Сейчас в теме
(25) у 1С в базах невозможно автоматически удалить все данные, связанные с организацией - в силу того, что невозможен просто удалить документы по результатам только поиска наличия у них поля "Организация" и его проверки.
Объекты могут и не содержать поле Организация, или в нем будет не удаляемая организация, или он может принадлежать к учету двух организаций (и вследствие чего не может быть удален), и т.д.
Поэтому удалять нужно всегда "вручную", аккуратно, по видам объектов (документов), следя за удаляемым содержимым и их принадлежности к учету организации.
27. buy_sale 220 21.08.17 17:29 Сейчас в теме
1С-отчетность при методе удаления с применением РИБ, не переносится, так что ваш вариант имеет право на жизнь
29. malinko.vasiliy 7 20.08.19 23:04 Сейчас в теме
(27)
Жизнь меняется к лучшему. По крайней мере с релиза 3.0.70.33 уже переносится.
28. Romul888 7 30.05.18 22:31 Сейчас в теме
Надо бы актуализировать! Основного договора то уже нет!
Оставьте свое сообщение

См. также

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

Чистка базы v8 v8::УФ 1cv8.cf Платные (руб)

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

2985 руб.

16.03.2015    72065    206    46    

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

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

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

5 стартмани

05.03.2020    3100    11    YAGolova    5    

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

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

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

1 стартмани

15.11.2019    10862    122    dmitrydemenew    32    

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

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

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

1 стартмани

27.09.2019    7745    10    John_d    15    

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

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

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

1 стартмани

19.09.2017    16225    5    serg-lom89    0    

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

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

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

10 стартмани

20.09.2019    10382    51    nomad_irk    58    

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

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

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

1 стартмани

12.08.2019    5566    35    Fox-trot    26    

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

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

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

1 стартмани

17.06.2019    5049    19    AlexandrSmith    0    

Очистка кэша 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    35176    365    Eugen-S    34    

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

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

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

1 стартмани

04.05.2019    5376    39    AlexandrSmith    2    

Удаление неиспользуемых элементов справочников в БП 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    6697    68    BurlakovIvan    0    

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

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

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

1 стартмани

04.03.2019    15579    195    Sashares    36    

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

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

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

10 стартмани

31.10.2016    49670    579    m..adm    210    

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

Универсальные обработки Чистка базы 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    20831    271    morozov.sv    50    

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

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

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

1 стартмани

31.10.2018    15402    166    1c.pro.fun    13    

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

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

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

3 стартмани

14.08.2018    14290    271    serge_msk    41    

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

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

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

5 стартмани

22.06.2018    15068    19    Alexander.Shvets    9    

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

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

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

3 стартмани

02.07.2018    9770    68    PSMNN    1    

Регламентное задание: Очистка регистра сведений "Версии объектов"

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

У каждого была проблема «растущего» регистра "Версии объектов". Мы дорастили просто до чудовищных размеров(20 мил.) почистить обработкой очень трудоемко, плюс баз у нас много. Решили написать  регламентное задание.

1 стартмани

28.06.2018    9534    8    abadonna83    7    

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

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

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

2 стартмани

04.06.2018    12054    72    Kutuzov    12    

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

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

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

2 стартмани

14.01.2012    75333    580    stvorl    76    

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

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

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

5 стартмани

25.04.2018    15764    114    METAL    31    

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

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

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

1 стартмани

14.03.2018    9968    66    SPARTANIC    15    

Быстрое удаление помеченных на удаление документов прямыми SQL запросами (MS SQL)

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

Быстрое удаление помеченных на удаление документов прямыми SQL запросами (MS SQL) с возможностью выбора вида документа и даты по.

1 стартмани

16.02.2018    12118    98    bubnov    16    

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

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

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

2 стартмани

25.12.2009    59970    256    sebe    20    

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

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

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

1 стартмани

23.01.2018    16780    110    mugr    26    

Удалить "ненужную организацию" в БП 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    30924    782    Ant10    0    

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

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

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

1 стартмани

08.07.2017    14486    96    denacid    29    

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

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

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

1 стартмани

19.06.2013    17655    52    IceEvgen    11    

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

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

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

1 стартмани

06.06.2017    20458    49    Dima_    7    

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

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

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

1 стартмани

09.05.2017    16487    293    stone_evil    21    

Сжатие регистра "Версии объектов"

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

Обработка позволяет выполнить 3 операции: 1. удалить одинаковые записи регистра версии объектов, оставляя первую запись, отличную от предыдущей версии; 2. удалить все данные по объекту до указанной даты; 3. удалить все данные по объекту, оставив последние

1 стартмани

27.02.2017    11050    35    mike_pol    6    

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

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

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

1 стартмани

28.12.2011    165311    2256    StepByStep    419    

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

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

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

1 стартмани

20.12.2016    16922    115    Alxby    17    

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

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

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

1 стартмани

02.11.2016    20444    93    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    17692    129    victor_k    3    

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

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

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

2 стартмани

02.06.2016    24417    53    zzz_natali    20    

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

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

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

3 стартмани

02.08.2016    16129    75    roma_semenov79    6    

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

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

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

3 стартмани

31.07.2016    27405    345    Krasnyj    52    

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

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

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

1 стартмани

21.07.2016    75076    829    ekaruk    40    

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

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

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

1 стартмани

06.04.2016    23490    127    endym    7    

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

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

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

2 стартмани

23.05.2016    23217    121    NNNN    12    

Решение проблемы с синхронизацией между УТ 11 и БП 3.0 через регистр публичных идентификаторов

Чистка базы Перенос данных из 1C8 в 1C8 v8 БП3.0 УТ11 Абонемент ($m)

Данная обработка решает проблему, которая часто возникает при обмене между Управлением торговлей 11 и Бухгалтерией предприятия 3.0, когда в регистре сведений " ПубличныеИдентификаторыСинхронизируемыхОбъектов" есть дубли ссылок или уникальных идентификаторов данных, из-за которых обмен либо вообще не проходит, либо проходит, но нет информации об успехе. Подходит как для УТ 11, так и для БП 3.0

1 стартмани

29.04.2016    18308    62    hakerxp    3    

Зачистка ссылок на документы после свертки. 1С:Бухгалтерия 3.0

Свертка базы Чистка базы Обработка документов Дебиторская и кредиторская задолженность Учет ТМЦ Дебиторская и кредиторская задолженность Учет ТМЦ v8 БП2.0 Россия БУ Абонемент ($m)

После стандартной свертки не удаляются документы из базы? Вы уже заметили, что они абсолютно во всех операциях по вводу начальных остатков? Эта обработка поможет решить вопрос!!! Все документы расчетов в виде старых документов будут заменены на новый документ расчетов, и Вы сможете избавиться от ненужных старых документов!

2 стартмани

05.04.2016    20027    72    katerinaUniv    8    

Чистка регистров накопления {остатки и обороты} по закрытым движениям (обычные формы) Промо

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

Обработка предназначена помочь очистить регистры накопления от ненужных записей. Иначе говоря, для удаления строк по измерениям регистра накопления, остатки по которым закрылись в 0.

1 стартмани

22.02.2016    27047    43    endym    14