Имя: Пароль:
1C
 
Фильтрация записей регистра сведений при создании начального образа РИБ
0 vi0
 
13.12.16
11:27
Есть задача при создании начального образа узла РИБ фильтровать записи регистра сведений.
Чтобы в образ попадали только записи где Номенклатуры = Узел.Номенклатура.
Кто делал подобное, поделитесь как вы это делели?
Фильтрую в ПриОтправкеДанныхПодчиненному

Если фильтровать так:
Если ЭлементДанных.Отбор.Номенклатура.Значение <> Номенклатура Тогда
    ОтправкаЭлемента = ОтправкаЭлементаДанных.Игнорировать;
КонецЕсли;
то вижу, что значения отбора не соответствуют данным.

Если фильтровать так:
Если ЭлементДанных[0].Номенклатура <> Номенклатура Тогда
    ОтправкаЭлемента = ОтправкаЭлементаДанных.Игнорировать;
КонецЕсли;
то ЭлементДанных начинает итерационно набирать в себя последующие записи регистра и не получается обратиться к ЭлементДанных[0]

На периоде и на измерении регистра стоят флаги ОсновнойОтбор
Кто сталкивался с подобным поведением? Как решали вопрос?
1 vi0
 
13.12.16
12:51
вот пример первого случая
в табло видно отличия
http://www39.zippyshare.com/v/oXQQsFOS/file.html
2 vi0
 
13.12.16
14:06
3 vi0
 
14.12.16
09:13
Подниму
4 vi0
 
14.12.16
12:29
Подниму
Ошибка? Это не ошибка, это системная функция.