официальный партнёр 1С по деловому софту
Закрыть
Логин:
Пароль:
Забыли свой пароль?
  Войти
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
 
8(495)229-30-42
город Зеленоград, ул. Юности, д.8

Периферийная база РИБ с ошибкой в модуле сеанса

Сегодня столкнулся с интересной ситуацией, которая до сих пор до конца неясна...

Суть проблемы: в периферийный узел РИБ попал код, который не позволяет запуститься в режиме Предприятия (вызов несуществующего метода из модуля сеанса). Со всеми вытекающими. То есть
1. Не идёт обмен
2. Нельзя исправить ошибку в базе, так как узел подчиненный и изменения закрыты
3. Нельзя сделать узел главным, так как для этого тоже требуется запуск в режиме Предприятия
4. Исправить ошибку в Центре, тоже не вариант (см.п.1)

Что делать? [spoiler]
Сделать узел главным и получить доступ к изменениям в конфигураторе можно с помощью скрипта

cd "C:\Program Files\1cv82\8.2.13.219\bin\"
1cv8.exe CONFIG /sServer\Base /NUser /PPass /ResetMasterNode /Out "D:\Log.txt"
 
pause


Если операция не удалась - выяснить причины можно в лог.файле (см.последний параметр скрипта).
Если всё прошло успешно - можно войти в Конфигуратор и исправить ошибку.
Ну и снова потребуется наладить обмен, но это уже другая история.

PS До сих пор неясно как изменения попали в периферийную базу. Так как обмен должен был сломаться и в центре тоже...