Странный глюк с удалением помеченных объектов?

Автор MWW_Ruza, 30 октября 2024, 20:21

« назад - далее »

MWW_Ruza

Добрый день!

Отловил чего-то неепонятное, то-ли глюк, то-ли я заработался и чего-то не вижу...

В обработке проведения, объединяю строки документа с удалением не нужных элементов справочника "Партии"...
Плохо это или хорошо - не суть... Я так хочу.
После проведения документа, картинка такая:



Партия 44, помечена на удаление, в табличной части документа ее нет, но, почему-то в реквизите "ПриходныйДокумент" есть ссылка на документ ее породивший...
Дальше - удаление помеченных, и ничего не мешает ее удалить:



Соответственно, прекрасно удаляется:



Почему??? А как-же ссылка на документ?
По идее, ее нет, элемент справочника удален из таблицы документа, но она отображается...
Но, при этом, не мешает его удалять.
Как так-то?

Меняю в в процедуре Удалить() 0 на 1, делаю непосредственное удаление, потом ТиИ на логику...
Нет проблем, пролетает без ошибок.
Все стандартными средствами, никаких ВК или чего-то подобного нет.

PS По сути, все нормально, меня такое поведение полностью устраивает, для прикладной задачи более чем, но, смущает, что ссылка в справочнике видна - как-то не спокойно...

PSS Можно конечно, перед пометкой партии на удаление принудительно очищать ссылку, записывать элемент, и только потом метить его на удаление, но, надо-ли?

vk_barnaul

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

Харлампий Дымба

Цитата: MWW_Ruza от 30 октября 2024, 20:21я заработался
Стопудово глаз замылился.
Ссылка в удаляемом объекте и ссылка на удаляемый объект - разные же вещи.

MWW_Ruza

Пардон :)
Две бессонных ночи сказались.
Конечно, всё так и есть.
Спасибо :)