Переход с «1С:Документооборот 8» версии 2.1 на версию 3.0 - это комплексный перенос данных в новую конфигурацию.
Проблема 1: Несовместимость версий и невозможность прямой миграции
Одна из самых распространенных ошибок – попытка миграции с устаревшего релиза 2.1 (особенно ниже 2.1.30)
Миграция данных работает строго между релизами:
- 2.1.30 и 3.0.6
- 2.1.31 и 3.0.7, 3.0.8,
- 2.1.32 и 3.0.9, 3.0.10,
- 2.1.33 и 3.0.11,
- 2.1.34 и 3.0.12, 3.0.13, 3.0.14,
- 2.1.35 и 3.0.15,
- 2.1.36 и 3.0.16, 3.0.17, 3.0.18,
- 2.1.37.4 и 3.0.19.29,
- 2.1.37.5 и 3.0.19.30.
Последствия
При попытке миграции с более ранних версий на этапе выгрузки данных возникают:
- ошибки метаданных
- зависание процесса
- невозможность завершить выгрузку
Кейс из практики:
При переходе с релиза 2.1.28 миграция"зависла" на этапе выгрузки. Далее обновление проводили поэтапно, что заняло лишнюю неделю.
Рекомендации:
- Проверить релиз 2.1
- Последовательно обновить до последнего релиза (например, 2.1.37.5 совместимого с 3.0.19.30), с каждой новой версией исправляется максимальное количество ошибок, связанных с миграцией в 3.0
- Только после успешного обновления на 2.1.37.5 выполнять миграцию в версию 3.0.19.30
Проблема 2: Недостаток свободного места на диске во время миграции
Одна из частых причин аварийного завершения миграции 2.1 → 3.0 – недостаток свободного места на диске.
Во время миграции размер базы увеличивается в 2-3 раза из-за отметок времени, дельт изменений (данные, изменённые пользователями после старта миграции), параллельной работы в двух системах. Это приводит к генерации огромного количества временных данных.
Кейс из практики:
Размер базы на старте 87 ГБ. На 50% этапа выгрузки закончилось место (диск 300 ГБ). Процесс аварийно завершился, необходимо было расширить диск.
Рекомендации:
1.Проверить объём диска
Минимальный целевой объём диска
Исходный размер базы × 3,0–3,5 + запас %
Примеры:
Исходный размер базы
Необходимое свободное место
2. Пометить на удаление устаревшие записи (дубли, черновики документов)
3. Удалить помеченные объекты
4. Отключить регламентные задания
5. Провести сжатие таблиц информационной базы
6. Мониторить использование диска в реальном времени.
Проблема 3: Замедление миграции из-за больших рабочих групп
В процессе миграции система полностью пересчитывает состав рабочих групп для каждого объекта (документ, задача и т.д.). При этом:
- Для каждой большой группы, например «Все пользователи», «Все менеджеры» создаётся отдельная запись в регистре сведений «Рабочие группы» на каждого участника.
- При загрузке даже одного нового участника в большую группу перезаписываются все уже существующие записи по этому объекту.
Кейс из практики: Миграция с 1600 пользователями
Рабочая группа "Все менеджеры" - 700 человек.
Проблема:
Процесс "завис" на 70%.
Причина:
Регламентное задание «Заполнение рабочих групп для перехода на Документооборот 3.0» обрабатывало по 1-2 документа значительное время.
Рекомендации:
- Аудит рабочих групп в 2.1:
Проверить рабочие группы, где больше 100 участников, проанализировать на дубли и неактуальные записи - Оптимизация:
Разбить большие группы на подгруппы (например, по подразделениям) - Провести пробную миграцию - выявить проблему
- Не использовать группы, например, "Все пользователи".
Проблема 4: Незавершенные бизнес-процессы и задачи
Одна из самых сложных организационных и технических задач - миграция бизнес-процессов и задач.
Миграция переносит все незавершённые задачи и процессы из 2.1 в 3.0, но только для просмотра. В карточке документа на закладке «Обработка» в 3.0 отражается вся история, но нельзя выполнить задачу, завершить процесс, отправить на доработку или эскалацию.
В результате, если в базе 2.1 скопились незавершенные задачи (просроченные согласования, "зависшие" исполнения), миграция их переносит, но без возможности продолжения -задача доступна для просмотра, но завершить ее нельзя.
Решение
Завершить неактуальные задачи в 2.1. Все новые бизнес-процессы запускать в версии 3.0.
Рекомендации:
- Превентивный аудит задач
Отфильтровать незавершенные задачи («В работе», «Просроченные») и завершить до начала миграции. - Для актуальных задач
Вручную или обработкой завершить в 2.1 (изменить статус на "Завершено"). Если нужно продолжить - создать аналогичные процессы в 3.0 после миграции
Рекомендации
- Проводить аудит процессов за 1-2 месяца до миграции
- Использовать обработки для массовой эскалации
- В версии 3.0 настроить строгие правила эскалации с нуля, чтобы избежать повторения
Проблема 5: Зависания и ошибки выгрузки/загрузки
Миграция "зависает" после старта: только "Начало" в журнале, 0% прогресс.
Миграция состоит из двух основных этапов:
- В базе 2.1: «Миграция данных» → выгрузка данных в промежуточную папку обмена
- В базе 3.0: «Миграция данных» → загрузка из той же папки
Процесс управляется фоновыми (регламентными) заданиями -"Миграция данных» в обеих базах. Когда запускается миграция система создает очередь заданий: сначала выгрузка справочников, потом документов, процессов, файлов и т.д. Зависание обычно происходит на старте (первые 5-10%).
Частые причины:
- Запрет работы с внешними ресурсами в списке регламентных заданий
- Конфликты регламентных заданий- в базе 2.1 продолжают работать другие регламентные задания (полнотекстовый поиск, эскалация задач, обмены). Задание миграции "ждет" освобождения и зависает.
- Блокировки транзакций- например, редактируется большой документ или формируется отчет, миграция не может получить доступ к объектам.
- Недостаток ресурсов сервера- мало оперативной памяти
- Ошибки в конфигурации- неверные права на папку обмена (нет полного доступа для пользователя сервера)
Кейс из практики: жалобы на зависание миграции при 0%, необходимо было перезапустить регламентное задание.
Решение: перезапустить регламентное задание "Миграция данных"
Рекомендации:
- Разрешить работу с внешними ресурсами в списке регламентных заданий
- Отключить ВСЕ регламентные задания, кроме миграции
- Запускать миграцию в нерабочее время и запретить пользователям вход в 2.1.
Проблема 6: Несовместимость интеграций и объектов («1С:ERP Управление предприятием 2», «1С:Зарплата и управление персоналом 8» и др.)
Основные изменения в версии 3.0, вызывающие несовместимость:
Объединение трёх справочников документов в один
В версии 2.1 документы разделены на три справочника:
- ВходящийДокумент (DMIncomingDocument)
- ИсходящийДокумент (DMOutgoingDocument)
- ВнутреннийДокумент (DMInternalDocument)
В версии 3.0 объединили в один справочник «Документ предприятия» - DMDocument
Последствие: Старые интеграции ссылаются на раздельные объекты метаданных. После миграции GUID старых ссылок теряют актуальность, что приводит к ошибкам "Объект не найден".
Изменение схемы бесшовной интеграции
- Теперь поддерживается универсальный механизм правил загрузки данных, оптимизированный под новые версии 1С:ERP и других конфигурации
- Для корректной работы файлов в бесшовной интеграции обязательно ставить флаг «Хранение файлов в документах» в правилах интеграции.
Кейс из практики
Интеграция ДО 2.1 + ERP 2.5 + ЗУП 3.0. После миграции: обмен документами остановился на 70% (приказы, счета-фактуры не синхронизировались). Причина — несоответствие ссылок на справочники.
Рекомендации:
- Аудит интеграций до миграции:
- Составить реестр всех внешних систем (ERP, ЗУП и тд).
- Найти все обработки, правила обмена, веб-сервисы, гиперссылки (поиск по конфигурации по строкам "DMInternalDocument", "ВнутреннийДокумент" и т.д.).
- Адаптация на новых механизмах
- Тестирование
Проблема 7: Адаптация данных
Последствия после миграции (без адаптации)Одно из основных изменений в версии 3.0 — это один объект метаданных «Документы предприятия», вместо входящих, исходящих и внутренних документов.
Это требует адаптации следующих объектов:
-Дополнительные реквизиты
-Нумераторы
-Скрипты
-Связи документов
-Пользовательские отчеты
-Обработки, внешние печатные формы
-Роли
- Ошибки вида «Поле объекта не найдено»
- Некорректное поведение (дубли номеров, пустые отчеты)
Кейс из практики
База с ~25 доработками (отчёты, шаблоны, скрипты). После миграции: 18 отчётов не работали, нумерация дублировалась, дополнительные реквизиты «исчезли»
Рекомендации:
- Аудит в 2.1
Определить все объекты, требующие адаптации - Адаптация кода
Заменить старые метаданные (например, Справочники.ВнутренниеДокументы → Справочники.ДокументыПредприятия). - Тестирование
- Тестирование всех сценариев под правами пользователей (создание, редактирование, формирование печатных форм и отчетов)
- Запустить скрипты в базе 3.0 - проверить на тестовых данных, интеграциях.
Чек-лист для перехода с версии 2.1 на 3.0
☐ Резервные копии созданы?
☐ Релизы совместимы?
☐Место на диске в 3 раза больше?
☐Рабочие группы/ бизнес-процессы проанализированы?
☐ Фоновые задания активны?
☐ Журнал ошибок чист?
☐ Интеграции протестированы?
☐ Тестовый прогон пройден?
Компания ООО «РГ-Софт» обладает подтвержденным релевантным опытом перевода систем с версии «1С:Документооборот 8» ред. 2.1 на «1С:Документооборот 8» ред. 3.0.
Наличие отработанных методик перехода позволит вам избежать критических ошибок, характерных для смены архитектуры системы.
Мы гарантируем:
- Безопасность данных: полный перенос всей накопленной информации без потерь;
- Непрерывность процессов: переход осуществляется без приостановки операционной деятельности предприятия;
- Минимизацию рисков: «безболезненная» адаптация пользователей и настроек под стандарты новой редакции 3.0.
Заключение
Если вам требуется помощь в качественном переходе с 1С:Документооборот 8 редакции 2.1 на редакцию 3.0 вы можете обратиться в компанию RG-Soft по телефону +7(495)989-22-16 или направить запрос на почту sales@rg-spc.ru.