|
Автоматическое заполнение поля | ☑ | ||
---|---|---|---|---|
0
pupurum
08.12.14
✎
12:18
|
Ситуация такая. Конфигурация 8.3
Есть внешняя обработка, на которой два поля. Первое поле имеет тип СправочникСсылка.Контрагенты Второе поле имеет тип СправочникСсылка.ДоговорКонтрагента(Это самодельный справочник). У второго поля установлено свойство СвязиПараметровВыбора = Отбор.Контрагент(Контрагент). При нажатии на кнопку "Показать все" во втором поле открывается Форма Выбора справочника Договор, Контрагента. В ФормеВыбора, действительно, показываются только те записи, у которых реквизит Контрагент равен свойству СвязиПараметровВыбора. Теперь нужно создать новый элемент справочника. Нажимаем на кнопку "Создать", открывается пустая ФормаЭлемента, в которой поле Контрагент тоже пустое. Вопрос, как его заполнить, основываясь на отборе в ФормеВыбора? |
|||
1
Godofsin
08.12.14
✎
12:20
|
Сделать свою кнопку создания.
|
|||
2
Рэйв
08.12.14
✎
12:21
|
(0)При открытии фломы элемента проверяй новый ли это и если новый, то смотр установленный отбо на списке. Если отбор установлен, получай значение и вставляй в контрагент в форме
|
|||
3
pupurum
08.12.14
✎
12:23
|
Сделал, привязал команду
&НаКлиенте Процедура Создать(Команда) НоваяФорма = ПолучитьФорму("Справочник.ДоговорКонтрагента.Форма.ФормаЭлемента"); НоваяФорма.Объект.Контрагент = *Вот здесь не могу понять, что написать" НоваяФорма.Открыть(); КонецПроцедуры Пробовал так, ИмяСписка.Отбор.Контрагент.Значение, - не найден реквизит. |
|||
4
Рэйв
08.12.14
✎
12:25
|
(3)Смотри во владельце или родителе в табло, я не помню точно, но я такое делал
|
|||
5
Рэйв
08.12.14
✎
12:25
|
*владельце или родителе открытой формы
|
|||
6
vicof
08.12.14
✎
12:26
|
(3) Используй ОбработкуЗаполнения
|
|||
7
pupurum
08.12.14
✎
12:32
|
Тогда такой вопрос. Забудем про ФормуЭлемента.
Есть ФормаВыбора. Как из нее получить по какому полю отбор и значение этого отбора? |
|||
8
pupurum
08.12.14
✎
12:33
|
И отбор ли это вобще?
|
|||
9
vicof
08.12.14
✎
12:33
|
(7) см. (6)
|
|||
10
ВРедная
08.12.14
✎
12:33
|
(0) В самодельном справочнике у стандартного реквизита Владелец стоит флаг "Заполнять из данных заполнения"?
|
|||
11
pupurum
08.12.14
✎
12:38
|
Простите за недостаток знаний...что дает этот Флаг? Я вижу его можно у любого поля поставить...
|
|||
12
pupurum
08.12.14
✎
12:41
|
Все, попробовал, пол дня пытался в нете найти что-нибудь...не думал, что все так просто, спасибо)
|
|||
13
Рэйв
08.12.14
✎
12:50
|
(7)во как можно извратиться в ПриОткрытии формы нового элемента в :-)
//------ ОтборВСпискеВызвавшейФормы=ЭтаФорма.ВладелецФормы.Родитель[ЭтаФорма.ВладелецФормы.Имя].Отбор.Элементы[0].ПравоеЗначение |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |