Конфигурация базы данных не соответствует сохраненной конфигурации (1С 8.3 или 8.2)
Данное окно пользователи могут в основном наблюдать тогда, когда неудачно прошло обновление или обновление базы 1С завершили небезопасно (когда специалист не завершил работы в конфигураторе). Если в вашей компании обновлениями занимаетесь не вы, тогда вы можете просто закрыть данное окно, нажав кнопку «Да» и спокойно продолжить работу, сообщив ответственному о необходимости обновить базу данных.
Если же устранением данной ошибки заниматься будете вы, тогда данная инструкция для вас: Заходим в конфигуратор – меню-выбираем пункт «Обновить конфигурацию базы данных».
После обновления вы увидите итоговое окно «Реорганизация информации», которое предупреждает вас о том, что конфигурация базы данных будет необратимо изменена и будет перечень изменений, которые вступят в силу после согласия.
Здесь хочется также отметить, что у вас есть возможность и отказаться от ранее внесенных изменений, вернув базу данных конфигурации к прежнему состоянию. Для этого вы выполняете следующие действия: Конфигурация – Конфигурация базы данных – Вернуться к конфигурации БД
Уже более 10 000 компаний работают
в облачной 1С от 42Clouds
– Консультация по 1С Бесплатно!
– Поддержка 24/7 по техническим вопросам: в чате, по телефону, по почте
– Все типовые конфигурации онлайн, доступ через RDP, Remote App, Web
В работе с программой 1С, пользователь может столкнуться с сообщением Конфигурация базы данных не соответствует сохраненной конфигурации, где предлагается два варианта действий: либо продолжить (в этом случае откроется программа 1С), либо отказаться и перейти к решению проблемы.
Паниковать в таком случае не стоит. Давайте разберемся, что может быть его причиной.
Конфигурация базы данных не соответствует сохраненной конфигурации
Суть самого сообщения заключается в том, что в конфигурацию информационной базы были внесены изменения, но она не была обновлена. Программа 1С содержит две конфигурации – конфигурацию информационной базы и конфигурацию поставщика. При внесении изменений в конфигурацию необходимо обновить конфигурацию нашей информационной базы.
При выполнении обновления в ручном режиме (через Конфигуратор) программа в ходе выполнения обновления сама предложит обновить конфигурацию. Если по каким-то причинам пользователь отклонил это действие или оно не выполнено по причине сбоя при его выполнении, то при открытии программы 1С пользователь увидит соответствующее сообщение.
При выполнении обновления в автоматическом режиме, обновление могло закончится некорректно, не было доведено до конца и прервалось, например, при отключении электроэнергии, сбоя работы компьютера и т.п. В такой ситуации, необходимо просто дать завершить его.
Первое, что нужно сделать пользователю — посмотреть, какой релиз конфигурации у программы 1С. Если мы на сообщение ответим Да, то программа откроется и пользователь сможет продолжить в ней работать.
Зайдем в раздел Справка — О программе и посмотрим номер нашего релиза.
При сбое в процессе обновления релиз программы остается прежним, т.е. его номер не успел измениться. В данном примере смоделирована ситуация сбоя при выполнении обновления 1С: Бухгалтерия предприятия (базовая) с релиза 3.0.67.54 на релиз 3.0.67.67.
При этом релиз программы в Конфигураторе показывает как измененный.
Ответив на сообщение программы — Нет, она просто закроется, после чего мы зайдем в программу в режиме Конфигуратор.
Обратите внимание, у конфигурации стоит восклицательный знак <!>, что говорит о том, что она изменена и данные отличаются от конфигурации информационной базы.
В этом случае, нам нужно просто обновить конфигурацию. Для этого можно нажать кнопку на панели инструментов с синим цилиндром Обновить конфигурацию базы данных или же клавишу F7 на клавиатуре.
Или перейти в пункт меню Конфигурация и выбрать команду Обновить конфигурацию базы данных.
Программа 1С выполнит обновление, принимаем изменения и запускаем программу.
Сообщение больше появляться не будет.
В том случае, если изменения необходимо отклонить, можно вернуться к конфигурации базы данных до внесения этих изменений.
Другой ситуацией появления сообщения может быть, когда пользователь (программист), сняв с поддержки, внес изменения в базу данных и не сохранил их. Если эти изменения необходимы, то также нужно просто обновить конфигурацию. В том случае, если изменения внесены случайно, то можно вернуть базу данных в исходное состояние.
Для этого в пункте меню Конфигурация — Конфигурация базы данных выбрать команду Вернуться к конфигурации БД.
Измененные метаданные конфигурации будут заменены на метаданные информационной базы, и таким образом, конфигурация вернется к состоянию до внесения изменений.
После выполнения этого действия сообщение Конфигурация базы данных не соответствует сохраненной конфигурации появляться не будет.
Напомним, что перед выполнением любых действий с информационной базой, необходимо выполнять резервное копирование, чтобы при возникновении более сложных проблем можно было восстановить базу из ее копии.
См. также:
- Регистрация конфигурации в центре лицензирования не выполнена: как убрать
- Внутренняя ошибка компоненты dbeng8: как исправить
- Конфликт блокировок при выполнении транзакции 1С 8.3: как исправить
- Недостаточно памяти 1С: как исправить
- Неверный формат хранилища данных 1С 8.3: как исправить
Если Вы еще не являетесь подписчиком системы БухЭксперт8:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Конфигурация базы данных не соответствует сохраненной конфигурации 1С 8.3
Главная страница » Конфигурация базы данных не соответствует сохраненной конфигурации 1С 8.3
Что «Конфигурация базы данных не соответствует сохраненной конфигурации» в 1С 8.3 или 1 С бухгалтерия 8.2 означает? Причина ошибки очень проста, как и её решение, читайте в нашей статье.
Например, при открытии базы программы 1С ЗУП 8 Бухгалтерия ошибка выглядит вот таким сообщением:
Причина её в том, что кто-то вносил новые изменения в конфигурацию базы данных, но не применил их.
И тут возможно два варианта ответа по настройке:
1. Изменения в конфигурацию внесены специально через конфигуратор, но почему-то забыли обновить в рабочую базу данных программы после обновления.
Если Вы уверены, что это Ваш случай пользователя, то, чтобы продолжить, достаточно зайти в режим конфигуратора (ниже файла) и нажать кнопку F7 или «синий бочонок»:
Система может запросить сообщением какие-то подтверждения — всё подтвердите.
2. Кто-то случайно внес изменения в работе конфигуратора 1 С Предприятие.
Если Вы уверены, что кто-то случайно, по незнанию, внес эти изменения в работу, необходимо сделать их отмену. Для этого необходимо зайти в режиме конфигуратора в меню «Конфигурация — Конфигурации базы данных» и выбрать пункт «Вернуться к конфигурации БД»:
Если Вы точно не можете ответить на эти вопросы, то лучше обратиться за помощью к специалистам или обновить конфигуратор, в противном случае есть риск потерять данные всех пользователей, которые уже будет не изменить.
Заказать консультацию
По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.
Рассмотрим два пути, если при открытии программы 1С появляется сообщение:
Можно согласиться и продолжить действие (тогда программа запустится, и в ней можно будет работать дальше) или отказаться и решить проблему. Если мы решили пойти вторым путем, нам нужно понять, в чем же состоит причина данного сообщения.
- Первое – при выполнении обновления. Обновление не прошло до конца по каким-либо причинам: вышли из программы, не приняв их, или же просто произошел сбой при выполнении, и процесс не был завершен (если программа наша открывается при этом – это уже хорошо).
- Второй вариант – кто-то случайно (или в процессе разработки) внес правки, и соответственно они также остались незавершенными, не принятыми программой. Проанализировав ситуацию, необходимо сделать вывод, нужно ли просто принять сделанные правки или придется возвращать базу в исходное состояние.
В обоих случаях просто не выполнена реструктуризация, поэтому ее нужно обновить и, если нужно, привести в соответствие с основной конфигурацией.
Рассмотрим, как решить эти вопросы, не забывая, что перед любыми действиями с информационной базой, рекомендуется сделать ее резервную копию.
Для решения проблемы заходим в базу через Конфигуратор.
Когда действительно имело место обновление, не завершившее процесс, или разработчиками все-таки вносились нужные, но не завершившиеся изменения, нам надо дать команду программе – завершить процессы. Обратите внимание на заголовок окна конфигурации. Там стоит восклицательный знак . Это говорит о том, что наша конфигурация изменена и отличается от конфигурации БД. Завершаем нашу операцию через одноименный пункт меню.
Или для выполнения этого же действия можно использовать кнопку на панели инструментов в виде синего цилиндра со стрелочкой.
Обратите внимание на горячие клавиши в подсказке. С клавиатуры это действие может быть выполнено нажатием функциональной клавиши F7.
Программа выполнит обновление, принимаем все изменения и можем заходить в программу. Сообщение больше появляться не будет.
Восстановление исходного состояния информационной базы
Если в конфигурацию были внесены случайные изменения, или программист (разработчик) вносил изменения в конфигурацию, после чего были обнаружены ошибки, исправить которые проблемно, можно восстановить ее, заменив измененные метаданные метаданными из конфигурации базы данных. Для этого в уже используемом нами пункте меню заходим в раздел «Вернуться к конфигурации БД».
Программа предупредит, о потере изменений, сделанных в программе, но мы соглашаемся на продолжение выполнения действия.
После окончания процесса метаданные нашей конфигурации будут соответствовать основной.
Для начала необходимо уточнить, что существует два типа конфигурации 1С:
- Предварительная конфигурация, которая изменяется в первую очередь: вручную, через режим «Конфигуратор», или же автоматически – при обновлении 1С.
- Конфигурация базы данных – непосредственно структура данных внутри файла базы данных, изменения в которую вносятся уже после того, как конфигурация была отлажена и проверена через режим «Конфигуратор». Этот процесс называется реструктуризация базы данных.
Окно с вопросом «Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?» появляется при запуске платформы в двух случаях:
- Либо после обновления 1С, когда обновление было установлено некорректно или по какой-либо причине процесс обновления был прерван
- Либо разработчик внёс изменения в конфигурацию, но не внёс эти изменения непосредственно в базу данных
Внимание! При совершении любых действий с базой 1С всегда предварительно делайте резервную копию базы данных во избежание потери информации!
Сделать это можно в режиме «Конфигуратор»: Администрирование – Выгрузить информационную базу.
В случае, если окно с ошибкой «Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?» появилось после обновления 1С, необходимо запустить процесс обновления конфигурации базы данных и дождаться его успешного завершения.
Если же данное окно появилось в результате внесения изменений вручную (например, разработчиком 1С), в этом случае есть два варианта:
- Откатить изменения Конфигуратора до текущей конфигурации базы данных
- Обновить базу данных в соответствии с изменениями, внесёнными в Конфигураторе
Как откатить изменения Конфигуратора
Для этого необходимо запустить 1С в режиме Конфигуратора:
После этого перейдите в Конфигурация – Вернуться к конфигурации БД:
После этого конфигурация в Конфигураторе вернётся к той, в соответствии с которой сконфигурирована база данных.
В случае же, если изменения в Конфигураторе были внесены намеренно, эти изменения корректны и завершены, можно обновить конфигурацию базы данных в соответствии с конфигурацией, сохранённой в Конфигураторе.
Как обновить конфигурацию базы данных
Делается это практически так же, как и возврат к конфигурации БД: необходимо запустить 1С в режиме «Конфигуратор», после чего перейти в Конфигурация – Обновить конфигурацию базы данных (горячая клавиша F7):
Обратите внимание: процедура обновления конфигурации БД может занимать весьма продолжительное время, вплоть до нескольких часов. Затраченное время напрямую зависит от объёма внесённых изменений, текущего объёма базы данных и мощности оборудования, на котором происходит обновление конфигурации БД.
Примите к сведению: обновление базы большого объёма (свыше ~4Гб) необходимо выполнять на 64-разрядной версии платформы, чтобы не столкнуться с ошибкой «Недостаточно памяти».
После завершения процесса отката или обновления БД, запуск 1С будет проходить в штатном режиме, без появления окна с вопросом: «Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?».