Как перейти с конфигурации ЗУП Проф на ЗиК ГУ при реорганизации предприятия?

Программист 1С v8.3 (Управляемые формы)
← На главную

В практике работы с продуктами 1С часто возникают ситуации, когда коммерческое предприятие в результате реорганизации переходит в статус государственного учреждения. В таких случаях встает острый вопрос: как максимально безболезненно перенести накопленные данные из 1С:Зарплата и управление персоналом (ЗУП) в 1С:Зарплата и кадры государственного учреждения (ЗиК ГУ)? Стандартный «Помощник перехода», как правило, ориентирован на миграцию с устаревших редакций (например, с 2.5 на 3.1), но не поддерживает прямой переход между разными ветками программ 3-й редакции.

В рамках данной статьи мы разберем нестандартный, но эффективный метод технического «преобразования» базы, проанализируем возможные риски и выясним, как исправить возникающие ошибки в регистрах.

Анализ возможности прямого перехода

Рассмотрим архитектурную составляющую обеих программ. Важно понимать, что ЗУП и ЗиК ГУ построены на базе общей библиотеки стандартных подсистем (БСП) и имеют практически идентичное «ядро». Структура таких базовых объектов, как Справочник.Сотрудники, Справочник.ФизическиеЛица, а также основные регистры расчета и накопления, совпадает на 90-95%. Именно эта идентичность позволяет нам рассмотреть вариант не полной выгрузки/загрузки данных, а «наката» конфигурации ЗиК ГУ поверх существующей базы ЗУП.

Пошаговая инструкция по техническому переходу

Прежде чем приступать к манипуляциям, обязательно создадим резервную копию информационной базы. Любые действия с конфигуратором могут привести к необратимой потере данных при возникновении критических ошибок.

  1. Подготовка файла конфигурации: Нам понадобится файл 1cv8.cf от актуального релиза ЗиК ГУ. Важно, чтобы версия релиза ЗиК ГУ была максимально близка к версии текущего релиза ЗУП по номеру сборки (например, если ЗУП версии 3.1.27.xx, желательно использовать ЗиК ГУ той же серии).
  2. Смена конфигурации в Конфигураторе: Зайдем в конфигуратор базы ЗУП. Перейдем в меню Конфигурация — Загрузить конфигурацию из файла. Выберем наш подготовленный .cf файл от ЗиК ГУ.
  3. Изменение свойств конфигурации: Это критически важный момент. После загрузки файла, но до нажатия кнопки «Обновить конфигурацию базы данных» (F7), откроем свойства корневого объекта конфигурации. Нам необходимо убедиться, что свойство Имя теперь соответствует ЗарплатаИКадрыГосударственногоУчреждения. Если оставить старое имя, в будущем возникнут проблемы с автоматическим обновлением через интернет-поддержку.
  4. Принятие изменений: Нажмем F7. Система выведет список изменений в структуре данных. Мы увидим, что многие объекты «схлопнутся» (если их имена совпадают), а специфические бюджетные объекты будут добавлены как новые.

Решение проблемы с регистром ФизическиеЛицаДокументов

Проанализируем типичную ошибку, возникающую при таком переходе. Как показывает практика, после наката конфигурации часто возникают сбои в регистре сведений РегистрСведений.ФизическиеЛицаДокументов. Это происходит потому, что в бюджетной конфигурации типы данных некоторых измерений могут отличаться или ссылаться на объекты, которых в ЗУП просто не существовало (например, специфические виды документов, связанных с учетом госслужащих).

Разберем, как исправить ситуацию:

Настройка специфического бюджетного учета

Выясним, какие данные потребуют ручного заполнения после технического перехода. Поскольку в ЗУП отсутствует глубокая аналитика по источникам финансирования, база ЗиК ГУ «проснется» пустой в части бюджетных разрезов.

Нам потребуется настроить:

  1. Источники финансирования: В ЗиК ГУ это справочник ИсточникиФинансирования. Нужно создать их и привязать к сотрудникам или подразделениям.
  2. Статьи расходов (КВР/КОСГУ): В документах начисления зарплаты эти поля окажутся пустыми. Рассмотрим возможность массового заполнения этих данных через групповую обработку справочников и документов.
  3. Синхронизация с бухгалтерией: Если ЗУП работала в связке с Бухгалтерией предприятия (БП), то теперь нам нужно перенастроить обмен на Бухгалтерию государственного учреждения (БГУ). Структура планов счетов там принципиально иная (26-значные счета вместо хозрасчетных), поэтому старые настройки синхронизации работать не будут.

Программная корректировка данных

Если в процессе эксплуатации вы обнаружите, что некоторые кадровые документы «потеряли» свои связи, можно воспользоваться небольшим фрагментом кода для восстановления ссылочной целостности (пример для обработки в консоли кода):


// Пример восстановления связей в кадровых документах
Выборка = Документы.ПриемНаРаботу.Выбрать();
Пока Выборка.Следующий() Цикл
    ОбъектДок = Выборка.ПолучитьОбъект();
    // Проверяем наличие специфических реквизитов ЗиК ГУ
    Если Метаданные.Документы.ПриемНаРаботу.Реквизиты.Найти("СтатьяФинансирования") <> Неопределено Тогда
        // Устанавливаем значение по умолчанию, если оно пустое
        Если ОбъектДок.СтатьяФинансирования.Пустая() Тогда
            ОбъектДок.СтатьяФинансирования = Справочники.СтатьиФинансирования.НайтиПоНаименованию("Бюджет");
            ОбъектДок.Записать(РежимЗаписиДокумента.Запись);
        КонецЕсли;
    КонецЕсли;
КонецЦикла;

Выводы и рекомендации

Рассмотренный метод перехода через накат .cf файла является рабочим и экономит массу времени по сравнению с переносом через XML или Эксель. Однако он требует высокой квалификации специалиста.

Важные моменты:

Таким образом, мы выяснили, что переход возможен, но техническая заливка конфигурации — это лишь 50% успеха. Остальные 50% — это тщательная выверка данных и донастройка бюджетной специфики в пользовательском режиме.

← На главную