Имя: Пароль:
1C
1С v8
Сохранение значения реквизита на форме 8.2
,
0 vasko
 
10.11.11
12:39
Есть бизнес-процесс у него куча форм для разных исполнителей и проверяющих, необходимо добавить на все эти формы один реквизит "Файл". Создал Реквизит бизнес-процесса, так-же создал в каждой форме по такому реквизиту, поместил на форму , поставил галочку "Сохраняемые значения", но он не сохраняется. Как сделать чтобы он сохранялся, как связаны между собой реквизит формы и бизнес процесса, или это настраивается отдельно?
1 vasko
 
10.11.11
12:50
недавно только перешел с 8.1 на 8.2, поэтому бывают вопросы по всяким мелочам
2 nimoid
 
10.11.11
12:58
Управляемые формы бизнес-процесса?
Тогда в формах не надо было создавать реквизит, а взять и мышкой перетащить из реквизита "объект" на форму нужный реквизит (добавленный тобой в объект б-п)
3 vasko
 
10.11.11
13:06
Да формы управляемые. Из дерева конфигурации этот реквизит никуда не перетаскивается. В реквизитах самой формы этот реквизит не появляется пока его не добавить вручную. В 8.1 это выглядело так: добавляем реквизит в любой объект, потом кнопкой "Размещение данных" добавляем его на форму этого объекта, автоматически элемент формы связывается с реквизитом объекта.
4 nimoid
 
10.11.11
13:09
На форме есть реквизит "Объект" типа БизнесПроцессОбъект ? И он должен быть основным реквизитом. Вот из него и надо перетаскивать. Это в окне "Реквизиты" (Alt+4) управляемой формы.
5 nimoid
 
10.11.11
13:11
Если нет такого, то смотри как у вас сделано - ручками прописывать надо сохранение/загрузку значит. Смотри обработчики ПриСозданииНаСервере, ПриЗакрытии и т.п.
6 vasko
 
10.11.11
13:13
Спасибо за подсказку, оказалось у реквизита "Объект" тип не БизнесПроцессОбъект а ЗадачаОбъект соответственно реквизит надо было добавлять в соответствующую задачу.