|
Как заполнить реквизиты формы справочника
| ☑ |
0
dart909
08.07.15
✎
10:32
|
Добрый день, подскажите пожалуйста. Есть справочник сотрудник, с формой элемента. У формы есть реквизит Должность. Есть Регистр Сведений ИнформацияОСотруднике, в котором измерение Сотрудник, а ресурс Должность. Как сделать чтобы при открытии в Предприятии формы справочника реквизит Должность заполнялся значением из регистра?
|
|
1
Jonny_Khomich
08.07.15
✎
10:33
|
из регистра выбирать
|
|
2
dart909
08.07.15
✎
10:36
|
Я знаю, что из регистра. Данные регистра получаю запросом в форме, а как потом их присвоить значению реквизита
|
|
3
bootini
08.07.15
✎
10:37
|
(0) А что сначала заполняются сведения о сотруднике, а потом создается элемент справочника сотрудник?
|
|
4
ВРедная
08.07.15
✎
10:37
|
Реквизит = ЗначениеИзЗапроса;
|
|
5
Альбатрос
08.07.15
✎
10:37
|
(3) +1
|
|
6
dart909
08.07.15
✎
10:42
|
(3) Нет сперва создается элемент, а потом уже заполняется. Ну вообще логика такая, есть документ который заполняет регистр данными: фио, должность.
|
|
7
bootini
08.07.15
✎
10:47
|
(6) Тогда в чем проблема? Если запросом получил, то и присваивай в ПриОткрытии() как в (4) написали - Реквизит = ЗначениеИзЗапроса;
|
|
8
Одинесю
08.07.15
✎
10:50
|
(7) Только проверять новый сотрудник или нет.
|
|
9
dart909
08.07.15
✎
10:52
|
Там ошибка возникает поле не доступно для записи.Я просто попытался сделать еще так в этой же форме сделал реквизит Номер с типом число. в ПриОткрытии() присваиваю ему значение ЭтаФорма.Элементы.Номер = 11. Таже ошибка.
|
|
10
barrgand
08.07.15
✎
11:12
|
(9) Присваивать значение нужно реквизиту, а не элементу
|
|
11
Мимохожий Однако
08.07.15
✎
11:14
|
а теперь объясни ему чем отличается реквизит объекта от реквизита и поля формы.
|
|
12
lera01
08.07.15
✎
11:22
|
(0) ТС, представь, что у тебя получилось. Например, ты прописал в ПриОткрытии() Номер=11. Дальше что? Закрыл ты форму и что по-твоему должно произойти?
|
|