(2) Спасибо, сделал так:
ИндексПодразделения = РегистрыСведений.ИндексыНумерации.Получить(Новый Структура("Объект", Подразделение)).Индекс;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший