Из типовой формы подбора взял 2 строчки кода.
Элементы.СписокНоменклатуры.ТекущиеДанные.КоличествоОстаток =
Элементы.СписокНоменклатуры.ТекущиеДанные.КоличествоОстаток - Количество;
СписокНоменклатуры - это динамический список на форме.
При отладке Элементы.СписокНоменклатуры.ТекущиеДанные.КоличествоОстаток уменьшается, но на форме остается неизменным.
(0) так они перечитываются заново из запроса. Либо в подборе делаете таблицу значений, либо более хитрый запрос с использованием опять же таблицы значений
(1) Почему в типовом подборе этот код работает? Элементы.СписокНоменклатуры.ТекущиеДанные.КоличествоОстаток =
Элементы.СписокНоменклатуры.ТекущиеДанные.КоличествоОстаток - Количество;
Уменьшает количество на форме без проблем. На форме ДС. Нет доп. колонки с количеством.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.