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

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

Новая тема

Ответить

ООО Горизонт

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

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

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

Prikum

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

онлайн

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

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

ООО Горизонт

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

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

Prikum

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

онлайн

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

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

ООО Горизонт

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

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

Prikum

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

онлайн

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

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

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

Опять блокировки объектов

Я

  

123GO

02.04.18 — 11:50

Магазины работают на тонких клиентах, Розница 2.2 опубликована через IIS, платформа уже поменялась с 8.3.10.2561 на 8.3.10.2667. Но все равно, каждый раз при редактировании ЛЮБОГО документа: Ошибка блокировки объекта. Объект уже заблокирован:

пользователь: .., приложение: Тонкий клиент. ВАЖНО: варианты на выбор ЗАВЕРШИТЬ РАБОТУ или ПЕРЕЗАПУСТИТЬ.

То есть база закрывается и пользователю нужно снова открывать 1с.

Отладка по ошибке ничего не показывает, и программа дает закрыть окно и работать дальше (и толстый и тонкий клиенты). Пока пользователей немного, это не критично. Но чуется мне, скоро начнутся у меня проблемы. Кто-нибудь сталкивался?

  

123GO

1 — 03.04.18 — 10:11

никто не вкурсе, в чем дело?(

  

tesseract

2 — 03.04.18 — 10:52

В журнале посмотреть и смотреть,  что заблокировано. Розницу публиковать в веб — ну не стоит этого делать. Обменами надо, обменами.

  

assasu

3 — 03.04.18 — 10:59

  

assasu

4 — 03.04.18 — 11:00

моя тема… все решилось как перешли на 8.3.10.2699

  

123GO

5 — 04.04.18 — 06:45

(2) от обменов ушли год назад из-за постоянных коллизий

  

123GO

6 — 04.04.18 — 06:47

(4) Спасибо, почитал тему. Думаю, должно получиться. Буду пробовать)

  

assasu

7 — 04.04.18 — 06:47

(5) делаете что-то не правильно . у нас распределенка из 7 магазинов, обмен каждые 30 минут . коллизии есть.. раз в квартал на 5 минут ..

  

hhhh

8 — 04.04.18 — 09:32

(5) ну это и есть коллизии. никуда вы не ушли, получается.

  

Сияющий в темноте

9 — 04.04.18 — 09:56

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

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

  

assasu

10 — 04.04.18 — 09:59

вы не обратили внимание на это :

[ ВАЖНО: варианты на выбор ЗАВЕРШИТЬ РАБОТУ или ПЕРЕЗАПУСТИТЬ. ]

  

123GO

11 — 12.04.18 — 05:00

Переход на 8.3.10.2699 не решил проблему.

  

123GO

12 — 12.04.18 — 08:39

Причем если устанавливаю эту платформу на обычную рабочку и разворачиваю копию базы, все ок! С единственной разницей, что на веб публикуется платформа x64, а на рабочке x32.

  

123GO

13 — 12.04.18 — 08:54

А есть вообще разница какой дистрибутив публиковать?

  

123GO

14 — 12.04.18 — 10:34

В общем, если кому интересно. 8.3.10.2667 может и не была проблемной платформой. Проблема заключалась вот в чем — нужно было публиковать дистрибутив x32 (включите поддержку 32-разрядных приложений в IIS) и у меня не заработало пока не поменял режим управляемого конвейера пула со встроенного на классический. Плюс ушла проблема и на конфигурации Управление небольшой фирмой — я месяц назад плюнул на блокировки в тонком клиенте (программа ругалась на блокировку практически всех объектов СВОИМ же сеансом) и перевел пользователей в терминальный режим.

  

123GO

15 — 13.04.18 — 04:34

P.S.: Все вышесказаное отработало на ура для файловых баз. На клиент-серверных способ не помог. Тут уже дело не в публикации баз в веб, сама платформа ведет себя некорректно. Даже когда пытаешь открыть второй конфигуратор, для файловых баз сообщение одно:

«Ошибка блокировки информационной базы для конфигурирования. Возможно, информационная база открыта Конфигуратором..

[Выполнить запуск <секунды>] [Отмена]»

Когда пытаешься открыть скульную:

«С этой информационной базой уже работает конфигуратор:

компьютер: Server, сеанс: 2, начат..

        [ОК]            «

  

123GO

16 — 13.04.18 — 04:36

(10) Прям в точности как у assasu. Только мне переход на 8.3.10.2699 не помог(. Есть еще идеи по этому поводу? Может какая настройка в сервере 1с или sql?

  

igorPetrov

17 — 13.04.18 — 04:39

(16) Обмены, обмены…

  

123GO

18 — 13.04.18 — 08:14

(17) Даже если это будет работать через РИБ, блокировки у подразделений все равно останутся

     В последнее время наблюдается тенденция перехода в облачные технологии. 1С не исключение – работа с любого места, где есть интернет, кросс платформенность, администрирование из одного места и конфигурации развиваются с учетом работы в облаке. Возможно использование LINUX серверов, не нужны дополнительные затраты на лицензии MS. Плюсов еще много можно перечислить. С другой стороны при таком режиме работы возникают новые «баги» и «фичи». Об одном из них хотелось бы рассказать.  
     
  Итак, небольшое предприятие на пять рабочих мест: бухгалтер, кладовщик и четыре менеджера, которые постоянно в разъездах и формируют заказы на месте у клиента (работа с планшета в браузере). Арендован сервер, установлена UBUNTU, база файловая и опубликована на WEB APACHE. Сразу возникла непонятная проблема: после записи какого-либо объекта в системе при попытке повторно его изменить выдает ошибку «Объект заблокирован», причем заблокирован этим же пользователем. Такое поведение наблюдается как в WEB приложении, так и при подключении тонкого клиента через WEB. При работе напрямую с базой таких проблем нет. Разблокирование объекта происходит только при перезапуске сервиса APACHE либо по таймауту процесса APACHE. Логично предположить, что виновник APACHE.  
     
  При попытке включить технологический журнал никаких ошибок для WEB не регистрировалось. Предположили, что это особенность платформы или особенности работы WEB 1C под LINUX. Для определения места «сбоя» сервер был скопирован, установлен сервер 1С предприятия. (В LINUX сервере 1С есть недокументированная возможность работы сервера без ключа защиты по разной информации до 10 – 12 пользователей. РАБОТА СЕРВЕРА В ТАКОМ РЕЖИМЕ ДОПУСТИМА ТОЛЬКО ДЛЯ ТЕСТИРОВАНИЯ). База была переведена в серверный режим, включен технологический журнал. При активной работе в базе трех пользователей (напомню, лицензий у нас пять) появилась новая проблема – ошибки получения лицензий. При разборе технологического журнала выяснилось, что APACHE для обработки запросов стартуют 5-10 процессов, и каждый отдельно загружает модуль 1С и открывает базу – происходит блокировка и захват лишних лицензий (повторное открытие объекта происходит через другой процесс APACHE и 1С принимает его за другого клиента, хотя запрос пришел от того же клиента).
Проблема решилась установкой ограничений количества запускаемых процессов APACHE:
 
     

  и/или если у вас по другому собран сервис:  

  После изменения параметров не замечено визуально каких-либо замедлений в работе. Восстановлено предыдущее состояние сервера, изменены настройки   APACHE. В дальнейшем подобных проблем не возникало.Если возникли вопросы по облачным технологиям в 1С — обращайтесь!  
   

Александр Логачев,

        руководитель отдела разработки ООО “Кодерлайн”

 

Ошибка блокировки объекта. Объект уже заблокирован

  • 1

Баян Баторович аватар

Баян Баторович

Elite Member

239

37

22 июнь 2017 09:39 #1

#1
от Баян Баторович

Здравствуйте!
Многие клиенты жалуются на периодически возникающую ошибку «Ошибка блокировки объекта. Объект уже заблокирован». При том, что все документы закрыты. Ошибка решается только перезапуском программы.

Тема закрыта.

Андрей Ланьшин аватар

Андрей Ланьшин

Administrator

3356

961

22 июнь 2017 09:45 #2

#2
от Андрей Ланьшин

Баян

Здравствуйте!
Многие клиенты жалуются на периодически возникающую ошибку «Ошибка блокировки объекта. Объект уже заблокирован». При том, что все документы закрыты. Ошибка решается только перезапуском программы.

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


Ланьшин Андрей, фирма КАМИН
Правильно заданный вопрос содержит половину ответа!

Тема закрыта.

Баян Баторович аватар

Баян Баторович

Elite Member

239

37

22 июнь 2017 10:39 #3

#3
от Баян Баторович

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

Тема закрыта.

Андрей Ланьшин аватар

Андрей Ланьшин

Administrator

3356

961

22 июнь 2017 10:59 #4

#4
от Андрей Ланьшин

Баян

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

Тогда включите технологический журнал на сервере и пришлите его нам (за период в 3-5 минут на момент возникновения)


Ланьшин Андрей, фирма КАМИН
Правильно заданный вопрос содержит половину ответа!

Тема закрыта.

  • 1

Модераторы: ShundrinНаталья Иванова ГК КАМИНRomen

Ошибка блокировки объекта при выполнении автоматического обмена

Я
   akhmadey

21.08.12 — 11:50

Настроен автоматический обмен между конфигурациями УПП (серверный вариант) и Кортес: адресный склад (файловый вариант). С некоторых пор при выгрузке в Кортес стала вылетать ошибка:

Ошибка при выгрузке данных: {Обработка.ОбменДаннымиXML.МодульОбъекта(12114)}: Ошибка при вызове метода контекста (НачатьЗапись): Не удалось заблокировать запись. Действие (изменение, удаление или блокировка записи) не выполнено.

Ошибка блокировки объекта. Объект уже заблокирован:

сеанс: 1850, начат: 21.08.2012 в 14:39:34, приложение: Фоновое задание

Обмен данными по настройке «Обмен с «Кортес:Адресный склад»» завершен (14:39:35).

А в консоли сервера появляется какое-то фоновое задание.

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

   akhmadey

1 — 22.08.12 — 10:25

up

   Maxus43

2 — 22.08.12 — 10:26

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

   akhmadey

3 — 22.08.12 — 10:41

(2) А где она отключается? В свойствах базы на сервере 1С предприятия тока регламентированные задания отключаются. Мож я не там сиотрю?

   Maxus43

4 — 22.08.12 — 10:42

(3) ну вот регл задания и отключи на время

   akhmadey

5 — 22.08.12 — 12:03

(4) фоновое выскакивать перестало, но и автообмен не работает никак…

   Maxus43

6 — 22.08.12 — 12:04

(5) естественно.

я не понял что надо, если отключил фоновые — сделай обмен в ручную

   akhmadey

7 — 22.08.12 — 12:09

(6) вручную проходит без проблем. Но хочется чтобы снова заработал автообмен, который до недавнего времени отлично работал. Фоновое задание мешало как автообмену, так и обмену ручному. После отключения регламентных заданий фоновое лезть перестало, но и перестал работать автообмен. Как все настроить обратно, чтобы снова автообмен заработал? вот в чем вопрос.

   Maxus43

8 — 22.08.12 — 12:11

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

   akhmadey

9 — 22.08.12 — 12:18

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

   Maxus43

10 — 22.08.12 — 12:19

(9) ни у каких фоновых нет таких данных. посмотри какие вобще регл задания работают в базе

   akhmadey

11 — 22.08.12 — 12:41

(10) да по сути только автообмен…

   Maxus43

12 — 22.08.12 — 12:48

(11) не только, раз атообмену мешает фоновое. обработка на ИТС есть, консоль заданий, там погляди какие задания активны

  

akhmadey

13 — 22.08.12 — 13:54

Если верить обработке, то это фоновое задание и есть автообмен

Показывать по
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
сообщений

Читают тему:

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


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

09 июн. 2023, в 20:43

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

09 июн. 2023, в 19:49

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

09 июн. 2023, в 19:32

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

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

 

Виталий

Заглянувший

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

0

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

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

 

Виталий

Заглянувший

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

0

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

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

 

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

Посетитель

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

265

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

#3



0


22.01.2020 09:17:50

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

Понравилась статья? Поделить с друзьями:
  • Обмен данными недоступен ошибка связи с frontolservice
  • Обманом и ошибкой значения выражения
  • Обманка нагревателя датчика кислорода ошибка p0036
  • Обман или ошибка одним словом
  • Обман и ошибка что это