|
Глюк скд или запроса? |
☑ |
0
coding
12.10.17
✎
10:22
|
Есть два регистра: остатки товаров и резервы товаров
с полями в обоих Остаток и Товар
Делаю скл, запрос типа того
|
|
1
coding
12.10.17
✎
10:22
|
ВЫБРАТЬ
ВложенныйЗапрос.Номенклатура,
ВложенныйЗапрос.Залишок,
ВложенныйЗапрос.Вартість,
ВложенныйЗапрос.Резерв,
ВложенныйЗапрос.Залишок - ВложенныйЗапрос.Резерв КАК ВільнийЗалишок
ИЗ
(ВЫБРАТЬ
ПартіїТоварівОстатки.Номенклатура КАК Номенклатура,
ЕСТЬNULL(ПартіїТоварівОстатки.КількістьОстаток, 0) КАК Залишок,
ЕСТЬNULL(ПартіїТоварівОстатки.СобівартістьОстаток, 0) КАК Вартість,
0 КАК Резерв
ИЗ
РегистрНакопления.ПартіїТоварів.Остатки КАК ПартіїТоварівОстатки
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
РезервиОстатки.Номенклатура,
0,
0,
ЕСТЬNULL(РезервиОстатки.КількістьОстаток, 0)
ИЗ
РегистрНакопления.Резерви.Остатки КАК РезервиОстатки) КАК ВложенныйЗапрос
|
|
2
coding
12.10.17
✎
10:23
|
в результат отчета выводим группировку по товарах, свободный остаток, остаток и резерв.. Все хорошо работает
Как только установить отбор в отчете на СвободныйОстаток>0 тогда
не правильно показываються резервы
Где может быть проблемма?
|
|
3
drumandbass
12.10.17
✎
10:25
|
(2) Залишки, такой смешной этот ваш язычок ))))
|
|
4
asady
12.10.17
✎
10:26
|
(0) сгруппируй внешний запрос
|
|
5
Филиал-msk
12.10.17
✎
10:29
|
(3) Самое смешное там на скринщотах. На кнопке-то у него почему-то православное "Сформировать", а не местечковое "Сформувати" (:
|
|
6
Филиал-msk
12.10.17
✎
10:30
|
Ну и если блюсти стиль до конца, то псевдоним ВложенныйЗапрос надо писать как ВкладенийЗапит
|
|
7
Филиал-msk
12.10.17
✎
10:32
|
(0) Отлаживайся в консоли СКД. Она умеет показывать тот запрос, который фактически будет выполнен с учетом отборов, групп и т.п. А не тот, который ты подсовываешь
|
|
8
Ненавижу 1С
гуру
12.10.17
✎
10:32
|
(1) во вложенном подзапросе ЕСТЬNULL ничем не помогает - выкинуть, а вот в итоговом запросе надо cгруппировать и суммировать
|
|
9
coding
12.10.17
✎
13:08
|
(4) (8) спасибо. помогло
|
|