Переход с версии ПРОФ на Базовую в программе «1С:Зарплата и управление персоналом» — задача не самая стандартная, но вполне осуществимая. Чаще всего такая потребность возникает при оптимизации расходов или если функционала Базовой версии становится достаточно для ведения учета одной организации. В этой статье мы подробно разберем, как выполнить этот «даунгрейд», сохранив все накопленные данные.
Прежде чем мы приступим к техническим манипуляциям, давайте проанализируем ограничения, с которыми мы столкнемся после перехода. Базовая версия накладывает жесткие рамки, которые невозможно обойти:
Разберем важнейшее правило: релизы конфигураций ПРОФ и Базовой должны полностью совпадать. Если вы попытаетесь загрузить файл конфигурации от версии 3.1.27.51 в базу ПРОФ версии 3.1.25.10, вы рискуете получить нерабочую базу из-за несоответствия структуры таблиц в базе данных.
Выполним следующие подготовительные действия:
ЗУП ПРОФ до самого последнего доступного релиза.ЗУП Базовая и обновим ее до точно такого же релиза.1С:Предприятие. Базовые версии часто требуют самых актуальных версий платформы для корректной работы защиты.Проанализируем ситуацию: любая ошибка при загрузке конфигурации может привести к безвозвратной потере данных. Поэтому перед любыми действиями в Конфигураторе выполним выгрузку:
Переходим в меню Администрирование — Выгрузить информационную базу и сохраняем файл .dt. Если база файловая, также рекомендуется просто скопировать папку с базой данных в надежное место.
Теперь нам нужно извлечь «скелет» Базовой версии. Для этого выполним следующие шаги:
Конфигуратор пустой Базовой базы..cf (например, base_zup.cf).Теперь переходим к самому ответственному моменту — «накатыванию» Базовой конфигурации на данные ПРОФ. Рассмотрим этот процесс пошагово:
Конфигуратор вашей рабочей базы ПРОФ.base_zup.cf.На этом этапе программа может выдать список изменений. Если релизы совпадали, список будет содержать в основном информацию об изменении свойств конфигурации (снятие признака «Возможность изменения» и т.д.). Соглашаемся с изменениями.
Если в вашей исходной базе ПРОФ велось несколько организаций, вышеописанный метод загрузки .cf может привести к тому, что при запуске программа будет видеть «лишние» данные. Рассмотрим, как поступить в этом случае:
Вариант А: Очистка данных перед переходом.
В версии ПРОФ можно попробовать пометить на удаление все документы и справочники по ненужным организациям и выполнить Удаление помеченных объектов. Однако в ЗУП очень много перекрестных связей, и физически удалить данные будет сложно.
Вариант Б: Использование обработки «Выгрузка и загрузка данных XML».
Этот способ более надежен для разделения компаний. Посмотрим на алгоритм:
ВыгрузкаЗагрузкаДанных.epf (ее можно найти на диске ИТС или в составе инструментов разработчика)..xml.После того как мы успешно загрузили конфигурацию или перенесли данные, необходимо убедиться в целостности базы. Выясним, нет ли битых ссылок или логических ошибок.
Зайдем в меню Администрирование — Тестирование и исправление. Установим следующие флаги:
Нажмем «Выполнить» и дождемся завершения процесса. Это позволит системе «причесать» данные под структуру Базовой версии.
Проанализируем ситуацию с электронной сдачей отчетов. Если у вас был подключен сервис 1С-Отчетность, помните, что при смене версии программы настройки обмена могут сброситься. Рекомендуем заранее сохранить копии сертификатов и после первого запуска в режиме 1С:Предприятие проверить состояние учетной записи в разделе «Отчетность».
Мы разобрали основной метод перехода с ЗУП ПРОФ на Базовую через загрузку файла .cf. Этот способ идеален, если у вас одна организация и типовая (не измененная) конфигурация. Если же база была серьезно доработана или содержала много лишних организаций, лучше воспользоваться универсальным обменом данными в формате XML. Всегда помните о золотом правиле: сначала копия — потом манипуляции.