Не удаляются элементы справочника номенклатуры
☑
0
Boudybuilder
02.10.13
✎
13:01
Проблема возникает тогда если есть рисунки и свойства у элемента.
Помечаю на удаление.
Проверяю нет ли ссылок в доках.
Остаются тока следующие ссылки (на скриншоте) :
Но они же должны тоже помечаться на удаление , и удаляться вместе с номенклатурой. Что тут не так?
ЗЫ: Свойства и рисунки записываю самописной обработкой, может в этом загвоздка...
1
Euguln
02.10.13
✎
13:03
"Но они же должны тоже помечаться на удаление , и удаляться вместе с номенклатурой. "
Чой-то? А.Быков
2
ale-sarin
02.10.13
✎
13:04
Сам же ответил: должны помечаться на удаление вместе с номенклатурой. Вот и ищи, почему не помечаются.
3
Boudybuilder
02.10.13
✎
13:18
В обработке так:
ЗаписьСвойств = РегистрыСведений.НазначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
ЗаписьСвойств.Объект = ЭлементыФормы.НазначениеСвойств.Значение;
ЗаписьСвойств.Свойство = Свойство;
ЗаписьСвойств.Прочитать();
Если ЗаписьСвойств.Объект <> ЭлементыФормы.НазначениеСвойств.Значение И
ЗаписьСвойств.Свойство <> Свойство Тогда
ЗаписьСвойств.Объект = ЭлементыФормы.НазначениеСвойств.Значение;
ЗаписьСвойств.Свойство = Свойство;
ЗаписьСвойств.Записать(Истина);
КонецЕсли;
что то пропустил наверное... ???
4
hhhh
02.10.13
✎
13:27
этот код вообще ничего не делает. Можешь его выкинуть.
5
Chikko
02.10.13
✎
13:29
(3) У тебя отбор потом сравнение, условие не будет выполнено.
В регистре нет пометкиудаления.
Очищай записи если не нужны.
6
catena
02.10.13
✎
15:44
(3)Если ничего не ломали, в этом регистре измерение Объект - ведущее, а значит удалению мешать никак не может.
7
Serg_1960
02.10.13
✎
16:07
Если есть рисунки(?) - то они в хранилище. Стандартная типовая обработка по удалению помеченных не чистит хранилище. Тупая она дура :)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.