При попытке открыть форму возникает ошибка Поле объекта не обнаружено (Параметры.ЗначениеКопирования). Смотрю отладчиком - в параметрах формы нет этого параметра, хотя он стандартный. Где может переопределяться список параметров формы?
1С:ERP. Управление холдингом (3.2.8.3), 1С:Предприятие 8.3 (8.3.27.1719)
(1) Открываю форму элемента другого справочника. Становлюсь в обработчике ПриСозданииНаСервере(), в параметрах формы есть ЗначениеКопирования. Форма при этом точно открывается непрограммно, без ОткрытьФорму()
(2) у нового элемента может быть в параметрах такой реквизит при вводе на основании или копировании Объекта. При простом открытии формы его уже не будет
Объект.Ссылка.Пустая() - признак, что объект создаётся и ещё не записан
(5) тогда просто нужно проверить его наличие Параметры.Свойство("ЗначениеКопирования")
Нужно сравнить в конфигураторе что есть в ВводНаОсновании в обеих случаях
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший