делаю по ссылке https://infostart.ru/1c/articles/1497207/ первую часть статьи для флажка
и всё хорошо, НО не получается вызвать ПриПолученииДанных
&НаСервере
Элементы.Заявки.Обновить(); // принудительно вызываем событие ПриПолученииДанных
---
Попробуйте передавать значение через ДополнительныеСвойства:
```1c
    Заявки.КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ПоказыватьПодробности", ПоказыватьПодробности);
```
 Все эти танцы с параметрами на взгляд лишние.
---
НО не получается вызвать ПриПолученииДанных
Там вызывается обработчик события динамического списка ПриПолученииДанныхНаСервере
Обработчик ПриПолученииДанных это для обычных форм.
---
попробуй ОповеститьОбИзменении
---
```1c
    &НаСервереБезКонтекста
    Процедура ЗаявкиПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки)

    ЗначениеПараметра = Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ПоказыватьПодробности"));
    ТекущееЗначениеФлага = ?(ЗначениеПараметра = Неопределено,Ложь,ЗначениеПараметра.Значение);
    Если ТекущееЗначениеФлага Тогда
    Для Каждого ТСтр ИЗ Строки Цикл
    ТСтр.Значение.Данные.ВыгружатьВРеестр = Истина;
    КонецЦикла;
    КонецЕсли;

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

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

    &НаКлиенте
    Процедура ПоказыватьПодробностиПриИзменении(Элемент)
    ПоказыватьПодробностиПриИзмененииНаСервере();
    КонецПроцедуры
```

мне нужно вызвать это событие ЗаявкиПриПолученииДанныхНаСервере
---
это событие невозможно вызывать отдельно. Оно вызывается автоматически при условии:

Обработчик события вызывается на сервере после получения данных динамическим списком, только если была получена как минимум одна строка.
---
&НаСервере
Процедура ПоказыватьПодробностиПриИзмененииНаСервере()
Заявки.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ПоказыватьПодробности",Истина);
Заявки.ОсновнаяТаблица.Обновить();
Элементы.Заявки.Обновить();
---
я понимаю. пробовал
и это
Заявки.ОсновнаяТаблица.Обновить();
и это
Элементы.Заявки.Обновить();
---
процедура ЗаявкиПриПолученииДанныхНаСервере привязана к соответствующему обработчику дин.списка?
---
да
---
Подскажите кто-нибудь
---
По идее, всё должно работать. Смущает пара моментов. Вы пишите, что пробовали и Заявки.ОсновнаяТаблица.Обновить() и Элементы.Заявки.Обновить(), какбы подразумевая, что эффект одинаковый. Но Заявки.ОсновнаяТаблица.Обновить(), кстати вариант, на котором вы первоначально остановились, должен был вызвать ошибку. Как вы вообще определяете, что ЗаявкиПриПолученииДанныхНаСервере не вызывается?
---
ставлю точку останова
---
А событие в принципе вызывается, при открытии формы или прокрутке списка?
---
и всё верно Элементы.Заявки.Обновить() отрабатывает

```1c
    &НаСервере
    Процедура ПоказыватьПодробностиПриИзмененииНаСервере()
    Элементы.Заявки.Обновить();
    КонецПроцедуры

    &НаКлиенте
    Процедура ПоказыватьПодробностиПриИзменении(Элемент)
    ПоказыватьПодробностиПриИзмененииНаСервере();
    КонецПроцедуры

    &НаСервереБезКонтекста
    Процедура ЗаявкиПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки)
    Для Каждого ТСтр ИЗ Строки Цикл
    ТСтр.Значение.Данные.ВыгружатьВРеестр = Истина;
    КонецЦикла;
    КонецПроцедуры
```

и всё пошло... значит со строкой

```1c
    //Заявки.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ПоказыватьПодробности",ПоказыватьПодробности)
```

что-то не так
---
значит что-то не так сделали.
См. пример во вложении. В нем все отрабатывает.
---
Попробуйте передавать значение через ДополнительныеСвойства:
```1c
    Заявки.КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ПоказыватьПодробности", ПоказыватьПодробности);
```
 Все эти танцы с параметрами на взгляд лишние.
---
там сделано для получения параметра, так как бесконтекстный вызов.
---
Не понял. Так и ДополнительныеСвойства можно использовать как контейнер для передачи значений в бесконтекстный вызов.
---
а, через доп свойства компоновщика настроек дин.списка. Так можно.
---
Попробуйте передавать значение через ДополнительныеСвойства:
Зеленый человечек - молодец! Заработало
---
если выполнять код

```1c
    &НаСервере
    Процедура ПоказыватьПодробностиПриИзмененииНаСервере()
    Заявки.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ПоказыватьПодробности",ПоказыватьПодробности);
    Элементы.Заявки.Обновить();
    КонецПроцедуры

    &НаКлиенте
    Процедура ПоказыватьПодробностиПриИзменении(Элемент)
    ПоказыватьПодробностиПриИзмененииНаСервере();
    КонецПроцедуры
```

появляется ошибка
Параметры Отбора, Сортировки, Группировки или список отображаемых полей заданы неверно.
по причине:
Невозможно применить фиксированные настройки. Совпадают значения параметра.
---
покажите запрос дин.списка. Что-то там не так.
---
Инопланетянам спасибо