Имя: Пароль:
1C
 
Таблица Оборотов и остатков
,
0 tomanoff26
 
24.10.18
14:10
Движении до параметра начало периода в регистре нет, но при этом показывает начальный остаток в вирт таблице..это как ? и как исправить?
1 aleks_default
 
24.10.18
14:12
остатки пересчитать
2 tomanoff26
 
24.10.18
14:15
(1) это пересчитать итоги? делал
3 tomanoff26
 
24.10.18
14:20
(1) прикол еще в том что если поставить параметрконец тоже близко к параметру началу, то остатка нет, т е он оборот ставит как нач остаток
4 tomanoff26
 
24.10.18
14:51
пересчет итогов не помогает кароче(
5 azernot
 
24.10.18
14:56
Показывай текст запроса.
А также рассказывай, как смотришь результат запроса.
6 azernot
 
24.10.18
14:57
Ставлю 100 руб на то, что применена какая-то периодичность (к примеру регистратор), а потом тупо суммирование начального остатка.
7 Дмитрий
 
24.10.18
15:01
При установке параметров че-нибудь не так скопировал )
8 tomanoff26
 
24.10.18
15:07
(6) именно(, можно поподробнее и как остаться с регистратором в таблице и группировками?
9 azernot
 
24.10.18
15:14
(8) Сильно зависит от того, что хочется получить на выходе, как получается и выводится результат запроса, запрос это или СКД...
Короче, нужны подробности.
10 tomanoff26
 
24.10.18
15:15
(9) это скд, результат с ресурсами группируемыми по конкретным полям, не могу понять логику почему он там выводится таки?
11 azernot
 
24.10.18
15:22
Док 1 начальный остаток 0, конечный остаток 100
Док 2 начальный остаток 100, конечный остаток 200
Док 3 начальный остаток 200, конечный остаток 300
  

Итого начальный остаток ? , конечный остаток ?
Если просто просуммировать - то это 300 и 600 соответственно.

Короче, тема избита до нельзя, смотрит гугл "Остатки по регистраторам"

начать надо с того, что полю Регистратор надо назначить роль Период, с игнорирование значений NULL
12 RomanYS
 
24.10.18
15:22
(10) в скд нужно роли для полей остатков и периодов настраивать. Периодичность обязательно авто
13 azernot
 
24.10.18
15:36
Вот пример запроса

ВЫБРАТЬ
    УчетВзаиморасчетовОстаткиИОбороты.Контрагент КАК Контрагент,
    УчетВзаиморасчетовОстаткиИОбороты.Фирма КАК Фирма,
    УчетВзаиморасчетовОстаткиИОбороты.Договор КАК Договор,
    УчетВзаиморасчетовОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда,
    ВЫБОР
        КОГДА УчетВзаиморасчетовОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
            ТОГДА NULL
        ИНАЧЕ УчетВзаиморасчетовОстаткиИОбороты.Регистратор
    КОНЕЦ КАК Регистратор,
    УчетВзаиморасчетовОстаткиИОбороты.СуммаСНДСНачальныйОстаток КАК СуммаСНДСНачальныйОстаток,
    УчетВзаиморасчетовОстаткиИОбороты.СуммаСНДСПриход КАК СуммаСНДСПриход,
    УчетВзаиморасчетовОстаткиИОбороты.СуммаСНДСРасход КАК СуммаСНДСРасход,
    УчетВзаиморасчетовОстаткиИОбороты.СуммаСНДСКонечныйОстаток КАК СуммаСНДСКонечныйОстаток
ИЗ
    РегистрНакопления.УчетВзаиморасчетов.ОстаткиИОбороты(, , Авто, , ) КАК УчетВзаиморасчетовОстаткиИОбороты


У поля ПериодСекунда роль Период, 2
У поля Регистратор роль Периода, 1, Игнорировать значения NULL

Отчёт выдаёт правильные результаты
14 palsergeich
 
24.10.18
16:00
ВЫБОР
        КОГДА УчетВзаиморасчетовОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
            ТОГДА NULL
А эта ситуация разве вообще возможна? Я что то пропустил?
15 azernot
 
24.10.18
16:02
(14) Вы формируете отчёт за 2018 год, в этом году движений не было, но начальный и, соответственно, конечный остаток есть...
Вопрос, чему равен регистратор в этой записи?
16 palsergeich
 
24.10.18
16:05
(15) Понято, просто не сталкивался с таким
17 tomanoff26
 
24.10.18
17:56
(13) ВЫБРАТЬ РАЗРЕШЕННЫЕ
    стоун_РасчетыСПодотчетникамиОстаткиИОбороты.Организация КАК Организация,
    стоун_РасчетыСПодотчетникамиОстаткиИОбороты.ФизическоеЛицо КАК ФизическоеЛицо,
    стоун_РасчетыСПодотчетникамиОстаткиИОбороты.РасходныйКассовыйОрдер КАК РасходныйКассовыйОрдер,
    стоун_РасчетыСПодотчетникамиОстаткиИОбороты.РасходныйКассовыйОрдер.Основание КАК Основание,
    стоун_РасчетыСПодотчетникамиОстаткиИОбороты.Валюта,
    ВЫБОР
        КОГДА стоун_РасчетыСПодотчетникамиОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
            ТОГДА NULL
        ИНАЧЕ стоун_РасчетыСПодотчетникамиОстаткиИОбороты.Регистратор
    КОНЕЦ КАК Регистратор,
    ВЫБОР
        КОГДА &РеглУчет
            ТОГДА стоун_РасчетыСПодотчетникамиОстаткиИОбороты.СуммаРеглНачальныйОстаток
        ИНАЧЕ стоун_РасчетыСПодотчетникамиОстаткиИОбороты.СуммаНачальныйОстаток
    КОНЕЦ КАК СуммаНачальныйОстаток,
    ВЫБОР
        КОГДА &РеглУчет
            ТОГДА стоун_РасчетыСПодотчетникамиОстаткиИОбороты.СуммаРеглПриход
        ИНАЧЕ стоун_РасчетыСПодотчетникамиОстаткиИОбороты.СуммаПриход
    КОНЕЦ КАК СуммаПриход,
    ВЫБОР
        КОГДА &РеглУчет
            ТОГДА стоун_РасчетыСПодотчетникамиОстаткиИОбороты.СуммаРеглРасход
        ИНАЧЕ стоун_РасчетыСПодотчетникамиОстаткиИОбороты.СуммаРасход
    КОНЕЦ КАК СуммаРасход,
    ВЫБОР
        КОГДА &РеглУчет
            ТОГДА стоун_РасчетыСПодотчетникамиОстаткиИОбороты.СуммаРеглКонечныйОстаток
        ИНАЧЕ стоун_РасчетыСПодотчетникамиОстаткиИОбороты.СуммаКонечныйОстаток
    КОНЕЦ КАК СуммаКонечныйОстаток,
    стоун_РасчетыСПодотчетникамиОстаткиИОбороты.Проект,
    стоун_РасчетыСПодотчетникамиОстаткиИОбороты.ПериодСекунда
ИЗ
    РегистрНакопления.стоун_РасчетыСПодотчетниками.ОстаткиИОбороты(, , Авто, , ) КАК стоун_РасчетыСПодотчетникамиОстаткиИОбороты
постаивл настройки, все равно есть огстаток(
18 Cyberhawk
 
24.10.18
17:59
Что за "стоун"?