Ошибка блокировки объекта объект уже заблокирован синхронизация

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

akhmadey

21.08.12

11:50

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

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

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

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

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

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

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

1

akhmadey

22.08.12

10:25

up

2

Maxus43

22.08.12

10:26

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

3

akhmadey

22.08.12

10:41

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

4

Maxus43

22.08.12

10:42

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

5

akhmadey

22.08.12

12:03

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

6

Maxus43

22.08.12

12:04

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

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

7

akhmadey

22.08.12

12:09

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

8

Maxus43

22.08.12

12:11

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

9

akhmadey

22.08.12

12:18

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

10

Maxus43

22.08.12

12:19

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

11

akhmadey

22.08.12

12:41

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

12

Maxus43

22.08.12

12:48

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

13

akhmadey

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
Сообщений: 20928

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

ООО Горизонт

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

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

Prikum

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

офлайн

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

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

ООО Горизонт

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

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

Prikum

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

офлайн

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

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

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

Читают тему:

 

Виталий

Заглянувший

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

0

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

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

 

Виталий

Заглянувший

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

0

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

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

 

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

Посетитель

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

265

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

#3



0


22.01.2020 09:17:50

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

При синхронизации возникла ошибка, которая уже 2 дня продолжается.
Объясните, пожалуйста, как исправлять эту ошибку, чтобы обмен снова заработал.
Базы клиент-серверные. Релиз УТ 11.4.12.91 Релиз БП 3.0.77.106

Ошибка установки блокировки на обмен данными.
Возможно, обмен данными выполняется другим сеансом.

Подробности:
Ошибка блокировки объекта. Объект уже заблокирован:
компьютер: sc-serv2, сеанс: 38029, начат: 15.09.2020 в 9:25:39, приложение: Фоновое задание
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(1475)}:         ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
{Обработка.КонвертацияОбъектовXDTO.МодульОбъекта(209)}:   ОбменДаннымиXDTOСервер.ОткрытьФайлВыгрузки(КомпонентыОбмена, ИмяФайлаОбмена);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(7191)}:            ОбработкаОбменаДаннымиXML.ВыполнитьВыгрузкуДанных();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(6964)}:         ЗаписатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СтруктураНастроекОбмена.ОбработкаТранспортаСообщенийОбмена.ИмяФайлаСообщенияОбмена());
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(381)}:   ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена, ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(3891)}:         ВыполнитьДействиеОбменаДляУзлаИнформационнойБазы(Отказ, УзелИнформационнойБазы,
{Обработка.ВыполнениеОбменаДанными.МодульМенеджера(34)}:   ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
{(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4883)}:   Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»;
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)}:      ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1016)}:      ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

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


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

  • 3854 просмотра

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

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

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

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

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

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

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

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

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

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

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


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

22 сент. 2023, в 17:01

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

22 сент. 2023, в 16:51

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

22 сент. 2023, в 16:45

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

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

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • Ошибка блю скрин 1049
  • Ошибка блокировка двигателя
  • Ошибка бк штат 0422
  • Ошибка блокировки гидротрансформатора вариатора
  • Ошибка бк штат 0327

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии