|
Создаем элемент справочника из чужого справочника
| ☑ |
0
darkvett
27.07.11
✎
06:36
|
УТ11. Привет. в форме одного спрвочника поместил динамический список второго справочника. Сверху этого списка разумеется есть кнопка создать. При нажатии на нее открывается форма нового элемента второго справочника. У второго справочника на форме есть реквизит с типом значения первого справочника. И вот у меня вопрос: как во вновь созданной форме заполнить автоматически этот реквизит?
|
|
1
Рэйв
27.07.11
✎
06:46
|
В ПриОткрытии
Если Ссылка.Пустая()Тогда
Реквизит=Справочники.Первый.НайтиПокоду(КодЭлемента);
КонецЕсли;
как то так
|
|
2
darkvett
27.07.11
✎
06:50
|
(1) Все вроде логично. Но как находясь уже в форме второго справочника мы вспомним Кодэлемента первого?
|
|
3
Рэйв
27.07.11
✎
06:52
|
так тебе именно первым ? Ну тогда делай реквизит формы с типом первого справочника и при открытии формы передавай туда первый элемент и оттуда заполняй реквизит
|
|
4
darkvett
27.07.11
✎
07:01
|
реквизит формы с типом первого справочника сделал, сдесь все понятно. А вот как передать при открытии формы первый элемент?
|
|
5
Рэйв
27.07.11
✎
07:04
|
(4)Сделай свою кнопку с созданием нового, где:
Об=Справочники.Второй.СоздатьЭлемент();
ФормаНовая=Об.ПолучитьФорму();
ФормаНовая.РеквизитФормы=Ссылка;
Форма.Новая.Открыть();
|
|
6
Рэйв
27.07.11
✎
07:05
|
Форма.Новая=ФормаНовая
|
|
7
darkvett
27.07.11
✎
07:07
|
(5)(6) Ясно, спасибо. Просто я надеялся что 1ска как то может помнить прошлую форму и можно было бы обойтись без создания своей кнопки :(
|
|
8
darkvett
27.07.11
✎
07:30
|
Нашел!! Вторая форма справочника помнит первый справочник с помощью предопределенной процедуры ОбработкаЗаполнения в модуле объекта...
|
|