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

Цена=ТекЦена.Цена;
Движение.Сумма = Цена*ТекСтрокаТовары.Колич ество;
Вообще в вашем задании должна быть предусмотрена процедура переоценки товара на складе при изменении цены продажи.