|
Заполнение реквизита на форме | ☑ | ||
|---|---|---|---|---|
|
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) Хм. Что-то как-то нипанятна написано.
|
| Форум | Правила | Описание | Секции | Поиск |