"Помогите пожалуйста разобраться со следующим вопросом:<br>(УТ 8.2) В конфигурации есть регистр сведений ШтрихкодыНоменклатуры, у него 1 измерение: Штрихкод и 3 ресурса: Номенклатура, Характеристика, Упаковка<br>В регистр были ошибочно записаны штрихкоды. Нужно по заданным Номенклатуре (Товар) и Характеристике (ХарактеристикаТовара) найти эту запись и заменить там штрихкод.<br> <br>Пыталась сделать это следующим способом:<br>ШтрихкодыНоменклатуры = РегистрыСведений.ШтрихкодыНоменклатуры;<br>НаборШК = ШтрихкодыНоменклатуры.СоздатьНаборЗаписей();<br>НаборШК.Отбор.Номенклатура.Установить(Товар);<br>НаборШК.Отбор.Характеристика.Установить(ХарактеристикаТовара);<br>НаборШК.Прочитать();<br>Если НаборШК.Количество() = 0 Тогда<br> НовыйШК = НаборШК.Добавить();<br> НовыйШК.Номенклатура = Товар;<br> НовыйШК.Характеристика = ХарактеристикаТовара;<br>ИначеЕсли НаборШК.Количество() = 1 Тогда<br> НовыйШК = НаборШК[0];<br> <br>КонецЕсли;<br>НовыйШК.Штрихкод = Штрихкод;<br>НаборШК.Записать();<br> <br>Но по видимому, отбор можно устанавливать только для измерений, а тут Номенклатура и Характеристика - ресурсы. Соответственно метод Прочитать() не работает.<br>Подскажите, может быть есть какой-то способ получения записи регистра по значениям ресурсов?"