Контрагент , определить что создается новый?

1. pavelyar 07.10.22 00:48 Сейчас в теме
Добрый день! Встрял, прошу помощи..
УТ 11.4 , Расширение!
Требуется при создании НОВОГО контрагента, создавать еще и договор к нему программно.
Как создать договор и привязать с контрагенту проблем не составило, но определить в расширении что создается новый контрагент стало проблемой...
Точнее в процедуре
&НаСервере
Процедура КЦ_ПередЗаписьюНаСервереПеред(Отказ, ТекущийОбъект, ПараметрыЗаписи)
Я могу понять что это новый методом Параметры.Ключ.Пустая() но ПередЗаписью еще не существует контрагента ,поэтому я не могу создать контрагента...

А в После я не могу определить что контрагент новый!
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
3. RustamZz 07.10.22 07:35 Сейчас в теме
(1)
ПолучитьСсылкуНового()
и записать договор
2. karamazoff 95 07.10.22 02:13 Сейчас в теме
Попробуйте через попытку получить ссылку на объект, если ее нет, то он новый
4. comptr 30 07.10.22 07:41 Сейчас в теме
Для передачи своих данных между событиями записи объекта можно использовать ДополнительныеСвойства.
Перед записью поместить туда признак того, что объект новый:
ТекущийОбъект.ДополнительныеСвойства.Вставить("ЭтоНовый", Параметры.Ключ.Пустая())

При записи проверять это свойство:
Если ТекущийОбъект.ДополнительныеСвойства.Свойство("ЭтоНовый") И ТекущийОбъект.ДополнительныеСвойства.ЭтоНовый = Истина Тогда
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)