0 / 0 / 0
Регистрация: 14.09.2007
Сообщений: 428
|
|
1 | |
Запрос по переодическим реквизитам25.03.2009, 09:47. Показов 15033. Ответов 7
Метки нет (Все метки)
У вообщем так: Справочник комплект имеет периодический реквизит РабочееМесто (который тоже справочник) у него есть подразделение (тоесть в где находится рабочее место), вот мне нужно сделать выборку по подразделениям и получить какой комплект там установлен.
Сейчас у меня такой запрос: Код
ТекстЗапросаОборудование= "//{{ЗАПРОС(ЗапросПоОборудованию) |ОборудованиеЭлемент = Справочник.Комплект.ТекущийЭлемент; |ПодразделениеЭлемент = Справочник.Комплект.РабочееМесто.Подразделение.ТекущийЭлемент; |Группировка ПодразделениеЭлемент упорядочить по ПодразделениеЭлемент.Код; |Группировка ОборудованиеЭлемент упорядочить по ОборудованиеЭлемент.Код; |Условие(ПодразделениеЭлемент=Подразделение); |"//}}ЗАПРОС ; Код
ТекстЗапросаОборудование= "//{{ЗАПРОС(ЗапросПоОборудованию) |ОборудованиеЭлемент = Справочник.Комплект.ТекущийЭлемент; |РабочееМесто = Справочник.Комплект.РабочееМесто.Получить(МояНужнаяДата); |Группировка РабочееМесто упорядочить по РабочееМесто.Подразделение.Код; |Группировка ОборудованиеЭлемент упорядочить по ОборудованиеЭлемент.Код; |Условие(РабочееМесто.Подразделение=Подразделение); |"//}}ЗАПРОС ;
0
|
25.03.2009, 09:47 | |
Ответы с готовыми решениями:
7
1С 8.Х Индексировать по нескольким реквизитам Поиск по реквизитам. Битрикс Отбор документа по реквизитам Доступ к реквизитам. Как? |
0 / 0 / 0
Регистрация: 22.04.2010
Сообщений: 38
|
|
25.03.2009, 10:51 | 2 |
а если использовать ВыбратьПоРеквизиту()
0
|
0 / 0 / 0
Регистрация: 14.09.2007
Сообщений: 428
|
|
25.03.2009, 11:52 | 3 |
Делаю, но нужно через запрос!
0
|
0 / 0 / 0
Регистрация: 01.09.2007
Сообщений: 50
|
|
25.03.2009, 12:15 | 4 |
Bap, а почему не указана дата, на которую следует брать периодический реквизит? Например следующий запрос выбирает периодический реквизит "Оклад" на дату "ДатаНа":
"//{{ЗАПРОС(Сформировать) |Период с ДатаНа по ДатаНа; |Код = Справочник.Сотрудники.Код; |Наименование = Справочник.Сотрудники.Наименование; |Оклад = Справочник.Сотрудники.Оклад; |"//}}ЗАПРОС
0
|
0 / 0 / 0
Регистрация: 07.07.2008
Сообщений: 1,401
|
|
25.03.2009, 16:01 | 5 |
Периодические реквизиты при вытаскивании запросом выдаются только на конечную дату периода запроса (для семерки) - так что выбрать усю периодику запросом не получиться. Проще через объект Периодический.
0
|
0 / 0 / 0
Регистрация: 14.09.2007
Сообщений: 428
|
|
25.03.2009, 16:24 | 6 |
Все разобрался, нормально отбор работает!
0
|
0 / 0 / 0
Регистрация: 22.04.2010
Сообщений: 38
|
|
26.03.2009, 05:51 | 7 |
ну так озвуч ;)
0
|
0 / 0 / 0
Регистрация: 14.09.2007
Сообщений: 428
|
|
29.03.2009, 09:14 | 8 |
Все через запрос:
Код
ТекстЗапросаОборудование= "//{{ЗАПРОС(ЗапросПоОборудованию) |Период с ЗначениеГодаКонец по ЗначениеГодаКонец; |ОборудованиеЭлемент = Справочник.Комплект.ТекущийЭлемент; |ПодразделениеЭлемент = Справочник.Комплект.РабочееМесто.Подразделение.ТекущийЭлемент; |Группировка ПодразделениеЭлемент упорядочить по ПодразделениеЭлемент.Код; |Группировка ОборудованиеЭлемент упорядочить по ОборудованиеЭлемент.Код; |Условие(ПодразделениеЭлемент=Подразделение); |"//}}ЗАПРОС ;
0
|
29.03.2009, 09:14 | |
29.03.2009, 09:14 | |
Помогаю со студенческими работами здесь
8
7.7 Обращение К Реквизитам Через Точку Нет доступа к реквизитам расширения Цикл по существующим справочникам и их реквизитам Итоги по числовым реквизитам отчета Сортировка записей по указанным реквизитам Запрет создания документов с одинаковыми реквизитам Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |