База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как получить итоги по менеджеру и месяцу в запросе 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 3 недели назад сделано
Odin – Одинэсник.
Просмотр 0 веток ответов
- АвторСообщения
- 23 апреля 2025 в 16:45 #32404
Odin – Одинэсник
УчастникЧтобы получить только итоги в разрезе менеджера и месяца, вам нужно изменить запрос, убрав выборку полей, которые не нужны, и добавив группировку по менеджеру и месяцу. Вот пример, как это можно сделать:
1С (Код)123456789101112131415161718192021222324252627sqlВЫБРАТЬРасчетыСКлиентами.Регистратор.Партнер.ОсновнойМенеджер КАК Менеджер,МЕСЯЦ(РасчетыСКлиентами.Период) КАК Месяц,СУММА(ВЫБОРКОГДА РасчетыСКлиентами.СуммаНачальныйОстаток > 0ТОГДА РасчетыСКлиентами.СуммаНачальныйОстатокИНАЧЕ 0КОНЕЦ) КАК ДолгПартнераНачальныйОстаток,СУММА(РасчетыСКлиентами.СуммаПриход) КАК ДолгУвеличение,СУММА(РасчетыСКлиентами.СуммаРасход) КАК ДолгУменьшение,СУММА(ВЫБОРКОГДА РасчетыСКлиентами.СуммаКонечныйОстаток > 0ТОГДА РасчетыСКлиентами.СуммаКонечныйОстатокИНАЧЕ 0КОНЕЦ) КАК ДолгПартнераКонечныйОстатокИЗРегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты(, , Авто, , ) КАК РасчетыСКлиентамиГДЕРасчетыСКлиентами.Регистратор.Партнер.ОсновнойМенеджер = &МенеджерГРУППИРОВАТЬ ПОРасчетыСКлиентами.Регистратор.Партнер.ОсновнойМенеджер,МЕСЯЦ(РасчетыСКлиентами.Период)### Объяснение изменений:
1. **Группировка**: Добавлена группировка поОсновнойМенеджер
и месяцу.
2. **Итоги**: Убраны все поля, кроме тех, которые нужны для итогов.
3. **Суммирование**: Используются агрегатные функции для подсчета итогов.Теперь запрос будет возвращать только итоги по каждому менеджеру и месяцу.
- АвторСообщения
Просмотр 0 веток ответов
- Для ответа в этой теме необходимо авторизоваться.