|
Запрос с периодикой по остаткам | ☑ | ||
---|---|---|---|---|
0
Point
28.09.11
✎
15:54
|
Есть произвольный период, необходимо запросом по таблице ОСТАТКОВ получить суммы остатка за каждый месяц.
Подскажите форму составления таких запросов. З.Ы. таблицу ОстаткиИОбороты не предлагать. |
|||
1
Mort
28.09.11
✎
15:55
|
З.Ы. пользоваться конфигуратором не предлагать
|
|||
2
Mort
28.09.11
✎
15:56
|
(0) Чем тебя ОстаткиИОбороты так напужали?
|
|||
3
Point
28.09.11
✎
15:57
|
(2) ничем. Но нужно именно так как в (0) написано
|
|||
4
Mort
28.09.11
✎
15:58
|
(3) А, это типа ребус? Или поспорил на слабо?
|
|||
5
Point
28.09.11
✎
15:59
|
(4) не троль. говори по делу, если есть что сказать
|
|||
6
Beduin
28.09.11
✎
16:01
|
(0) Итоги Периодами.
|
|||
7
Point
28.09.11
✎
16:03
|
(6) идея хорошая. спс
|
|||
8
unregistered
28.09.11
✎
16:06
|
(6) И откуда в Остатки возьмется поле Период?
(7) Чем хорошая? |
|||
9
unregistered
28.09.11
✎
16:08
|
Ни как.
Запрос в цикле по каждому месяцу. :) |
|||
10
Mort
28.09.11
✎
16:08
|
(5) Я не пойму откуда ограничение на таблицу ОстаткиИОбороты. Заказчик такого придумать не может, значит ограничение надуманное. Так поступают не для решения задачи а чисто в для спортивного интереса.
|
|||
11
Beduin
28.09.11
✎
16:10
|
(8) Таблицу остатков придется естественно заменить. Я думаю автор и сам понял.
|
|||
12
Beduin
28.09.11
✎
16:12
|
(10) У него может нет ОстаткиИОбороты. Регистр оборотный к примеру.
|
|||
13
Point
28.09.11
✎
16:16
|
(8) а мы разве не можем получить остатки по регистру не используя вирт.таблицу остатков?
|
|||
14
unregistered
28.09.11
✎
16:18
|
(13) Читай внимательно (0): "по таблице ОСТАТКОВ"
Даже выделено специально, наверное, для дятлов... |
|||
15
unregistered
28.09.11
✎
16:19
|
(12) У оборотного регистра есть таблица остатков?
Для оборотного регистра вообще нет понятия остатка. Есть только оборот за период. |
|||
16
unregistered
28.09.11
✎
16:21
|
(13) Конечно можно. Берем основную таблицу регистра за весь период и считаем ручками.
|
|||
17
Beduin
28.09.11
✎
16:22
|
(15) Считать в запросе итоги на каждый месяц исходя из оборотов. И потом выводишь данные с помощью ИТОГИ Периодами.
|
|||
18
unregistered
28.09.11
✎
16:24
|
(17) Ты в своем уме? Какие остатки исходя из оборотов по оборотному регистру? Обороты не имеют знака "приход"/"расход".
Или ты вернулся к рассужденим о регистре остатков? |
|||
19
Beduin
28.09.11
✎
16:25
|
(18)
Синтаксис РегистрНакопления.<Имя регистра>.Обороты (AccumulationRegister.<Имя регистра>.Turnovers) Поля <Имя измерения> <Имя ресурса>Оборот (<Имя ресурса>Turnover) <Имя ресурса>Приход (<Имя ресурса>Receipt) <Имя ресурса>Расход (<Имя ресурса>Expense) НомерСтроки (LineNumber) Читай СП. |
|||
20
Maxus43
28.09.11
✎
16:26
|
короче быстрей будет (9), хоть и далеко не по феншую
|
|||
21
Beduin
28.09.11
✎
16:27
|
(19) В таблице оборотов нет.
В любом случае можно движения поднять. |
|||
22
Beduin
28.09.11
✎
16:30
|
(21) Да смысл не в этих таблицах. Если собираешь информацию без помощи виртуальных таблиц, а вручную.
|
|||
23
Aprobator
28.09.11
✎
16:36
|
(0) без таблицы остатков и оборотов это будет сделать гораздо сложнее.
|
|||
24
unregistered
28.09.11
✎
16:46
|
(19) (21) (22) Открой таблицу Обороты для любого ОБОРОТНОГО регистра накопления и найди там поля Приход и Расход.
Или уж признайся, что в (12) попутался, упомянув оборотный регистр. |
|||
25
Aprobator
28.09.11
✎
16:50
|
как вариант подзапрос к основной таблице регистра с приведением периода к началу месяца. Результат в ВТ. Далее соединение самой на себя по Период1 > Период2 (если ВТ не соединяются, то соответственно 2 подзапроса). Ну и дальше группировка по требуемым измерениям и сумма нужноного ресурса.
|
|||
26
Beduin
28.09.11
✎
16:51
|
(24) Признаюсь
|
|||
27
Aprobator
28.09.11
✎
16:52
|
а млин, по таблице остатков. Тут да - только извращения.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |