Попытка получения неинициализированного значения параметра сеанса 8.3 / 8.2

Ошибка проявляется при сохранении конфигурации после ее изменения в режиме Конфигуратора.
  • База клиент — сервер MSSQL

При работе в Конфигураторе после незначительного изменения конфигурации и ее сохранения (Ctrl +S) может "вылететь" конфигуратор и после повторного входа в конфигуратор может появиться данная ошибка.

Последовательность действий для решения проблемы:

1) Выполним запрос в среде SSMS:

/****** Найдем нужную нам запись, а именно - commit ******/
SELECT [FileName]
,[Creation]
,[Modified]
,[Attributes]
,[DataSize]
,[BinaryData]
,[PartNo]
FROM [ИмяБазыВКоторойОшибка].[dbo].[ConfigSave]
WHERE FileName like '%commit%'and Attributes = 0 and DataSize = 0

Если запрос вернул результат тогда для безопасности:

  1. Устанавливаем блокировку на базу для входа пользователей (делается в консоли кластера 1С)
  2. Закрываем все соединения с БД;
  3. Обязательно делаем бэкап БД;

2)  Выполним запрос в среде SSMS:

/****** Удалим строку - commit ******/
DELETE
FROM [ИмяБазыВКоторойОшибка].[dbo].[ConfigSave]
WHERE FileName like '%commit%'and Attributes = 0 and DataSize = 0

После того как первый раз вошли в конфигуратор, обязательно нужно обновить конфигурацию не динамически а в монопольном режиме.
При первом входе в базу в режиме предприятия возможно будет "висеть" 5-15 мин. (зависит от размера базы)

Не забываем снять блокировку с входа в БД.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *