Программирование в 1СПятница, 22.11.2024, 00:24

| RSS
Главная | Каталог статей
Меню сайта

Категории раздела
Основы [36]
Общие вопросы по 1С 7.7 [88]
1С: Бухгалтерия 7.7 [7]
1С: Торговля 7.7 [4]
1С:Зарплата и кадры 7.7 [1]
1С 7.7: Проблемы и решения [33]
УРБД [3]
Управление Распределенными Базами Данных
OLE [2]
Механизм обмена данными между базами 1С через OLE
SQL [1]
Сервер терминалов [1]
Интеграция с внешними приложениями [3]
FAQ по 1С v.7.7 [7]
FAQ по 1С v.7.7

Поиск

Поиск по сайту

Главная » Статьи » 1С v.7.7 » Общие вопросы по 1С 7.7

При запуске 1С выдается ошибка: "Ошибка блокировки метаданных"
При запуске 1С выдается ошибка: "Ошибка блокировки метаданных. Возможно, метаданные используются другой задачей." Из-за чего такое происходит?
 
    Эта ошибка происходит на сетевой или SQL – версии по причине блокировки файлов другим пользователем или Вами же. Обычно это монопольный вход первого, кто входит (или переиндексация, после которой не вышли). Для исправления ошибки нужно открыть монитор пользователей, посмотреть, кто заблокировал БД и попросить его выйти.
    На SQL версии, когда появляется желание войти в БД монопольно, а кто-то из пользователей наблюдает за работой БД 1С через средства SQL сервера, такая ошибка тоже может возникнуть. Монитор тогда не поможет. Нужно средствами SQL сервера определить, кто обращается к БД и закрыть эти приложения (или прервать блокировки средствами SQL сервера). После этого монопольный доступ к БД станет возможен.

1. Кто-то уже вошел в 1С в монопольном режиме. Проверка – запустить 1С в режиме Монитор и посмотреть пользователей.
2. Кто-то входил в 1С и не довел дело до конца (выбор базы, выбор пользователя, пароль) – а система временно заблокировала что-то. Если режим Монитор не помог, то см. пункт 4.
3. Кто-то был в 1С в монопольном режиме и вышел совсем недавно (несколько секунд нужно на закрытие всех файлов и снятие всех блокировок). Решение – подождать 30 сек и повторить вход.
4. Кто-то получил доступ к одному из файлов базы данных напрямую, без 1С, и не отпускает его. Решение – на компьютере с базой данных Панель управления – Администрирование – Управление компьютером – Служебные программы – Общие папки и там все просмотреть, кто вошел и какие файлы открыл.

    Кроме описанных выше возможен такой вариант. Работа с 1С одного из пользователей была завершена некорректно (перезагрузка компьютера в результате колебаний напряжения, зависание компьютера и т.п.), и в каталоге пользователя (и, возможно, каталоге базы) остались временные файлы 1cv7.LCK. Если причина в этом, то достаточно будет удалить такие файлы.
Каталоги пользователей находятся в каталоге базы данных.
Кроме того, если пользователей 1С прописывал не специалист, то он мог допустить такую ошибку: не указал каждому пользователю отдельный “каталог пользователя” или указал для всех один и тот же каталог. В таком случае даже если кто-то работает с программой НЕ в монопольном режиме, другие пользователи не смогут зайти в программу пока не выйдет этот.
    Ну и еще как вариант- кто-то зашел в 1С, а Вы пытаетесь кнопочкой из конфигуратора запустить ее в монопольном режиме.
Категория: Общие вопросы по 1С 7.7 | Добавил: Spacer (18.06.2008)
Просмотров: 25164 | Комментарии: 3
Всего комментариев: 3
1 Димитрий  
0
Скажите, а как с версии SQL перенести базу данных на локальную?

2 Spacer  
0
Процедура переноса может быть представлена в виде последовательности таких шагов:
1. выгрузка существующей информационной базы SQL в файл переноса данных;
2. инициализация новой информационной базы DBF;
3. загрузка файла переноса данных в новую информационную базу DBF;
4. копирование рабочих каталогов пользователей, файлов внешних отчетов, файлов прописи и т. п. из каталога исходной информационной базы в каталог вновь созданной информационной базы.

Для выгрузки существующей информационной базы SQL в файл переноса данных следует запустить Конфигуратор. Затем выбрать пункт меню «Файл./Выгрузить данные...». На экране появится диалоговое, в котором следует задать имя файла переноса данных.

Затем нужно загрузить полученный файл переноса данных в новую базу в формате DBF.
Для этого следует запустить Конфигуратор новой базы. Затем выбрать пункт меню «Файл./Загрузить данные...».
В диалоговом окне указать имеющийся файл переноса данных.


3 Алексей  
0
Спасибо огромное за информацию, думал, что боссу все данные сломал

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Статистика

    Copyright 1C:Programmer © 2024
    Бесплатный конструктор сайтов - uCoz