Ошибка «Перепроведение уже выполняется другим пользователем» УНФ

У пользователя при запуске обработки ошибка:

Я думал, что проблема, что зависла запись в каком-нибудь регистре длительных операций, но все оказалось проще, ошибка возникает при попытке заблокировать организацию:

Причем не пишет, кто именно заблокировал.

Выполнил небольшой код в консоли:

Запрос = Новый Запрос;
Запрос.Текст = 
"ВЫБРАТЬ
|	Организации.Ссылка КАК Организация
|ИЗ
|	Справочник.Организации КАК Организации";

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
	
	Попытка
		ЗаблокироватьДанныеДляРедактирования(Выборка.Организация,, УникальныйИдентификатор);
	Исключение
		РазблокироватьДанныеДляРедактирования(, УникальныйИдентификатор);
		Сообщить("" + ОписаниеОшибки());
	КонецПопытки;
КонецЦикла;

В итоге оказалось, что объект заблокирован самим пользователем:

Возможно, запускала проведение, а затем нажимала кнопку обмена. Сеанс висел открытым два дня. Посоветовал просто перезайти в 1С и все заработало.

Что-то вспомнилось правило: при расследовании главное не выйти на самого себя.

Среда: УНФ 3.0 актуальная. Объем: 0.5 час.

image_pdfimage_print

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *