Рассмотрим частую проблему, с которой сталкиваются при миграции с конфигурации 1С:Документооборот 2.1 на версию 3.0. В новой базе перестают приходить письма, а при проверке работы регламентного задания по получению почты появляется ошибка: «Работа регламентного задания прекращена, проверьте выполнение регламентного задания ДО 2.1 или укажите в ДО 2.1, что обмен с внешними ресурсами выполняется в новой версии программы». Проанализируем причины такого поведения системы и разберем по шагам, как правильно настроить почту.
При переходе с версии 2.1 на 3.0 необходимо понимать принцип монопольного обмена. В типовом сценарии миграции внешние каналы связи, такие как встроенная почта, ЭДО и другие интеграции, могут одновременно обрабатываться только в одной из систем.
Типовой регламент перехода предполагает, что пока основная часть пользователей продолжает работать в версии 2.1 (идет миграция данных, завершаются активные процессы), прямая загрузка почты с почтовых серверов выполняется именно в базе 2.1. В базу 3.0 входящие письма должны поступать не через встроенное регламентное задание приема почты, а в составе штатных пакетов выгрузки/загрузки миграции.
Чтобы избежать дублирования и конфликтов, в конфигурации 3.0 на уровне кода установлена жесткая проверка источника обмена. Если в базе 3.0 не зафиксировано, что управление внешними ресурсами передано ей, регламентные задания, такие как ПриемОтправкаПочты и ВыполнениеЗадачПоПочте, аварийно прерываются с указанным текстом ошибки.
Установка ограничения выполняется в версии 2.1 (в настройках обмена ставится признак перехода на новую версию, а в ДО 3.0 включается настройка «Загружать данные из 1С Документооборота 2.1»). Однако, часто пользователи жалуются, что нужные галочки проставлены, а почты всё равно нет. Выясним причины задержки:
ОчередьПостОбработкиЗагрузки (находится в окне миграции ДО 3.0). Пока эта очередь не будет полностью обработана фоновым заданием, признак передачи внешних ресурсов не вступит в силу.В зависимости от стадии вашего перехода на новую версию, выберем один из двух вариантов настройки.
Этот вариант подходит, если основная масса пользователей уже работает с почтой в новой системе.
Этот вариант предпочтителен, если тестовая эксплуатация только началась и пользователи еще активно работают в версии 2.1.
Обратим внимание на разделение системных ящиков. Системная учетная запись почты ДО 3.0 обязательно должна иметь отдельный e-mail адрес, который отличается от системного ящика ДО 2.1. Если использовать один и тот же системный адрес для обеих баз, это приведет к нарушению алгоритмов разбора почтовых уведомлений и механизма выполнения задач по почте.
Внимательно следуя этим инструкциям, вы сможете корректно настроить потоки почтовых сообщений и избежать потери важных писем во время перехода на 1С:Документооборот 3.0.