Содержание:
1. Ошибка в программе 1С Предприятие 7.7
2. Способы решения ошибки загрузки метаданных
1. Ошибка в программе 1С Предприятие 7.7
Доброго времени суток, коллеги! Сегодня говорим об ошибке загрузки метаданных в 1С. Данная ошибка встречается только в версии платформы 1С:Предприятие 7.7. Не исключаю, что работая на восьмерке, Вы могли сталкиваться с чем-либо созвучным, однако формулировка «Ошибка загрузки метаданных» свойственна только версии 7.7, так что именно на ее примере и будем рассматривать данную тему. Если Вы столкнулись с проблемой загрузки метаданных, скорее всего, Вы только что перенесли базу на свою рабочую станцию.
Для решения ошибки загрузки метаданных стоит убедиться в правильности пути к базе данных. Для этого откройте список баз. Внизу вы увидите путь к базы данных 1С 7.7, если вы пройдете по нему, увидите файл «1Cv7.md», если же вы его не видите, ищите и изменяйте адрес базы – есть вероятность, что это поможет исправить ошибку загрузки метаданных.

Путь к базе данных 1С 7.7
2. Способы решения ошибки загрузки метаданных
Если вышеуказанное не помогло решить проблему, следует прибегнуть к следующим вариантам исправления ошибки загрузки метаданных в 1С:
1) Запускаем нашу базу в режиме Конфигуратора. Автоматически будет установлен монопольный режим. В самом Конфигураторе ищем вверху пункт «Администрирование», далее жмем по «Кодовая страница таблиц ИБ».
Открывается новое окно, в котором выбираем «Текущая системная установка», после чего появится предупреждение – со всем соглашаемся. В этот момент начинается перестройка всех индексов в нашей базе данных 1С 7.7.
После того как операция будет завершена, смело выходим из режима Конфигуратора и можем начинать работу в режиме Предприятия.
2) Второй способ в некотором смысле проще, однако, все же, менее желательный нежели первый. Мы просто отключим проверки сортировки кодовых страниц. Начнем с того, что нам необходимо найти место расположения нашей программа 1С Предприятие 7.7 (не базы, а именно программы). Скорее всего это что-то из разряда «C:/Program files/1cv77/”, однако смотрите по ситуации.
В этой папке находится папка bin, куда мы и поместим отключение проверки путем добавления файла OrdNoChk.prm. Где мы его возьмем, напрашивается вопрос. Создадим сами. Открываем обычный блокнот, нажимаем на меню «Файл», выбираем «Сохранить как…» в типе файла выбираем «Все файлы», а в само название вписываем OrdNoChk.prm. Путь, соответственно, выбираем до папки bin. Если все сделано верно, то при следующем запуске Предприятия ошибка загрузки метаданных исчезнет в любой базе.
Специалист компании «Кодерлайн»
Роман Барабанов
Наиболее надежным вариантом решения данной проблемы является использование дистрибутива поставки «1С:Предприятие» для полной переустановки программы «с нуля». Установив программу, не следует вручную прописывать путь к базе данных – для этого нужно использовать диалог выбора для подключения к новой информационной базе. Такой вариант будет более надежным и корректным.
Однако правильная инсталляция «1С:Предприятия» с указанием расположения базы данных не всегда является гарантией успеха. Не исключена возможность возникновения следующей ошибки при запуске программы: «Порядок сортировки, установленный для базы данных, отличается от системного». Причина кроется в отличии языковых региональных стандартов операционной системы, установленной на компьютере, от стандартов, которые используются в 1С.
Существует два способа решения данной проблемы:
1. Информационная база должна быть запущена в режиме «Конфигуратор». В верхнем горизонтальном меню в пункте «Администрирование» необходимо выбрать пункт»Кодовая страница таблиц ИБ».
Откроется новое окно, в котором следует выделить «Текущая системная установка» и подтвердить выбор. Далее появится системное сообщение о том, что изменения в кодовой странице повлекут перестройку индексов всех таблиц информационной базы данных. Нужно подтвердить изменения.
После этого можно выйти из режима конфигуратора и войти в режим пользователя «1С:Предприятия». Если эта ошибка возникает у нескольких баз данных, эту процедуру нужно провести с каждой из них.
2. Второй способ решить проблему – отключение проверки сортировки кодовой страницы. Для этого на системном диске C: необходимо зайти в папку с установленными программами Program Files и найти папку с «1С:Предприятие 7.7» (она называется «1cv77»).
Здесь расположена папка bin, в которую нужно добавить файл OrdNoChk.prm. Файл можно создать самостоятельно. Откройте новый документ в текстовом редакторе Блокнот и в меню «Файл» выберите «Сохранить как», укажите имя файла «OrdNoChk.prm», а тип файла – «Все файлы». Или просто скачайте этот файл с нашего сервера по ссылке.
Не удалось решить вопрос? Обращайтесь к нам:
- Звоните по номеру +7 (495) 151-26-58
- Или оставьте заявку
Сначала необходимо проверять – присутствие метаданных в самом каталоге базы данных. Самая распространенная ошибка метаданных, неправильное указание пути к базе. Путь указывают так, чтобы при открытии сразу был виден файл- 1Cv7.md. Как это проверить, необходимо прочесть тут.
В том случае если путь в 1С правильно указан – это тоже представляет проблему: файл существует, но загрузка не производится и происходит это зачастую из-за 2х причин:
Нет возможности выполнить чтение файла. Стоит в этом убедиться – пытаемся выполнить копирование файла на другой диск методом Проводника Windows. Если ничего не вышло, произошла ошибка чтения файла, то – этот файл не читается или потому что он физически поврежден или, отсутствуют права на это.
Файл может читаться, но он на самом деле поврежден:
- Резкое отключение электроэнергии в пятницу…
- Вирус, которые приносит вред Compound файлам что просит несколько рублей за полученный код расшифровки файла (ни в коем случае нельзя на это вестись!)
- Физический износ винчестера (жесткого диска) ПК.
Ошибка загрузки метаданных
Ошибка загрузки метаданных (файла 1cv7.md) обычно происходит в случае, если файл MD повреждён или отсутствует.
При совместной работе причиной может быть неверное блокирование файла другой программой или недостаточные права доступа к файлу.
Необходимо проверить следующее:
- наличие файла 1cv7.md в каталоге с базой
- под тем пользователем, под которым и открываете базу, попробовать скопировать базу в локальный каталог и открыть оттуда
- если в последнем случае всё заработало, то MD-файл исправен, и причина в проблемах с доступом
Проблемы с доступом
Уточнить диагноз поможет
WINEDEBUG=+file winelog программа
В лог-файле ~/.wine/wine.log можно будет увидеть более конкретную причину отказа в отступе.
Нужно разбираться с правами на файл и с режимом открытия (какие ещё программы в каком режиме открывают файл).
Лучше всего для диагностики написать программу, которая ведёт себя аналогично 1С, но учитывает особенности запуска в WINE@Etersoft:
- NFS
- CIFS
- файловый сервер
Ссылки
- База знаний по MD-файлу
