Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут! (в рабочие часы)

Нарушена целостность структуры конфигурации при обновлении 1С 8.3 (8.2)

Ошибка «Нарушена целостность структуры конфигурации» является достаточно распространенным случаем ошибки в 1С 8.3 при обновлении или других ситуациях. Рассмотрим причину возникновения и пути решения данной ситуации.

ошибка структуры информации Базы данных 1С

Причины ошибки и её исправление

Данная проблема чаще всего возникает при обновлении конфигурации базы данных (особенно для динамического обновления 1С 8.3), при формировании отчета, при проведении документа и так далее. Бывают случаи, что ошибка появляется «из воздуха». Встречается как в файловых базах, так и в клиент-серверных SQL вариантах.

Вариантов решения несколько (перед любыми действиями сделайте резервную копию базы данных):

  1. Почистить временные файлы (инструкция по очистке кеша в 1С). Как правило, помогает, если ошибка возникает только у одного пользователя.
  2. Если конфигуратор базы открывается, попробуйте совершить тестирование и исправление базы данных. Если не открывается, сделайте это с помощью утилиты chdbfl.exe (только для файловых БД). chdbfl.exe расположена в папке с программой, например, C:\Program Files (x86)\1cv8\8.3.4.389\bin).
  3. Для клиент-серверной базы, которая установлена на SQL сервере, можно попробовать воспользоваться запросом «delete * from configsave».
  4. Если конфигуратор доступен, попробуйте выгрузить и загрузить базу данных.
  5. Поставьте новую платформу 1С 8.3: некоторые ошибки могут быть исправлены в более новых выпусках технологической платформы.
  6. Если вышеперечисленные меры не помогли, скорее всего, случай сложный. Можно прибегнуть к инструкции, описанной на этой странице http://infostart.ru/public/75235/.

P.S. Рекомендую хотя бы раз в неделю делать резервное копирование базы данных.

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 5 на “Нарушена целостность структуры конфигурации при обновлении 1С 8.3 (8.2)
  1. Не помогает ваша инструкция.
    Помогает такая штука:

    USE [MyBase]
    GO

    DELETE FROM [dbo].[Config]
    WHERE FileName = ‘dbStruFinal’
    GO

    DELETE FROM [dbo].[Config]
    WHERE FileName = ‘commit’
    GO

    Ответить

    • Неплохо бы пояснение к этому написать для рядовых пользователей.
      Где это писать? MyBase — это что? Надо путь к базе показать или название?

      Ответить

      • MyBase это имя базы, в которой нужно исправить. Для тех, кто с SQL запросами не дружит, проще развернуть в SQL management studio базу с ошибкой. Найти в ней таблицу dbo.Config. Правой кнопкой по ней и выбрать Создать скрипт для таблицы — Используя Delete — Новое окно редактора запросов. В открытой вкладке просто дописать условие поиска.

        Ответить

        • Забыл написать, что после того как запрос написали, не забудьте нажать «!выполнить»
          Такое лечение с правкой таблицы помогает лишь, когда после динамического обновления полетела структура. Если же у вас при обычном обновлении ошибка со структурой, тогда просто поможет чистка кеша)

          Ответить

  2. А мне помогла очистка кэша. Спасибо.

    Ответить

Добавить комментарий:

Ваш адрес email не будет опубликован.