|
Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
| ☑ |
0
Vito
11.08.22
✎
11:33
|
"Недопустимое значение параметра (параметр номер '1')".
В чем может быть проблема? Реквизитов в форме с типом "ЛюбаяССылка" нет. Код в модуле формы ниже:
&НаСервере
Процедура СохранитьНаСервере()
Обработка = РеквизитФормыВЗначение("Объект");
ЕщеКакойтоКод();
КонецПроцедуры
|
|
1
alarm2020
11.08.22
✎
11:40
|
(0) Нет такого реквизита в форме
|
|
2
Vito
11.08.22
✎
11:50
|
(1) Разве верхний (жирный) Объект не считается реквизитом? См. принтскрин https://disk.yandex.ru/i/0lToopwforjeFQ
Кроме того я его вижу через навигатор по конфигурации, хотя его значение "".
|
|
3
alarm2020
11.08.22
✎
11:55
|
(2) Не считается. Зачем вы его вообще создали?
|
|
4
Vito
11.08.22
✎
11:58
|
(3) Я не создавал, адаптирую чужой код. Получил очередную ошибку пытаюсь понять в чем дело и как исправить.
|
|
5
Shark20991
11.08.22
✎
12:15
|
(4) У тебя объект имеет тип строка, а нужно что был объектный тип, например ОбработкаОбъект.
|
|
6
Lexandr
11.08.22
✎
12:17
|
Реквизит формы типа строка не нуждается в преобразовании.
|
|
7
Franchiser
гуру
11.08.22
✎
12:20
|
Объект не объект
|
|
8
Franchiser
гуру
11.08.22
✎
12:22
|
У тебя все ссылки возможно полетели: возможно забыл открыть дерево конфигурации.
|
|
9
Vito
11.08.22
✎
12:26
|
(8) Я переношу внешнюю обработку под УТ в расширение УНФ, поэтому и и ссылки полетели....
|
|
10
Vito
11.08.22
✎
12:42
|
(5) (7) Спасибо! Поменял тип, ошибка ушла, получил данные формы в модуле, но не совсем той.
Однако, просто так выбрать тип ОбьектДокумент, нужно выбрать конкретный документ, при этом не вижу подчииненную форму, которую добавляю в расширении.
|
|
11
Franchiser
гуру
11.08.22
✎
12:42
|
В УНФ и УТ разные конфигурации
|
|
12
Vito
11.08.22
✎
12:54
|
(11) Я знаю, поэтому и адаптирую, возникают иногда вопросы
|
|