Имя: Пароль:
1C
 
Добавление реквизита на форму программно
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
(0) используйте уже готовую https://infostart.ru/1c/articles/1284403/
6 pedagog
 
14.02.24
15:28
(4) да, вы были правы, данных там не было. в самом реквизите данных не было, а в форме элемента это поле заполнялось из регистра. спасибо вам большое