← На главную
В процессе перехода с конфигурации 1С:Зарплата и Управление Персоналом 2.5 на 1С:ЗУП 3.1 многие специалисты сталкиваются с критической ошибкой нехватки свободного дискового пространства. При выполнении прямого переноса через прямое COM-подключение процесс может длиться несколько часов, занять десятки гигабайт на системном диске и завершиться аварийной остановкой (часто на шаге обработки регистров учета НДФЛ). Разберем причины возникновения этой проблемы и рассмотрим пошаговые способы её эффективного решения.
Почему перенос потребляет много места на диске?
Выясним причину лавинообразного роста размера временных файлов:
- Механизм прямого подключения (COM): При стандартном переносе база-приемник выгружает информацию из исходной информационной базы в системный каталог временных файлов (переменная
%TEMP% на диске C:). Данные формируются в текстовом формате XML. Несжатый XML-файл по объему может превышать исходную информационную базу (размер выгрузки .dt) в 10–50 раз. База с архивом 300 Мб в текстовом виде легко разворачивается в 20–40 Гб данных.
- Особенности регистров НДФЛ (шаг 13): Регистры накопления по учету налога на доходы физических лиц (такие как «НДФЛ расчеты с бюджетом», «НДФЛ сведения о доходах», «Предоставленные стандартные и социальные вычеты по НДФЛ») содержат максимальную детализацию за все годы ведения учета. При выгрузке каждой записи формируются массивные XML-структуры метаданных, что вызывает резкий скачок потребления дискового пространства.
Способ 1. Выгрузка данных в отдельный файл на диск с достаточным объемом
Рассмотрим основной и наиболее надежный способ обхода ограничений диска C: — выгрузку данных в файл XML из исходной базы 1С:ЗУП 2.5 с последующей загрузкой в 1С:ЗУП 3.1.
Разберем по шагам, как настроить и выполнить файловый перенос:
- Получение правил переноса: Правила обмена для перехода содержатся в дистрибутиве конфигурации ЗУП 3.1. В каталоге установки шаблонов (по пути
tmplts\1c\hrm\<НомерРелиза>\ExtFiles\) найдем файл правил конвертации ЗУП25_ЗУП31.xml и внешнюю обработку выгрузки Выгрузка данных.epf. Также правила можно извлечь из общего макета конфигурации ЗУП 3.1.
- Запуск выгрузки в ЗУП 2.5: Откроем исходную информационную базу 1С:ЗУП 2.5 в режиме «1С:Предприятие». Через главное меню «Файл — Открыть» запустим обработку
Выгрузка данных.epf или воспользуемся встроенной обработкой Универсальный обмен данными XML.
- Настройка параметров и пути сохранения: Загрузим файл правил конвертации. В поле пути к файлу выгрузки укажем локальный диск или внешний накопитель, где есть достаточный запас свободного места (рекомендуется выделить не менее 40–70 Гб).
- Выгрузка данных: Запустим процесс выгрузки данных. Вся тяжелая операция формирования XML будет выполняться непосредственно в указанный файл без переполнения системного диска.
- Загрузка в ЗУП 3.1: Запустим чистую базу 1С:ЗУП 3.1, откроем «Помощник перехода с предыдущих программ» и выберем вариант «Загрузить данные из файла, полученного из предыдущей программы», указав созданный XML-файл.
Способ 2. Перенаправление системных каталогов TEMP
Если требуется выполнить автоматический перенос через мастер перехода, но на системном диске недостаточно места, перенаправим расположение временных файлов операционной системы на диск большего объема.
Разберем порядок действий:
- Создадим на диске с большим объемом памяти (например,
D:\) отдельную папку, например, D:\Temp.
- Откроем свойства операционной системы Windows: перейдем в Параметры системы — Дополнительные параметры системы — Переменные среды.
- В разделах «Переменные среды пользователя» и «Системные переменные» найдем параметры
TEMP и TMP.
- Изменим их значения, указав путь к созданной директории
D:\Temp.
- Перезапустим сеанс 1С:Предприятия и повторим перенос через мастер прямого подключения. Все временные файлы COM-соединения будут создаваться на выбранном диске.
Выбор варианта переноса: полный перенос или рекомендованный?
Проанализируем методику самого переноса данных:
- Рекомендованный перенос: Выгружает срез актуальной кадровой информации, остатки взаиморасчетов, остатки отпусков и данные для расчета среднего заработка за предшествующие 2–3 года. Размер файла и время обработки сокращаются в несколько раз, а база не засоряется старыми ошибками учета.
- Полный перенос: Переносит все документы прошлых лет посредством технических документов
Перенос данных с прямыми записями в регистры. Этот вариант существенно увеличивает размер создаваемого XML-файла и требует максимального дискового пространства. Рекомендуется использовать его только при строгой производственной необходимости.
Оптимизация справочников: Должности и Штатное расписание в ЗУП 3.1
Рассмотрим частый вопрос, возникающий при переносе кадровых данных: как поступить с большим количеством дублирующихся должностей, которые в ЗУП 2.5 разделялись из-за особых условий труда (ОУТ), кода позиции списка (КПС) и оснований выслуги лет (ОВЛ).
Проанализируем архитектурную логику конфигурации 1С:ЗУП 3.1:
- Приоритет Штатного расписания: Если в ЗУП 3.1 включена опция ведения штатного расписания, определяющими для расчета страховых взносов по дополнительным тарифам и для формирования отчетности по персонифицированному учету являются данные конкретной Позиции штатного расписания, а не справочника
Должности.
- Объединение дублей: В справочнике
Должности достаточно оставить одно базовое наименование должности. Все специфические реквизиты (ОВЛ, КПС, вредность) настраиваются непосредственно в позициях штатного расписания соответствующих подразделений. Это позволяет очистить справочник от повторяющихся наименований и исключить ошибки при формировании регламентированной отчетности.