|
Заполнение реквизита на форме
| ☑ |
0
LittlePumpkin
03.09.20
✎
09:32
|
Добавил справочнику реквизит, хочу теперь программно вывести его на форму. Пишу:
НовыйЭлемент = Элементы.Вставить("Примечание", Тип("ПолеФормы"), Элементы.ОплатаТрудаСтраница);
НовыйЭлемент.ПутьКДанным = "Объект.Примечание";
НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода;
Но на форму выводится пустое поле Примечание. Хотя я проверил через консоль запросов, что реквизит Примечание у объекта, для которого открываю форму, заполнен.
Подскажите в чем ошибка?
|
|
1
Галахад
гуру
03.09.20
✎
09:39
|
В коде нет ошибок.
|
|
2
LittlePumpkin
03.09.20
✎
09:46
|
Может поможет вот этот обнаруженный мной факт:
Зашел отладкой в написанный код, обратился к Объект и там у реквизита Примечание значения нет. Теперь понятно почему не выводится, но непонятно почему нет значения. То есть через консоль запросов значение реквизита есть, а через обращение к объекту в его форме - нет.
Непонятно...
|
|
3
RomanYS
03.09.20
✎
09:48
|
(2) А в Объект.Ссылка.Примечание что?
|
|
4
LittlePumpkin
03.09.20
✎
09:52
|
(3) О, а здесь есть необходимое мне значение! Подскажите пожалуйста в чем разница между Объект.Примечание и Объект.Ссылка.Примечание?
|
|
5
LittlePumpkin
03.09.20
✎
09:55
|
Для меня это одно и то же: обращение к реквизиту объекта. Но почему значение выводится только при явном указании ссылки - непонятно(
|
|
6
RomanYS
03.09.20
✎
10:24
|
(4) Один - данные в форме, другой - в базе.
На процесс чтения ты вряд ли мог повлиять/сломать, значит где-то очистил после чтения
|
|
7
Kigo_Kigo
03.09.20
✎
10:28
|
Ну как бы Объект.Примечание, ты обращаешься к объекту примечание,а Объект.Ссылка.Примечание к значению объекта примечание
|
|
8
Галахад
гуру
03.09.20
✎
10:40
|
(7) Хм. Что-то как-то нипанятна написано.
|
|