|
Неправильно Работает Отбор , , , , Velis, , BlottoYolo, Kobol, orakool, , Дмитрий, НоваяВолна, okmail, elka302, Ильф, , craxx, SleepyHead, RVN, , , DemonShinji2
| ☑ | ||
---|---|---|---|---|
0
ThePirozhkov
15.03.25
✎
19:57
|
Текст запроса:
1CСкопировано 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ВЫБРАТЬ ЕСТЬNULL(ЗаказыКлиентов.Сумма, 0) КАК Сумма, ВыручкаИСебестоимостьПродаж.АналитикаУчетаПоПартнерам.Партнер КАК Партнер, ВыручкаИСебестоимостьПродаж.АналитикаУчетаПоПартнерам.Партнер.ОсновнойМенеджер КАК ОсновнойМенеджер, ЕСТЬNULL(ВыручкаИСебестоимостьПродаж.СуммаВыручкиСНДСРегл, 0) КАК СуммаВыручкиСНДСРегл, Календарь.НазваниеМесяца КАК НазваниеМесяца, ВыручкаИСебестоимостьПродаж.Регистратор КАК Регистратор1, ЗаказыКлиентов.Регистратор КАК Регистратор, Календарь.Дата КАК Дата ИЗ РегистрСведений.Календарь КАК Календарь ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК ВыручкаИСебестоимостьПродаж ПО (ГОД(ВыручкаИСебестоимостьПродаж.Период) = ГОД(Календарь.Дата)) И (МЕСЯЦ(ВыручкаИСебестоимостьПродаж.Период) = МЕСЯЦ(Календарь.Дата)) ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаказыКлиентов КАК ЗаказыКлиентов ПО (ГОД(ЗаказыКлиентов.Период) = ГОД(Календарь.Дата)) И (МЕСЯЦ(ЗаказыКлиентов.Период) = МЕСЯЦ(Календарь.Дата)) ГДЕ Календарь.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания Проблема в том что при выборе без отбора по Основному менеджеру выводится отчет со всеми месяцами указанными в РС Календарь т.е. с 2015 по 2035 столбцы выводятся даже с пустыми ячейками как надо, если выбрать период то тоже выводятся все столбцы даже если не было выручки и заказов, но если включить отбор по Основному менеджеру то выбираются столбцы только с теми месяцами где была выручка и заказы, пустых столбцов нет, а они нужны https://imgur.com/a/CB4mf13 https://imgur.com/a/6Ak7cIW как вы видите на скринах при отборе отчет формируется от 2020 а не от 2015 года |
|||
1
breezee
15.03.25
✎
20:40
|
Какие мысли, почему?
|
|||
2
Guk
15.03.25
✎
20:43
|
может потому что кг ам?...
|
|||
3
ThePirozhkov
15.03.25
✎
20:52
|
(1) Вообще без понятия, думал проблема в соединениях, но все перепробовал, не работает
|
|||
4
Волшебник
15.03.25
✎
21:01
|
Чушь какая-то
|
|||
5
Franchiser
гуру
15.03.25
✎
21:04
|
(0) замени полное соединение на левое
|
|||
6
ThePirozhkov
15.03.25
✎
21:33
|
(5) пробовал все соединения, но не получается чето
|
|||
7
Волшебник
15.03.25
✎
22:54
|
(6) попробуйте декартово произведение
|
|||
8
Ёпрст
15.03.25
✎
22:55
|
покажи полный текст запроса
|
|||
9
Волшебник
15.03.25
✎
23:47
|
(8) Так это полный. Видите, он даже номера строк скопировал 1-19
|
|||
10
Franchiser
гуру
16.03.25
✎
00:27
|
(0) если отбор устанавливает на поле правой таблицы то полное соединение становится внутренним: скд может менять типы соединений на свое усмотрение. Поэтому я обычно в таких случаях делаю в скд объединение наборов, а не полное соединение и описываю собственное поле компоновки для условия.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |