Имя: Пароль:
1C
1С v8
Правильный отбор при открытии формы списка
,
0 Billy Meier
 
28.10.19
13:36
Добрый день всем!

Кто может подсказать как в обработке при выборе реквизита (основное средство ) открыть список с нужными элементами

где это правильно делать в обработчике НачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
1 Billy Meier
 
28.10.19
13:37
нужен отбор по выбранному значению в реквизите с режимом иерархического списка
2 FIXXXL
 
28.10.19
13:40
ПараметрыВыбора смотри-читай
3 Billy Meier
 
28.10.19
13:43
(2) пример кода есть? в каком обработчике
4 Billy Meier
 
28.10.19
13:50
(3) через связь параметров выбора не сделать , нет отбора по родителю
5 vicof
 
28.10.19
14:05
СтандартнаяОбработка = Ложь;
ОткрытьФорму(ИмяФормы, ПараметрыВыбора, ЭтотОбъект);
6 Billy Meier
 
28.10.19
14:15
(5) ПараметрыВыбора как задать в данном случае?
7 Billy Meier
 
28.10.19
14:28
кто мне скажет откуда брать ключ и значение для структуры в данном случае ?

ПараметрыВыбора = Новый Структура("ТекущееЗначение", Объект.РеквизитФормы);
8 Billy Meier
 
28.10.19
14:50
&НаКлиенте
Процедура ПредметНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
//    ПараметрыВыбора = Новый Структура("ТекущееЗначение", Объект.Предмет);
//ОткрытьФорму("Справочник.ОсновныеСредства.ФормаСписка", ПараметрыВыбора, ЭтотОбъект);

  //ЗначениеОтбора = Новый Структура("Тип", "Ящик");
  // ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
   Форма = ПолучитьФорму("Справочник.ОсновныеСредства.ФормаСписка");
   Форма.Элементы.Список.Отображение = ОтображениеТаблицы.ИерархическийСписок;
   Форма.Открыть();

    
КонецПроцедуры
9 Billy Meier
 
28.10.19
14:51
{Обработка.РабочееМестоЛизинг.Форма.ФормаЭлемента.Форма(5100)}: Поле объекта не обнаружено (Список)
   Форма.Элементы.Список.Отображение = ОтображениеТаблицы.ИерархическийСписок;
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой