|
СКД получение итогов после каждого движения в регистре накопления ? | ☑ | ||
---|---|---|---|---|
0
never_be
23.04.13
✎
11:32
|
Есть регистр накопления, движения приход расход, вывожу это все в детальные записи за период, как после каждого движения вывести остаток на дату движения ? Заранее спасибо.
|
|||
1
vicof
23.04.13
✎
11:34
|
Нужно пользоваться виртуальной таблицей остатков и оборотов
|
|||
2
fisher
23.04.13
✎
12:10
|
Гугли "СКД накопительный итог"
|
|||
3
PR
23.04.13
✎
12:11
|
Периодичность виртуальной таблицы регистратор
|
|||
4
never_be
23.04.13
✎
12:55
|
Спасибо за советы буду пробовать все варианты.
|
|||
5
never_be
29.04.13
✎
17:23
|
Ничего не получается, вроде простая задача, но в СКД реализовать не могу, хотелось бы так, есть простой запрос:
ВЫБРАТЬ Касса.Период, Касса.Регистратор, Касса.ВидДвижения, Касса.Сумма КАК СуммаПриход, Касса.Представление, Касса.Регистратор.Примечание ИЗ РегистрНакопления.Касса КАК Касса ГДЕ Касса.ВидДвижения = &ВидДвижения И Касса.Период МЕЖДУ &ДатаНачала И &ДатаОкончания Как сюда вставить еще запрос которым я получу остаток период между &ДатаНачала и Касса.Период, так можно вообще ? |
|||
6
esteraddi
29.04.13
✎
17:24
|
(5) Вам же сказали - смотрите виртуальную таблицу ОстаткиИОбороты. Конструктором откройте, там видно.
|
|||
7
kabanoff
29.04.13
✎
17:25
|
(6) Подозреваю, что у него ВидДвижения - это реквизит :)
|
|||
8
never_be
29.04.13
✎
17:26
|
(6) Вижу я все в этой виртуальной таблице не вижу периода, где взять Период МЕЖДУ &ДатаНачала И &ДатаОкончания
|
|||
9
never_be
29.04.13
✎
17:28
|
(7) Нет не реквизит.
|
|||
10
zladenuw
29.04.13
✎
17:28
|
(8) ггг. там есть кнопка параметры виртуальной таблицы. и там делаешь что тебе надо
|
|||
11
never_be
29.04.13
✎
17:30
|
(10) Есть такое и я этим пользуюсь чтоб получить остаток на конец но чего-то тут мне не хватало
ВЫБРАТЬ КассаОстаткиИОбороты.Офис, КассаОстаткиИОбороты.СуммаНачальныйОстаток, КассаОстаткиИОбороты.СуммаКонечныйОстаток, КассаОстаткиИОбороты.СуммаОборот, КассаОстаткиИОбороты.СуммаПриход, КассаОстаткиИОбороты.СуммаРасход ИЗ РегистрНакопления.Касса.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, Период, , ) |
|||
12
kabanoff
29.04.13
✎
17:32
|
(11) И что тебе тут не хватало?
|
|||
13
never_be
29.04.13
✎
17:37
|
(12) Конечного остатка после каждого движения, в таком варианте только на начало и на конец, пробую так:
ИЗ РегистрНакопления.Касса.ОстаткиИОбороты(&ДатаНачала,&ДатаОкончания, Регистратор, , ) выводит тоже не то что надо, в итоге всегда сумма оборота. |
|||
14
never_be
29.04.13
✎
17:38
|
И даже если получиться как из этой таблицы вытащить период, регистратор, упорядочить по периоду, ничего такого не вижу.
|
|||
15
CountR
29.04.13
✎
17:55
|
(14) В параметрах виртуальной таблицы ОстаткиИОбороты выбери Периодичность Регистратор или Авто - в запросе можно будет выбрать дополнительные поля - регистратор, период.
|
|||
16
never_be
29.04.13
✎
18:37
|
(15) Добавил Регистратор, если Авто не выбирается период, но конечный остаток не похож совсем на то что надо, после каждого движения конечный остаток в основном равняется приходу или расходу, это фигня какая-то.
|
|||
17
never_be
29.04.13
✎
18:40
|
Вот запрос, в итогах чушь
ВЫБРАТЬ КассаОстаткиИОбороты.Регистратор, КассаОстаткиИОбороты.Период, КассаОстаткиИОбороты.Офис, КассаОстаткиИОбороты.Представление, КассаОстаткиИОбороты.СуммаНачальныйОстаток, КассаОстаткиИОбороты.СуммаКонечныйОстаток, КассаОстаткиИОбороты.СуммаОборот, КассаОстаткиИОбороты.СуммаПриход, КассаОстаткиИОбороты.СуммаРасход ИЗ РегистрНакопления.КассаОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, Регистратор, , ) КАК КассаОстаткиИОбороты УПОРЯДОЧИТЬ ПО КассаОстаткиИОбороты.Период |
|||
18
never_be
29.04.13
✎
18:43
|
В СуммаКонечныйОстаток выводит СуммаПриход - СуммаРасход О_О
|
|||
19
never_be
30.04.13
✎
12:11
|
Есть еще идеи ?
|
|||
20
kabanoff
30.04.13
✎
12:29
|
(19) Во-первых:
Во-вторых, сними галку "Автозаполнение" и расставь роли сам. Поля измерений должны иметь роль "Измерение". Поля "Период" и "Регистратор" - роль "Период, 2" и "Период, 1" соответственно. Если в отчет будешь выбирать поля регистратора, то установи у обоих полей - Регистратора и Периода - галку "Обязательное". Иначе у тебя может получиться что-то вроде такого: v8: СКД Особенности расчета Начального и Конечного остатков И в-третьих, учи матчасть! |
|||
21
never_be
30.04.13
✎
13:21
|
(20) Уже потихоньку что-то становиться на свои места, сделал как вы сказали только с отличием в том что вместо Авто, Регистратор, если стоит авто нету периода, в итоге выводиться что-то похожее на правду но не упорядочено по периоду, когда упорядочиваю в запросе выводятся итоге неправильно.
|
|||
22
never_be
30.04.13
✎
14:18
|
О_о все получилось, kabanoff большое человеческое спасибо !
|
|||
23
never_be
30.04.13
✎
14:22
|
Так, рано радовался, как только добавляю любое измерение в детальные записи все разваливается.
|
|||
24
never_be
30.04.13
✎
14:45
|
Выводит Регистратор (с реквизитами), период, суммы, если добавить любое измерение выводит все не по порядку и остаток считает неправильно.
|
|||
25
never_be
07.05.13
✎
08:26
|
Осталась одна проблема, есть документ в котором список сотрудников которым выдавались авансы, например:
Иванов 1000 Петров - 2000 Сидоров - 3000 Соответственно документ делает 3 движения по регистру с одним регистратором. В отчете выводятся все 3 записи но с разными настройками или у всех сумма 1000 или у всех итоговая сумма по документу 6000, как сделать чтоб у каждого выводилась своя сумма ? |
|||
26
never_be
07.05.13
✎
10:00
|
Пока выкрутился добавлением секунды в период для каждой записи но это костыль какой-то, может получиться по человечески сделать ?
|
|||
27
НЕА123
07.05.13
✎
10:04
|
(26)
периодичность Запись ? |
|||
28
never_be
07.05.13
✎
10:13
|
(27) Да, при записи выводит у всех сумму первой записи.
|
|||
29
never_be
07.05.13
✎
10:14
|
(27) Если время разное то все ок, если время одинаковое и один регистратор то неправильно показывает.
Также не получается выводить измерения, они мне нужны. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |