ЕСЛИ ТипЗнч(ЭтотОбъект.Характеристика.Владелец) = ТипЗнч(Справочники.Номенклатура) тогда
это не правильно у первой части тип позиция номенклатуры , у второй справочник менеджер : номенклатура.
У Характеристики может быть просто два типа справочник.номенклатура и справочник.видыноменклатуры, нужна проверка чтоб только если номенклатура выбрана заходил в код.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший