gifts2017

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Дмитрий Литовченко (kompas-dm) 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) 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) 24.05.10 23:43
8. RustamZz 26.05.10 20:58
Самый простой способ для БП это создать узел по плану обмена по нужной организации и создать первоначальный образ. И документы почистятся, и справочники, и регистры причем очень быстро. Проверено на базе в 40 ГБ., 70 организаций.
happy_saint; просто учусь; cadko; +3 Ответить
9. Виталий (PVG_73) 30.05.10 11:06
А я свое время для этих целе приспособил тивую обработку с ИТС "Поиск и замена значений"... просто добавил кнопку пометить на удаление выбранного и усе... а потом удаление помеченных...
(8) У меня для БП или для ЗиУП не удалось расчленить организации по созданию образов... слишком много мусора получилось во вновь созданных базах... в результате воспользовался свое доработанной обработкой и получилось просто быстрее... :)
10. Артур Арабаджиян (kasperok) 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) 08.10.11 11:10
однозначно плюс, самому писать не пришлось и то что код открытый, а то дописать пришлось что бы и справочники со ссылкой на организацию поудалялись типа Договоры контрагентов
15. Осипов Сергей (fixin) 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))
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа