gifts2017

"Распил" базы "БП 3.0 ПРОФ" с дальнейшим переносом в "БП 3.0 Базовая" ОДНОЙ организации

Опубликовал Виктор Ермаков (TEENAGER1984) в раздел Администрирование - Распределенная БД (УРИБ, УРБД)

Условия: Есть "БП 3.0 ПРОФ", в которой ведется учет по трем (неважно, скольким) Организациям. Необходимо оставить учет только по одной (к примеру) организации, и при этом перенести все данные по ней в "БП 3.0. Базовая"

Попробую написать подробную инструкцию, в первую очередь для себя, чтобы не забыть, ну и для тех, кому, возможно, это понадобится при работе. Я делал это впервые, и ошибок вроде не надблюдаю, но если кто-то знает подводные камни, милости просим в комментарии. Итак, начнем:

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

(Про исходную базу теперь можете забыть)

2. Открываем периферийную базу из созданного образа, и донастраиваем синхронизацию в предлагаемой системой интерактивной форме.

3. Заходим в конфигуратор переферийной базы, и с помощью простой обработки, в которой есть форма с кнопкой, модуль формы с текстом:

&НаСервере
Процедура Команда1НаСервере()
        ПланыОбмена.УстановитьГлавныйУзел(Неопределено);
КонецПроцедуры

&НаКлиенте
Процедура Команда1(Команда)
        Команда1НаСервере();
КонецПроцедуры

...С помощью этой обработки мы делаем из переферийной базы, главную(обычную).

4. Теперь следует зайти в режим 1С:Предприятие, система предложит восстановить связь с центральной базой, на что мы должны ответить отказом.

5. Следующим шагом Вам необходимо найти файл конфигурации (.cf) аналогичного релиза, только версии "Базовая".

6. Включаем возможность изменения конфигурации в нашей базе, затем меню "Конфигурация - Загрузить конфигурацию из файла - выбираем найденный Вами файл конфигурации (.cf) версии "Базовая".  

7. Ну и последний штрих наших действий, это обязательно нужно сделать меню: Администрирование - ТИИ (Тестирование и исправление...) со всеми флажками и флажками "Очищать ссылки" и "Удалять объект".  

Ненужные ссылки и объекты будут удалены, база станет весить во много раз меньше, чем была изначально.

Теперь все готово!!!

См. также

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

Комментарии

1. Пафнутий Чебышев (primat) 14.08.15 14:51
Добрый день. Вы пробовали обновлять такую "отвязанную" конфигурацию на новый релиз? Дело в том, что в периферийных базах изменения новых релизов по предопределенным элементам объектов метаданных не обновляются. Да, режим можно изменить обработкой. Но почему-то проблема не решается. Решал зимой такую же задачу, какую Вы описываете, и большой сюрприз получил при выходе нового релиза БП 3.0. В итоге все-таки написал обработку чистки от лишних организаций, она помогла решить проблему. Обработку на ИС выложил.
Kern3000; capitan; +2 Ответить 2
2. Виктор Ермаков (TEENAGER1984) 16.08.15 20:50
(1) primat, Добрый вечер, да я обновил эту конфигурацию, причем накатывал релиза 4 свежих. Ошибок не было, все работает, всплыл только один момент пока, в спр "Виды контактной Информации" был добавлен элемент (непредопределенный) пользователем, и у одного контрагента он был выбран... Ссылку заменил и теперь вроде бы все нормально. А чистка хорошая делается при Тестировании и исправлении, с помеченными галками "удалять...". Спасибо за комментарий
3. Капитан Немо (capitan) 17.08.15 12:54
Есть такое свойство у справочников - создавать предопределенные элементы или нет.
Оно хранится в БД и от того что Вы накатили конфигурацию от базовой не поменяется.
И тестированием оно не поменяется.
СМ Ошибки в предопределённых элементах
Я точно такие же действия проводил и не прокатило.
Разве что 1С сейчас на уровне платформы что то исправило.
У Вас не вылезают ошибки только потому что еще мало обновлений прошло.
4. Эрнест Алиев (Ali1976) 19.08.15 08:30
(1) primat, Подтверждаю жуткие проблемы при обновлении с предопределенными элементами, просто кошмар, сегодня попробую такое решение http://program.1cdgrad.ru/public/330148/, или просто перенести данные через правила обмена, в чистую базу
5. Виктор Ермаков (TEENAGER1984) 19.08.15 09:54
(4) Ali1976, В этом решении написано как избежать ошибки в п.3, но вот у меня этой ошибки не было, у меня без ошибок прошло отключение от базы! И потом я накатил конфигурацию сверху принудительно, а значит и предопределенные по идее должны были замениться...Но все равно спасибо за комментарии, я посмотрю на жалобы клиента, и если что то будет, потом отпишусь.
6. Sergei (kauksi) 20.08.15 08:51
проблему с обновлениями предопределенных элементов решил путем выгрузки файла в сервис и загрузкой из файла из сервиса. потом еще накатил ЦФ от последней. Правда для обычной, не для базовой. после этого все обновляется нормально.
7. Виктор Левченко (lvictor58) 21.08.15 00:35
Я тут выкладывал обработку по полному переносу данных по одной фирме в чистую базу (для БП 2.0). Облажали! Типа "нах.. лисапед изобретать" делай распределенку ну и далее по выше описанному. Хотя пробовал и как-то стремно мне это с самого начала показалось когда начальный образ полсуток создавался. Похоже, что правильно сделал!
8. Андрей Григорьев (Borisych) 21.08.15 03:06
Выделить одну организацию также можно и разработанными правилами свертки БП 3.0 (http://infostart.ru/public/379727/). Для этого нужно оставить дату свертки пустой и не отмечать пункты формирующие документы "Ввод остатков", а выбрать, например, только документы (при желании вытянуть всю НСИ - и справочники тоже)
9. Пафнутий Чебышев (primat) 21.08.15 09:39
Раз тут уже пошла реклама, то добавлю, что мне решить для клиента задачу выделения одного юрлица в отдельную базу из рабочей базы с 30 юрлицами помогла вот эта моя обработка (она бесплатная): http://infostart.ru/public/336150/
Много версий писали, тоже ждали днями, пока данные рекурсивно пометятся, потом проверятся на отсутствие ссылок. В итоге дошли до версии 1.11, где не проводим контроль ссылочной целостности. Но перед ее запуском тогда лучше запустить другую обработку (там же в публикации она есть), для проверки на ошибки разделения учета по организациям. Рекомендую именно ее. Один час и у Вас будет выделенная база. Обновляется потом успешно, проблем в работе не возникает - проверено!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа