Вход | Регистрация
 

Записать подчиненный справочник, когда владелец не записан

Записать подчиненный справочник, когда владелец не записан
Я
   ИС-2
 
10.02.21 - 08:05
Надо записать Контактное лицо контрагента, когда контрагент не заполнен (и откатить, если пользователь решит не сохранять контрагента).

код
        КонтрагентОбъект.УстановитьСсылкуНового(Справочники.Контрагенты.ПолучитьСсылку(Новый УникальныйИдентификатор()));
        
        КонтрагентСсылка = КонтрагентОбъект.получитьссылкунового();
...
                    КонтактноеЛицо.Владелец = КонтрагентСсылка;

вылетает с ошибкой

Значение поля "Владелец" не заполнено или заполнено неверно

Если в режиме обмена данными, то просто не записывает
   Исновая
 
1 - 10.02.21 - 08:19
А в переменную записать нет?
   Йохохо
 
2 - 10.02.21 - 08:22
установитьссылкуноваго
   ДенисЧ
 
3 - 10.02.21 - 08:24
"Надо записать Контактное лицо контрагента, когда контрагент не заполнен"

Не нужно такого делать.
   Fish
 
4 - 10.02.21 - 08:50
(3) +100. Не нужно так делать.
   Rovan
 
5 - 10.02.21 - 09:47
(0) записать в транзакции... подержать форму модально,
при отказе отменить транзакцию
   DrShad
 
6 - 10.02.21 - 09:49
(2) +1
(3) КД именно так и делает
   ИС-2
 
7 - 11.02.21 - 07:55
(0) все оказалось проще - в подписках на событие делалалсь еще одна УстановитьСсылкуНового из-за чего моя ссылка сбивалась

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