сейчас модель документа выглядет следующим образом, т.е на всю партию товара
Перем СпрПартии;
//*********************************************************
Процедура ОбработкаПроведения()
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
СпрПартии.ИспользоватьВладельца(ТМЦ);
Если СпрПартии.НайтиЭлемент(Партия)=1 тогда
ИНАЧЕ
Сообщить("В строке -"+НомерСтроки+" не определена партия!")
КонецЕсли;
УстановитьРеквизитСправочника(СпрПартии,"ЦенаПерПрод",ЦенаПерПродНовая,ДатаДок);
УстановитьРеквизитСправочника(СпрПартии,"ЦенаУч",ЦенаУчНовая,ДатаДок);
УстановитьРеквизитСправочника(СпрПартии,"НадбавкаОпта",НадбОпта,ДатаДок);
УстановитьРеквизитСправочника(СпрПартии,"Прейскурант",ТекущийДокумент(),ДатаДок);
УстановитьРеквизитСправочника(СпрПартии,"Наценка",НадбавкаНовая,ДатаДок);
УстановитьРеквизитСправочника(СпрПартии,"Налог",НПНовая,ДатаДок);
УстановитьРеквизитСправочника(СпрПартии,"НДС",СтавкаНДСНовая,ДатаДок);
УстановитьРеквизитСправочника(СпрПартии,"ЦенаРоз",ЦенаСНП,ДатаДок);
Операция.Содержание ="Переоценка товаров";
Операция.Записать();
КонецЦикла;
КонецПроцедуры
//*********************************************************
СпрПартии=СоздатьОбъект("Справочник.Партии");