8.х Обновление платформы. ошибка субд

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем tarantool, 21 янв 2014.

  1. TopicStarter Overlay
    tarantool
    Offline

    tarantool Опытный в 1С

    Регистрация:
    6 сен 2011
    Сообщения:
    110
    Симпатии:
    1
    Баллы:
    29
    Добрый день!
    конфигурация УТ 10.3.21(сильно не типовая).

    MS SQL 2012.

    после обновления платформы с 8.2 на 8.3.4.389. Стали появляться ошибки(а точнее одна, но при разных действия: проведение, формирование отчета):

    Ошибка СУБД:

    Microsoft OLE DB Provider for SQL Server. Таблица не существует. HRESULT=80040E37.


    Очень прошу вашей помощи. Заранее благодарен.
  2. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    какая версия 8.2 была до этого?
  3. TopicStarter Overlay
    tarantool
    Offline

    tarantool Опытный в 1С

    Регистрация:
    6 сен 2011
    Сообщения:
    110
    Симпатии:
    1
    Баллы:
    29
  4. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    попробуйте ее выгрузить в dt из-под 8.2, а потом загрузить в 8.3
    либо зайдите в конфигуратор в 8.3 - возможно он предложит сконвертировать базу

    если я правильно помню, с 8.2.17 изменилась структура хранения констант и еще некоторых объектов - ругается с наибольшей вероятностью на это
  5. TopicStarter Overlay
    tarantool
    Offline

    tarantool Опытный в 1С

    Регистрация:
    6 сен 2011
    Сообщения:
    110
    Симпатии:
    1
    Баллы:
    29
    При открытии через 8.3(конфигуратор) предложений о конвертации не было.
    При попытке выполнить тестирование и исправление, при реструктуризации вываливается ошибка
    Ошибка СУБД:
    Microsoft OLE DB Provider for SQL Server: Не удалось вставить значение NULL в столбец "_Fld558RRef", таблицы "sales_2012_dev03.dbo._Reference42NG"; в столбце запрещены значения NULL. Ошибка в INSERT.
    HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=2, Severity=10, native=515, line=1

    И больше ничего не дает сделать. Подскажите, плиз, как побороть подобную ошибку?
  6. rshakiro
    Offline

    rshakiro Профессионал в 1С Команда форума

    Регистрация:
    17 мар 2011
    Сообщения:
    2.236
    Симпатии:
    144
    Баллы:
    104
    Сделайте как советует Вам: nickpugachev
    см. пост #4:
  7. TopicStarter Overlay
    tarantool
    Offline

    tarantool Опытный в 1С

    Регистрация:
    6 сен 2011
    Сообщения:
    110
    Симпатии:
    1
    Баллы:
    29
    Нет, к сожалению выгрузка/загрузка не помогла
  8. miklornin
    Offline

    miklornin Новичок в 1С

    Регистрация:
    21 янв 2014
    Сообщения:
    8
    Симпатии:
    1
    Баллы:
    4
    Вот тоько что столкнулся с подобной ошибкой. Конфигурация древняя, ЗУП 2.1
    Выгрузил базу, сделал новую базу в ФАЙЛОВОМ варианте, загрузил сохранение в нее.. Тестирование и исправление писало много чего (в серверном варианте тоже не проходило) - видимо доделовало структуру конфы. В файловом варианте ошибки пропали - на сервер еще не загрузил, жду вечера...
  9. TopicStarter Overlay
    tarantool
    Offline

    tarantool Опытный в 1С

    Регистрация:
    6 сен 2011
    Сообщения:
    110
    Симпатии:
    1
    Баллы:
    29
    Проблему решил следующим образом.
    Поставил режим совместимости с 8.2 в свойствах конфигурации

Поделиться этой страницей