Имя: Пароль:
1C
1С v8
Выборка по регистратору без запроса
0 First_Spectr
 
06.01.18
17:04
Всем привет, пытаюсь выбрать из регистра накоплений записи по регистратору не прибегая к запросу, а используя функцию вывод.

    Отбор = Новый Структура("Регистратор", Документы.ВыдачаВПрокат);
    
    Выборка = РегистрыНакопления.ПоступлениеИСписаниеКниг.Выбрать(,,Отбор);


Получаю ошибку "Недопустимое значение параметра (параметр номер '3')"
В гугле не банили, но ответа не нашел.
1 First_Spectr
 
06.01.18
17:05
*функцию выбрать
2 Spieluhr
 
06.01.18
17:08
Набор записей нужно использовать
3 AlvlSpb
 
06.01.18
17:29
(0) В регистре НЕ независимом (имеющем регистратор) отбор можно проводить только по регистратору, т.е. конкретному документу а не его типу. Так что ваш код не подходит. Работайте с запросом, там это все элементарно
4 First_Spectr
 
06.01.18
18:00
Сделал так

ВЫБРАТЬ
         ТИПЗНАЧЕНИЯ(ПоступлениеИСписаниеКниг.Регистратор),
         ПоступлениеИСписаниеКниг.Книга
     ИЗ
         РегистрНакопления.ПоступлениеИСписаниеКниг КАК ПоступлениеИСписаниеКниг
     ГДЕ
         ТИПЗНАЧЕНИЯ(ПоступлениеИСписаниеКниг.Регистратор) = ТИПЗНАЧЕНИЯ(&Регистратор)


В качестве параметра указываю один из существующих документов, можно ли этого как то не делать?
5 H A D G E H O G s
 
06.01.18
18:02
ГДЕ
         ПоступлениеИСписаниеКниг.Регистратор ССЫЛКА Документ.ВыдачаВПрокат
6 First_Spectr
 
06.01.18
18:08
Большое спасибо