|
Отбор в справочнике |
☑ |
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) Это то, что я и хотел, спасибо !
|
|