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

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

Как перенести 1С:Отчетность в другую базу

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

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

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

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

Что именно нужно переносить и где это хранится

Перед началом работы полезно понимать состав переносимых данных, потому что они лежат в разных местах и переносятся разными способами. Условно их можно разделить на четыре группы.

Первая группа — настройки подключения: учетная запись оператора (1С-Отчетность, Такском, Контур и др.), реквизиты заявления на подключение, параметры обмена с ФНС, ПФР, ФСС, Росстатом. Эти данные хранятся внутри информационной базы в справочниках и регистрах сервиса.

Вторая группа — криптография: сертификаты открытых ключей и контейнеры закрытых ключей. Сертификаты могут храниться в базе, но закрытые ключи обычно находятся в хранилище операционной системы, на токене (Рутокен, eToken) или в облачном хранилище оператора. Это самая уязвимая часть переноса.

Третья группа — содержимое отчетности: созданные и отправленные отчеты, статусы их сдачи, квитанции о приеме, входящие требования и уведомления, переписка с органами. Четвертая группа — регламентированные отчеты как объекты конфигурации (документы «Регламентированный отчет»), которые видны в разделе «Отчеты, справки — 1С-Отчетность».

Подготовка: что сделать до переноса

Начните с резервной копии старой базы. Для файловой базы достаточно скопировать каталог с файлом 1Cv8.1CD, для клиент-серверной — выполнить выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу) или средствами СУБД. Копия понадобится, если в новой базе что-то пойдет не так и потребуется вернуться к исходным данным.

Далее проверьте доступ к закрытым ключам электронной подписи. Если используется токен — убедитесь, что он физически доступен и PIN-код известен. Если ключи хранятся в реестре или на диске компьютера, откройте криптопровайдер (КриптоПро CSP или ViPNet CSP) и убедитесь, что контейнеры читаются. При облачной подписи проверьте, что помните учетные данные облачного сервиса.

Также зафиксируйте реквизиты подключения: логин учетной записи 1С-Отчетности, наименование оператора, дату окончания действия сертификата и абонентского договора. Если сертификат истекает в ближайшие недели, разумнее сначала продлить его в старой базе, а уже потом переносить — перевыпуск одновременно с переездом усложняет диагностику ошибок.

Способ 1: штатное восстановление настроек в новой базе

Это основной и самый безопасный сценарий для пользователей 1С-Отчетности. Он не требует ручного копирования данных: сервис хранит настройки подключения на стороне оператора и умеет восстанавливать их в новой базе автоматически.

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

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

После восстановления выполните принудительный обмен с контролирующими органами: в журнале 1С-Отчетности нажмите «Обмен электронными документами» → «Обновить». Сервис должен подключиться к серверу оператора и забрать входящие сообщения. Если обмен прошел без ошибок — подключение работает.

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

Способ 2: ручной перенос данных между базами

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

Для переноса справочников и регистров сервиса используют универсальную обработку «Выгрузка и загрузка данных XML» (поставляется на диске ИТС и в составе многих конфигураций). Ей переносят: справочники «Учетные записи обмена с контролирующими органами», «Организации», связанные регистры сведений с настройками обмена и документы «Регламентированный отчет» за нужный период.

Альтернатива — типовая обработка «Универсальный обмен данными в формате XML» с правилами конвертации. Этот вариант оправдан при переходе между разными конфигурациями (например, из «Бухгалтерии предприятия» в «Комплексную автоматизацию»), где структура метаданных отличается и прямая выгрузка-загрузка невозможна.

Перенос только истории отправленных отчетов

Если настройки подключения в новой базе восстановлены штатно, а нужна только история, переносите документы «Регламентированный отчет» выборочно за закрытые периоды. Обратите внимание: загруженные вручную отчеты будут иметь статус «не отправлен» или потребуют ручной установки статуса, потому что квитанции и транспортные сообщения привязаны к учетной записи и не всегда подтягиваются автоматически.

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

Перенос при смене компьютера или сервера

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

На новом компьютере установите ту же версию платформы 1С и криптопровайдер с действующей лицензией. Скопируйте контейнеры закрытых ключей через интерфейс криптопровайдера или подключите токен. Затем установите сертификаты в хранилище «Личные» с привязкой к контейнеру — в КриптоПро это делается через «Сервис» → «Просмотреть сертификаты в контейнере» → «Установить».

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

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

Перенос считается завершенным только после контрольных проверок. Формальное наличие настроек в базе еще не означает, что обмен с органами работает.

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

Если есть возможность, отправьте тестовый документ — например, запрос на выписку из ЕГРЮЛ или запрос о состоянии расчетов с бюджетом. Успешная отправка и получение ответа подтверждают работоспособность всей цепочки: сертификат, закрытый ключ, настройки оператора, канал связи.

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

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

Обмен с контролирующими органами
Норма

Обмен завершается без ошибок, входящие сообщения загружаются

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

Ошибки аутентификации, «сертификат не найден», «закрытый ключ недоступен»

Статусы отправленных отчетов
Норма

Статусы «Сдано»/«Принято» соответствуют данным старой базы

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

Отчеты зависли в статусе «Отправлено» и не обновляются

Расшифровка входящих документов
Норма

Требования и уведомления открываются и читаются

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

Ошибка расшифровки — закрытый ключ недоступен или не тот контейнер

Тестовая отправка
Норма

Запрос в ФНС уходит, приходит квитанция и ответ

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

Документ не уходит или возвращается с ошибкой формата

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

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

Еще одна группа ошибок связана с версиями: восстановление настроек в базе с устаревшей конфигурацией может завершиться неудачей, потому что формат обмена с сервисом меняется. Перед переносом обновите новую базу до актуального релиза. Отдельно отметим ограничение по операторам: штатное автоматическое восстановление в полном объеме поддерживает 1С-Отчетность; у сторонних операторов (Такском, Контур и др.) процедура может отличаться и требовать обращения в их поддержку.

Типичные ошибки
01
Перенос базы без контейнеров закрытых ключей — отправка отчетов и расшифровка требований перестают работать
02
Одновременная работа двух баз с одной учетной записью — входящие документы «разъезжаются» между базами
03
Восстановление настроек на устаревшем релизе конфигурации — сервис отклоняет запрос или настройки загружаются не полностью
04
Удаление старой базы до проверки статусов — теряется история квитанций и подтверждений отправки
05
Перенос документов «Регламентированный отчет» без связанных регистров — отчеты открываются с ошибками или без статусов

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

Можно ли перенести 1С:Отчетность, если старая база больше не открывается?

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

Переносится ли история отправленных отчетов автоматически?

Нет. Автоматически восстанавливаются только настройки подключения и сертификаты. Историю нужно либо переносить обработкой (документы «Регламентированный отчет» и связанные объекты), либо оставить в старой базе как архив, предварительно сохранив квитанции о приеме в виде файлов.

Нужно ли заново заключать договор с оператором при переходе на новую базу?

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

Что делать, если после переноса ошибка «не найден закрытый ключ»?

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

Можно ли работать с одной учетной записью из двух баз одновременно?

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

Отличается ли перенос при облачной электронной подписи?

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

Итог

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

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