Администрирование · 9 мин
Как провести перевод в 1С: пошаговая инструкция
Пошаговая инструкция по переводу данных в 1С: выгрузка и загрузка между базами, кадровый перевод сотрудника, проверка результатов и типичные ошибки.
Под «переводом в 1С» обычно понимают две разные задачи: перенос данных из одной информационной базы в другую (например, при переходе с 1С:Управление торговлей 10.3 на 11 или при объединении баз) и кадровый перевод сотрудника на другую должность или в другое подразделение внутри программы. Обе операции выполняются штатными средствами конфигураций, но требуют подготовки и проверки результата.
Ошибка при переносе данных может привести к потере документов, дублям справочников и расхождениям в остатках, а неправильно оформленный кадровый перевод — к нарушениям в расчёте зарплаты и отчётности. Поэтому перед любым переводом делается архивная копия базы, а после — сверка контрольных значений.
Ниже разобраны оба сценария: сначала перенос данных между базами с помощью типовых обработок, затем кадровый перевод сотрудника, затем проверка результатов и разбор типичных ошибок.
Определите, какой именно перевод вам нужен
Прежде чем открывать программу, важно понять, какая задача стоит. От этого зависит инструмент: перенос между базами и кадровый перевод выполняются совершенно разными механизмами, и путать их нельзя.
- Перенос данных между базами — переход на новую конфигурацию, консолидация нескольких баз в одну, перенос справочников и остатков в чистую базу.
- Кадровый перевод — изменение должности, подразделения, графика или оклада сотрудника внутри одной базы.
- Перевод остатков на новый период — закрытие года и перенос остатков на начало следующего (выполняется автоматически при закрытии месяца).
Как выбрать действие
Подготовка: резервная копия и анализ данных
Любой перевод начинается с резервной копии. Для файловой базы достаточно скопировать файл 1Cv8.1CD в отдельную папку при закрытой программе. Для клиент-серверной базы используйте средства СУБД (MS SQL, PostgreSQL) или выгрузку через конфигуратор: меню «Администрирование» → «Выгрузить информационную базу».
Далее подготовьте сами данные. В базе-источнике желательно провести все непроведённые документы или пометить лишние на удаление, закрыть периоды, которые не должны меняться, и устранить очевидные дубли в справочниках «Номенклатура» и «Контрагенты». Чем чище источник, тем меньше проблем при загрузке.
Перенос данных между базами через универсальный обмен
Основной штатный инструмент — обработка «Универсальный обмен данными в формате XML». Она поставляется на диске ИТС и встроена во многие типовые конфигурации (раздел «Администрирование» → «Обмены данными» или служебные обработки). Для её работы нужны правила обмена — XML-файл, описывающий, какие объекты и как переносить.
Для типовых пар конфигураций (например, из УТ 10.3 в УТ 11 или из БП 2.0 в БП 3.0) правила уже входят в поставку новой конфигурации, а сам переход выполняется через встроенный помощник: в новой базе откройте раздел с начальным заполнением и выберите вариант «Перенести данные из предыдущей программы». Помощник сам запросит путь к старой базе или файлу выгрузки.
- 1Откройте обработку «Универсальный обмен данными в формате XML» в базе-источнике
- 2Загрузите файл правил обмена, соответствующий паре конфигураций
- 3Отметьте нужные виды объектов: справочники, документы, остатки — и задайте период
- 4Выполните выгрузку в XML-файл и дождитесь сообщения о завершении
- 5Откройте ту же обработку в базе-приёмнике на вкладке «Загрузка данных»
- 6Укажите файл выгрузки и выполните загрузку
- 7Сверьте количество загруженных объектов с количеством выгруженных
Если конфигурации сильно доработаны, типовые правила могут не покрывать самописные документы и реквизиты. В этом случае правила дорабатывают в конфигурации «Конвертация данных» — это уже задача для специалиста с опытом настройки обменов.
Кадровый перевод сотрудника
В ЗУП и в ERP-комплексах кадровый перевод оформляется одноимённым документом. Откройте раздел «Кадры» → «Приемы, переводы, увольнения» (в ЗУП 3.1) или «Кадровые документы», создайте документ «Кадровый перевод», выберите сотрудника и укажите дату перевода.
В документе отметьте, что именно меняется: подразделение, должность, график работы, размер оплаты. Если меняется оплата, укажите новый оклад или тариф и при необходимости — надбавки. После проведения документ формирует кадровое движение, а при включённом учёте по штатному расписанию — занимает соответствующую ставку.
Для массового перевода (например, всего отдела в новое подразделение) используйте документ «Кадровый перевод списком», если он предусмотрен конфигурацией, — это быстрее и снижает риск пропустить сотрудника.
Проверка результата перевода
После переноса данных между базами сверьте ключевые показатели. Сформируйте в обеих базах одинаковые отчёты: оборотно-сальдовую ведомость (для бухгалтерии), отчёт по остаткам товаров на складах, взаиморасчёты с контрагентами. Итоги должны совпадать до копейки на одну и ту же дату.
Дополнительно проверьте количество объектов: обработка обмена показывает, сколько элементов выгружено и сколько загружено. Расхождение означает, что часть объектов не сопоставилась по правилам — такие случаи нужно разбирать по журналу ошибок обработки.
После кадрового перевода проверьте карточку сотрудника: в истории изменений должна появиться запись с новой должностью и датой, а плановые начисления — соответствовать новым условиям. Сформируйте расчётный листок за период перевода и убедитесь, что начисления рассчитаны корректно.
Как проверить результат
Итоги по счетам совпадают
Есть расхождения по суммам или отсутствуют счета
Числа совпадают, журнал ошибок пуст
Часть объектов не загружена, есть записи об ошибках
Новая должность и дата отображаются в истории, начисления обновлены
Старые условия сохраняются, расчёт идёт по прежнему окладу
Типичные ошибки и ограничения
Чаще всего проблемы возникают из-за дублей справочников: один и тот же контрагент загружается дважды, если в базах отличаются ИНН или написание наименования. Перед загрузкой включите в обработке поиск по уникальным полям (ИНН, код) и после загрузки используйте штатную обработку «Поиск и удаление дублей».
Вторая частая ошибка — перенос документов без остатков или наоборот. Если вы переносите документы за период, остатки на начало этого периода тоже должны быть в базе, иначе проведение даст отрицательные остатки и неверные взаиморасчёты.
Учитывайте и ограничения: универсальная выгрузка не переносит настройки пользователей, права доступа, сохранённые варианты отчётов и часть служебных данных — их придётся настраивать в новой базе вручную. Большие базы (сотни тысяч документов) выгружаются часами; планируйте перенос на нерабочее время.
Перед боевым переносом сделайте полный «репетиционный» цикл на копиях обеих баз и зафиксируйте время выгрузки и загрузки. Это позволит точно спланировать окно простоя и заранее найти объекты, которые не сопоставляются по правилам.
Частые вопросы
Можно ли перенести данные между базами с разными конфигурациями?
Да, если существуют правила обмена для этой пары конфигураций. Для типовых переходов (УТ 10.3 → УТ 11, БП 2.0 → БП 3.0) правила входят в поставку. Для нестандартных пар правила разрабатывают в «Конвертации данных».
Что делать, если при загрузке появились ошибки?
Откройте журнал ошибок в обработке обмена: там указано, какой объект и почему не загрузился. Чаще всего причина — незаполненные обязательные реквизиты в источнике или отсутствие связанного элемента справочника. Исправьте данные в источнике и повторите выгрузку только проблемных объектов.
Как отменить ошибочный кадровый перевод?
Если расчётный период ещё не закрыт, пометьте документ «Кадровый перевод» на удаление — движения будут стёрты. Если период закрыт и зарплата выплачена, создайте новый перевод с корректными условиями с нужной даты, а не удаляйте старый документ.
Переносится ли история документов за все годы?
Технически — да, если выбрать весь период при выгрузке, но на практике это долго и редко нужно. Обычно переносят остатки на дату перехода и документы текущего года, а старую базу оставляют в режиме «только чтение» для доступа к архиву.
Нужно ли обновлять конфигурации перед переносом?
Желательно. Правила обмена рассчитаны на актуальные релизы обеих конфигураций. Если источник давно не обновлялся, сначала обновите его до релиза, с которым поставляются правила перехода, — это снимет большинство ошибок сопоставления.
Что важно запомнить
Перевод в 1С — это либо перенос данных между базами через обработку обмена XML и правила конвертации, либо кадровый перевод документом в разделе «Кадры». Всегда начинайте с резервной копии, делайте тестовый прогон на копии базы и завершайте сверкой отчётов и журнала ошибок. Расхождения в остатках и дубли справочников — главные признаки того, что перенос выполнен некорректно.