WhatsApp
Telegram
MAX
Новости

Не работает обмен между УТ и БП или ЗУП: где чаще всего ломается и как чинить

Обмен между УТ и БП (или ЗУП) это как автоматические двери в магазине. Пока они открываются, никто не думает о механизме. Но стоит им зажевать створку, и внезапно весь поток людей встает. У 1С ровно так же: один “затык” в обмене и через пару часов начинается цепная реакция. Реализации не попали в бухгалтерию, НДС не сходится, зарплата “в вакууме”, руководитель спрашивает “почему цифры разные”.
Самая узнаваемая фраза звучит так:
“Вчера все работало. Сегодня не работает. Мы ничего не трогали”.
И каждый раз хочется вежливо спросить: “А обновления? А сервер? А папку на сетевом диске кто-то переименовал?”.
Давайте без паники. Обмен обычно ломается в нескольких предсказуемых местах. Если идти по шагам, чинится быстрее, чем кажется.

1) Первые 3 минуты: что именно “не работает”

Самая частая ошибка людей: лечат не то место. Поэтому сначала короткая диагностика, почти как у врача.
Ответьте себе на 4 вопроса:
  1. Не выгружается из УТ/ЗУП или не загружается в БП?
  2. Обмен идет через файлы, через HTTP/веб-сервис, через прямое подключение, или это что-то “самописное”?
  3. Не идет вообще ничего или не идут конкретные документы (например, реализации едут, а поступления нет)?
  4. Есть ли ошибка/сообщение/лог? Даже одна строка “нет доступа” уже почти диагноз.
Если ответы есть, дальше вы не блуждаете, а двигаетесь по маршруту.

2) Как устроен обмен и где у него слабые места

У обмена почти всегда три слоя. И он может умереть на любом:
  1. Транспорт: файл не создался, путь недоступен, HTTP не отвечает, сертификат истек, права слетели, антивирус “защитил”.
  2. Запуск по расписанию: регламентное задание не стартует, фоновые задания выключены, сервис работает не под тем пользователем.
  3. Правила и соответствия: справочники не совпали, дубли, конфликт номеров, после обновления появилось обязательное поле, расширение вмешалось.
Лайфхак: пока не понятно, на каком слое “пробка”, бесполезно ковырять правила обмена. Это как менять двигатель, когда у вас просто закончился бензин.

Блок А. Транспорт: обмен даже не доезжает

А1) Файловый обмен: “папка есть… вроде”

Если у вас обмен через каталог, половина проблем тут вообще не про 1С. Они про “путь, права, место, антивирус”.
Что обычно случается:
  • папку обмена переименовали или перенесли, а в настройках осталась старая
  • отвалились права на сетевую шару после обновления сервера/политик
  • закончилось место на диске (и вы об этом узнаете, когда обмен уже стоит)
  • антивирус начал проверять/блокировать файлы обмена
  • включили автоочистку папки и она бодро удаляет свежие файлы вместе со старыми
Быстрая проверка
Запустите обмен вручную и посмотрите, появляются ли новые файлы в папке.
  • Если не появляются, проблема до выгрузки: права, путь, запись.
  • Если появляются, но “в БП пусто”, значит выгрузка есть, а загрузка/обработка хромает.
Кейс из практики
УТ выгружала в \\server\exchange\ut_bp. Год тишина. Потом админ включил чистку “старых” файлов и по ошибке поставил правило: удалять все, что старше 10 минут. В итоге обмен “то работает, то нет”, потому что файлы исчезали быстрее, чем БП успевала их подобрать. Решение было смешным: отдельная папка под обмен, запрет чистки, хранение хотя бы 3–7 дней.

А2) Обмен по HTTP: “вчера открывалось, сегодня 404”

Если обмен по веб-сервису, то чаще всего виноваты:
  • сертификат истек или обновился, но криво
  • адрес публикации поменяли
  • прокси/фаервол стал умнее
  • время на сервере уехало и TLS начал ругаться
  • служба веб-публикации лежит
Быстрая проверка
Откройте адрес публикации:
  • на сервере
  • с рабочего места бухгалтера
  • Если на сервере открывается, а с рабочих нет, это сеть/доступ. Если нигде не открывается, это уже публикация/сертификат/службы.

Блок B. Регламентные задания: все настроено, но никто не запускает

Это второй хит. Снаружи выглядит как загадка, внутри обычно банально.
Типовые причины:
  • выключили “выполнять регламентные задания”
  • фоновые задания отключены, агент/служба не стартует
  • поменяли пользователя, под которым крутится регламент, и у него нет прав на папку/HTTP
  • база переехала, а расписание осталось “в прошлой жизни”
Самый быстрый тест
Запустите обмен вручную с обеих сторон.
Если вручную едет, а по расписанию нет, значит копаем в заданиях и правах, а не в правилах.
Кейс
ЗУП → БП перестал обмениваться после “безобидного” переноса на другой сервер. Ручной обмен у бухгалтера работал, потому что у нее были права. Автоматический падал, потому что сервисный пользователь потерял доступ к сетевой папке. Неделя простоя, пока кто-то не догадался проверить “а под кем выполняется”.

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

Это самый нервный тип проблем, потому что кажется, что “что-то загрузилось, но как-то странно”.

C1) Дубли в справочниках: контрагенты, номенклатура, склады

В УТ контрагент “ООО Ромашка”, в БП “Ромашка ООО”. ИНН одинаковый, КПП отличается, еще и кто-то руками подправил название. Обмен начинает плодить дублей или валиться на сопоставлении.
Симптомы:
  • дубли контрагентов/номенклатуры
  • документы “частично” загружаются
  • в протоколе что-то вроде “не найдено значение”, “не удалось сопоставить”
Решение в реальности почти всегда одно: один раз навести порядок по ключевым полям и правилам сопоставления. Если этого не сделать, обмен будет постоянно подкидывать “новых Ромашек”.

C2) Конфликт номеров и префиксов

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

C3) После обновления обмен умер или стал капризным

Обычно виноваты:
  • обновили только УТ или только БП, версии разъехались
  • появились новые обязательные реквизиты
  • расширение вмешалось и документы стали “невалидными” для обмена
Что помогает быстро:
  • сравнить версии конфигураций
  • посмотреть первую реальную ошибку в протоколе
  • проверить на тестовой копии и, если нужно, временно отключить подозрительное расширение

3) Алгоритм “починить без героизма”

Если бы я ставил это на стену, выглядело бы так:

Шаг 1. Найдите слой, где пробка

  • нет файлов/сервис не доступен → транспорт
  • вручную работает, по расписанию нет → регламентные задания/права
  • есть ошибки при загрузке, дубли, “частично” → правила/соответствия

Шаг 2. Откройте лог и цепляйтесь за первую настоящую ошибку

Не за десятую, не за “что-то там не так”. За первую, которая объясняет, почему обмен остановился.

Шаг 3. Прогоняйте маленьким пакетом

Не надо сразу “за год”.
Сначала 5–10 документов, один контрагент, одна номенклатура. Проверили. Потом расширили.

Шаг 4. Если очередь забилась, чистите аккуратно

Перед любыми резкими действиями снимите копию.
Очередь может застрять на одном битом объекте и не пускать остальные. Тут важно не устроить себе “обнуление истории” в попытке ускориться.

4) Быстрые симптомы и что они обычно значат

“Файлы создаются, но в БП пусто”
Чаще всего БП не подхватывает файлы: задание не крутится или нет прав. Либо подхватила, но упала на обработке. Смотрите протокол.
“Идет только часть документов”
Почти всегда правила/соответствия, дубли справочников, конфликт номеров, обязательные поля.
“После обновления все умерло”
Проверьте версии обеих сторон и расширения. Это частая история.
“ЗУП не выгружает кадровые/начисления”
Часто проблема в расписании, правах, дубли физлиц/сотрудников или в закрытых периодах и ограничениях.

5) Как сделать, чтобы обмен не ломался “каждую пятницу”

Тут не нужны сложные системы. Нужны привычки:
  • обновлять УТ/БП/ЗУП связкой, а не “что успели”
  • иметь тестовую копию для прогона обмена перед изменениями
  • следить за папкой обмена и логами: если сутки тишина, это тревога
  • один раз навести порядок в справочниках и нумерации
  • перед крупными действиями делать бэкап
Made on
Tilda