(5) Тогда создай параметр, доступный пользователю. Перед первым применением отчета заполни вручную. Закрой отчет, данные сохранятся, пусть пользователь меняет как хочет далее.
(8) CЖду следующего вопроса - как сбросить значения этого списка в стандартные ))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший