|
|
Отсутствует параметр формы ЗначениеКопирования
DiMel_77, denk, Доминошник, DemonShinji2, Fedor-1971, Буковка, KJlag, vicof, Волшебник, banco, denk32, ОператорПК, Kigo_Kigo, shuhard, mvl1, Amfiaray, lEvGl, nick86, Amra, kostik79
| ☑ |
|
0
denk
26.11.25
✎
10:43
|
Есть форма элемента справочника. В обработчике ПриСозданииНаСервере есть строка:
ЗначениеКопирования = Параметры.ЗначениеКопирования;
При попытке открыть форму возникает ошибка Поле объекта не обнаружено (Параметры.ЗначениеКопирования). Смотрю отладчиком - в параметрах формы нет этого параметра, хотя он стандартный. Где может переопределяться список параметров формы?
1С:ERP. Управление холдингом (3.2.8.3), 1С:Предприятие 8.3 (8.3.27.1719)
|
|
|
1
Волшебник
26.11.25
✎
10:47
|
Нихрена он не стандартный. Его надо передавать:
ПараметрыФормы = Новый Структура("ЗначениеКопирования", СсылкаНаОбъект);
ОткрытьФорму("Справочник.Номенклатура.ФормаОбъекта", ПараметрыФормы);
|
|
|
2
denk
26.11.25
✎
10:54
|
(1) Открываю форму элемента другого справочника. Становлюсь в обработчике ПриСозданииНаСервере(), в параметрах формы есть ЗначениеКопирования. Форма при этом точно открывается непрограммно, без ОткрытьФорму()
|
|
|
3
Волшебник
26.11.25
✎
10:58
|
(2) может дело в расширениях?
|
|
|
4
Fedor-1971
26.11.25
✎
11:01
|
(2) у нового элемента может быть в параметрах такой реквизит при вводе на основании или копировании Объекта. При простом открытии формы его уже не будет
Объект.Ссылка.Пустая() - признак, что объект создаётся и ещё не записан
|
|
|
5
denk
26.11.25
✎
11:11
|
(4) Это не так. Открываю существующий элемент справочника Номенклатура, в ПриСозданииНаСервере() параметр ЗначениеКопирования есть.
|
|
|
6
Fedor-1971
26.11.25
✎
11:32
|
(5) тогда просто нужно проверить его наличие Параметры.Свойство("ЗначениеКопирования")
Нужно сравнить в конфигураторе что есть в ВводНаОсновании в обеих случаях
|
|
|
7
denk
26.11.25
✎
11:51
|
(3) Спасибо большое. Проблема была в расширении.
|
|