Выбор цен без характеристик

1. uDav 22.06.21 14:29 Сейчас в теме
Создаю набор записей из региста ЦеныНоменклатуры . Но она выбирает все записи

НаборЗаписейЦенаНоменклатуры =  РегистрыСведений.ЦеныНоменклатуры.СоздатьНаборЗаписей();

НаборЗаписейЦенаНоменклатуры.Отбор.Номенклатура.Установить(СсылкаНоменклатура);
НаборЗаписейЦенаНоменклатуры.Прочитать();

Для каждого Запись ИЗ НаборЗаписейЦенаНоменклатуры Цикл

КонецЦикла;


Как мне установить отбор с учетом того чтобы выбирались туда только цены с незаполненным измерением "Характеристика" ????
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. FatPanzer 22.06.21 14:31 Сейчас в теме
Установить в отбор пустую ссылку справочника характеристик
3. DenisVol 2 22.06.21 14:32 Сейчас в теме
попробуйте запросом к регистру цен, с установленным параметром на характеристику(пустая ссылка)
4. FatPanzer 22.06.21 14:36 Сейчас в теме
(3) Зачем? Человеку надо работать именно с набором записей (подкорректировать может чего надо). Чем ему поможет запрос?
5. uDav 22.06.21 16:13 Сейчас в теме
FatPanzer: Ваш вариант подошел. Но вот беда при записи выдает сообщение

Запись не верна! Значение поля не соответствует установленному отбору: Цена: 14.12.2020, **********(Регистр сведений: Цена номенклатури; Номер строки: 1; Поле: Характеристика)
6. FatPanzer 22.06.21 16:25 Сейчас в теме
(5) Естественно. Если вы установили отбор на набор записей, то участвующие в отборе поля вы уже не можете изменять. Значит остается перебирать все записи из набора (отбор без характеристик), внутри цикла проверять значение характеристики, и при необходимости изменять её.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот