Обновление 1С · После обновления

После обновления 1С не работает обмен или синхронизация

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

Читать →
Частая причина — одна база новее другойПроверять — на копиях
Коротко

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

Само обновление обмен, как правило, не ломает

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

Частые причины

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

Одна база обновлена, другая — нет

При обмене между двумя базами (например, бухгалтерия и торговля) версии правил должны совпадать. Если обновили только одну, синхронизация может не запускаться или проходить с ошибками.

Правила обмена сбросились или изменились

После обновления конфигурации правила обмена могли обновиться на типовые или, наоборот, доработанные правила перестали подходить под новую структуру данных.

Изменилась структура данных

Обновление добавило или изменило реквизиты и объекты — и обмен, настроенный под прежнюю структуру, перестаёт переносить данные корректно.

Выписка банка не загружается

Обмен с банком (файл клиент-банка или 1С:ДиректБанк) после обновления может требовать проверки формата обмена и повторной настройки подключения.

Что делать по шагам

Порядок действий зависит от типа обмена, но общая логика такая.

  1. 1
    Прочитайте текст ошибки синхронизации

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

  2. 2
    Приведите базы к совместимым релизам

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

  3. 3
    Проверьте настройки синхронизации и узла

    Убедитесь, что настройка синхронизации, узел обмена и правила на месте и не сбросились. При необходимости выполните обмен вручную и посмотрите результат.

  4. 4
    Для банка — проверьте формат и подключение

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

  5. 5
    Тестируйте на копиях

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

    крайне важно

Когда лучше не восстанавливать обмен самостоятельно

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

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

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

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

Восстановим обмен после обновления

Найдём причину по журналу синхронизации, согласуем версии баз, проверим и адаптируем правила обмена, восстановим обмен с банком, сайтом и другой базой — с проверкой на копиях. С 2003 года, 1С:Франчайзи, Уфа.