|
Выбор элемента подчиненного справочника | ☑ | ||
|---|---|---|---|---|
|
0
AliAksA
16.10.17
✎
10:57
|
Привет всем !
версия 8.2, обычное приложение При попытке выбора из поля формы элемента основного справочника элемента подчиненного справочника при нажатии Ентера происходит не выбор а открытие формы элемента подчиненного справочника. Причина: вызов подчиненного справочника производится через процедуру: Процедура УдостоверениеНачалоВыбора(Элемент, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Если Ссылка.Пустая() Тогда ЭтотОбъект.Записать(); КонецЕсли; ЗначениеОтбора = Новый Структура("Владелец", Ссылка); ПараметрыФормы = Новый Структура("Отбор", ЗначениеОтбора); ОткрытьФорму("Справочник.ФизЛицаУдостоверы.ФормаСписка", ПараметрыФормы); КонецПроцедуры // УдостоверениеНачалоВыбора() в форме списка подчиненного справочника: Процедура ПриОткрытии() ТекОтбор = СправочникСписок.Отбор.Получить(0); Если ТекОтбор.Значение.Пустая() Тогда ЭтаФорма.Заголовок = " Список удостоверений физических лиц "; ЭлементыФормы.СправочникСписок.Колонки.Владелец.Видимость = Истина; Иначе ЭтаФорма.Заголовок = " Удостоверения : " + ТекОтбор.Значение; ЭлементыФормы.СправочникСписок.Колонки.Владелец.Видимость = Ложь; ЭлементыФормы.СправочникСписок.НастройкаОтбора.Владелец.Доступность = Ложь; КонецЕсли; СправочникСписок.Порядок.Установить("Дата Возр"); КонецПроцедуры // ПриОткрытии() Подскажите, плиз, как обойти эту хрень: чтобы при нажатии Ентера производился выбор элемента из списка а не открытие формы элемента. Заранее благодарю. |
|||
|
1
Ёпрст
гуру
16.10.17
✎
11:13
|
(0) открывать форму для выбора, в рткрытой форме проверять, что если открыта для выбора, то делать выполнитьВыбор
|
|||
|
2
Ёпрст
гуру
16.10.17
✎
11:14
|
точнее, ОповеститьОВыборе
|
|||
|
3
AliAksA
16.10.17
✎
11:15
|
(1) как проверить, что она открыта для выбора и сделать этот выбор? (я нубасик в 8-ке)
|
|||
|
4
AliAksA
16.10.17
✎
11:15
|
(2) а вот это уже знакомо)
|
|||
|
5
AliAksA
16.10.17
✎
11:21
|
хех, вырубил Процедура УдостоверениеНачалоВыбора(Элемент, СтандартнаяОбработка), поставил связь по владельцу - все заработало.
ВСЕМ СПАСИБО, ТЕМА ЗАКРЫТА |
| Форум | Правила | Описание | Секции | Поиск |