|
Запрос категории объектов по 2м видам одновременно | ☑ | ||
---|---|---|---|---|
0
Полька
25.10.13
✎
14:20
|
У документа есть "Категория объектов" (регистр сведений). Может быть одного вида, а может 2х одновременно. Не получается отобрать по этому условию. Берет только те, у которых срабатывает
"И КатегорииОбъектов.Категория = &Категория1" Как правильно сделать? ТекстЗапроса = "ВЫБРАТЬ | ТребованиеНакладнаяМатериалы.Номенклатура КАК Номенклатура, | СУММА(ТребованиеНакладнаяМатериалы.Количество) КАК Всего, |ИЗ | РегистрСведений.КатегорииОбъектов КАК КатегорииОбъектов | ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы | ПО ТребованиеНакладнаяМатериалы.Ссылка = КатегорииОбъектов.Объект |ГДЕ | ТребованиеНакладнаяМатериалы.Ссылка.Проведен | И ТребованиеНакладнаяМатериалы.Ссылка.Подразделение = &Подразделение | И ТребованиеНакладнаяМатериалы.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2 | И КатегорииОбъектов.Категория = &Категория1 | И КатегорииОбъектов.Категория <> &Категория2 |
|||
1
Полька
25.10.13
✎
14:21
|
Вернее, сделать то сделала, то через 2 запроса. А хотелось бы через 1.
|
|||
2
zak555
25.10.13
✎
14:22
|
> У документа есть "Категория объектов" (регистр сведений)
т.е. он делает по нему движения ? |
|||
3
Нуф-Нуф
25.10.13
✎
14:24
|
(КатегорииОбъектов.Категория = &Категория1 ИЛИ КатегорииОбъектов.Категория = &Категория2)
|
|||
4
zak555
25.10.13
✎
14:27
|
КатегорииОбъектов.Категория в &МассивКатегорий
|
|||
5
Полька
25.10.13
✎
14:28
|
(3) делала, не работает
(4) а из массива потом как выбирать? |
|||
6
zak555
25.10.13
✎
14:30
|
(5)
МассивКатегорий = Новый Массив; МассивКатегорий.Добавить(Категория1); МассивКатегорий.Добавить(Категория2); |
|||
7
Полька
25.10.13
✎
14:32
|
(6)Делала и так
категория =Новый Массив; Категория.Добавить(Справочники.КатегорииОбъектов.Авто); Категория.Добавить(Справочники.КатегорииОбъектов.СписаниеПотерь); А в Запросе потом как указывать, что первая берется, а вторая нет? |
|||
8
Полька
25.10.13
✎
14:57
|
...
|
|||
9
zak555
25.10.13
✎
14:59
|
пока два запроса, которые тебя устраивают
ибо "Может быть одного вида, а может 2х одновременно" я не понимаю с учётом (0): КатегорииОбъектов.Категория = &Категория1 И КатегорииОбъектов.Категория <> &Категория2 |
|||
10
Полька
25.10.13
✎
15:08
|
(9) В реестре Категория объектов вид документа
либо "Авто" (передача материалов в пр-во), либо "Авто" и "Списание потерь". Нужно отбирать все, что списано в пр-во, кроме потерь |
|||
11
Полька
25.10.13
✎
15:10
|
Потому как документы все "Требование-накладная" и проводки одинаковые и номенклатура. Единственная зацепка узнать потери- из Регистра "Категории объектов".
|
|||
12
zak555
25.10.13
✎
15:11
|
> Списание потерь
покажи скрином, какие движения делает этот документ |
|||
13
Полька
25.10.13
✎
15:32
|
точно такие же как обычная требование-накладная.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |