При проведении документа, позиции которые заканчиваются должны записываться во внутренний заказ
А сейчас попадают все, хотя некоторые еще есть на складе
Запрос = Новый Запрос;
Запрос.Текс...
Подробнее>>
Приведенный запрос абсолютно ерундовый, начиная от использования параметров виртуальных таблиц и заканчивая группировкой количества, в котором уже учтен остаток.
Да, и нужно смотреть как обрабатывается результат.