Я взял пример из Радченко, до этого уже такое делал:
Создал общий модуль: РаботаСоСправочниками код
Функция РозничнаяЦена(АктуальнаяДата,ЭлементТМЦ) Экспорт
Отбор = Новый Структура("ТМЦ",ЭлементТМЦ);
ЗначенияРесурсов = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(АктуальнаяДата,Отбор);
Возврат ЗначенияРесурсов.Цена;
КонецФункции
а потом в модуле формы РасходноНакладной прописал:
Процедура ТабличнаяЧасть1ТМЦПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.ТабличнаяЧасть1.ТекущиеДанные;
СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.РозничнаяЦена(Объект.Дата,СтрокаТабличнойЧасти.ТМЦ);
РасчетСуммы.РасчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
Ну а РасчетСуммы тоже общий модуль.