|
Ошибка снятия блокировки объекта. Объект не заблокирован |
☑ |
0
RizONE
23.08.21
✎
11:51
|
Доброе!
Самописная конфа, на 8.1 проблем не было, подписки на события работали как часы.
Перевел на платформу 8.2 (8.2.19.130) и начались ошибки.
Оставил такую подписку:
Процедура Подписка1ПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
Если Источник.УчетныйМесяц <> Константы.ТекущийПериод.Получить() Тогда
ТекстСообщения1 = "Запрещено перепроведение документов периода отличного от : [ " +
Формат(Константы.ТекущийПериод.Получить(), "ДФ=MM.yyyy") + " ] месяц документа: [ " +
Формат(Источник.УчетныйМесяц, "ДФ=MM.yyyy") + " ]";
Сообщить(Источник);
Сообщить(ТекстСообщения1);
Отказ = Истина;
КонецЕсли;
КонецПроцедуры
При попытке поставить пометку удаления на документ подписка отрабатывает без ошибок.
Но при попытке отменить проведение - выскакивает сабж!
Видел рекомендацию поставить везде Режим управления блокировкой данных = Автоматический - не помогло.
|
|
1
timurhv
23.08.21
✎
12:21
|
(0) По-моему, где-то в другом месте ошибка
|
|
2
vicof
23.08.21
✎
12:39
|
Объектные блокировки и блокировки данных несколько разные вещи.
|
|
3
Мультук
гуру
23.08.21
✎
12:49
|
(0) Комментируем весь код в подписке.
Проводим документ. Ошибка осталась ?
|
|
4
RizONE
23.08.21
✎
12:50
|
(3) Да, проведение отменяет без ошибок
|
|
5
timurhv
23.08.21
✎
12:54
|
(4) Напишите в ней просто "Отказ = Истина", если ошибка осталась, то ищите в другом месте.
|
|
6
RizONE
23.08.21
✎
12:58
|
(5) при попытке пометить на удаление пишет "Не удалось записать..."
при отмене проведения то же самое с последующим сабжем
|
|
7
RizONE
23.08.21
✎
20:46
|
Перенес код в ПередЗаписью документа - та же беда (((
При отмене проведения вылетает
Подскажите куда копать хоть, что смотреть. на что обратить внимание?
|
|
8
RizONE
23.08.21
✎
21:26
|
хз на сколько это корректно, но ситуацию исправило добавление в конец процедуры
Источник.Разблокировать();
Трассировка показала, что к концу процедуры Источник имеет статус "Блокирован", решил таким образом его разблокировать.
|
|