Пометка на удаление #229809


#0 by ДаБезРазницыКакойНик
Помогите !!!Как программно (НЕ интерактивно!) снять пометку на удаление у подчинённого справочника, оставив при этом элемент справочника владельца помеченным на удаление?
#1 by Sasha
зачем?
#2 by ДаБезРазницыКакойНик
Ситуация следующая... справочник Номенклатура, подчинённый ему справочник Цены. При пометке на удаление Номенклатуры метятся и цены, Номенклатуру удалить нельзя (есть ссылки в документах) а на цены ссылок нет, но удалять их никак нельзя... собьётся всё при перепроведении доков.... вот отсюда и нужда.
#3 by Макс 1С
ужас...создай группу НЕИСПОЛЬЗУЕМЫЕ и перепиши номенклатуру туда... зачем помечать её на удаление, если всё равно - удалить нельзя!!!
#4 by Glide
проще программно (через внешнюю обработку) прошерстить справочник Товары, проверить ПомеченныеНаУдаление элементы на наличие ссылок и снять пометку удаления с него и подчиненных справочников. Это сырая идея. Более полное решение возможно после постановки реальной задачи.
#5 by ДаБезРазницыКакойНик
ужас в другом.... с номенклатурой в основном работают в режиме "без иерархии" и принадлежность к какой-то группе для пользователей смотреть труднее, чем видеть пометку удаления, кроме того, при выборе помеченного на уделение элемента, возникает системное сообщение... так что такой вариант отпадает :(
#6 by Макс 1С
тода зачем снимать пометку у цен??как ваиант название товара смени на НЕИСОЛЬЗОВАТЬ!!!
#7 by Митхун Чакраборти
Можно наверное выбрать подчиненные элементы и снять пометку, но интерактивно, сейчас попробовал, когда убираешь пометку хотя бы с одного подчиненнго элемента, то и с хозяина снимается пометка.Наверное даже если ты сможешь сделать то что хочешь, по при какий-нибудь переиндексации или проверке догической целостности, снимется пометка с родителя.
#8 by Макс 1С
точно! так будет....если Владелец помечен на удаление - все подчинёные тоже....иначе при контроле целлостности, ты несможешь удлить объект...
#9 by Шухер
собьётся всё при перепроведении доков....О сколько на открытий чудных... (с)
#10 by maxa
добавь "Я" в начало удаленных элементов и всё опуститься.
#11 by Митхун Чакраборти
Вообщем, Макс 1С прав. Лучше переименовать, чтобы начиналось наименование на "я", чтобы к конце списка были.
#12 by ДаБезРазницыКакойНик
дык с подчинённых элементов надо снять, а с владельца ОСТАВИТЬ
#13 by ДаБезРазницыКакойНик
насчёт нарушения логической целостности вы не правы.состояние, при котором помечен на удаление владелец и не помечен подчинённый элемент является нормальным состоянием
#14 by Макс 1С
нельзя так... говорю же тебе... пометка подчинеёных при пометки владельца - проиходит на уровне движка....иначе тебе не удастся удлить вадельца, т.к. на негобудут ссылать НЕпомечанные на удаления подчинёные...в ствоем случае, я не понимаю зачем оставлять почиеных НЕПОМЕЧЕННЫМИ..
#15 by ДаБезРазницыКакойНик
снимать пометку у цен надо чтобы они не удалились при удалении помеченных объектов. а при сортировке по коду или по реквизиту?
#16 by Митхун Чакраборти
"состояние, при котором помечен на удаление владелец и не помечен подчинённый элемент является нормальным состоянием"Это ты так думаешь, фирма 1С думает по другому :)
#17 by ДаБезРазницыКакойНик
да действительно... тут наши мнения разошлись :(
#18 by Макс 1С
офигеть.... тяпница уже удалась!!! оченьинтересно, как они у тебя удаляться, если на них существуют ссылки? а если ссылок нет, то нафига они тебе нужны - пускай удаляются...
#19 by 0xFFFFFF
Лучше не затирать старое наименование, а добавить первым символом "я". Тогда все неиспользуемые элементы будут в самом низу списка и никто никогда выбирать их не будет.
#20 by Макс 1С
было уже.....
#22 by ДаБезРазницыКакойНик
Всем спасибо за ответы и участие.Резюме однако неутешительное, т.к. такая ситуация в 1С в принципе невозможна. :(А к вопросам о том зачем это мне нужно и т.п. всё зависит от конфы, а она у меня далеко не типавая. Так что придётся искать обходные пути. :)Ещё раз всем спасибо.
#23 by Макс 1С
какая разница, типовая или нет... если на объект ссылки есть - он не удалиться, если нет, ТО УДАЛИТЬСЯ если не надо удалять, то зачем помечать на удаление????
#24 by ДаБезРазницыКакойНик
логично, просто хотелось обойтись без добавления реквизита или создания группы для того чтобы обозначить что этот элемент больше не надо использовать :)
#25 by Макс 1С
пометь на удаление... ;)
#26 by ДаБезРазницыКакойНик
Да здравствует Тяпница !!! :)
#27 by Шухер
<Номенклатуру удалить нельзя (есть ссылки в документах) а на цены ссылок нет, но удалять их никак нельзя... собьётся всё при перепроведении доков>Резюме:Автор вообще не понимет для чего энти справочники существуют. Как впрочем и про документы.Из справочника цен можно спокойно все удалить. Ничего не собъется в документах. Ибо при проведении/перепроведении они никоим боком не обращаются к справочнику Цены.
#28 by Шухер
хе, и я, старый дурень, повелся на развод :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С