|
СКД вывести все склады, а не только те, что участвуют в продажах | ☑ | ||
---|---|---|---|---|
0
Проказник
13.06.13
✎
09:13
|
Добрый день. Проблема с СКД. поиск нормального ничего не дал.
регистр продаж полным соединением по складу привязан с справчнику складов - так выводит все склады в колонках, строки - товар. выводятся все склады, даже если по ним нет продаж. но стоит только сделать какой-либо отбор по номенклатуре - склады пропадают. Как можно такую ситуацию исправить? |
|||
1
Godofsin
13.06.13
✎
09:14
|
левое соединение, я думаю
|
|||
2
Godofsin
13.06.13
✎
09:15
|
УТ?
|
|||
3
Godofsin
13.06.13
✎
09:16
|
в УТ в РН "Продажи" нет измерения "склад"
|
|||
4
Проказник
13.06.13
✎
09:18
|
не УТ. другая конфигурашка.
смысл не в конкретной конфигурации а в СКД в принципе возможно ли такое провернуть. |
|||
5
Alex S D
13.06.13
✎
09:18
|
возможно
|
|||
6
Alex S D
13.06.13
✎
09:18
|
если текст запроса еще будет, даже телепаты не нужны будут
|
|||
7
Godofsin
13.06.13
✎
09:19
|
(6) +
|
|||
8
Defender aka LINN
13.06.13
✎
09:19
|
(4) СКД тут не при чем.
|
|||
9
Проказник
13.06.13
✎
10:52
|
да даже для УТ 10 запрос:
ВЫБРАТЬ ТоварыНаСкладахОбороты.Номенклатура, ВЫБОР КОГДА ТоварыНаСкладахОбороты.Склад ЕСТЬ NULL ТОГДА Склады.Ссылка ИНАЧЕ ТоварыНаСкладахОбороты.Склад КОНЕЦ КАК Склад, ТоварыНаСкладахОбороты.КоличествоПриход ИЗ РегистрНакопления.ТоварыНаСкладах.Обороты КАК ТоварыНаСкладахОбороты ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Склады КАК Склады ПО ТоварыНаСкладахОбороты.Склад = Склады.Ссылка если делать без отборов - все склады показывает. если отбор по номенклатуре поставить к примеру, то все. только склады, где эта номенклатура учатие принимала |
|||
10
Defender aka LINN
13.06.13
✎
11:10
|
(9) А вот некуй автозаполнением пользоваться
|
|||
11
Проказник
13.06.13
✎
11:39
|
(10) подробнее
|
|||
12
Defender aka LINN
13.06.13
✎
12:00
|
(11) Снимай флаг и дуй на закладку "Компоновка" конструктора запроса. Там все настраивается
|
|||
13
Проказник
13.06.13
✎
12:31
|
(12) и что-то не помогло
|
|||
14
Проказник
13.06.13
✎
13:54
|
так никто и не знает? проблема то видимо пустяшная для гуру СКД.
|
|||
15
azernot
13.06.13
✎
14:00
|
(13) Не там условия настраивал. Надо в парамтерах виртуальной таблицы, а не на вкладке "Условия"
|
|||
16
azernot
13.06.13
✎
14:06
|
Запрос должен выглядеть так:
ВЫБРАТЬ Естьnull(ТоварыНаСкладахОбороты.Номенклатура, Значение(Справочник.Номенклатура.ПустаяСсылка) как Номенклатура, Естьnull(ТоварыНаСкладахОбороты.КоличествоПриход,0) КАК КоличествоПриход, Склады.Ссылка КАК Cклад ИЗ Справочник.Склады КАК Склады ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Обороты(, , , {(Номенклатура).*, (Склад).*}) КАК ТоварыНаСкладахОбороты ПО Склады.Ссылка = ТоварыНаСкладахОбороты.Склад {ГДЕ Склады.Ссылка.* КАК Склад} флаг "Автозаполнение" в настройке набора данных должен быть снят |
|||
17
azernot
13.06.13
✎
14:07
|
+(16) Тьфу.. соединение левое должно быть
|
|||
18
Alex S D
13.06.13
✎
14:10
|
(9) да уж.. чудак, сделал правое соединение , а не левое и еще чето хочет от скд
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |