|
Сложный запрос скд | ☑ | ||
---|---|---|---|---|
0
coding
20.02.17
✎
10:17
|
Есть 1С8 УТП, есть два регистра накоплений: продажи(оборот), и ТоварыНаСкладах(Остатки)
Нужно в отчет скд вывести продажи за период (товар, количество, сумма)+ колонки с выбранными складами (Количество остаток) Вижу две проблемы: 1.Никак не получается добиться реальных остатков, главная таблица Продажи. Т.е. нужно для всех продаж показать реальные остатки на склада, и не более... Если остатки показывать все - все ок, но если ограничить остатки по каком-то складе - все каша. Остатки не верные... 2.Если все же как-то получиться разобраться с п1, нужно сделать группировку по колонках со складами. Как это можно сделать, при этом группировать только остаток, а остальные ресурсы не трогать? В результате должно получиться так: Товар, Количество продано, стоимость продано, (остаток скл1, ост. скл2, ост. скл3......) Спасибо |
|||
1
Naf2017
20.02.17
✎
10:22
|
в запросе использовать
ВЫБРАТЬ ... ИЗ Продажи ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ... ИЗ Остатки у измерения Склад поставить игнорировать NULL ну и соответствующие настройки у таблицы СКД |
|||
2
coding
20.02.17
✎
13:48
|
Сделал вот такий запрос
ВЫБРАТЬ ПродажиОбороты.Номенклатура, ЕСТЬNULL(ПродажиОбороты.КоличествоОборот, 0) КАК КоличествоОборот, ЕСТЬNULL(ПродажиОбороты.СтоимостьОборот, 0) КАК Поле1, NULL КАК Склад, 0 КАК КоличествоОстаток ИЗ РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ТоварыНаСкладахОстатки.Номенклатура, 0, 0, ТоварыНаСкладахОстатки.Склад, ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки в поле роль для склада установил галку игнорировать NULL, в результате выводяться все остатки + продажи, вроде ок, но если установить отбор по продажи=0, то остаються продажи, а остатков уже нет! Вчем может быть проблема? |
|||
3
olegves
20.02.17
✎
13:52
|
(2) в остатках нет продаж, потому они не проходят по твоему условию
|
|||
4
coding
20.02.17
✎
13:57
|
а как исправить это?
|
|||
5
coding
20.02.17
✎
13:58
|
(3) тоисть я понимаю что нет и не может быть в остатках продаж, как запрос построить правильно...
|
|||
6
Naf2017
20.02.17
✎
17:15
|
||||
7
Windyhead
20.02.17
✎
17:42
|
Остатки вытащить в отдельный набор и вязать средствами СКД иначе будут дубли в итогах.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |