Очистка БД от документов всех организаций (фирм) кроме указанной

Опубликовал Вадим Тихонов (Farpost) в раздел Администрирование - Чистка базы

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

Добавил процедуру удаления подчиненных документов

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

Наименование Файл Версия Размер
Очистка БД от документов по всем фирмам кроме указанной
.epf 7,14Kb
23.06.10
517
.epf 7,14Kb 517 Бесплатно

См. также

Добавить вознаграждение
Комментарии
1. Дмитрий Литовченко (kompas-dm) 743 23.05.10 17:00 Сейчас в теме
2. logdog (logdog) 23.05.10 17:04 Сейчас в теме
3. Chilim (Farpost) 23.05.10 19:24 Сейчас в теме
Ну дык пока в работе релиз если я не ошибаюсь 1.6 (1.6.24.7)...
релиз 2.0.12.2 бета пока что - так что на ентом релизе не тестил
4. AvtoBuhgalter ООО (AvtoBuhgalter) 117 24.05.10 06:30 Сейчас в теме
А данные из регистров удаляет? Т.е. полная очистка или только документы?
Есть такая разработка:
http://www.infostart.ru/public/16790/
Помоему она не привязывается к конкретному релизу...
5. Chilim (Farpost) 24.05.10 10:48 Сейчас в теме
(4) Обработка помечает на удаление документы в которых поле Организация, не равно выбранному значению, используется Метод "УстановитьПометкуУдаления(Истина)", то есть этот метод делает документ непроведенным!!!
После чего все документы удаляются стандартной обработкой "Удаление помеченных на удаление", вообще писано все на скорую руку - но будет пара часов свободных, постараюсь оптимизировать код и заточить под максимально возможный спектр конфигураций, а так - можете дорабатывать у кого руки откуда надо растут
6. logdog (logdog) 24.05.10 16:57 Сейчас в теме
7. Алексей (Alav) 13 24.05.10 23:43 Сейчас в теме
8. RustamZz 26.05.10 20:58 Сейчас в теме
Самый простой способ для БП это создать узел по плану обмена по нужной организации и создать первоначальный образ. И документы почистятся, и справочники, и регистры причем очень быстро. Проверено на базе в 40 ГБ., 70 организаций.
happy_saint; просто учусь; cadko; +3 Ответить
9. Виталий (PVG_73) 15 30.05.10 11:06 Сейчас в теме
А я свое время для этих целе приспособил тивую обработку с ИТС "Поиск и замена значений"... просто добавил кнопку пометить на удаление выбранного и усе... а потом удаление помеченных...
(8) У меня для БП или для ЗиУП не удалось расчленить организации по созданию образов... слишком много мусора получилось во вновь созданных базах... в результате воспользовался свое доработанной обработкой и получилось просто быстрее... :)
10. Артур Арабаджиян (kasperok) 35 26.08.10 12:05 Сейчас в теме
Я скачал файл без разрешения, поставил .epf не открывает 1с 8.1, это и не архив. Так что это ?
11. nikser Serov (nikser) 10.03.11 18:08 Сейчас в теме
Программа лажовая. Многие документы остаються.
12. Vi Kr (rikony) 17.03.11 22:26 Сейчас в теме
добавил .epf и в 8.2 всё работает !
Да не все удаляет ... надо доделать чуть чуть !
Автору спасибо !!!
13. IP43 (IP43) 306 08.10.11 11:10 Сейчас в теме
однозначно плюс, самому писать не пришлось и то что код открытый, а то дописать пришлось что бы и справочники со ссылкой на организацию поудалялись типа Договоры контрагентов
15. Осипов Сергей (fixin) 3449 20.05.15 09:04 Сейчас в теме
Бухгалтер поставила задачу: нужно было отдать базу БП сторонним разработчикам, оставив в ней только документы по одной организации по выбранным контрагентам (3 штуки).

Пришлось повозиться, причем в основном с поиском готовых обработок.

Для удаления информации по другим организациям использовал эту обработку: http://infostart.ru/public/333528/ (Обработка для пометки на удаление всей информации, связанной с помеченными на удаление организациями. Работает с "1С.Бухгалтерия предприятия" 1.6 и 2.0.). Хотя можно было попробовать и специфическую: http://infostart.ru/public/70660/ (Очистка БД от документов всех организаций (фирм) кроме указанной).

Для удаления документам по контрагентам использовал лучший на мой взгляд общий журнал http://infostart.ru/public/69707/ (Универсальный журнал документов для 1С 8.1, 8.2 и 8.3 (3.20.1.8))