Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Заполнение реквизита на форме

Заполнение реквизита на форме
Я
   LittlePumpkin
 
03.09.20 - 09:32
Добавил справочнику реквизит, хочу теперь программно вывести его на форму. Пишу:

НовыйЭлемент = Элементы.Вставить("Примечание", Тип("ПолеФормы"), Элементы.ОплатаТрудаСтраница);
НовыйЭлемент.ПутьКДанным = "Объект.Примечание";
НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода;

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.