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