Конфликт блокировок при проведении документа "Поступление товаров и услуг"

1. MazhutkoAV 23.07.21 11:37 Сейчас в теме
Нужна подсказка, коллеги.

У клиента Управление торговлей 11.4.13.227. База серверная, платформа 8.3.18.1433. Он сделал документ "Поступление товаров и услуг". Небольшой - на 7 строк. Не проводится по причине "Конфликт блокировок".

В поиске "Конфликт блокировок" тем очень много, просмотрел популярные не нашёл подходящей.

По существу:

Делаю пробный документ "Поступление товаров и услуг". Произвольный контрагент, произвольный товар, документ проводится.

Меняю товар на товар из проблемного документа - конфликт блокировок.

Меняю поставщика на поставщика из проблемного документа - документ не проводится.

На локальной базе (Платформа 8.3.19.1222) ошибка воспроизводится

После тестирования ошибка воспроизводится

В журнале регистрации следующий текст:

Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1974)}: Результат = Форма.Записать(ПараметрыЗаписи);
{Документ.ПриобретениеТоваровУслуг.Форма.ФормаДокумента.Форма(8563)}: ОбщегоНазначенияУТКлиент.ОбработатьЗаписьОбъектаВФорме(ЭтотОбъект, ПараметрыДляЗаписи);

по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки
{ОбщийМодуль.ПроведениеСерверУТ.Модуль(355)}: Объект.Движения.Записать();
{Документ.ПриобретениеТоваровУслуг.МодульОбъекта(903)}: ПроведениеСерверУТ.ЗаписатьНаборыЗаписей(ЭтотОбъект);

по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки
{РегистрСведений.ГрафикПлатежей.МодульМенеджера(12)}: Блокировка.Заблокировать();
{РегистрНакопления.РасчетыСПоставщиками.МодульНабораЗаписей(87)}: РегистрыСведений.ГрафикПлатежей.УстановитьБлокировкиДанныхДляРасчетаГрафика(
{ОбщийМодуль.ПроведениеСерверУТ.Модуль(355)}: Объект.Движения.Записать();
{Документ.ПриобретениеТоваровУслуг.МодульОбъекта(903)}: ПроведениеСерверУТ.ЗаписатьНаборыЗаписей(ЭтотОбъект);

по причине:
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки
По теме из базы знаний
Найденные решения
8. MazhutkoAV 26.07.21 11:37 Сейчас в теме
(7) https://bugboard.v8.1c.ru/error/000109084 вот такое нашёл. Говорят, что это не ошибка, у самих руки кривые.

Проверил на файловой базе. У меня помогло.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 80 23.07.21 11:54 Сейчас в теме
(1)Конфигурация типовая без доработок?
3. MazhutkoAV 23.07.21 11:58 Сейчас в теме
4. ryutao 50 23.07.21 12:02 Сейчас в теме
(1) Проверьте, не зависли ли сеансы, и, если да, удалить.
5. MazhutkoAV 23.07.21 12:03 Сейчас в теме
(4) На созданной из копии локальной базе нет зависших сеансов. Да и копию не сделать при зависших сеансах. Кэш, разумеется чистили. Под разными пользователями пробовали.
6. MazhutkoAV 23.07.21 12:15 Сейчас в теме
Прям делаешь копию контрагента, делаешь копии товаров и проводится. Что за чудо такое?! И что дальше ждать от этой базы?!
7. serge-ce1 25.07.21 11:14 Сейчас в теме
Такая же ошибка возникла. Сделали копию договора, реализация провелась.
Но не проводятся документы "Поступление безналичных денежных средств" по некоторым контрагентам с ошибкой "Конфликт блокировок". Здесь предлагают перепровести старые документы, но мне не помогло. https://forum.mista.ru/topic.php?id=868519. Что дальше делать не знаю.
8. MazhutkoAV 26.07.21 11:37 Сейчас в теме
(7) https://bugboard.v8.1c.ru/error/000109084 вот такое нашёл. Говорят, что это не ошибка, у самих руки кривые.

Проверил на файловой базе. У меня помогло.
10. serge-ce1 27.07.21 07:58 Сейчас в теме
(8)Помогло, поступление провелось.
11. jimli 10 07.02.22 22:03 Сейчас в теме
(8) Помогите, серверная база, те же грабли :-(
Управление торговлей, редакция 11 (11.4.13.281)
1С:Предприятие 8.3 (8.3.19.1399)

Попробовала, не переключить обратно в онлайн
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки

Технические подробности:
Ошибка выполнения фонового задания ДлительныеОперации.ВыполнитьСКонтекстомКлиента с идентификатором 653da2da-1f66-4392-8e32-f765dc0ff3e0 по причине
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки
{ОбщийМодуль.РаспределениеВзаиморасчетовВызовСервера.Модуль(687)}: Блокировка.Заблокировать();
{ОбщийМодуль.РаспределениеВзаиморасчетовВызовСервера.Модуль(217)}: ЗаблокироватьРегистрЗаданий(ИспользуемыеМетаданные.ИмяРегистраЗаданий, НомерЗаданияДоРасчета, АналитикиРасчета);
{ОбщийМодуль.ОперативныеВзаиморасчетыСервер.Модуль(7528)}: РаспределениеВзаиморасчетовВызовСервера.РаспределитьВсеРасчетыСКлиентами(ПараметрыВыполнения.ОкончаниеПериодаРасчета, Неопределено);
{(1)}:ОперативныеВзаиморасчетыСервер.РассчитатьВсе(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5113)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1041)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1031)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

по причине:
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки

См. также журнал регистрации.
{ОбщийМодуль.ДлительныеОперации.Модуль(654)}: ВызватьИсключение ТекстОшибки;
{Обработка.ПанельАдминистрированияУТ.Форма.Казначейство.Форма(732)}: Возврат ДлительныеОперации.ЗаданиеВыполнено(ИдентификаторЗадания);
{Обработка.ПанельАдминистрированияУТ.Форма.Казначейство.Форма(384)}: Если ЗаданиеВыполнено(ИдентификаторЗадания) Тогда

Показать


Сеанс только 1, админский...,
12. jimli 10 07.02.22 22:10 Сейчас в теме
(11) У меня в журнале 3 события:
1.
Не удалось установить границы расчетов

2.
Фоновое задание. Ошибка выполнения

Данные - Выполняется распределение офлайн расчетов
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки
{ОбщийМодуль.РаспределениеВзаиморасчетовВызовСервера.Модуль(687)}: Блокировка.Заблокировать();
{ОбщийМодуль.РаспределениеВзаиморасчетовВызовСервера.Модуль(217)}: ЗаблокироватьРегистрЗаданий(ИспользуемыеМетаданные.ИмяРегистраЗаданий, НомерЗаданияДоРасчета, АналитикиРасчета);
{ОбщийМодуль.ОперативныеВзаиморасчетыСервер.Модуль(7528)}: РаспределениеВзаиморасчетовВызовСервера.РаспределитьВсеРасчетыСКлиентами(ПараметрыВыполнения.ОкончаниеПериодаРасчета, Неопределено);
{(1)}:ОперативныеВзаиморасчетыСервер.РассчитатьВсе(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5113)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1041)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1031)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

по причине:
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки
по причине:

по причине:
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки
Показать

3
Ошибка выполнения

С той же ошибкой...
17. perpleks 02.08.23 13:34 Сейчас в теме
(8) что там написано? Error 401 UNAUTHORIZED
18. MazhutkoAV 29.08.23 11:42 Сейчас в теме
(17) Ссылка рабочая. Перешел сейчас по ней.
Прикрепленные файлы:
perpleks; +1 Ответить
9. MazhutkoAV 26.07.21 20:39 Сейчас в теме
(7) На серверной тоже помогло.
13. MazhutkoAV 08.02.22 09:50 Сейчас в теме
(12) Не пробовали выгрузить в файловую или в новую серверную? Протестировать копию? У меня кроме того случая другого такого опыта не было.

Обновить ещё бы хорошо на 11.4.13.282.
14. jimli 10 08.02.22 12:37 Сейчас в теме
(13) Спасибо за ответ.
В рабочей базе с утра появилась ошибка "Использование итогов выключено".
Погуглила. Функции для тех.спец -- Стандартные -- Управление итогами. Нажала на Включить и Установить период. Работаем пока в офлайн.
Вчерашнюю базу выгрузила в dt. Сегодня загрузила ее в тестовую - в ней переключилось на онлайн без проблем. Вечером хочу попробовать еще раз на рабочей то же сделать. Если что - перегрузить в dt и заново загрузить.

Обновить ещё бы хорошо на 11.4.13.282.

А чем .282 лучше, чем .281?
15. MazhutkoAV 09.02.22 11:16 Сейчас в теме
(14)
А чем .282 лучше, чем .281?


Между релизами конечно больше двух недель, но опыт показывает, что такие близкие по номерам версии обычно исправляют критичные косяки. Причём не все эти косяки задокументированы на багтрекере. Тем более дальше уже был переход на 11.4.14.
16. MazhutkoAV 10.02.22 10:36 Сейчас в теме
(14)
в ней переключилось на онлайн без проблем.


И документы стали проводиться?


(14)
Если что - перегрузить в dt и заново загрузить.


Были случаи в практике, что по другому никак и не получалось.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот