Есть задача при создании начального образа узла РИБ фильтровать записи регистра сведений.
Чтобы в образ попадали только записи где Номенклатуры = Узел.Номенклатура.
Кто делал подобное, поделитесь как вы это делели?
Фильтрую в ПриОтправкеДанныхПодчиненному
Если фильтровать так:
Если ЭлементДанных.Отбор.Номенклатура.Значение <> Номенклатура Тогда
ОтправкаЭлемента = ОтправкаЭлементаДанных.Игнорировать;
КонецЕсли;
то вижу, что значения отбора не соответствуют данным.
Если фильтровать так:
Если ЭлементДанных[0].Номенклатура <> Номенклатура Тогда
ОтправкаЭлемента = ОтправкаЭлементаДанных.Игнорировать;
КонецЕсли;
то ЭлементДанных начинает итерационно набирать в себя последующие записи регистра и не получается обратиться к ЭлементДанных[0]
На периоде и на измерении регистра стоят флаги ОсновнойОтбор
Кто сталкивался с подобным поведением? Как решали вопрос?