#0
by Chin
При пометке на удаление группы справочника в 7-ке система предлагает пометить на удаление и все входящие в неё элементы. Можно ли как-нибудь отловить что выбрал пользователь?
#2
by Anomaly
А принципиально - именно отследить, что именно выбрал пользователь именно на этом этапе? Т.е. нужно отличить момент, когда он просто отказался от удаления группы от того момента, когда он отказался от удаления вложенных элементов и тем самым от удаления группы?Если принципиально - то наверное никак не отловишь. Если просто то, что отказались от удаления группы - можно извернуться...
#3
by Дяпти
Ну конечно уж никак...EndProcedureСинтаксис:ПриУдаленииЭлемента(<УдалЭлем>,<Режим>)Назначение:Предопределенная процедура при интерактивном удалении элемента справочника.Параметры:<УдалЭлем> - удаляемый элемент;<Режим> - режим удаления: 1 - непосредственное удаление, 0 - пометка на удаление.Замечание:Данная процедура может располагаться только в глобальном программном модуле.Подробнее см. в документации, глава 'Системные предопределенные процедуры'//****ставишь СтатусВозврата и переопределяешь как тебе надо.
#4
by Anomaly
ну и попробуй определи при удалении, от чего мы отказались - от удаления группы или от удаления вложенных, если результат одинаков. Непонятно, для чего 1С это вообще спрашивает - что-то вроде "последнее китайское предупреждение". С уточнением - через ПриУдаленииЭлемента все получится ))
#5
by Chin
Спасибо на синтакс-помощь, но это мне знакомо!Проблема в другом, есть два связанных между собой справочника, когда удаляются элементы одного из них, необходимо удалять соответствующий элемент во втором. Когда удаляется группа - этот мехнизм срабатывает, т.е. если удаляется группа в ней удаляются все элементы, тоже происходит со связанной группой. Но когда пометка на удаление с группы снимается, то в этом случае необходимо узнать, согласился ли пользователь снять пометку и со вложенных элементов, что бы так же поступить и со связанной группой второго справочника!
#6
by Anomaly
Кстати, даже со стандартными процедурами и статусВозврата - все не так простоПроцедура ПриУдаленииЭлемента(Эл).....Соглашаемся на удаление всех вложенных... а они все равно независимо от нашего согласия удаленными остаются ))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Удаление помеченных на удаление документов
- Удаление элеменетов справочника партий, после пометки документа на удаление
- Удаление помученных на удаление элементов справочников
- Как получить название группы справочника зная элемент этой группы?
- Элементы справочника - группы справочника номеклатуры: КАК
- Как запретить удаление документа (или пометку на удаление) ?
- Роль: удаление и интерактивное удаление
- Как запретить удаление и даже пометку на удаление элементов справочника?
- Как ускорить удаление помеченных на удаление объектов.
- Правильное удаление группы в справочнике Номенклатура
- v8: Скрыть в справочнике Номенклатура помеченные на удаление группы
- Быстрое удаление помеченных на удаление объектов
В этой группе 1С
- СРОЧНО! ФР Меркурий. Переполнение счетчика
- Не совпадают итоги в ОСВ и карточке счета по 60 и др. счетам
- Не могу подключить ФР Штрих М к торговле 7.7
- Венец карьеры 1Сника или к чему нужно стремится программисту
- V8: Как узнать, ссылочный или базовый тип имеет значение?
- ЗИК253.Проблема с выгрузкой доходов в натуральной форме.
- Ошибка при доступе к файлу 1cv7srct.st
- Перенос ВСЕХ контрагентов и договоров из торг7.7 в бух 7.7
- v8: Ошибка SDBL Тип поля Number не совместим с литералом 1 (pos=256)?
- При выгрузке в Бухгалтерию из УТ не заполняется ДДС
- Бух: вопрос по разделителю учёта в запросе 1с
- Использование объекта "Текст". Пишу в "Текст". Ошибка "НЕ ХВАТАЕТ ПАМЯТИ"!
- База длинных строк 1SBLOB
- Расчет остатков ТМЦ. По каким регистрам делать расчет.
- амортизация ОС после модернизации в налоговом
- Перенос из Бухгалтерии в Комплексную
- контактная информация контрагента
- Планировщик задач в 1cv8
- 77 НайтиПоНаименованию
- Получение почты