{ОбщийМодуль.ТиповыеОтчеты.Модуль (4405)} Значение не является значением объектно типа (Вариант Настройки) НастройкаПериода.ВариантНастройкы = ВариантНастройкиПериода.Период;
судя по "НастройкаПериода.ВариантНастройкы = ВариантНастройкиПериода.Период;"
где-то должно быть "НастройкаПериода = Новый НастройкаПериода;"
... хотя так называть переменные - не комильфо :)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший