Добавление реквизита на форму программно
☑
0
pedagog
14.02.24
✎
13:10
НоваяКолонкаТаблицы = Элементы.Вставить("СпособОтраженияЗарплатыВБухучете",Тип("ПолеФормы"),Элементы.Список,Элементы.ДатаЗакрытия);
НоваяКолонкаТаблицы.ПутьКДанным = "Список.СпособОтраженияЗарплатыВБухучете";
НоваяКолонкаТаблицы.Заголовок = "Способ отражения";
НоваяКолонкаТаблицы = Элементы.Вставить("УсловияТруда",Тип("ПолеФормы"),Элементы.Список,Элементы.ДатаЗакрытия);
НоваяКолонкаТаблицы.ПутьКДанным = "Список.условияПриема";
НоваяКолонкаТаблицы.Заголовок = "Условия труда";
Добавляю два реквизита, один добавился на форму, второй нет. список.текстЗапроса тоже задала программно, добавив новые данные. почему нет второго реквизита? помогите разобраться
1
mikecool
14.02.24
✎
13:13
потому что нет данных для второго поля
2
Garykom
14.02.24
✎
14:28
"Список.условияПриема" это что?
3
pedagog
14.02.24
✎
14:54
в справочнике штатное расписание есть реквизиты условияПриема и СпособОтраженияЗарплатыВБухучете. их я получаю в запросе
4
НЕА123
14.02.24
✎
15:07
проверьте (1) (2) в отладчике. может и нету в список этих реквизитов.
5
steep1
14.02.24
✎
15:15
6
pedagog
14.02.24
✎
15:28
(4) да, вы были правы, данных там не было. в самом реквизите данных не было, а в форме элемента это поле заполнялось из регистра. спасибо вам большое
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс