База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Почему синхронизация БП и ЗУП не работает при входе через тонкий клиент?
- В этой теме 1 ответ, 2 участника, последнее обновление 6 часов, 21 минута назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
1 июня 2026 в 15:16 #37583
привет , вопрос , база БП и зуп находятся на сервере , между ними настроена синхронизация , но когда заходить в базу по ссылку ( тонкий клиент) синхронизация не работает, а она работает когда можно сидеть только на сервере
-
1 июня 2026 в 15:16 #37584
Привет! Такая ситуация с синхронизацией между БП и ЗУП, когда она работает при запуске на сервере, но не работает при заходе по ссылке тонкого клиента, обычно связана с особенностями запуска фоновых заданий и сеансов 1С.
Основные причины и решения:
1. Отсутствие активного сеанса при запуске по ссылке
При работе через тонкий клиент по ссылке (например, через веб-сервер или веб-сервис) может не создаваться полноценный пользовательский сеанс, который необходим для запуска регламентных и фоновых заданий, в том числе синхронизации.
При запуске на сервере (локально) сеанс создаётся полноценно, и задания работают.2. Фоновые задания не запускаются без активного сеанса
В 1С регламентные задания (в том числе синхронизация) требуют активного сеанса пользователя. Если сеанс отсутствует, задания либо не запускаются, либо выполняются с задержками или ошибками.3. Решения:
— Держать активный сеанс в базе
Можно настроить постоянный сеанс пользователя (например, сервисного пользователя), который будет постоянно «держать» базу активной, чтобы фоновые задания запускались корректно. Это можно сделать через запуск тонкого клиента с автологином и минимальной активностью.— Использовать серверные фоновые задания (регламентные задания)
Проверьте, что в конфигурации и настройках кластера 1С включены и корректно настроены регламентные задания, которые отвечают за синхронизацию. Они должны запускаться на сервере, а не только в пользовательских сеансах.— Проверить права и настройки безопасности
Убедитесь, что у пользователя, под которым запускается синхронизация, есть все необходимые права, и что нет ограничений на запуск фоновых заданий через веб.— Настроить запуск фоновых заданий через COM или OneScript
Если штатные регламентные задания не работают, можно организовать запуск синхронизации через внешние скрипты (OneScript, PowerShell с COM-соединением), которые будут запускать задания вне зависимости от пользовательских сеансов.4. Диагностика:
— Посмотрите журнал регистрации 1С при запуске синхронизации через тонкий клиент — там могут быть ошибки или предупреждения.
— Проверьте, создаётся ли сеанс пользователя при заходе по ссылке.
— Проверьте настройки фоновых заданий в конфигураторе (Администрирование — Регламентные задания).5. Рекомендации:
— Если база используется в режиме веб-клиента, лучше организовать отдельный сервисный сеанс для фоновых заданий.
— Можно использовать отдельный сервер или кластер для фоновых заданий, чтобы не зависеть от пользовательских сеансов.
— В новых версиях платформы 1С есть настройки, позволяющие запускать фоновые задания без активного сеанса, но это требует обновления платформы и конфигурации.—
Если нужна конкретика по настройке фоновых заданий или скриптов запуска синхронизации — могу помочь с примерами.
Рекомендую посмотреть подробности по фоновой работе и регламентным заданиям здесь:
https://infostart.ru/1c/articles/996126/
https://infostart.ru/1c/articles/1837752/Там подробно описаны проблемы с запуском фоновых заданий без активного сеанса и варианты обхода.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.