Имеется 1С ERP 2.5
В ней ведется управленческий учет 5-ти организаций.
Бух и ЗУП - в отдельных базах.
Требуется получить новую базу ERP в которой будут только данные которые связаны с одной из организаций.
Конфигурация доработана с несколькими расширениями.
Анализируем 2 подхода :
1 Очистка.
2 Перенос
Очистка
- распроводим все документы у которых имеется реквизит с типом организация и в этом реквизите записана другая организация и помечаем их на удаление
- ищем все справочники у которых имеется реквизит с типом организация и в этом реквизите записана другая организаци - помечаем на удаление
- если у документа или справочника два реквизита с типом организация и они содержат разные организации - оставляем
- тоже самое с независимыми регистрами сведений
- проверяем наличие ссылок на объекты помеченные на удаление среди объектов непомеченных на удаление. При обнаружении - переделываем каждый объект.
добиваемся полного отсутсвия ссылок на ненужные организации
Перенос стандартной обработкой Выгрузка и загрузка данных XML
- Создаем чистую базу
- Задаем отбор по требуемой организации, включаем выгрузку по ссылке и делаем выгрузку=агрузку
Ожидаем проблемы при любом подходе
1 при очистке надо будет индивидуально разбираться с каждым объектом у которого имеются ссылки на 2 разные организации
и останется много лишнего в незаисимых регистрах сведений и в справочниках
2 При переносе - наоборот - потребуется кропотливо чистить объекты содержащие ссылки на несколько организаций и непонятно как переносить независимые регистры
Прошу поделится опытом по этой задачи и дать ценные советы
(0) Зависит от объема данных (справочников, документов и записей регистров) по каждой организации
Следует учесть что для ускорения можно использовать ПолучитьСтруктуруХраненияБазыДанных() и прямые запросы в СУБД
Причем неважно удаляем все ненужное или переносим только нужное
1) - распроводим все документы у которых
Это только на детских объемах. К тому же, "нельзя вот так взять и распровести", сначала нужно построить зависимости
2) Что будете делать с интеркомпани ?
или
Что будете делать с документами "передача товаров между организациями" ?
3) Ближе к концу окажется, что большая часть товаров лежит на ООО Вектор, которая остается и их нужно как-то "поделить, по честному"
P.S.
Сходил за печеньками Млин, я же на диете. не сходил.
Скачал (откуда не помню) обработку, которая генерит скрипт по удалению организаций. Пользовался ей для ЗУПа. Сегодня уже не помню точно, но, вроде, получилось.
Пришлите запрос на мыло (в профиле) - вышлю.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn