Имя: Пароль:
1C
1С v8
Получить регистратор в параметрах запроса
0 anikulnikova
 
18.04.16
13:07
Добрый день, подскажите, как можно получить регистратор?

        ЗапросКОМ = Соединение.NewObject("Запрос");
        ЗапросКОМ.Текст =
        "ВЫБРАТЬ РАЗЛИЧНЫЕ
        |    РаботникиОрганизаций.Регистратор.Ссылка КАК Регистратор,
        |    РаботникиОрганизаций.ПодразделениеОрганизации,
        |    РаботникиОрганизаций.Должность,
        |    РаботникиОрганизаций.Сотрудник
        |ИЗ
        |    РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
        |ГДЕ
        |    РаботникиОрганизаций.Период МЕЖДУ &нПериода И &кПериода
        |    И РаботникиОрганизаций.Регистратор = &РегистраторКОМ
        |    И РаботникиОрганизаций.ПодразделениеОрганизации = &ПодразделениеОрганизаций
        |    И РаботникиОрганизаций.Должность = &ДолжностьОрганизаций
        |
        |УПОРЯДОЧИТЬ ПО
        |    РаботникиОрганизаций.Регистратор.Дата
        |АВТОУПОРЯДОЧИВАНИЕ";
        
        ЗапросКОМ.УстановитьПараметр("нПериода", ДатаНачало);
        ЗапросКОМ.УстановитьПараметр("кПериода",ДатаОкончание);
        ЗапросКОМ.УстановитьПараметр("РегистраторКОМ",Соединение.РегистрыСведений.РаботникиОрганизаций.Регистратор);


Естественно При установке параметров он не видит реквизита такого, потому что его нет. А как можно к нему обратиться?
1 salvator
 
18.04.16
13:08
Например, найти по номеру.
2 anikulnikova
 
18.04.16
13:12
(1) Т.е так же регистратор.НайтиПоНомеру? Или другой метод есть? Не пойму пока что
3 salvator
 
18.04.16
13:28
(2) Соединение.ИмяДокумента.НайтиПоНомеру...
Независимо от того, куда вы едете — это в гору и против ветра!