Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как отловить событие записи в регистр сведений?

Как отловить событие записи в регистр сведений?
Я
   DTX 4th
 
13.11.20 - 15:21
Мне нужно в ЗУПе при изменении кадровых данных сотрудников регистрировать этих сотрудников в плане обмена.
И вот я думаю, куда эту регистрацию вставлять. Если есть расширение, можно врезаться в &После ПриЗаписи регистра. А если расширений нет, как правильно это делать?
Если добавить код в конец ПриЗаписи, до него может не дойти. Например, если ОбменДанными.Загрузка = Истина. Поискал в подписках, там нет события ПриЗаписи.
Какие варианты?
   ДенисЧ
 
1 - 13.11.20 - 15:22
Модуль набора записей, событие приЗаписи
   mikecool
 
Модератор
2 - 13.11.20 - 15:22
смотри события набора записей в модуле объекта
   mikecool
 
Модератор
3 - 13.11.20 - 15:22
только помни про два вызова
   DTX 4th
 
4 - 13.11.20 - 15:22
(1)(2) И куда там? Я же про него и говорю в (0)
   DTX 4th
 
5 - 13.11.20 - 15:23
(3) Тип и в начало и в конец? Выглядит не оч)
   acht
 
6 - 13.11.20 - 15:25
(0) Подписка на событие ПриЗаписи объекта РегистрСведенийНаборЗаписей.ТвойРегистр
   ДенисЧ
 
7 - 13.11.20 - 15:26
(4) Зачем подписки? Событие в модуле набора записей...
   DTX 4th
 
8 - 13.11.20 - 15:28
(6) Нет таких
https://i.imgur.com/UIIRpkm.png

(7)
[1c]Если ОбменДанными.Загрузка Тогда
  Регаем()
КонецЕсли;

// Далее идет основной код

Если Не Отказ То Регаем()
[1c]?

Видимо, самый нормальный вариант - &После ПриЗаписи в основном расширении.
   DTX 4th
 
9 - 13.11.20 - 15:30
Тьфу
Я не оч сообразительный
Подписка на набор записей нужна
   DTX 4th
 
10 - 13.11.20 - 15:46
Дальше больше.
Как мне записи, которые удаляются из регистра?
Перед записью смотреть регистратор, выбирать данные по нему, регать их, а потом регать данные в случае успешной записи?
   DTX 4th
 
11 - 13.11.20 - 15:52
(10) Как мне отловить записи*
   DTX 4th
 
12 - 13.11.20 - 17:33
В общем, всем спасибо
Думаю, подпишусь на интервальный регистр одним событием. Для начала должно хватить.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.