Здравствуйте. Мне нужно сделать так, что бы в Документе при изменении Элемента ВидЦены изменялась Цена в табличной части документа, которая берется из регистра сведений.
В общем модуле я прописал:

Код:
  Функция ВидЦены(ВидЦены,ЭлементТМЦ) Экспорт
    Отбор = Новый Структура("ВидЦены",ЭлементТМЦ);
    ЗначенияРесурсов = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(ЭлементТМЦ,Отбор);
    Возврат ЗначенияРесурсов.Цена;
КонецФункции

и в модуле формы документа:

Код:
&НаКлиенте
Процедура ВидЦеныПриИзменении(Элемент)
           Для каждого СтрокаТабличнойЧасти Из Объект.ПереченьТМЦ Цикл
              СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками2.ВидЦены(Объект.ВидЦены, СтрокаТабличнойЧасти.ТМЦ);
               РаботаСДокументами.РасчитатьСумму(СтрокаТабличнойЧасти);
      КонецЦикла;  
КонецПроцедуры
При попытке изменение цены выдает следующее:
{ОбщийМодуль.РаботаСоСправ очниками2.Модуль(3)}: Ошибка при вызове метода контекста (ПолучитьПоследнее)
ЗначенияРесурсов = РегистрыСведений.ЦеныНоме� �клатуры.ПолучитьПоследнее (ЭлементТМЦ,Отбор);
по причине:
Несоответствие типов (Параметр номер ""1"")

Помогите плз, начал программировать не давно.