Как заполнить реквизиты формы справочника #747341


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

В этой группе 1С