Главная - Софт
Ошибка загрузки метаданных. Ошибка загрузки метаданных 1с ошибка загрузки метаданных windows 7

Рано или поздно в жизни любого пользователя 1С наступает тяжелая минута, когда любимая программа отказывается иметь с ним дело, не запускаясь вовсе или выдавая зачастую невразумительные для человека неискушенного сообщения. Итак, что нам пытается сказать 1С, и что мы можем для нее сделать?

1. «Ошибка загрузки метаданных»
Это означает, что платформа не может обнаружить необходимые для запуска информационной базы файлы. В этом случае проверьте правильность указания пути к вашей информационной базе.

2. «Порядок сортировки, установленный для базы данных, отличается от системного!»
Данная ошибка возникает в случае, когда системная кодировка и кодировка информационной базы различны.

3. «Ошибка блокировки данных»
Ваша база используется в монопольном режиме (возможно, это Вы сами). Для устранения этой проблемы необходимо закрыть сеанс «1С:Предприятие» с монопольным доступом к базе и зайти в разделенном режиме. Если 1С: Предприятие в монопольном режиме запущено не на Вашем компьютере, то возможны два варианта действий.

Первый вариант применим, если компьютеров в сети, использующих 1С: Предприятие, немного или они расположены недалеко друг от друга. Выбрав на каждом компьютере пункт меню 1С:Предприятие Помощь -> О программе, Вы увидите в строке Режим работы. Если слева написано «Монопольный», то нужно закрыть 1С:Предприятие на этом компьютере.

Второй вариант нужно применять тогда, когда компьютеров в сети много. Тогда нужно запустить Монитор командой Пуск ->Программы->1С: Предприятие->Монитор пользователей. Запустив монитор, нужно выбрать пункт меню Монитор ->Активные пользователи. Перед Вами появится список компьютеров, с которых на данный момент используется база (каждая строка – запущенная компонента 1С: Конфигуратор, Предприятие, Монитор, Отладчик). Если Вы обратите внимание на самый левый столбец, увидите, что на одном из компьютеров запущено 1С: Предприятие в монопольном режиме (это отображается красным восклицательным знаком рядом с иконкой). Подойдите к этому компьютеру и закройте там 1С: Предприятие. Проблема теперь должна быть решена.

Иногда возможен вариант, что какой-то компьютер некорректно завершил работу (или просто «завис»), тогда нужно выключить его и включить еще раз. Если невозможно определить, какой компьютер занял базу, а в Мониторе не указан компьютер, использующий монопольный режим, то придется найти и завершить процесс 1cv7.exe в Диспетчере задач Windows или выключать все компьютеры (можно по одному, пробуя запустить 1С после выключения каждого компьютера).

4. «Каталог пользователя занят»
Это означает, что под Вашей учетной записью уже открыт сеанс работы в 1С.

5. «Каталог базы не обнаружен»
Это произошло из-за того, что недоступна папка, в которой находится база 1С. Если база находится на Вашем компьютере, то, скорее всего, Вы ее куда-то переместили. Вспомните, перемещали ли Вы какие-либо каталоги (папки) в последнее время. Если Вы знаете точно, куда была перемещена база, то при запуске 1С в диалоговом окне выберите кнопку «Изменить» (справа идут кнопки ОК, Отмена и следующая – «Изменить»). Укажите новый путь к базе и, нажав на кнопку ОК, запустите 1С: Предприятие еще раз.
Если база находится не на вашем компьютере, а на удаленном сервере, то лучше обратиться за помощью к человеку, который отвечает за работоспособность компьютеров в Вашей фирме. Если Вы все же решили самостоятельно ликвидировать проблему, то, во-первых, необходимо проверить наличие сети между двумя компьютерами (Вы можете просто проверить наличие компьютера-сервера в списке доступных для клиента компьютеров, кликнув на иконке «Мое сетевое окружение»). Во-вторых, нужно узнать местонахождение каталога с базой на сервере. После этого, кликнув на кнопку «Изменить» в диалоговом окне запуска 1С:Предприятие, выберите «Мое сетевое окружение»->Сервер, на котором находится база ->Укажите путь к базе.

6. «Ошибка открытия индексного файла таблицы. Для восстановления индексных файлов запустите программу в монопольном режиме»
Для решения этой проблемы нужно запустить программу в монопольном режиме (поставьте галочку в поле «Монопольно» при запуске программы). Конечно, предварительно придется попросить всех пользователей выйти из 1С: Предприятие. На предложение восстановления индексных файлов нужно ответить утвердительно. Этот процесс может занять значительное количество времени, от 1-2 минут для баз в 5-10 мегабайт до порядка часа для больших баз. Если Вам не удается запустить систему в монопольном режиме, хотя Вы уверены, что все пользователи вышли из программы, то сначала проверьте свой компьютер, возможно, там осталась запущенная копия программы. Если и это не помогло, то попробуйте выключить клиентские машины (можно по одной, с проверкой после каждой). Вероятно, что одна из программ была некорректно завершена и не освободила базу.

7. «Поврежден файл журнала регистрации»
В каталоге Вашей базы (путь к базе написан внизу в окне запуска) есть подкаталог Syslog. В этом каталоге лежит файл 1cv7.mlg, это и есть файл журнала. Переместите его в другой каталог; если Вы считаете, что файл журнала Вам не нужен, то можете его удалить. Главное — убрать файл журнала из этого каталога. При следующем запуске 1С: Предприятие должна успешно загрузиться и создать пустой файл журнала.

8. При запуске программы появляется всплывающий экран с надписью 1С:Предприятие и тут же исчезает.
Данная ошибка проявляется в случае, если платформа обнаруживает файлы для запуска, но у текущей учетной записи (учетная запись операционной системы, не путать с учетной записью «1С:Предприятие») нет прав доступа к каталогу, где находится информационная база. 1С: Предприятие для запуска необходима запись в этот каталог. Чтобы исправить ситуацию с сервера, на котором находится база, выберите общий ресурс (диск или каталог с базой), щелкните правой кнопкой, выберите меню Свойства, вкладку Доступ, поставьте значение Полный (или переставить индикатор в «Открыть общий доступ к папке» для Windows 2000). Сохраните изменения, попробуйте запустить 1С: Предприятие еще раз.

9. «Runtime Error! Program c:\Program Files\1Cv77\Bin\1Cv77.exe. Abnormal termination»
Возможно несколько причин возникновения этой ошибки. Сначала скопируйте каталог Вашей базы в другое место, чтобы даже при наихудшем исходе (в процессе исправления выключили свет) Вы могли вернуться к ситуации до начала исправления. Вы можете самостоятельно предпринять следующие шаги исправления этой ошибки. После каждого шага, попытайтесь запустить 1С: Предприятие.
a) Перезагрузите компьютер.
b) Переустановите 1С: Предприятие.
c) Скопируйте файл 1Cv7.md, который лежит в каталоге NEW_STRU Вашей базы в каталог с базой. Например, если Ваша база лежит в каталоге c:\1C\base, то нужно скопировать файл 1Cv7.md из c:\1C\base\NEW_STRU в c:\1C\base. На вопрос: «Заменить ли текущий файл?» следует ответить «Да».
d) Запустите Конфигуратор, выберите пункт Администрирование -> Тестирование и исправление ИБ. Нажмите на кнопку Выполнить.

10. «Невосстановимая ошибка базы данных. Код – 10. Ошибка открытия словаря базы данных»
Скопируйте файл 1Cv7.dd, который лежит в каталоге NEW_STRU Вашей базы в каталог вашей базы. Например, если Ваша база лежит в каталоге c:\1C\base, то нужно скопировать файл 1Cv7.dd из c:\1C\base\NEW_STRU в c:\1C\base. На вопрос: «Заменить ли текущий файл?» следует ответить «Да». Если такого файла в каталоге NEW_STRU не существует, но Вы знаете пароль на конфигурацию, то можно исправить проблемы, переименовав какой–либо объект метаданных самого в себя (например, в идентификаторе константы ОснФилиал стереть последнюю букву «л» и снова ее поставить). Сохраните конфигурацию.

11. Ошибка доступа к таблице DT*
Превышено максимально допустимое количество одновременно открытых файлов в Windows 9x.

Дело в том, что Windows 95/98 позволяют одновременно открывать не более 1024 файлов. Это ограничение вступает в силу, если в сетевом режиме работы база лежит на расшаренном диске компьютера, работающего под управлением Windows 95/98. При запуске 1С каждый подключившийся пользователь открывает все.dbf и.cdx файлы, входящие в состав конфигурации. В зависимости от сложности конфигурации, одновременно работать с 1С в таком режиме могут 3-6 пользователей.

Если Вы столкнулись с такой проблемой, следует использовать в качестве файл-сервера (т.е. компьютера, на котором хранится каталог информационной базы) компьютер с WinNT/2000/2003. Надо только иметь ввиду, что WinNT Workstation (2000 Professional) не имеет ограничения на количество открытых файлов, но допускает не более 10 одновременных подключений. Т.е. с базами на таком компьютере смогут работать одновременно не более 10 пользователей. Если требуется работать большему количеству пользователей одновременно, то есть смысл рассматривать вариант с выделенным сервером и операционными системами Windows 2000/2003 Server.

Если Вы перенесли базу на Windows 2003 Server, и у Вас продолжает появляться та же ошибка, то проверьте количество лицензий на подключение пользователей (компьютеров) в Win Server 2003 – там по умолчанию стоит всего 5.

12. «Не обнаружен ключ зашиты программы»
Эта ошибка может возникнуть из-за ряда причин. Варианты решения зависят от того, стоит ли у вас сетевая версия или локальная. Начнем с локальной, как с более простого случая.

Мы предлагаем Вам выполнить следующие действия. После каждой попытки, пожалуйста, попробуйте запустить 1С: Предприятие. Возможно, что проблема решится на первом же шаге, и тогда все последующие будут не нужны.

a) Перезагрузите компьютер, нажав Пуск->Завершение работы ->Перезагрузить компьютер ->ОК. Подождите, пока компьютер перезагрузится, затем еще раз попробуйте запустить 1С.

b) Возможно, Вы забыли установить драйвер защиты при установке программы. Тогда Вам нужно запустить его, нажав Пуск ->Программы->1С: Предприятие 7.7->Установка драйвера защиты. Перезагрузите компьютер и попробуйте еще раз запустить 1С: Предприятие. Если же по каким-то причинам драйвер не был установлен, то установите его с прилагаемого к программному обеспечению диска или скачаете с сайта.

c) Проверьте физическое наличие ключа на компьютере, может быть, он выскочил из компьютера. Для этого нужно добраться до задней стенки корпуса компьютера, туда, куда подключаются провода. Важно: крайне рекомендуется предварительно выключить компьютер. Ключ выглядит как брусок примерно 3х4х1 см. Скорее всего, он будет красного или белого цвета. Ключ вставляется в LPT порт (туда же, куда и принтер). В любом случае, Вы сможете вставить ключ только в LPT порт. Важно: не нужно прилагать большую силу, усилия должны быть сравнимы с усилиями при поднятии стакана чая. Если ключ не входит в порт, не пытайтесь вставить его силой, так как либо это не ключ, либо Вы вставляете его не в LPT порт. Лучше позовите человека, отвечающего в Вашей фирме за компьютеры. После того как Вы вставили ключ в порт, включите компьютер и попробуйте снова запустить 1С: Предприятие.

d) Иногда принтер и другая техника, поставленная «поверх» ключа может мешать его определению сервером защиты. Предварительно выключив компьютер и принтер, попробуйте отсоединить периферию (чаще всего принтер) от компьютера, оставив ключ на месте. Теперь включайте компьютер и попробуйте запустить 1С. Конечно, в этом случае, вы не сможете пользоваться отключенным устройством.

Если у Вас используется сетевая версия, и ключ расположен не на Вашем компьютере, то рекомендуется обратиться за помощью к человеку, который отвечает за работоспособность компьютеров в Вашей фирме. Если Вы и есть это человек, то мы можем посоветовать Вам выполнить следующие действия:

a) Проверьте то, что проблемный компьютер «видит» сервер, на котором находится ключ. Можно либо пропинговать сервер из командной строки, запустив программу ping с проблемного компьютера с именем компьютера-сервера в качестве параметра. Например, c: ping server1c. Либо Вы можете просто проверить наличие компьютера-сервера в списке доступных для клиента компьютеров, кликнув на иконке «Мое сетевое окружение». Если выяснится, что проблемный компьютер не «видит» сервер, то понадобится провести стандартную проверку при сетевых проблемах. Рекомендуем начать с проверки целостности кабелей (нет обрывов), работоспособности хаба, работоспособности сетевой карточки, кроме того, следует убедиться в наличии необходимых протоколов и правильности их настройки.

b) Убедитесь в том, что на компьютере с ключом запущена программа «Сервер защиты». Это программа необходима для работы клиентов 1С: Предприятие в сетевом варианте. Вы можете запустить ее, нажав Пуск ->Программ->1С: Предприятие 7.7-> Сервер защиты.

c) На каждом компьютере с 1С: Предприятие есть файл nethasp.ini, который по умолчанию находится в C:\Program Files\1Cv77\BIN. В этом файле содержатся настройки программы, проверяющей наличие ключа в сети. Файл достаточно хорошо документирован, и Вы, наверняка, сможете разобраться в его структуре. Мы рекомендуем Вам обратить особое внимание на строки используемых протоколов (возможно, там остался один IPX/SPX, который вообще в вашей сети не используется), время ожидание поиска ключа (при слабой сети программа может просто не успеть найти его) и ссылки на компьютер сервер (возможно, такого компьютера уже не существует, он перемещен или переименован).

Возможно, аппаратный ключ защиты «приказал долго жить». В этой ситуации нужно обратиться к вашему поставщику программного обеспечения и написать заявление на обмен ключа защиты. Или же ваша копия «1С:Предприятие» вообще не имеет данного ключа. Ведь ключ поставляется только с лицензионным программным обеспечением.

Если у Вас появилось окно с сообщением «Ошибка загрузки метаданных 1С 7.7», то это почти наверняка поврежден файл с метаданными 1сv7.md, либо он просто напросто не найден.

Если база 1С «потерялась»

Если файл цел, но по каким-то причинам к нему указан неверный путь, то считайте, что Вам повезло. Достаточно правильно указать путь к базе данных, и все будет в порядке. Чтобы указать правильный путь, нужно запустить программу и нажать кнопку «Изменить»:

Появится окно с названием информационной базы и строка с указанием пути к ней:

Нужно выбрать каталог, где находится файл 1сv7.md.

Если база действительно повреждена

Теперь рассмотрим вариант, когда путь указан верно, а следовательно, файл поврежден. Это может произойти при внезапном выключении электроэнергии, неправильном извлечении переносного носителя информации, поражения файла вирусом.

Получите 267 видеоуроков по 1С бесплатно:

Не исключено, что поврежден не только md файл, но и другие. Но программа сначала обращается именно к файлу конфигурации и, если не может его корректно открыть, выдает ошибку. Если файл md в порядке, то сообщение скорее всего будет другим, например, связанное с нарушением индексации или прочее. Для исправления данных ошибок обычно достаточно штатных средств программы.

Кстати, проверьте, возможно, у Вас настроено резервное копирование всей базы данных, и Вам нужно просто восстановить ее. Но после этого все равно проверьте диск на целостность и на вирусы, иначе ситуация может повториться.

Итак, что можно предпринять для лечения файла конфигурации.

Важно! В первую очередь сделайте копию всего каталога с базой данных, чтобы не усугубить ситуацию!

После выполнения резервной копии поочередно выполняем следующие действия:

  1. Проверяем, скопировался ли файл в другой каталог, а лучше на другой диск. Если скопировался и размер совпадает, то доступ на чтение есть. На всякий случай попробуйте создать новую базу данных, указав путь к каталогу, в который скопировали исходную базу. Если все заработало, проблема с диском. Если ошибка остается – поврежден файл md.
  2. Самый простой способ восстановить файл конфигурации – это найти файл с таким же релизом и заменить им поврежденный. Но этот способ приемлем, только если у Вас нет своих изменений в конфигурации, либо они незначительны, и их легко внести опять. Помните, что изменения нужно внести до первого запуска 1С в режиме пользователя, иначе можно потерять данные. Релиз конфигурации можно узнать следующими способами:
    • Если это файловая база данных, находим файл 1SCONST.DBF и открываем его в любом dbf редакторе. Ищем там ячейку с цифрами, начинающимися с 7.7. Это и есть номер релиза:

Если база SQL-ная, пишем простой запрос, который выдаст нам номер релиза:

В данном разделе приводятся сведения о некоторых ошибках при запуске программ системы 1С:Предприятие и способы их исправления.

Чаще всего эта ошибка возникает при использовании операционной системы Windows Vista. Для её исправления следует установить платформу 1С:Предприятие 7.7 не ниже релиза 7.70.027 и выполнить следующие действия: — запустить базу данных в режиме «Конфигуратор»; — в меню «Администрирование» выбрать пункт «Кодовая страница таблиц ИБ»; — в выпадающем списке выбрать «+ Текущая системная установка». — на вопрос системы о перестройки индексов нажать «да». Через некоторое время появится сообщение об удачном изменении кодовой страницы.

Сообщение возникает при первом запуске чистой базы. При первом запуске базы нужно поставить галочку «Монопольно». Все последующие запуски осуществлять в общем режиме.

Ошибка возникает на сетевой или SQL- версии по причине блокировки файлов другим пользователем или Вами же. Обычно это монопольный вход первого пользователя или переиндексация, после которой не вышли. Либо кто-то работает в 1С, а Вы пытаетесь запустить базу в режиме Монопольно. Для исправления ошибки нужно запустить 1С в режиме Монитор и посмотреть пользователей.

Проверить правильность указанного пути. Возможно, сетевой ресурс, где расположена база данных, не подключен. У пользователя должны быть полные права на папку с базой.

Некорректный выход из программы одним из пользователей. (Сообщение выдается при запуске базы монопольно). Ответить «Да», дождаться загрузки 1С, выйти из базы и зайти не монопольно для возможности работы других пользователей.

Такая ошибка возникает в случае отсутствия в операционной системе шрифта eang000. В окне настройки шрифтов (Пуск — Настройка — Шрифты) выбрать меню Файл — Установить шрифт, указать путь к файлу eang000 (всегда есть в дистрибутиве обновления или в раскрытом комплекте регламентированной отчетности, например, <папка с рабочей базой>\Extforms\Rp10q3).

Необходимый модуль можно скачать с сайта http://www.gnivc.ru/lib/modyl.rar , извлечь из архива файл Печать НД с PDF417 и установить (у пользователя при установке должны быть права администратора).

Если же путь к каталогу базы данных указан корректно - нам повезло гораздо меньше: файл есть, но не загружается. Опять-таки, две причины этого:

Что делать, если поврежден файл метаданных?

Перед началом любых операций необходимо сделать копию базы данных и оттащить ее от греха подальше на другой диск/компьютер, чтобы не сделать себе хуже. Операции, описанные далее нельзя отменить.

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

Что делать, если архива нет?

Многие админы говорят, что в таком случае «делать» нужно было раньше… И говорят, что именно нужно было делать - архив резервной копии! Но это не наш метод. Мы работаем вот уже несколько лет без резервных копий , не засоряя ими драгоценное место на жестких дисках из-под фильмов. На будущее - резервные копии делать нужно! И чем ценнее информация - тем чаще.

Итак, порядок действий перед паникой:

    Попробовать распаковать файл конфигурации утилитой GComp . Если распаковать удалось - ей же упакуется и будет работать.

    Посмотреть любым HEX-редактором заголовок файла - если он не похож на Compound (символы РП. в начале файла) - имеем полностью убитый чем-то файл метаданных. Возможно, файл был зашифрован каким-то вирусом - в 90% случаях восстановлению он не подлежит.

    Если конфигурация была стандартной - можно попробовать найти MD в интернете (или запросить на фирме, поддерживающей 1С) файл этой же конфигурации и этой же версии (релиза). Узнать номер версии/релиза можно из файла

Как узнать релиз 1С, если она не запускается?

Открываем файл 1SCONST.DBF (если база файловая) или одноименную таблицу на сервере SQL (если база SQL) и ищем строчку среди тех, где OBJID = 0, а в поле VaLUE строка вида 7.70.***



 


Читайте:



Как узнать VID, PID флешки и для чего служат эти идентификационные номера?

Как узнать VID, PID флешки и для чего служат эти идентификационные номера?

Если Вы пользовались флешкой много лет, и никаких проблем не возникало, но в один день при подключении к компьютеру она определилась, как...

Apptools: как зарабатывать, играя

Apptools: как зарабатывать, играя

Теперь же эта возможность заработка вылилась в отдельный самостоятельный полноценный проект AppTools, о котором я хочу сегодня подробно...

Lenovo Vibe K5 Plus - Технические характеристики Характеристики звука и камеры

Lenovo Vibe K5 Plus - Технические характеристики Характеристики звука и камеры

За довольно короткий период Lenovo стала одним из самых серьезных игроков на украинском рынке портативной техники. Продукты китайской компании...

Платежная система Payza (ex-Alertpay) Payza вход в личный кабинет

Платежная система Payza (ex-Alertpay) Payza вход в личный кабинет

Доброго времени суток, уважаемые читатели блога сайт. Вам наверняка надоели скучные платежные системы, полностью переведенные на русский язык (как...

feed-image RSS