1. Определи что бы документ двигал хотябы по оперативному учету.
2. Реализуй все таки проведение документа(что бы при нажатии ОК у документа появлялся флажек)
3. Установи дату актуальности итогов !!!
4. Вот исправленный твой код:
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
//
|ОбрабатыватьДокументы все;
|ДокументОбработки = Документ.Заказ.ТекущийДокумент;
|Заказ = Документ.Заказ.ОбщийЗаказ;
|Клиент = Документ.Заказ.Клиент;
|Код = Документ.Заказ.Код;
|Кво = Документ.Заказ.Количество;
|Условие (Заказ = ВыбОбщийЗаказ);
|Группировка Код;
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
// Подготовка к заполнению выходных форм данными запроса
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
// Заполнение полей "Заголовок"
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка(1) = 1 Цикл
// Заполнение полей ОбщийЗаказ
Таб.ВывестиСекцию("ОбщийЗаказ");
КонецЦикла;
// Вывод заполненной формы
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", "");
5. В секции ОбщийЗаказ использовать нужно не ДокументОбработки.Код, а Запрос.Код
ИМХО, хернёй занимаешся, если для ведения учета - бери ТиС и не мучайся(всё равно ничего путёвого не выйдет). Если для узучения 1С-ки, тоже бери типовую и дорабатывай её, параллельно смотря как это делают знающие люди.