Вроде бы простая задача, а как её корректно выполнить, не пойму. Требуется написать отчёт на основе объекта конфигурации УниверсальныйОтчет, выводящий данные некоего регистра сведений. Как обычно, в процедуре УстановитьНачальныеНастройки пишу текст запроса:
А вот теперь - самое интересное. В форме отчёта есть поля ввода начальной и конечной даты. Что ж, после строки
РегистрСведений.МойРегистрСведений
вставляю:
{ГДЕ
Период МЕЖДУ &ДатаНачала И &ДатаКонца
}
На отчёт это не производит никакого впечатления: выводятся все записи регистра. Как сделать так, чтобы записи регистра сведений отбирались в период между указанными датами?
Мда, давненько не брал я в руки шашек (C). В смысле, не работал с универсальным отчётом. Всё проще парёной репы: нужно лишь убрать фигурные скобки в предложении ГДЕ.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший