|
Отбор в справочнике | ☑ | ||
|---|---|---|---|---|
|
0
sahactys
24.04.24
✎
10:56
|
Добрый день, есть таблица, один из реквизитов в ней это ссылка на справочник. Не понимаю как сделать (и можно ли), что бы пользователь когда выбирал из справочника, то работал отбор (который я задал заранее).
Спасибо |
|||
|
1
Волшебник
24.04.24
✎
11:01
|
Сделайте это запросом или программным кодом
|
|||
|
2
comp2006
24.04.24
✎
11:15
|
Попробуйте в событии "НачалоВыбора" для поля таблицы
СтандартнаяОбработка = Ложь; ЗначениеОтбора = Новый Структура("ИНН", "3333333333"); ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора); ОткрытьФорму("Справочник.Контрагенты.ФормаВыбора",ПараметрыВыбора); |
|||
|
3
youalex
24.04.24
✎
11:50
|
||||
|
4
sahactys
24.04.24
✎
11:50
|
(2) Либо я не понимаю, либо что то делаю не так
Процедура СахМедИзделияВидМедИзделияНачалоВыбораПосле(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; ЗначениеОтбора = Новый Структура("УИДЕГИСЗ",1 ); ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора); ОткрытьФорму("Справочник.КлассификаторыМинЗдрава.ФормаВыбора",ПараметрыВыбора); КонецПроцедуры В таком случае выдает ошибку "Несоответствия типов" в строче: ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора); По итогу хочу отбор такой : ЗначениеОтбора = Новый Структура("ВидКлассификатора",перечисления.ВидыКлассификаторовМинЗдрава.ИмплантируемыеИВспомогательныеУстройства ); Использую перечисления, тк Вид классификатора такого типа. Но по итогу выдает ошибку Переменная не определена (перечисления) |
|||
|
5
Волшебник
24.04.24
✎
11:54
|
выполняйте на сервере
|
|||
|
6
youalex
24.04.24
✎
11:56
|
(4) добавь параметр отбора в поле (это свойство элемента формы).
|
|||
|
7
sahactys
24.04.24
✎
12:18
|
(6) Это то, что я и хотел, спасибо !
|
| Форум | Правила | Описание | Секции | Поиск |