Имя: Пароль:
1C
 
Метод Удалить() . ФормаЗаписи.РегистрСведений
0 MaxPansky
 
16.01.17
09:58
Обычные формы . Платформа 8.3 . Режим совместимости интерфейса 8.2.
Собственно вопрос следующий. В ФормеЗаписи Регистра Сведений  присутствует метод Удалить() . Удаляет конкретную запись из регистра.
Есть ли какой-либо способ отследить данный метод и перехватить момент удаления. Мне требуется в момент удаления сохранить информацию данной записи в другой регистр.
1 h-sp
 
16.01.17
10:02
ПриЗаписи  вообще-то. Но лучше отказаться от этой идеи, там куча проблем возникает.
2 MaxPansky
 
16.01.17
10:08
А как я пойму что происходит именно удаление , а не просто запись ???
3 h-sp
 
16.01.17
11:19
(2) никак. При корректировке записи регистра тоже делается в 2 этапа: удаляется страя запись и пишется новая. Просто корректироваки в 1с нет, только через удаление.
4 Волшебник
 
модератор
16.01.17
11:20
(0) Любая запись в регистр сведений происходит через наборЗаписей. Отловить можно в модуле объекта
5 MaxPansky
 
23.01.17
10:03
(4) Спасибо
6 DrZombi
 
гуру
23.01.17
10:04
(2) Предлагаю реализовать вашу хотелку через справочник, там это есть :)
7 Serg_1960
 
23.01.17
10:43
PS: жду продолжения темы автором вопросом "Как отличить удаление от редактирования?" :)
8 MaxPansky
 
02.02.17
10:52
(7) Мозг конечно любой изврат найдет. Поступили просто ( вот уж если пинать будете , то хотя бы с аргументами ). Перед вызовом метода Удалить () , банально прописываем то , что нужно сделать , а потом уже Удалить() :-)