Как в 1С v8 спозиционироваться на конкретной записи регистра сведений и изменить ее?
Ответ: Лучше использовать метод СоздатьМенеджерЗаписи().
// создаем менеджер записи
МенеджерЗаписи = РегистрыСведений.усШтрихКодыТоваров.СоздатьМенеджерЗаписи();
// указываем параметр, по которому определяем, где будем позиционираваться (если одно измерение)
МенеджерЗаписи.ШтрихКод = Выборка.ШтрихКод;
// либо // ЗаполнитьЗначенияСвойств(МенеджерЗаписи, Выборка); // если много измерений
// прочитаем эту запись (внимание, эта команда обязательна, иначе можно ненароком очистить весь регистр!)
МенеджерЗаписи.Прочитать();
Если МенеджерЗаписи.Выбран() Тогда // убедились, что спозиционироваться удалось
// сообщаем, что именно и на какое значение нужно изменить в регистре
МенеджерЗаписи.ПартияТовара = ПартияТовара;
Иначе // спозиционироваться не удалось, можно выходить
Сообщить("Возникла проблема определения штрихкода в регистре через менеджер записи "+Выборка.ШтрихКод);
КонецЕсли;
// записываем изменения в регистре
МенеджерЗаписи.Записать();