Имя: Пароль:
1C
1С v8
Переопределение процедуры создания элемента
,
0 Vurglak
 
29.11.19
05:52
Здравствуйте.

УПП 1.3.
Надо заменить процедуру создания элемента справочника на свою.
Можно в процедуру формы элемента добавить проверку на "этоновый" и оттуда вызывать процедуру свою или обработку.
А возможно заменить процедуру создания элемента ли не трогая типовые объекты конфигурации? Например, подпиской новой какой-либо или ещё как-то?
1 Йохохо
 
29.11.19
06:00
перехватить .СоздатьОбъект() ?
2 Vurglak
 
29.11.19
06:04
(1) да, перехватить и заменить на своё
3 ДенисЧ
 
29.11.19
06:09
Нет
4 Bober
 
29.11.19
08:29
(0) как варианты: в модуле объекта добавить процедуру и вызвать ее

Процедура Инициализация()
   Если ЭтоНовый() Тогда
      ....
   КонецЕсли
КонецПроцедуры

...
...

Инициализация();

второй вариант создать в менеджере объекта экспортную функцию

Функция СоздатьОбъект() Экспорт

  Результат = Документы.***.СоздатьОбъект();
   ...
  Возврат Результат;

КонецФункции