Вход | Регистрация

1С:Предприятие ::

Метки: 

После установки отбора в динамический список, таблица формы не обновляется

Я
   alexshape
 
05.07.18 - 16:43
Помогите с проблемой, в коде при активизации строки в процедуре устанавливаю отбор на таблицу по условию. вроде все правильно делаю, но ничего не выходит

&НаКлиенте
Процедура СписокТиповПриАктивизацииСтроки(Элемент)
    
    УстановитьОтборПодчиненныхСправочниковНаФорме(Элемент.ТекущаяСтрока, СписокМоделей);
    Элементы.СписокМоделей.Обновить();    

КонецПроцедуры


&НаСервереБезКонтекста
Процедура УстановитьОтборПодчиненныхСправочниковНаФормеНаСервере(Владелец, ДинамическийСписокФормы)
    
    ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(ДинамическийСписокФормы, "Владелец", Владелец, ВидСравненияКомпоновкиДанных.Равно,,Истина,РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный);
    Возврат;
    
    ОтборДинамическогоСписка = ДинамическийСписокФормы.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы[0].Элементы;

    ОтборДинамическогоСписка.Очистить();
        
    ЭлементОтбора = ОтборДинамическогоСписка.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.Использование  = Истина;
    ЭлементОтбора.ВидСравнения      = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтбора.ЛевоеЗначение  = Новый  ПолеКомпоновкиДанных("Владелец");
    ЭлементОтбора.ПравоеЗначение = Владелец; 
    
КонецПроцедуры
 
  Рекламное место пустует
   Волшебник
 
1 - 05.07.18 - 16:44
ЭлементОтбора.ЛевоеЗначение  = Владелец;
   Волшебник
 
2 - 05.07.18 - 16:44
ЭлементОтбора.Значение = Владелец;
   alexshape
 
3 - 05.07.18 - 16:51
(2) ЭлементОтбораКомпоновкиДанных не имеет такого поля: "Значение"
   тарам пам пам
 
4 - 05.07.18 - 17:19
СписокМоделей - дин. список? Он вот так прям нормально передается на сервер?
Попробуй УстановитьОтборПодчиненныхСправочниковНаФормеНаСервере поставить &НаКлиенте
   alexshape
 
5 - 05.07.18 - 17:22
(4) аллилуйя
   alexshape
 
6 - 05.07.18 - 17:32
(4) Почему на сервер не работает?
   тарам пам пам
 
7 - 05.07.18 - 17:56
(6) Потому что дин. список не сериализуется, судя по СП. По-хорошему, платформа должна была исключение плюнуть. Раз твой код не вызвал исключения, то видимо на сервер передается копия дин. списка.


Список тем форума
  Рекламное место пустует
Независимо от того, куда вы едете — это в гору и против ветра!
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует