Имя: Пароль:
1C
1С v8
Как получить данные с регистра накопления без учета одного регистратора?
,
0 igorius
 
30.10.15
11:47
Всем привет!

Вопрос в следующем, есть регистр накопления у которого есть с десяток регистраторов. Мне надо получить приход расход конечный остаток по этому регистру(в отчете) но что бы вклад одного из регистраторов не учитывался, как это сделать?

Всем заранее спасибо!
1 lxndr
 
30.10.15
11:51
отфильтровать по типу регистратора.
рассчитывать остатки самостоятельно
2 Гипервизор
 
30.10.15
11:51
НЕ Регистр.Регистратор ССЫЛКА Документ.НенужныйДокумент
3 George Wheels
 
30.10.15
11:51
ГДЕ
  НЕ Регистратор.Ссылка ССЫЛКА Документ.КакойТо
4 ДенисЧ
 
30.10.15
11:52
Остатки не получишь
5 WebberNSK
 
30.10.15
11:53
(0) разнести показатели по разным ресурсам
6 Ненавижу 1С
 
гуру
30.10.15
11:53
(5) +100500
7 Ненавижу 1С
 
гуру
30.10.15
11:53
интересно, а что за задача то?
8 igorius
 
30.10.15
11:54
(2) Вот в том то дело, что такая запись не хочет работать....
9 hhhh
 
30.10.15
11:55
(8) остаток при этом считать по оборотам: приход за все годы без учета одного регистратора до нужной даты - расход за все годы без учета одного регистратора до нужной даты
10 hhhh
 
30.10.15
11:56
(8) руки немного подровнять штангенциркулем.
11 igorius
 
30.10.15
11:57
(7) предприятие для выравнивания баланса при взаиморасчетам с покупателями, по валюте, закрывает курсовую разницу, а надо отчет что бы посмотреть взаиморасчеты без этого закрытия
12 Ненавижу 1С
 
гуру
30.10.15
11:59
(11) значит там два ресурса по валюте и в рублях
вот один (по валюте) и не меняет остатков этим регистратором
13 igorius
 
30.10.15
12:02
(9) если периодичность регистратор то работает, но мне не надо смотреть за все время существования регистра
14 hhhh
 
30.10.15
12:29
(13) если хотите без учета одного регистратора, то вам надо именно "смотреть за все время существования регистра".
15 igorius
 
30.10.15
14:36
Если кому вдруг понадобится то:

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

СГРУППИРОВАТЬ ПО
    ВзаиморасчетыСКонтрагентами.Сделка




получившуюся таблицу клею левым соединением с таблицей остатков и оборотов этого-же регистра и соответственно отнимаю от прихода и расхода(общего). Попробовал несколько вариантов и этот в моем случае работает как надо.
16 Фокусник
 
30.10.15
14:38
(10) "подровнять штангенциркулем" не получится - это измерительный инструмент ;)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс