|   |   | 
| 
 | СКД получение итогов после каждого движения в регистре накопления ? | ☑ | ||
|---|---|---|---|---|
| 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) Если время разное то все ок, если время одинаковое и один регистратор то неправильно показывает. 
  Также не получается выводить измерения, они мне нужны. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |