);
Стан ( Заповнення вихідний таблиці ... );
Таб.Опціі (0, 0, Таб.ВисотаТабліци (), 0);
Поки Запрос.Группіровка (1)=1 Цикл
//Заповнення полів Прізвище
Таб.ВивестіСекцію ( Прізвище );
КонецЦікла;
//Заповнення полів Разом
Таб.ВивестіСекцію ( Разом );
//Висновок заповненої форми
Таб.ТолькоПросмотр (1);
Таб.Показать ( Сформувати raquo ;, );
КонецПроцедури
//**************************************** ***
//Процедура генерації запиту Сформувати.
//
Процедура Сформувати ()
Перем Запит, ТекстЗапроса, Таб;
//Створення об'єкта типу Запит
Запит=СоздатьОб'ект ( Запит );
ТекстЗапроса=
"//{{ЗАПИТ (Сформувати)
| Період з ВибНачПеріода по ВибКонПеріода;
| Матеріал=Документ.ВнутріХозПеремещеніе.Матеріал;
| Кількість=Документ.ВнутріХозПеремещеніе.Колічество;
| Функція КолічествоСумма=Сума (Кількість);
| Угруповання Матеріал;
|" //}} ЗАПИТ
;
//Якщо помилка в запиті, то вихід з процедури
Якщо Запрос.Виполніть (ТекстЗапроса)=0 Тоді
Повернення;
КонецЕсли;
//Підготовка до заповнення вихідних форм даними запиту
Таб=СоздатьОб'ект ( Таблиця );
Таб.ІсходнаяТабліца ( Сформувати );
//Заповнення полів Тема
Таб.ВивестіСекцію ( Тема );
Стан ( Заповнення вихідний таблиці ... );
Таб.Опціі (0, 0, Таб.ВисотаТабліци (), 0);
Поки Запрос.Группіровка (1)=1 Цикл
//Заповнення полів Матеріал
Таб.ВивестіСекцію ( Матеріал );
КонецЦікла;
//Заповнення полів Разом
Таб.ВивестіСекцію ( Разом );
//Висновок заповненої форми
Таб.ТолькоПросмотр (1);
Таб.Показать ( Сформувати raquo ;, );
КонецПроцедури
//**************************************** ***
//Процедура генерації запиту Сформувати.
//
Процедура Сформувати ()
Перем Запит, ТекстЗапроса, Таб;
//Створення об'єкта типу Запит
Запит=СоздатьОб'ект ( Запит );
ТекстЗапроса=
"//{{ЗАПИТ (Сформувати)
| Період з ВибНачПеріода по ВибКонПеріода;
| Обробляти НеПомеченниеНаУдаленіе;
| Матеріал=Документ.ТТН.Матеріал;
| колічетсво=Документ.ТТН.Колічетсво;
| Отпускная_стоім=Документ.ТТН.Отпускная_стоім;
| Вартість=Документ.ТТН.Стоімость;
| Стоімость_перевозкі=Документ.ТТН.Стоімость_перевозкі; ??
| Функція КолічетсвоСумма=Сума (колічетсво);
| Функція Отпускная_стоімСумма=Сума (Отпускная_стоім);
| Функція СтоімостьСумма=Сума (Вартість);
| Функція Стоімость_перевозкіСумма=Сума (Стоімость_перевозкі);
| Угруповання Матеріал;
|" //}} ЗАПИТ
;
//Якщо помилка в запиті, то вихід з процедури
Якщо Запрос.Виполніть (ТекстЗапроса)=0 Тоді
Повернення;
КонецЕсли;
//Підготовка до заповнення вихідних форм даними запиту
Таб=СоздатьОб'ект ( Таблиця );
Таб.ІсходнаяТабліца ( Сформувати );
//Заповнення полів Тема
Таб.ВивестіСекцію ( Тема );
Стан ( Заповнення вихідний таблиці ... );
Таб.Опціі (0, 0, Таб.ВисотаТабліци (), 0);
Поки Запрос.Группіровка (1)=1 Цикл
//Заповнення полів Матеріал
Таб.ВивестіСекцію ( Матеріал );
КонецЦ...