Имя: Пароль:
1C
 
Запрос к регистру накопления
0 Угрюмый73
 
20.04.16
10:42
Добрый день всем.
Подскажите, пожалуйста, такой вопрос: в УНФ 1.6 добавлен регистр накопления в который пишутся движения как добавленного документа так и Приходной накладной. Так вот, не могу отфильтровать набор записей регистра, если регистратор - Приходная накладная. Более того, если запросом обратиться к регистру и в качестве условия указать эту накладную, то запрос будет пустым.

"ВЫБРАТЬ
                   |    ЗаявкиНаЗакупку.Регистратор,
                   |    ЗаявкиНаЗакупку.Количество,
                   |    ЗаявкиНаЗакупку.Период
                   |ИЗ
                   |    РегистрНакопления.ЗаявкиНаЗакупку КАК ЗаявкиНаЗакупку

|ГДЕ
|    ЗаявкиНаЗакупку.ПоступлениеТовара = &ПоступлениеТовара";
    Запрос.УстановитьПараметр("ПоступлениеТовара", Приход);


Но если в запросе указать, скажем период и затем перебирая результат запроса:
    Для Каждого Стокра Из Табл Цикл
        Если Стокра.Регистратор=Приход Тогда
            Сообщить("Ура!!!");
        КонецЕсли;
        
    КонецЦикла;

сравнивать регистратор с той же ссылкой на приходную накладную, по которой запрос был пустой, то сравнение ИСТИНА!
Как так, в чем проблема?
1 Господин ПЖ
 
20.04.16
10:43
внезапно окажется что Приход - это документобъект... или иная неведомая куйня...
2 Pistol
 
20.04.16
10:45
Поля Регистратор и ПоступлениеТовара это вообще-то разные поля
3 Тролль главный
 
20.04.16
10:49
(0) вчера вот тоже собеседование проводил, и эти люди работают во франчайзи... жалко клиентов
4 Угрюмый73
 
20.04.16
10:50
(2) Точно! Огромное спасибо! Это было 1001 решение и в спешке в конструкторе не то поле указал!