|
Прошу помощи с запросом 1С 8.3 | ☑ | ||
---|---|---|---|---|
0
Darhon
23.07.15
✎
08:39
|
Добрый день! Прошу прощения за банальные вопросы, но весь мозг уже себе сломал. Есть регистр сведений в нем есть время_события, сумма, и вид платежа. Возможно ли одним запросом вытащить таблицу вида:
1 колонка день 2 колонка сумма по первому типу платежа за день. Например "безнал" 3 колонка сумма по второму типу платежа за день. например "Карта-бонус" 4 колонка сумма по третьему виду платежа за день. Например "". 5 колонка общая сумма за день. При этом 1 и 2 тип платежа заполнены, 3 тип платежа это незаполненное поле тип платежа. Которое заполняется из справочника "типыплатежей". заранее благодарен. |
|||
1
Aloex
23.07.15
✎
08:46
|
Можно.
|
|||
2
Darhon
23.07.15
✎
08:51
|
(1) Спасибо. Уже лучше стало :) Но не подскажете ли как?
|
|||
3
Darhon
23.07.15
✎
08:57
|
Запрос вида:
Выбрать НачалоПериода(регСВ.дата, ДЕНЬ), РегСВ,Сумма(Сумма), РегСВ.ТипПлатежа ИЗ РегистрСведений.Платежи КАК РегСВ Где РегСВ.Дата МУЖДУ &ДатаначПериода И &датаКонПериода ГруппироватьПО НачалоПериода(регСВ.дата, ДЕНЬ), ТипПлатежа Выгружает все суммы в одну колонку таблицы значений :( |
|||
4
Начинающий Восьмерочн
23.07.15
✎
09:01
|
Возможно, необходима группировка по типу платежей, при обходе результата запрос необходимо использовать параметр "ВСЕ"
|
|||
5
mehfk
23.07.15
✎
09:03
|
выбор когда РегСВ.ТипПлатежа = типплатежа1 тогда Сумма(РегСВ.Сумма) иначе 0 конец как суммаплатежа1
и ГруппироватьПО РегСВ.ТипПлатежа и так далее |
|||
6
1Сергей
23.07.15
✎
09:05
|
видплатежа - перечисление?
|
|||
7
Darhon
23.07.15
✎
09:16
|
(6) Справочник
|
|||
8
Ненавижу 1С
гуру
23.07.15
✎
09:19
|
запилю на СКД. Дорого
|
|||
9
qwertor
23.07.15
✎
09:28
|
регистр сведений
время_события, сумма, вид платежа 1 колонка день 2 колонка сумма по первому типу платежа за день. Например "безнал" 3 колонка сумма по второму типу платежа за день. например "Карта-бонус" 4 колонка сумма по третьему виду платежа за день. Например "". 5 колонка общая сумма за день. select НачалоПериода(время_события,день) день, Sum(case when вид_платежа.наименование="безнал" then сумма end) по_безналу, Sum(case when вид_платежа.наименование="Карта-бонус" then сумма end) по_карте, Sum(case when вид_платежа.наименование<>"Карта-бонус" и вид_платежа.наименование<>"безнал" then сумма end) по_хзч, sum(сумма) всего_за_день from регистрсведений.мой_регистр group by НачалоПериода(время_события,день) |
|||
10
Darhon
23.07.15
✎
09:33
|
(9) Спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |