Не сильно в этом шарю... Нужно сделать отбор в номенклатуре и по всем позициям которые начинаются с "Труба" и имеют в названии "оц" сменить категорию. Как задать такие критерии отбора? Делаю групповой обработкой справочников.
Спасибо за ответы
Теперь вопрос второй:
Как теперь эти все позиции перезаписать. Значения после обработки изменились, но отображаются только после повторной записи элемента
[code]Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЦеныНоменклатурыСрезПоследних.Номенклатура,
| ЦеныНоменклатурыСрезПоследних.Цена
|ИЗ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних";
ВыборкаЦен = Запрос.Выполнить().Выбрать();
//Заполнение табличной части документа
Если не отказ Тогда
Для Каждого Строка из Товары Цикл
НоваяСтрокаТовары=ДокументОбъект.Товары.Добавить();
НоваяСтрокаТовары.Номенклатура = Строка.Номенклатура;
Если Проверка Тогда
Пока ВыборкаЦен.Следующий() Цикл
Если НоваяСтрокаТовары.Номенклатура=ВыборкаЦен.Номенклатура Тогда
НоваяСтрокаТовары.Цена=ВыборкаЦен.Цена;
Прервать;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой