![]() |
|
Помогите с условием запроса | ☑ | ||
---|---|---|---|---|
0
Повелитель
12.02.13
✎
09:50
|
Есть такой запрос:
"ВЫБРАТЬ | Расходы.Номенклатура, | Расходы.Склад, | Расходы.КоличествоОстаток КАК Остаток, | ДругиеСклады.КоличествоОстаток КАК ОстаткиНаДругихСкладах |ИЗ | РегистрНакопления.ТоварыНаСкладах.Остатки(&ТекущаяДата, {(Номенклатура).* КАК Номенклатура, (Склад).* КАК Склад}) КАК Расходы | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&ТекущаяДата, {(Номенклатура).* КАК Номенклатура, (Склад).* КАК Склад}) КАК ДругиеСклады | ПО Расходы.Номенклатура = ДругиеСклады.Номенклатура"; Как сделать в этом запросе отображения остатков на других складах? Вот так вот не проходит: ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&ТекущаяДата, {(Номенклатура).* КАК Номенклатура, НЕ (Склад).* КАК Склад}) КАК ДругиеСклады |
|||
1
1Сергей
12.02.13
✎
09:50
|
на всех других скаладах?
|
|||
2
Wobland
12.02.13
✎
09:51
|
возьми и выбери из одной таблицы без условия про склад
|
|||
3
НафНаф
12.02.13
✎
09:52
|
интересно, а что будет если условие в (Склад).* передадут скажем:
Склад.Наименование содержит "вася" |
|||
4
Повелитель
12.02.13
✎
09:52
|
(1) (2) На всех других складах, кроме выбранного.
|
|||
5
Wobland
12.02.13
✎
09:52
|
(4) с вот этим условием про склад
|
|||
6
mikecool
12.02.13
✎
09:53
|
скд с отбором
|
|||
7
Повелитель
12.02.13
✎
09:54
|
Суть отчета такая:
Менеджер выбирает свой склад "Склад канцтоваров" и видит сразу 2 колонки: Остаток на своем складе и остатки на других складах кроме этого. Просто группировка не поможет, так как складов у нас виртуальных сотни и отчет будет не читаемый. |
|||
8
Wobland
12.02.13
✎
09:55
|
(7) свои остатки полное соединение сгруппированные чужие остатки
|
|||
9
НЕА123
12.02.13
✎
09:55
|
ПО Расходы.Номенклатура = ДругиеСклады.Номенклатура И
Расходы.Склад <> ДругиеСклады.Склад |
|||
10
zak555
12.02.13
✎
09:56
|
(6) лучше пользовательское поле
|
|||
11
Повелитель
12.02.13
✎
09:56
|
(6) (10) Свой отбор по складам я могу сделать, но хотел бы воспользоваться через {}, если это возможно.
|
|||
12
1Сергей
12.02.13
✎
09:57
|
(9) + 1
|
|||
13
Повелитель
12.02.13
✎
09:58
|
(9) Спасибо это кажется, то что нужно! Сейчас буду проверять.
|
|||
14
НафНаф
12.02.13
✎
09:59
|
(9) все это хорошо, пока выбирается именно один склад
|
|||
15
Повелитель
12.02.13
✎
10:05
|
(14) Да точно.
Я не правильно тогда свой вопрос поставил. Менеджер может еще и список складов задать, и + видеть остатки на других. Похоже, что действительно придется добавить пользовательское поле "Склад". (8) Это тоже видимо только через пользовательское поле. |
|||
16
RomanYS
12.02.13
✎
10:07
|
(0) сначала формируй временную таблицу со складами(накладывая любые условия), а потом ВТ используй в условии
|
|||
17
НЕА123
12.02.13
✎
10:09
|
ПО Расходы.Номенклатура = ДругиеСклады.Номенклатура И
НЕ ДругиеСклады.Склад В &Склад |
|||
18
Повелитель
12.02.13
✎
10:12
|
(17) Спасибо :)
(16) Я боюсь что я на этот вариант много времени потрачу, так как все это буду прикручивать к типовому отчету, и даже не представляю пока как там можно ВТ использовать. |
|||
19
zak555
12.02.13
✎
10:14
|
выбор/когда
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |