Есть некая таблица значений, типовая.
Я добавил в нее пару столбиков, и оба столбика заполняю данными из документа в строке.
Заполняю значения в таблицу "ПриОткрытииПослеНаСервере".

На форме есть Типовой механизм, можно назвать фильтром, по своей сути это выпадающий список, при изменении значения в выпадающем списке данные таблицы значений перезаполняются новыми данными.

Так вот я добавил в событие "ПриИзмененииПослеНаСервере" и там тот же блок кода, что и в событии выше.

Но по какой-то причине, в момент смены значения в выпадающем списке, данные на секунду заполняются в строке ТЗ и тут же исчезают....

Может кто подскажет куда копать, что я делаю не так...

PS. Думаю будут вопросы:

```1c
    Для каждого Строка из РаспоряженияНаОтгрузку цикл
    Документ = Строка.Распоряжение.ПолучитьОбъект();
    Состояние = Документ.Расш1_Состояние;
    Строка.Комментарий = Документ.Комментарий;
    Если Документ.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.РеализацияКлиенту тогда
    Строка.СостояниеИсполненияЗаказа = Состояние;
    КонецЕсли;
    КонецЦикла;
```
---
У меня версия старее, но у таблицы формы РаспоряженияНаОтгрузку есть обработчик события ПриАктивизацииСтроки:
```1c
    &НаКлиенте
    Процедура РаспоряженияНаОтгрузкуПриАктивизацииСтроки(Элемент)
    ТекущиеРаспоряжения = ТекущиеРаспоряжения();

    ПодключитьОбработчикОжидания("ОсновнойСписокПриАктивацииСтрокиКлиент",0.2,Истина);
    КонецПроцедуры
```
 В логике процедуры не разбирался, но если у вас так же, выносите процедуру ОсновнойСписокПриАктивацииСтрокиКлиент в расширение и добавляйте после ее вызова свой код заполнения колонок.
---
данные на секунду заполняются в строке ТЗ и тут же исчезают...
Ищите ПодключитьОбработчикОжидания в типовом коде.
---
я ведь делаю все в расширении, как мне в расширении этот момент решить, если будет обработчик ожидания в самой конфе?
Подключать свой обработчик ожидания в расширении?
---
Подписаться на процедуру обработчика ожидания в расширении.
---
в процедуре при изменении значения в выпадающем списке нет обработчиков ожидания... обработчики ожидания есть в процедуре при открытии, при этом процедура при открытии в расширении отрабатывает исправно....
---
при изменении значения в выпадающем списке нет обработчиков ожидания
Они могут косвенно вызываться. Если перезаполняется таблица формы, то может быть вызвано событие ПриАктивизацииСтроки, например, в котором часто прибегают к ПодключитьОбработчикОжидания ради асинхронности.
---
не смог найти отсылок на обработчики ожиданий....
Обработчик отрабатывает только при открытии.
может быть как-то я могу вопрос решить локально в расширении?
---
Что ж, возможно версия про обработчик ожидания изначально ошибочна. Тогда будет проще, если вы назовете конфигурацию и полное имя формы.
---
работаю в УТ 11.4.9.98
Форма обработки УправлениеОтгрузкой
---
У меня версия старее, но у таблицы формы РаспоряженияНаОтгрузку есть обработчик события ПриАктивизацииСтроки:
```1c
    &НаКлиенте
    Процедура РаспоряженияНаОтгрузкуПриАктивизацииСтроки(Элемент)
    ТекущиеРаспоряжения = ТекущиеРаспоряжения();

    ПодключитьОбработчикОжидания("ОсновнойСписокПриАктивацииСтрокиКлиент",0.2,Истина);
    КонецПроцедуры
```
 В логике процедуры не разбирался, но если у вас так же, выносите процедуру ОсновнойСписокПриАктивацииСтрокиКлиент в расширение и добавляйте после ее вызова свой код заполнения колонок.
---
да, я тоже нашел...
сейчас попробую
---
Вы АБСОЛЮТНО правы!