Имя: Пароль:
1C
1С v8
Неправильно Работает Отбор
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) пробовал все соединения, но не получается чето
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн