#0
by Chai Nic
Требуется в регистр сведений писать некие данные при записи объекта в справочниках, соответственно, при удалении объекта эти данные должны также очищаться. Сделал через подписку на события "при записи" и "перед удалением". Если удалять объект непосредственно - всё работает. Если же помечать на удаление - то событие подписки не вызывается. Соответственно, в регистре остаются записи, ссылающиеся на помеченные на удаление объекты, и встроенная функция "удаление помеченных" не удаляет их по причине наличия ссылок. Посоветуйте, можно ли решить данную проблему без переписывания модулей форм?
#2
by Chai Nic
Ага, спасибо, если поставить "ведущее" - то удаляет при удалении помеченных. Однако, хотелось бы решение задачи в общем случае, скажем, если это измерение не может быть ведущим по какой-то причине.
#4
by Крошка Ру
Ну СП же! УстановитьПометкуУдаления(<ПометкаУдаления>) Параметры: Тип: Булево. Признак установки / снятие пометки на удаление. Истина - пометка будет установлена; Ложь - пометка будет снята. Описание: Устанавливает/снимет пометку на удаление документа. Документ при этом не удаляется из базы данных. Окончательное удаление помеченных документов происходит при удалении помеченных объектов. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Применение метода влечет инициирование события ПередЗаписью, т.к. происходит сохранение измененного свойства ПометкаУдаления. Если документ проведен, применение метода приводит к отмене проведения. Если объект модифицирован, то выполнение метода вызывает исключение.
#5
by User_Agronom
В подписку "При записи" всторой конструкцию Если ПометкаУдаления тогда ПочиститьРегистр иначе ЗаписьВРегистр КонецПолный Установка пометки - изменение реквизита объекта, который потом записывается ;)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Подписка на волшебство программирования . (Волшебнику)
- Проведение и отмена проведения (подписка на события)
- КД, пометка на удаление после загрузки объекта
- Подписка на события в 1С
- V8 подписка на событие запись регистра накопления
- Подписка на событие для РС
- Подписка на событие "ОбработкаПроведения"
- v7: 7.7 ИТС подписка обновление без диска
- Подписка на событие. Как отловить событие другому пользователю?
- Подписка на событие при пометке удаления документа
- Подскажите плз, как в 1С отловить событие удаления объекта?
- Как может подписка на событие передЗаписью вызываться при создании документа?
В этой группе 1С
- Счет-фактура + комиссионная торговля
- Оптимизация динамического списка
- Загрузить контактную информацию из excel в ут 11.1
- ЗУП Часовая тарифная ставка ЗУП
- Запустить процедуру обновления таблицы на форме после выполнения команды. УФ.
- Остатки на каждый день за период РН (Вид регистра = Остатки)
- Обмен УПП_УТ: при обмене удаляются непосредственно объекты.
- Форма КМ-7 для 1С 77
- УТ10: Как реализовать сквозной учёт товаров по заявкам, например?
- Как из ЭлементРезультатаКомпоновкиДанных вытащить значения расшифровок?
- Себестоимость товаров запросом в БП 3.0 по документам
- Подключение Атол Fprint 03к через переходник юсб
- УТ 11 ручные скидки в розничных продажах
- ЗУП 3.0
- Прыжок через 20 релизов (бп 2.0).
- КД Перенос из 77 в 8.2
- Сохранение в PDF по ширине страницы
- Как вывести сумму по группировкам и в общие итоги в СКД
- Настройка интерфейса и ролей в БП 3
- Свертка элемента Обычной формы