После программного изменения данных которые отображаются в динамическом списке, обязательно надо обновлять вывод данных - это как минимум позволит смотреть в актуальный список данных.
Вопрос:
Как обновить динамический список?
Ответ:
&НаКлиенте
Процедура ОбновлениеДинамическогоСписка()
Элементы.МойДинамическийСписок.Обновить(); // "МойДинамическийСписок" - заменить на имя вашего ДС
КонецПроцедуры