Ошибка блокировки объекта объект уже заблокирован компьютер

Вы попали на нужную страницу – мы консультируем по вопросам 1С:Предприятие! Скорее всего, утром вы обнаружили, что любимая 1С 8.3 не запускается с сообщением: «Начало сеанса с информационной базой запрещено. Для выполнения резервного копирования…».

Если вы далеки от технической стороны работы с конфигурацией, обратитесь к нашим специалистам за устранением блокировок 1С. Но если вы решили справиться с проблемой самостоятельно, первое, что сейчас нужно сделать — срочно разрешить работу пользователям. После этого спокойно дочитайте статью до конца и узнайте, почему так произошло и что такое «Блокировка и снятие блокировки с информационной базы 1С 8.3».

Мой опыт подсказывает, что вы – пользователь (не системный администратор и не программист*), а ваша информационная база – файловая (если база SQL, вашей проблемой уже занимаются специалисты). Для начала надо понять, в какой папке (каталоге) она расположена и удалить в этой папке один файл — 1Сv8.cdn (файл можно не сохранять, он больше не понадобится).

*Если вы ИТ-специалист, можете смело переходить к чтению раздела «Блокировка и снятие блокировки с информационной базы 1С».

В окне со списком информационных баз найдите свою базу (цифра 1 на иллюстрации ниже) и нажмите на нее один (и только один!) раз мышкой. Затем нажмите кнопку «Изменить» (цифра 2).

В списке может быть только одна база, поэтому это окно вам может быть знакомо как «окно запуска 1С». В этом случае просто нажмите кнопку «Изменить».

Если вы видите, что информационная база расположена на данном компьютере или в локальной сети — мой опыт не подвел – база файловая, и мы все делаем правильно. Скопируйте этот путь (цифры 3 и 4).

Рис.1 Разрешение работы пользователей

Рис.1 Разрешение работы пользователей

Теперь зайдите в эту папку.

На всякий случай, вот несколько вариантов запуска Проводника:

  • У вас Windows XP или Windows 7. Нажмите Пуск, Выполнить, вставьте ранее скопированное расположение информационной базы. Откроется Проводник.
  • У вас Windows 7. Но пункта «Выполнить» нет. Вставляйте расположение сразу после нажатия Пуск. Откроется Проводник.
  • У вас Windows 8 или Windows 10. Нажмите Пуск, в правом верхнем углу нажмите на Лупу, вставьте ранее скопированное расположение информационной базы, нажмите Enter. Откроется Проводник.

Рис.2 Запуск проводника

Рис.2 Запуск проводника
  • Найдите на панели задач желтую дискету и нажмите на нее. Вставьте расположение информационной базы в адресную строку в верхней части окна Проводника. (Правой кнопкой мыши на адресную строку, Изменить адрес, правой кнопкой еще раз на адресную строку, Вставить).

Рис.3 Внесение адреса в Проводнике

Рис.3 Внесение адреса в Проводнике

Рис.4 Изменение адреса ИБ

Рис.4 Изменение адреса ИБ
  • Универсальный способ для всех версий Windows и ее настроек. Нажмите на клавиатуре кнопку с флажком и, не отпуская ее, нажмите на клавиатуре латинскую R (или русскую К). Откроется окно «Выполнить», вставьте туда ранее скопированное расположение информационной базы и нажмите ОК.

Воспользовавшись одним из предложенных вариантов, вы попадете в окно проводника с расположением информационной базы.

Рис.5 Окно проводника с расположением информационной базы

Рис.5 Окно проводника с расположением информационной базы

В окне проводника найдите в списке файлов файл 1Сv8.cdn, нажмите на нем правой кнопкой мыши, выберите «Удалить», как показано на предыдущем рисунке.

Готово! Ваша «1С:Бухгалтерия» или «1С:Зарплата и управление персоналом» или «1С:Управление торговлей» снова запускаются.

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

Как установить блокировку?

Механизм блокировки информационной базы предназначен для завершения текущих открытых сеансов и предотвращения новых подключений. Расположение функционала блокировки в меню может различаться в зависимости от конфигурации. Например, в УТ, редакция 11 (11.3.3.163) это НСИ и администрирование, [Сервис] Блокировка работы пользователей. Альтернативный вариант: НСИ и администрирование, Поддержка и обслуживание, Блокировка работы пользователей. В УТ, редакция 10.3 (10.3.21.2) это Сервис, Пользователи, Блокировка установки соединений с информационной базой.

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

Рис.6 Устранение блокировки

Рис.6 Устранение блокировки

При выборе данного пункта откроется диалоговое окно «Блокировка работы пользователей», в котором необходимо ввести сообщение для пользователей, время начала и завершения блокировки, а также код для разблокировки.

Рис.7 Окно «Блокировка работы пользователей»

Рис.7 Окно «Блокировка работы пользователей»

Поскольку вводится начало и окончание действия блокировки, необходимо быть крайне внимательным в этом диалоге и ввести информацию в явном виде. Если бы в диалоге была бы возможность ввести начало блокировки «через 15 минут» длительностью «на 20 минут», или хотя бы справочно отображались эти величины на основании абсолютного времени начала и окончания блокировки, то было бы сложно установить блокировку длительностью в год, как это может случиться при ошибке ввода даты-времени.

Параметр «Время начала» рекомендуется установить как текущая дата/время + время, необходимое пользователям на подготовку к выходу с сохранением редактируемых документов. Например, сейчас 9 ч 50 мин, даем 10 минут пользователям для сохранения их результатов. Итого время начала блокировки должно быть 10 ч 00 мин.

Время конца – можно не вводить, при этом блокировка объекта будет установлена бессрочно (навечно).

Код для разблокировки – однократный «пароль» на запуск «с нуля», вопреки установленной блокировке, который может понадобиться в некоторых случаях (будет сказано далее). Вводить и запоминать обязательно. Этот параметр в случае SQL-варианта информационной базы виден в оснастке «Администрирование серверов 1С предприятия» и называется там «Код разрешения».

В случае SQL-варианта информационной базы дополнительно потребуется авторизация администратора информационной базы или администратора кластера.

Рис.8 Управление блокировкой финансов

Рис.8 Управление блокировкой финансов

Итак, после нажатия кнопки «Установить блокировку» и положительного ответа на подтверждение…

Рис.9 Подтверждение установки блокировки

Рис.9 Подтверждение установки блокировки

…вы вернетесь в предыдущее диалоговое окно, внешний вид которого изменился:

Рис.10 Окно с блокировкой

Рис.10 Окно с блокировкой

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

Рис.11 Предупреждение о запланированной блокировке

Рис.11 Предупреждение о запланированной блокировке

Запланирована? Быть может это как-то связано с регламентными заданиями?

Сработает ли запланированная блокировка работы пользователей, если установлена блокировка регламентных заданий? Да, сработает. Механизм блокировки не использует регламентные задания.

Что увидят пользователи и я сам?

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

Рис.12 Предупреждение для пользователей о запланированной блокировке

Рис.12 Предупреждение для пользователей о запланированной блокировке

Инициатор блокировки получает другое сообщение:

Рис.13 Сообщение об инициаторе

Рис.13 Сообщение об инициаторе

После начала действия блокировки в информационную базу нельзя будет зайти обычным способом. О том, как все-таки зайти, будет рассказано ниже. Обратите внимание, что диалог не содержит автоматического указания на время завершения блокировки, поэтому задача проинформировать пользователей о времени возобновления работы ложится на Администратора. Эту информацию можно указать в сообщении пользователю.

Рис.14 Ожидание запуска

Рис.14 Ожидание запуска

Бомба взрывается точно в назначенное время. Сирена воет до взрыва.

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

Не составляют исключения режимы ввода справочных значений, при которых введено значение, отсутствующее в справочнике – выйти из режима ввода нельзя (например, закрыть 1С крестиком), но это не помешает завершить работу. Более значительный интерес представляет режим модального диалога, поэтому о нем будет сказано подробнее.

*Завершение сеансов пользователей в старых конфигурациях происходит чуть позже назначенного времени, т.к. пользователи сначала получают оповещение «Работа системы завершается».

А точно взорвется?

Для начала отметим, что в старых конфигурациях может не сработать блокировка для инициатора блокировки. А теперь перейдем к рассмотрению вопроса для платформы 8.3.

Пользователь файловой ИБ, решивший, например, удалить документ, а затем пойти на обед, оставив на экране диалог «Пометить документ на удаление?», будет держать открытым соединение с информационной базой. Конечно, его сеанс завершится после обеда, после того, как он ответит «Да» или «Нет», но до этого момента вы будете видеть, что есть активные пользователи. При этом инициатор блокировки увидит сообщение:

Рис.15 Напоминание

Рис.15 Напоминание

В журнале регистрации появится сообщение о runtime-ошибке, которое следует интерпретировать не как runtime-ошибку, а как «не все пользователи завершили свои сеансы»:

Рис.16 Журнал регистрации

Рис.16 Журнал регистрации

Рис.17 Сообщение в журнале регистрации

Рис.17 Сообщение в журнале регистрации

И это не единственная причина, по которой блокировка может не сработать (cм. далее разделы «По чьим часам?» и «А как же мои пользователи во Владивостоке?»).

Модальный диалог в SQL-варианте информационной базы на управляемых формах

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

Рис.18 Сообщение об ошибке

Рис.18 Сообщение об ошибке

Модальный диалог в SQL-варианте информационной базы на обычных формах

Сеансы пользователей завершаются.

После установки блокировки из диалога лучше не выходить, т.к. при повторном входе в этот диалог до начала блокировки всплывает не соответствующее действительности сообщение о том, что блокировка уже установлена (правда только наполовину), активных сеансов ноль (неправда). При этом продолжается процесс завершения работы пользователей (противоречит нулю активных сеансов + не совсем так, т.к. пользователи «сами себя завершают»). Хотя код блокировки работы пользователей не идеален, в конце концов, это не помешает установить блокировку и завершить активные сеансы, однако дезориентирует Администратора информационной базы.

Рис.19 Напоминание

Рис.19 Напоминание

Сработает ли блокировка, если установить блокировку и закрыть диалог?

Да

Сработает ли блокировка, если установить блокировку и сразу выйти из 1С (т.е. завершить сеанс 1С до начала действия блокировки)?

Да. Механизм реагирования на установленную блокировку не предусматривает взаимодействия между инициатором блокировки и остальными пользователями. Сеансы пользователей самостоятельно проверяют, можно ли им работать.

По чьим часам сработает блокировка, если время на компьютерах немного отличается?

Проблема рассинхронизации часов

При файловой ИБ каждый компьютер сам проверяет, имеется ли в ИБ установленный временной диапазон блокировки, и сравнивает его со своими локальными часами. От точности своих часов зависит, сможет ли данный компьютер осуществить завершение сеанса точно в нужное время. Если база блокируется с 10:00, для одного компьютера этот момент наступит раньше, а для другого – позже.

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

Кажется, что речь может идти о секундах, в крайнем случае, минутах. Но на самом деле, на компьютере может быть, например, не установлено обновление операционной системы, поддерживающее переход на сезонное (зимнее/летнее) время, и ошибка уже может составлять не секунды, а часы. Легко провести такой эксперимент: запланируйте блокировку на 10 утра длительностью полчаса, а на одном из компьютеров переведите время на час вперед – блокировка на него не подействует.

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

А как же мои пользователи во Владивостоке?

Проблема абсолютного времени при пользователях из разных часовых поясов

Временной диапазон блокировки сохраняется в информационной базе. Посмотрите на содержимое блокировочного файла 1Сv8.cdn (который создается в файловом варианте ИБ), в нем записано время начала блокировки 17.07.2017 13:59 в формате ГГГГММДДЧЧММСС без какого-либо указания на часовой пояс:

Рис.20 Содержимое блокировочного файла

Рис.20 Содержимое блокировочного файла

Без указания на часовой пояс было бы понятно, о каком абсолютном времени идет речь, если время всегда относилось бы к какому-то конкретному часовому поясу, например UTC+0. Но в базе сохраняется локальное время по часам компьютера, который являлся инициатором блокировки. Из какого часового пояса был этот компьютер – неизвестно, а значит неизвестно абсолютное время блокировки.

Если в Москве, в централизованной ИБ, вы устанавливаете блокировку в 13:59, и этот момент времени для московских пользователей находится в будущем, то у пользователей этой же ИБ во Владивостоке 13:59 было 7 часов назад. И в зависимости от технического решения, в соответствии с которым осуществляется работа с ИБ пользователей Владивостока, блокировка этих пользователей либо сработает, либо нет.

Какие могут быть технические решения, в которых блокировка будет работать неправильно для пользователей Владивостока? Те, при которых клиентская часть 1С получит время по Владивостоку, а не по Москве. Например, офисы связаны в локальную сеть по VPN, а клиентская часть 1С запускается с локального компьютера, имея время UTC+10. Но если они работают с базой через RDP-соединение или в режиме RemoteApp на московском сервере, запуская на этом сервере клиентскую часть 1С – все будет хорошо, т.к. она будет иметь время UTC+3.

Имеется ли проблемы рассинхронизации часов и часового пояса в случае SQL-варианта информационной базы?

Нет. В данном варианте есть «часы сервера», которые принимаются за эталон.

Выкинет ли меня из Конфигуратора, если я был в нем, а блокировка начала действовать?

Нет.

Можно ли будет зайти в Конфигуратор после начала действия блокировки?

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

Как снять блокировку?

В том же диалоге, в котором блокировка устанавливалась. Напоминаем, что после установки блокировки в нем вместо кнопки «Установить блокировку» кнопка «Снять блокировку».

В случае SQL-варианта ИБ снятие блокировки возможно также в оснастке «Администрирование серверов предприятия 1С». (см. далее)

Для чего нужен код разблокировки?

Для входа в ИБ в тот момент, когда действует блокировка. Ситуации, в которых это необходимо:

  • После установки блокировки был завершен сеанс работы с ИБ (вручную или в результате действия блокировки на самого инициатора), и требуется начать новый сеанс;
  • Время окончания блокировки по ошибке было не заполнено вообще;
  • Время окончания блокировки было заполнено ошибочно (например, был нечаянно введен следующий месяц или год);
  • Информационная база в SQL-варианте, и для отмены неверно установленной блокировки невозможно удалить файл 1Сv8.cdn в каталоге информационной базы.

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

ENTERPRISE /F»Z:ОбменУТ 11″ /CРазрешитьРаботуПользователей /UC12345

… с учетом каталога расположения и кода разблокировки.

Рис.21 Редактирование ИБ

Рис.21 Редактирование ИБ

Данную строку лучше скопировать в буфер обмена и подправить в диалоге «Редактирование информационной базы». Если вы перепутали тип кавычек или русскую «С» и латинскую, то увидите сообщение об ошибке:

Рис.22 Сообщение об ошибке

Рис.22 Сообщение об ошибке

Рис.23 Сообщение об ошибке

Рис.23 Сообщение об ошибке

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

Что делать, если я не устанавливал блокировку, а SQL-база кем-то заблокирована? При этом я не знаю код разблокировки.

Блокировка информационной базы может устанавливаться самой конфигурацией на время создания архивной копии. Если процесс ее создания не был завершен нормально, SQL-база может остаться в состоянии блокировки. В этом случае необходим доступ к консоли (более правильно – оснастке) «Администрирование серверов 1С:Предприятия».

Где ее искать?

Оснастка «Администрирование серверов 1С:Предприятия» часто установлена на том же сервере, где развернут SQL server, а также где развернут сам «Сервер 1С» (или «Сервер приложений 1С»). Хотя это и не обязательно: SQL может быть установлен на одном компьютере, «Сервер приложений 1С» – на другом, а оснастку можно развернуть и на своей рабочей станции. С большой вероятностью успеха можно достигнуть, сделав следующее:

  • Подключитесь по RDP к серверу, который указан в строке Srvr=… используя свой доменный логин и пароль. При невозможности подключения попросите системного администратора добавить вас в группу пользователей удаленного рабочего стола. (В случае отказа в таких правах – разверните и настройте на рабочей станции оснастку «Администрирование серверов предприятия 1С»);

Рис.24 Администрирование серверов предприятия 1С

Рис.24 Администрирование серверов предприятия 1С
  • На сервере найдите оснастку «Администрирование серверов 1С:Предприятия»;

Рис.25 Администрирование серверов 1С:Предприятия

Рис.25 Администрирование серверов 1С:Предприятия
  • Запустите оснастку, разверните дерево до узла с вашей информационной базой;

Рис.26 Запуск оснастки

Рис.26 Запуск оснастки
  • В свойствах информационной базы снимите чекбокс «Блокировка начала сеансов включена» или исправьте время начала и конца блокировки или посмотрите «код разрешения» для входа в ИБ (он же «код для разблокировки» в диалоге установки блокировки).

Рис.27 Свойства ИБ

Рис.27 Свойства ИБ

Что делать, если все пользователи информационной базы SQL вышли, а запустить Конфигуратор по-прежнему нельзя, т.к. имеются активные пользователи?

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

Рис.28 Узел «Соединения» информационной базы

Рис.28 Узел «Соединения» информационной базы

Это далеко не все вопросы, связанные с темой блокировки информационной базы.

Если у вас остались вопросы:

  • Можно ли работать по московскому времени, если вы арендуете сервер в Европе и не хотите зависеть от его часового пояса?
  • Как найти Сервер приложений 1С, если неизвестно, где он установлен?
  • Как развернуть оснастку «Администрирование серверов 1С:Предприятия» и как ее настроить?
  • Если в одной локальной сети несколько серверов приложений, как быть?
  • Как быть в случае кластерной системы? и т.д.

… наши сертифицированные консультанты по технологическим вопросам 1С с удовольствием на них ответят и предоставят консультации по вопросам 1С:Предприятие.

Не удалось заблокировать запись.

Я

  

Тимак

17.10.11 — 16:47

Не удалось заблокировать запись. Действие (изменение, удаление или блокировка записи) не выполнено.

Ошибка блокировки объекта. Объект уже заблокирован: компьютер RB_Barysheva, пользователь: Барышева, сеанс: 7610, начат 12,10,2011 в 8.25.15, приложение: Толстый клиент!

Привет всем. Объясните пожалуйста, что это такое и возможна ли эта ошибка изза сети?

  

Jstunner

1 — 17.10.11 — 16:48

наверняка

  

Тимак

2 — 17.10.11 — 16:49

Этот толстый клиент появился когда базу 1сник перевел на скэль.

  

Александр_Тверь

3 — 17.10.11 — 16:50

(0) а что не понятно написано?

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

  

Тимак

4 — 17.10.11 — 16:52

Мне просто не понятно, что с этой бедой делать.

  

Александр_Тверь

5 — 17.10.11 — 16:53

(4) если коротко и по делу — ничего.

Ну или позвать специалиста.

  

hhhh

6 — 17.10.11 — 16:54

(4) найти компьютер Барышевой и выкинуть в окно.

  

Тимак

7 — 17.10.11 — 16:54

Сервер — свитч — пользователи

Свитч заменили, кабели переобжали, сетевухи даже на некоторых компах поменяли

  

Maxus43

8 — 17.10.11 — 16:55

просто в данный момент юзер Барышева что то делает с тем объектом… нашли толстого клиента то этого?)

  

Александр_Тверь

9 — 17.10.11 — 16:56

(7) ваше заявление вызывает как минимум улыбку.

ошибка в (0) НИКАКОГО отношения к свитчам, кабелям и сетевухам не имеет.

Вообще ваш пост похож на провакацию.

  

Тимак

10 — 17.10.11 — 16:56

не нашли.

  

Maxus43

11 — 17.10.11 — 16:57

открываем консоль, убиваем сессию этого юзера. всё.

  

Maxus43

12 — 17.10.11 — 16:57

* консоль 1с

  

Тимак

13 — 17.10.11 — 16:58

(11) убиваем, но потом опять появляется

  

Александр_Тверь

14 — 17.10.11 — 16:58

(10)

я предлагаю вам натуральный эксперемент!

возьмите двух юзеров, возьмите листок бумажки и ручку (ручка и есть тот самый объект) и попросите юзеров ОДНОВРЕМЕННО написать что-нибудь на листочке и посмотрите что получится. Это суть проблемы.

Конкретно сейчас — найдите пользователя «Барышева» и закройте ему программу.

  

Александр_Тверь

15 — 17.10.11 — 16:59

(13) ну тогда перегрузите сервер предприятия, для вас это будет проще всего

  

Тимак

16 — 17.10.11 — 16:59

(9)если к этим вещам эта ошибка не имеет никакого отношения, то к чему имеет.

  

Александр_Тверь

17 — 17.10.11 — 16:59

(16) см (3) и (14)

  

Тимак

18 — 17.10.11 — 17:00

и сервер перезагружали и закрывали пользователей у которых появляется данная ошибка, но тем не менее каждый день на протяжении недели это происходит!

  

Александр_Тверь

19 — 17.10.11 — 17:01

(18) ну это и будет происходить. Вобщем-то это «нормальная» ситуация, при кривых руках :)

  

Александр_Тверь

20 — 17.10.11 — 17:01

прочитайте на тему SQL блокировки

  

Maxus43

21 — 17.10.11 — 17:01

(18) просто юзер барышева заходи в какойнить справочник, меняет там букву, не записывает и не закрывает элемент и уходит по своим делам пить чай и делать маникюр, в итоге все курят

  

Тимак

22 — 17.10.11 — 17:04

Я понимаю что это за ошибка, как от нее избавиться

  

Тимак

23 — 17.10.11 — 17:06

Если это в сети, то будем мы искать проблему в сети, если в 1с то нужно сказать 1снику пусть чето там делает.

  

hhhh

24 — 17.10.11 — 17:08

убрать Барышеву из списка пользователей, чтобы она не могла войти в программу.

  

Maxus43

25 — 17.10.11 — 17:08

в юзере проблема, не закрывает свои изменения, видимо лень.

хотя конечно может и сессия зависать, это уже может и от сети, если глючит

  

Тимак

26 — 17.10.11 — 17:09

да не только барышева, почти у всех такая ерунда выскакивает переодически

  

hhhh

27 — 17.10.11 — 17:09

в общем, вызывайте 1сника.

  

Maxus43

28 — 17.10.11 — 17:10

пакеты не теряются в сети? ну и в антивирус всё что связано с 1с как исключение впихать

  

Тимак

29 — 17.10.11 — 17:11

(27) 1сник кричит это изза сетки

(28) пинг хороший

  

Maxus43

30 — 17.10.11 — 17:14

антивирус на серваке процессы rphost мониторит?

  

Тимак

31 — 17.10.11 — 17:15

(30)нет

  

Maxus43

32 — 17.10.11 — 17:16

вместе с 1сником медитируйте, чо ещё сказать…

  

Тимак

33 — 17.10.11 — 17:17

(32) видимо предется.

  

Александр_Тверь

34 — 17.10.11 — 18:09

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

  

apokrit

35 — 17.10.11 — 18:15

(34) К блокировкам БД сабж никакого отношения не имеет.

(0) Возможно код кривой в форме — где-то циклическая ссылка висит.

  

Александр_Тверь

36 — 18.10.11 — 07:54

(35) Это был сарказм.

Показывать по
10
20
40
сообщений

Новая тема

Ответить

ООО Горизонт

Дата регистрации: 06.06.2017
Сообщений: 7

Платформа 1С предприятия 8.3.10.2561, конфигурация 3.0.52.39 Режим веб-сервер, кол-во оперативы сервера 16 Гб.
При повторном открытии и корректировки проведенного документа появляется сообщение:»Ошибка блокировки объекта.Объект уже заблокирован»

Как бороться?

Prikum

активный пользователь

офлайн

Дата регистрации: 18.02.2002
Сообщений: 20881

ООО Горизонт, попросить пользователя закрыть документ

ООО Горизонт

Дата регистрации: 06.06.2017
Сообщений: 7

Другие пользователи с этим документом не работали, ругается именно на пользователя создавшего документ (он же и пытается его корректировать). Документ закрывали, и все равно та же ошибка.

Prikum

активный пользователь

офлайн

Дата регистрации: 18.02.2002
Сообщений: 20881

ООО Горизонт, перезапустите WEB сервер, объект должен освободиться.

ООО Горизонт

Дата регистрации: 06.06.2017
Сообщений: 7

Prikum, спасибо, но это немного не то, вылетят все пользователи из базы, а это никому не нужно, кроме того такая ситуация возникает уже не в первый раз…

Prikum

активный пользователь

офлайн

Дата регистрации: 18.02.2002
Сообщений: 20881

ООО Горизонт, Так у Вас зависла сессия на вэб-сервере, может быть пользователь отключился не выйдя из программы, может быть что то еще, теперь только перезагружать.

Показывать по
10
20
40
сообщений

Читают тему:

Не удалось заблокировать запись.

Я
   Тимак

17.10.11 — 16:47

Не удалось заблокировать запись. Действие (изменение, удаление или блокировка записи) не выполнено.

Ошибка блокировки объекта. Объект уже заблокирован: компьютер RB_Barysheva, пользователь: Барышева, сеанс: 7610, начат 12,10,2011 в 8.25.15, приложение: Толстый клиент!

Привет всем. Объясните пожалуйста, что это такое и возможна ли эта ошибка изза сети?

   Jstunner

1 — 17.10.11 — 16:48

наверняка

   Тимак

2 — 17.10.11 — 16:49

Этот толстый клиент появился когда базу 1сник перевел на скэль.

   Александр_Тверь

3 — 17.10.11 — 16:50

(0) а что не понятно написано?

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

   Тимак

4 — 17.10.11 — 16:52

Мне просто не понятно, что с этой бедой делать.

   Александр_Тверь

5 — 17.10.11 — 16:53

(4) если коротко и по делу — ничего.

Ну или позвать специалиста.

   hhhh

6 — 17.10.11 — 16:54

(4) найти компьютер Барышевой и выкинуть в окно.

   Тимак

7 — 17.10.11 — 16:54

Сервер — свитч — пользователи

Свитч заменили, кабели переобжали, сетевухи даже на некоторых компах поменяли

   Maxus43

8 — 17.10.11 — 16:55

просто в данный момент юзер Барышева что то делает с тем объектом… нашли толстого клиента то этого?)

   Александр_Тверь

9 — 17.10.11 — 16:56

(7) ваше заявление вызывает как минимум улыбку.

ошибка в (0) НИКАКОГО отношения к свитчам, кабелям и сетевухам не имеет.

Вообще ваш пост похож на провакацию.

   Тимак

10 — 17.10.11 — 16:56

не нашли.

   Maxus43

11 — 17.10.11 — 16:57

открываем консоль, убиваем сессию этого юзера. всё.

   Maxus43

12 — 17.10.11 — 16:57

* консоль 1с

   Тимак

13 — 17.10.11 — 16:58

(11) убиваем, но потом опять появляется

   Александр_Тверь

14 — 17.10.11 — 16:58

(10)

я предлагаю вам натуральный эксперемент!

возьмите двух юзеров, возьмите листок бумажки и ручку (ручка и есть тот самый объект) и попросите юзеров ОДНОВРЕМЕННО написать что-нибудь на листочке и посмотрите что получится. Это суть проблемы.

Конкретно сейчас — найдите пользователя «Барышева» и закройте ему программу.

   Александр_Тверь

15 — 17.10.11 — 16:59

(13) ну тогда перегрузите сервер предприятия, для вас это будет проще всего

   Тимак

16 — 17.10.11 — 16:59

(9)если к этим вещам эта ошибка не имеет никакого отношения, то к чему имеет.

   Александр_Тверь

17 — 17.10.11 — 16:59

(16) см (3) и (14)

   Тимак

18 — 17.10.11 — 17:00

и сервер перезагружали и закрывали пользователей у которых появляется данная ошибка, но тем не менее каждый день на протяжении недели это происходит!

   Александр_Тверь

19 — 17.10.11 — 17:01

(18) ну это и будет происходить. Вобщем-то это «нормальная» ситуация, при кривых руках :)

   Александр_Тверь

20 — 17.10.11 — 17:01

прочитайте на тему SQL блокировки

   Maxus43

21 — 17.10.11 — 17:01

(18) просто юзер барышева заходи в какойнить справочник, меняет там букву, не записывает и не закрывает элемент и уходит по своим делам пить чай и делать маникюр, в итоге все курят

   Тимак

22 — 17.10.11 — 17:04

Я понимаю что это за ошибка, как от нее избавиться

   Тимак

23 — 17.10.11 — 17:06

Если это в сети, то будем мы искать проблему в сети, если в 1с то нужно сказать 1снику пусть чето там делает.

   hhhh

24 — 17.10.11 — 17:08

убрать Барышеву из списка пользователей, чтобы она не могла войти в программу.

   Maxus43

25 — 17.10.11 — 17:08

в юзере проблема, не закрывает свои изменения, видимо лень.

хотя конечно может и сессия зависать, это уже может и от сети, если глючит

   Тимак

26 — 17.10.11 — 17:09

да не только барышева, почти у всех такая ерунда выскакивает переодически

   hhhh

27 — 17.10.11 — 17:09

в общем, вызывайте 1сника.

   Maxus43

28 — 17.10.11 — 17:10

пакеты не теряются в сети? ну и в антивирус всё что связано с 1с как исключение впихать

   Тимак

29 — 17.10.11 — 17:11

(27) 1сник кричит это изза сетки

(28) пинг хороший

   Maxus43

30 — 17.10.11 — 17:14

антивирус на серваке процессы rphost мониторит?

   Тимак

31 — 17.10.11 — 17:15

(30)нет

   Maxus43

32 — 17.10.11 — 17:16

вместе с 1сником медитируйте, чо ещё сказать…

   Тимак

33 — 17.10.11 — 17:17

(32) видимо предется.

   Александр_Тверь

34 — 17.10.11 — 18:09

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

   apokrit

35 — 17.10.11 — 18:15

(34) К блокировкам БД сабж никакого отношения не имеет.

(0) Возможно код кривой в форме — где-то циклическая ссылка висит.

  

Александр_Тверь

36 — 18.10.11 — 07:54

(35) Это был сарказм.

1С-Предприятие крутится на удалённом терминальном сервере Windows Server 2016 с MS SQL Server 2016
Оперативной памяти занято меньше половины, процессор тоже не нагружен, при этом у разных пользователей время от времени разные документы оказываются заблокированы ими же.
У некоторых пользователей RemoteApp, у некоторых тонкий клиент на компьютере, некоторые через RDP.
Происходит следующее, пользователь создаёт заказ, закрывает его и подписывает, через некоторое время (несколько минут или больше) открывает чтобы отредактировать и видит сообщение «Ошибка блокировки объекта. Объект уже заблокирован тонкий клиент»
Компьютер, пользователь и сеанс этого же пользователя, других сеансов я в консоли не вижу.
Как быть? Куда смотреть? Что читать?


  • Вопрос задан

    более трёх лет назад

  • 3802 просмотра

Пригласить эксперта

Вероятнее всего, ошибка в программном коде здесь:

пользователь создаёт заказ, закрывает его и подписывает

На объекте «Заказ» в процессе выполнение этой самой «подписи» был вызван метод «Заблокировать()», однако по окончании операции забыли вызвать метод «Разблокировать()».

P.S. В любом случае, претензию следует адресовать разработчику конфигурации. А еще точнее — тому, кто делал функцию «подписать».

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

А магия в том, что при закрытии RemoteApp, клиент 1С не закрывается, и все открытые документы так же будут открыты. И пока вы не перезагрузите сервер, чтобы сбросить все сеансы, и не подойдете к пользователю чтобы наблюдать что он делает — вы не поймете что не так.

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

Как быть? Куда смотреть? Что читать?

Думаю стоит смотреть в сторону — RemoteApp он таким балуется.

Попробуй переустановить обнову.
Точно в сеансах не висят зависшие? При неверной настройке, пользователя может выкидывать из текущего сеанса, worker висит, пользователь логинится заново, пытаясь править то что уже открыто в другом worker process


  • Показать ещё
    Загружается…

07 июн. 2023, в 10:19

20000 руб./за проект

07 июн. 2023, в 10:07

500 руб./за проект

07 июн. 2023, в 08:55

500 руб./за проект

Минуточку внимания

 

Виталий

Заглянувший

Сообщений: 141
Авторитет:

0

Регистрация: 31.05.2011

При переходе на платформу 8.3.15.1830 стала возникать ошибка блокировки. Появляется в момент когда документ или элемент справочника открыли 2 пользователя и один начинает записывать. При этом выдает сообщение о блокировки и 2 варианта Завершить или Перезапустить 1С. Раньше была просто кнопка ОК и можно продолжать работать.
Это особенность новой платформы или можно избежать как-то?
режим совместимости изменить или в коде прописать?

 

Виталий

Заглянувший

Сообщений: 141
Авторитет:

0

Регистрация: 31.05.2011

Уточню, что возникает когда один из пользователей сделал изменения и записал, заблокировав объект, но не закрыл, а второй открывает делает изменения и записывает

 

Светлана Сулименко

Посетитель

Сообщений: 8905
Авторитет:

265

Регистрация: 16.10.2012

#3



0


22.01.2020 09:17:50

Виталий, мы не тестировали работу Альфа-Авто на указанной версии платформы 1С, рекомендуемая версия платформы 1С для актуального релиза (5,1,18,07) 8,3,14,1779.

Понравилась статья? Поделить с друзьями:
  • Ошибка vcu на камаз нео что означает
  • Ошибка valorant a critical error
  • Ошибка val5 валорант
  • Ошибка val43 valorant
  • Ошибка val 9001