akhmadey
21.08.12
✎
11:50
Настроен автоматический обмен между конфигурациями УПП (серверный вариант) и Кортес: адресный склад (файловый вариант). С некоторых пор при выгрузке в Кортес стала вылетать ошибка:
Ошибка при выгрузке данных: {Обработка.ОбменДаннымиXML.МодульОбъекта(12114)}: Ошибка при вызове метода контекста (НачатьЗапись): Не удалось заблокировать запись. Действие (изменение, удаление или блокировка записи) не выполнено.
Ошибка блокировки объекта. Объект уже заблокирован:
сеанс: 1850, начат: 21.08.2012 в 14:39:34, приложение: Фоновое задание
Обмен данными по настройке «Обмен с «Кортес:Адресный склад»» завершен (14:39:35).
А в консоли сервера появляется какое-то фоновое задание.
При этом в настройке базы УПП на сервере 1С предприятия блокировка регламентных заданий отключена. В чем может быть проблема? Заранее благодарен.
akhmadey
22.08.12
✎
10:25
up
Maxus43
22.08.12
✎
10:26
какое то фоновое задание видимо трогает объекты которые пытаешся загрузить. включи блокировку фоновых и сделай обмен
akhmadey
22.08.12
✎
10:41
(2) А где она отключается? В свойствах базы на сервере 1С предприятия тока регламентированные задания отключаются. Мож я не там сиотрю?
Maxus43
22.08.12
✎
10:42
(3) ну вот регл задания и отключи на время
akhmadey
22.08.12
✎
12:03
(4) фоновое выскакивать перестало, но и автообмен не работает никак…
Maxus43
22.08.12
✎
12:04
(5) естественно.
я не понял что надо, если отключил фоновые — сделай обмен в ручную
akhmadey
22.08.12
✎
12:09
(6) вручную проходит без проблем. Но хочется чтобы снова заработал автообмен, который до недавнего времени отлично работал. Фоновое задание мешало как автообмену, так и обмену ручному. После отключения регламентных заданий фоновое лезть перестало, но и перестал работать автообмен. Как все настроить обратно, чтобы снова автообмен заработал? вот в чем вопрос.
Maxus43
22.08.12
✎
12:11
предлагаю сначала выяснить какое фоновое задание маешало, что оно делает. может не нужно впринципе и выключить его нафиг
akhmadey
22.08.12
✎
12:18
Дело в том, что оно какое-то безымянное, возникает скорей всего при автообмене, но отрабатывает коряво, блокируя объект и не освобождая эту блокировку. В консоли у него нет не имени компьютера, ни пользователя.
Maxus43
22.08.12
✎
12:19
(9) ни у каких фоновых нет таких данных. посмотри какие вобще регл задания работают в базе
akhmadey
22.08.12
✎
12:41
(10) да по сути только автообмен…
Maxus43
22.08.12
✎
12:48
(11) не только, раз атообмену мешает фоновое. обработка на ИТС есть, консоль заданий, там погляди какие задания активны
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 |
При переходе на платформу 8.3.15.1830 стала возникать ошибка блокировки. Появляется в момент когда документ или элемент справочника открыли 2 пользователя и один начинает записывать. При этом выдает сообщение о блокировки и 2 варианта Завершить или Перезапустить 1С. Раньше была просто кнопка ОК и можно продолжать работать. |
Виталий Заглянувший Сообщений: 141 |
Уточню, что возникает когда один из пользователей сделал изменения и записал, заблокировав объект, но не закрыл, а второй открывает делает изменения и записывает |
Светлана Сулименко Посетитель Сообщений: 9058 |
#3
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 руб./за проект