Мне поставили задачу перенести учет данных подсистем из УПП в ЗУП. Вдруг, кому-нибудь поможет.
Я прекрасно понимаю справедливый гнев и вопросы специалистов УПП, но была поставлена задача и ее нужно было выполнить.
Решение оказалось очень простым - накатываем на конфигурацию УПП *.cf-ник ЗУП :)
Осталось только разъяснить некоторые детали, которые помогут ускорить данный процесс, дабы не заниматься исследованием подводных камней. А их очень мало.
На первом этапе нужно будет "подчистить" несколько регистров сведений. Эта необходимость возникает в связи с тем, что при объединении конфигураций удаляются объекты, ссылки на которые применялись в данных регистрах.
Вот список данных регистров сведений:
- ЗначенияСвойствОбъектов
- КонтактнаяИнформация
- НазначенияСвойствОбъектов
- ОбъектыДоступаДокументов
- СоответствиеСчетовБУиНУ
Данные регистры подчищаете на свое усмотрение.
В своем исследовании я очищал все (естественно данные регистра КонтактнаяИнформация очень важны, т.к. в нем находятся записи о адресах физ.лиц и т.д. - как его очищать - придумайте сами):
Набор = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей();
Набор.Записать();
Регистр СоответствиеСчетовБУиНУ очищается путем отмены проведения документов УстановкаСоответствияСчетовБУиНУ
Второй этап еще проще - накатываем конфигурацию ЗУП
Заходим в Конфигуратор нашей базы УПП. В "Настройке поддержки" "Включаем возможность изменения" и устанавливаем "Объект поставщика редактируется с сохранением поддержки". Сохраняемся.
Теперь выбираем пункт "Сравнить, объединить с конфигурацией из файла".
Выбираем *.cf ЗУП-а.
В окне сравнения/объединения жмем на кнопку "Настройка" и отмечаем флаг "Разрешить удаление объектов основной конфигурации"
Отмечаем все объекты для объединения.
Выполняем объединение.
База с конфигурацией ЗУП готова.