К статье
Практический материал

Администрирование · 9 мин

Как провести перевод в 1С: пошаговая инструкция

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

Под «переводом в 1С» обычно понимают две разные задачи: перенос данных из одной информационной базы в другую (например, при переходе с 1С:Управление торговлей 10.3 на 11 или при объединении баз) и кадровый перевод сотрудника на другую должность или в другое подразделение внутри программы. Обе операции выполняются штатными средствами конфигураций, но требуют подготовки и проверки результата.

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

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

Определите, какой именно перевод вам нужен

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

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

Как выбрать действие

Нужно перенести справочники, документы или остатки в другую базуИспользуйте обработку «Универсальный обмен данными в формате XML» или типовой помощник перехода
Сотрудник меняет должность, подразделение или условия оплатыСоздайте документ «Кадровый перевод» в разделе «Кадры»
Нужно перенести только остатки на начало года в новую базуИспользуйте помощник переноса остатков в новой конфигурации, документы не переносите

Подготовка: резервная копия и анализ данных

Любой перевод начинается с резервной копии. Для файловой базы достаточно скопировать файл 1Cv8.1CD в отдельную папку при закрытой программе. Для клиент-серверной базы используйте средства СУБД (MS SQL, PostgreSQL) или выгрузку через конфигуратор: меню «Администрирование» → «Выгрузить информационную базу».

Далее подготовьте сами данные. В базе-источнике желательно провести все непроведённые документы или пометить лишние на удаление, закрыть периоды, которые не должны меняться, и устранить очевидные дубли в справочниках «Номенклатура» и «Контрагенты». Чем чище источник, тем меньше проблем при загрузке.

Перенос данных между базами через универсальный обмен

Основной штатный инструмент — обработка «Универсальный обмен данными в формате XML». Она поставляется на диске ИТС и встроена во многие типовые конфигурации (раздел «Администрирование» → «Обмены данными» или служебные обработки). Для её работы нужны правила обмена — XML-файл, описывающий, какие объекты и как переносить.

Для типовых пар конфигураций (например, из УТ 10.3 в УТ 11 или из БП 2.0 в БП 3.0) правила уже входят в поставку новой конфигурации, а сам переход выполняется через встроенный помощник: в новой базе откройте раздел с начальным заполнением и выберите вариант «Перенести данные из предыдущей программы». Помощник сам запросит путь к старой базе или файлу выгрузки.

Порядок переноса через универсальный обмен
  1. 1
    Откройте обработку «Универсальный обмен данными в формате XML» в базе-источнике
  2. 2
    Загрузите файл правил обмена, соответствующий паре конфигураций
  3. 3
    Отметьте нужные виды объектов: справочники, документы, остатки — и задайте период
  4. 4
    Выполните выгрузку в XML-файл и дождитесь сообщения о завершении
  5. 5
    Откройте ту же обработку в базе-приёмнике на вкладке «Загрузка данных»
  6. 6
    Укажите файл выгрузки и выполните загрузку
  7. 7
    Сверьте количество загруженных объектов с количеством выгруженных

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

Кадровый перевод сотрудника

В ЗУП и в ERP-комплексах кадровый перевод оформляется одноимённым документом. Откройте раздел «Кадры» → «Приемы, переводы, увольнения» (в ЗУП 3.1) или «Кадровые документы», создайте документ «Кадровый перевод», выберите сотрудника и укажите дату перевода.

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

Для массового перевода (например, всего отдела в новое подразделение) используйте документ «Кадровый перевод списком», если он предусмотрен конфигурацией, — это быстрее и снижает риск пропустить сотрудника.

Проверка результата перевода

После переноса данных между базами сверьте ключевые показатели. Сформируйте в обеих базах одинаковые отчёты: оборотно-сальдовую ведомость (для бухгалтерии), отчёт по остаткам товаров на складах, взаиморасчёты с контрагентами. Итоги должны совпадать до копейки на одну и ту же дату.

Дополнительно проверьте количество объектов: обработка обмена показывает, сколько элементов выгружено и сколько загружено. Расхождение означает, что часть объектов не сопоставилась по правилам — такие случаи нужно разбирать по журналу ошибок обработки.

После кадрового перевода проверьте карточку сотрудника: в истории изменений должна появиться запись с новой должностью и датой, а плановые начисления — соответствовать новым условиям. Сформируйте расчётный листок за период перевода и убедитесь, что начисления рассчитаны корректно.

Контрольные точки

Как проверить результат

Оборотно-сальдовая ведомость в обеих базах на одну дату
Норма

Итоги по счетам совпадают

Тревожный признак

Есть расхождения по суммам или отсутствуют счета

Количество выгруженных и загруженных объектов
Норма

Числа совпадают, журнал ошибок пуст

Тревожный признак

Часть объектов не загружена, есть записи об ошибках

Карточка сотрудника после кадрового перевода
Норма

Новая должность и дата отображаются в истории, начисления обновлены

Тревожный признак

Старые условия сохраняются, расчёт идёт по прежнему окладу

Типичные ошибки и ограничения

Чаще всего проблемы возникают из-за дублей справочников: один и тот же контрагент загружается дважды, если в базах отличаются ИНН или написание наименования. Перед загрузкой включите в обработке поиск по уникальным полям (ИНН, код) и после загрузки используйте штатную обработку «Поиск и удаление дублей».

Вторая частая ошибка — перенос документов без остатков или наоборот. Если вы переносите документы за период, остатки на начало этого периода тоже должны быть в базе, иначе проведение даст отрицательные остатки и неверные взаиморасчёты.

Типичные ошибки
01
Загрузка в рабочую базу без тестового прогона на копии — при ошибке данные смешиваются и откат невозможен
02
Перенос документов без начальных остатков — проведение даёт отрицательные остатки
03
Кадровый перевод задним числом в закрытом периоде — перерасчёт зарплаты и расхождения в отчётности
04
Игнорирование журнала ошибок обработки обмена — часть объектов молча не переносится
05
Разные версии релизов источника и приёмника — правила обмена могут работать некорректно

Учитывайте и ограничения: универсальная выгрузка не переносит настройки пользователей, права доступа, сохранённые варианты отчётов и часть служебных данных — их придётся настраивать в новой базе вручную. Большие базы (сотни тысяч документов) выгружаются часами; планируйте перенос на нерабочее время.

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

Частые вопросы

Можно ли перенести данные между базами с разными конфигурациями?

Да, если существуют правила обмена для этой пары конфигураций. Для типовых переходов (УТ 10.3 → УТ 11, БП 2.0 → БП 3.0) правила входят в поставку. Для нестандартных пар правила разрабатывают в «Конвертации данных».

Что делать, если при загрузке появились ошибки?

Откройте журнал ошибок в обработке обмена: там указано, какой объект и почему не загрузился. Чаще всего причина — незаполненные обязательные реквизиты в источнике или отсутствие связанного элемента справочника. Исправьте данные в источнике и повторите выгрузку только проблемных объектов.

Как отменить ошибочный кадровый перевод?

Если расчётный период ещё не закрыт, пометьте документ «Кадровый перевод» на удаление — движения будут стёрты. Если период закрыт и зарплата выплачена, создайте новый перевод с корректными условиями с нужной даты, а не удаляйте старый документ.

Переносится ли история документов за все годы?

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

Нужно ли обновлять конфигурации перед переносом?

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

Итог

Что важно запомнить

Перевод в 1С — это либо перенос данных между базами через обработку обмена XML и правила конвертации, либо кадровый перевод документом в разделе «Кадры». Всегда начинайте с резервной копии, делайте тестовый прогон на копии базы и завершайте сверкой отчётов и журнала ошибок. Расхождения в остатках и дубли справочников — главные признаки того, что перенос выполнен некорректно.