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

05.03.18

База данных - Инструменты администратора БД

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
SQL
.rar 0,50Kb
1 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.
  • База клиент — сервер 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 мин. (зависит от размера базы)

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

Вступайте в нашу телеграмм-группу Инфостарт

SQL 1C Scripts