23.10.19 — 12:22
Перенес базу на сервер, чтобы организовать работу в базе нескольким пользователям через RDP.
При входе второго пользователя получаю сообщение «ошибка блокировки данных. возможно данные используются другой задачей»
Платформа 7.7
База файловая
1 — 23.10.19 — 12:25
Пользователи разные в 1с? Каталоги пользователей разные? База не однопользовательская часом? Первый случайно не монопольно заходит?
2 — 23.10.19 — 12:25
1) первый зашел монопольно
2) версия не сетевая 1cv7l.exe
3 — 23.10.19 — 12:45
(1) Для каждого пользователя создал отдельный каталог (Петров, Иванов).
Монопольно никто не заходит. Я сам пока что тестирую.
4 — 23.10.19 — 12:47
(1) Как узнать однопользовательская или нет?
5 — 23.10.19 — 12:47
какой-то из файлов залочен сторонней программой.
6 — 23.10.19 — 12:48
(4) по имени экзешникм. посмтотреть в параметры-о программе
7 — 23.10.19 — 12:52
(5) Нет, не залочен. И для каждого пользователя создал свой каталог.
8 — 23.10.19 — 12:54
1C:V7 starter program (multi-user)
9 — 23.10.19 — 12:55
(7) возможно СТОРОННЕЙ ПРОГРАММОЙ файл захвачен монопольно.
10 — 23.10.19 — 12:56
посмотри что бежит в строке «статуса» стартового окна при открытии базы — там может оказаться полезная информация.
11 — 23.10.19 — 13:01
(9) Нет. Ничего нету. Базу перенес на новый сервак, лишнего ничего нету.
12 — 23.10.19 — 13:01
(11) Посмотри анлокером
13 — 23.10.19 — 13:01
(0) md добавил в исключения антивирусу?
14 — 23.10.19 — 13:01
База стартует только для одного пользователя, для остальных считается заблокирована.
15 — 23.10.19 — 13:06
(14) а ты проверь монитор пользователей. Возможно, что процесс завис.
Пуск ->Программы->1С: Предприятие->Монитор пользователей.
Далее пункт меню Монитор ->Активные пользователи.
Если в одной из колонок есть красный восклицательный знак, то это монопольный режим.
16 — 23.10.19 — 13:10
(15) Если пользователь закрывает базу, тогда я могу зайти.
17 — 23.10.19 — 13:11
(14) Для одного любого? Значит, однопользовательская.
Если запустилась — посмотри в монитор пользователя. Есть там красный ! у пользователя?
18 — 23.10.19 — 13:11
(16) Чудес не бывает. Или у тебя однопользовательская версия, или пользователь заходит монопольно. Или, пользователи ссылаются на один рабочий каталог.
Модератор
19 — 23.10.19 — 13:18
(0) мд лочится системой.
Модератор
20 — 23.10.19 — 13:19
он стал только для чтения вот 1с и думает что монопольно захвачено
21 — 23.10.19 — 13:23
Под одной учеткой RDP запускается без ограничений сеансов, а уже под другим пользователем не запускается.
22 — 23.10.19 — 13:24
(21) права доступа на папку с базой. дай на папку полные права 1сным учеткам
23 — 23.10.19 — 13:31
(22) Права полные
24 — 23.10.19 — 13:31
(20) Что в таком случаи делать?
25 — 23.10.19 — 13:51
(18) Если каталог один — будет ошибка «Каталог пользователя занят».
(24)
1. Установить сетевую или SQL версию.
2. Открывать базу не монопольно.
Других вариантов нет.
26 — 23.10.19 — 14:11
(25) Я же уже писал, что каталоги созданы.
27 — 23.10.19 — 15:16
Получается система блокирует файл MD если кто то уже зашел в базу, тогда как сделать чтобы был доступ на редактирования остальным пользователям. Права на файл полные у всех.
28 — 23.10.19 — 15:22
(27) Ты монитор пользователей открыл, когда у тебя блокировка возникает? Что там показывается?
29 — 23.10.19 — 15:23
Решение: Дал полные права на каталог с базой.
30 — 23.10.19 — 15:24
(29) а что, были неполные? И у тебя 1с умудрялась таки заходить?
Давно же известно, что 1с нужен full control на каталог ИБ…
Модератор
31 — 23.10.19 — 15:26
(30) скорее всего первый входящий создавал файл LCK. поскольк унет прав на каталог все остальные его не могли получить корерктно.
Модератор
32 — 23.10.19 — 15:27
поэтому права именно на каталог помогли.
ДенисЧ
33 — 23.10.19 — 15:28
(32) Так полные права именно на каталог и нужны, а не только на файлы. Это известно ещё с тех пор, когда в России ещё не знали Путина ))

Рисунок 1 – Ошибка блокировки данных
-
Ошибка блокировки данных происходит в программе 1С: Предприятия 7.7 в сетевой версии или когда данные хранятся на SQL сервере. Возникает она обычно в случае, когда файлы заблокированы кем-то из пользователей, первым вошедшим в монопольный режим.

Рисунок 2 – Запуск 1С в монопольном режиме
-
Монопольный режим является однопользовательским привилегированным режимом работы приложения. Если на момент попытки запустить программы в монопольном режиме в базе будут находиться активные пользователи, то 1С не позволит подключиться к приложению в подобном режиме.
Если же кто-то вошел в базу монопольно, то следует открыть монитор пользователей и посмотреть, какой из пользователей сейчас находится в базе и попросить его выйти.

Рисунок 3 – Запуск 1С в режиме Монитор

Рисунок 4 – Открытие окна активных пользователей через Монитор
-
Теперь, в окне активных пользователей, мы видим кто занял приложение в монопольном режиме.

Рисунок 5 – Активные пользователи
-
Еще одной причиной невозможности получить доступ к базе данных может являться «неполный запуск» приложения. Например, пользователь выбрал базу, но не указал логин и пароль, а окно входа осталось открытым, и система в этом момент заблокировала доступ. Тогда в мониторе увидеть кто именно хотел войти в базу будет нельзя. Выход из ситуации на компьютере, где расположены файлы с базой. Необходимо открыть Панель управления / Администрирование / Управление компьютеров / Служебные программы / Общие папки и там посмотреть подключенные сеансы (Рис. 6) и открытые файлы (Рис. 7).

Рисунок 6 – Подключенные сеансы

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

Решение-если причина в этом, то достаточно будет удалить такие файлы.Обычно Каталоги пользователей находятся в каталоге самой базы данных. Кроме того, если пользователей 1С прописывал не специалист, то он мог допустить такую ошибку: не указал каждому пользователю отдельный “каталог пользователя” или указал для всех один и тот же каталог. В таком случае даже если кто-то работает с программой НЕ в монопольном режиме, другие пользователи не смогут зайти в программу пока не выйдет этот.
6. Какой-либо пользователь уже работает в 1С, а Вы пытаетесь из Конфигуратора запустить ее в монопольном режиме.
7. На SQL-версии, когда пытаетесь войти в 1С монопольно, а кто-то из пользователей наблюдает за работой базы 1С средствами SQL-сервера, тоже может возникнуть ошибка блокировки данных.
Решение-к сожалению Монитор тогда не поможет. Нужно средствами самого сервера определить, кто обращается к БД и закрыть эти приложения или прервать блокировки средствами SQL сервера.
Ошибка «Ошибка блокировки метаданных. Возможно, метаданные используются другой задачей.»
Ошибка происходит при запуске 1C 7.7 сетевой или SQL–версии, которые могут запускать в монопольном и разделённом режиме, и может иметь различные причины.
- Из-за того, что другим экземпляром программы уже открыта эта конфигурацию. Для устранения проблемы нужно открыть Монитор Пользователей, посмотреть, кто заблокировал БД и попросить его выйти.
- 1С уже запущена в монопольном режиме. Проверка – запустить 1С в режиме Монитор и посмотреть пользователей.
- Кто-то пытался входить в 1С и не довел дело до конца (выбор базы, выбор пользователя, пароль) – а система временно заблокировала что-то. Если режим Монитор не помог, то см. пункт 2 про файлы LCK.
- Кто-то был в 1С в монопольном режиме и вышел совсем недавно (несколько секунд нужно на закрытие всех файлов и снятие всех блокировок). Решение – подождать 30 сек и повторить вход.
- Кто-то получил доступ к одному из файлов базы данных напрямую, без 1С, и не отпускает его.
Решение для Windows – на компьютере, где хранятся файлы базы данных зайти Панель управления – Администрирование – Управление компьютером – Служебные программы – Общие папки и там посмотреть, кто вошел и какие файлы открыл.
Решение для WINE@Etersoft — перезапустить Самба-сервер.
- На SQL-версии такая ошибка может появляться, когда кто-то из пользователей наблюдает за работой БД 1С через средства SQL-сервера. Монитор тут не поможет. Нужно средствами SQL-сервера определить, кто обращается к БД и закрыть эти приложения (или прервать блокировки средствами SQL сервера). После этого монопольный доступ к БД станет возможен.
- Также возможно, что в каталоге пользователя после последнего сбоя (и, возможно, каталоге базы) остались временные файлы 1cv7.LCK. Если причина в этом, то достаточно будет удалить такие файлы.
Перейти к контенту
Бывает, работая в продукте 1С пользователи сталкиваются с ошибкой блокировки информационной базы.
В основном подобная проблема возникает в результате выгрузки базы данных или обновлении программы. При решении любой жизненной проблемы в первую очередь необходимо определить причины, что бы не «лечить» симптомы «болезни».
Причиной обозначенной ошибки могут быть:
Ошибка исключительной блокировки информационной базы 1С 8.3
Причины ошибки

- Юзер не вышел из системы 1С
- Проверим сеансы пользователей, находящихся в сети, активных юзеров смотрим в конфигураторе 1С. При выявлении пользователей — необходимо заставить или попросить выйти из сеанса. В вылетевшем окне с ошибкой также написана информация об активных пользователях.
- Запущен 1С но не совершен вход в систему.

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

- Проблема решается путем прекращения процессов в диспетчере (вызывается при помощи alt+ctrl+del). Ошибка возникает только в случае формирования базы данных при помощи файлов.
- У одного из пользователей завис сеанс
- Случается, когда программа на всех компьютерах закрыта, работа с 1С прекращена, однако на одном из ПК произошло зависание. Дальнейшие действия совершать только после совершения ранее описанных способов решения задачи.
- Опасносить метода в том, что последние данные не будут сохранены. Важная информация может быть удалена. Что бы справиться с задачей, нужно открыть диспетчер задач и закрыть процессы с именем 1cv8.exe, 1cv8c.exe

- Перезагрузка центральной системы, где установлено 1С программное обеспечение
- Прекратить зависший сеанс можно при помощи административной панели, как указано на рисунке:
- Во вкладке «сеансы» последних может не оказаться, тогда стоит поискать в меню «соединения»
- При неудачной попытке завершить действующие сеансы, следует перезапустить службу «Агент сервера 1С»
- В случае отсутствия результатов, после всех произведенных действий — перезагрузите сервер.
- Зависание заданий
- Программа 1С известна также возникновением проблем в связи с зависшими заданиями базы данных
- Главный минус указанной ошибки состоит в том, что задания довольно сложно убрать. Что бы посмотреть имеющиеся задания нужно зайти в панель администрирования и открыть панель «Соединения». При попытке удаления заданий, обычно они появляются вновь. Для удаления следует проделать следующее:
- Удаляем каждое из заданий, затем проверяем появятся ли они снова.
- Ставим флажок, как указано на картинке ниже, удаляем снова:
Рекомендации по исправлению ошибки
При возникновении ошибки на компьютере, болезни в организме или другой проблемы, первое что нужно сделать — определить причину сбоя в системе. Зачастую, проблемы решаются довольно простым и легким способом не прибегая к «оперированию». То же самое можно сказать и про ошибку 1с исключительной блокировки информационной базы — сперва стоит определить возникшую проблему, что позволит решить задачу без лишних потерь.
+1

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

