Имя: Пароль:
1C
1С v8
СКД портит данные.
0 megabax
 
13.08.15
18:21
Добрый день. Делаю в СКД такой вот запрос:
ВЫБРАТЬ
    шапСтоимостнойУчетТМЦОстаткиИОбороты.СчетУчета,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.Номенклатура,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.Склад,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.Организация,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.РознСуммаНачальныйОстаток КАК РознСуммаНачальныйОстаток,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.РознСуммаПриход КАК РознСуммаПриход,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.РознСуммаРасход КАК РознСуммаРасход,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.РознСуммаКонечныйОстаток КАК РознСуммаКонечныйОстаток,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.Регистратор
ИЗ
    РегистрНакопления.шапСтоимостнойУчетТМЦ.ОстаткиИОбороты(, , Регистратор, , ) КАК шапСтоимостнойУчетТМЦОстаткиИОбороты

Если делаю группировку по номенклатуре и регистратору, то начальные остатки показывает нормальные. Если только по номенклатуре то он их задваивает, затраивает и умножает на разные коэффициенты. Подскажите пожалуйста, как лечить?
1 Fragster
 
гуру
13.08.15
18:24
проставить роли, вытащить ПериодСекунда в отчет.
2 Armando
 
13.08.15
18:24
Расчет итогов по регистратору

Если необходимо получить итоги остатков по регистратору регистра, то следует учитывать тот факт, что получать итоги по регистратору можно только внутри группировки Период. Такая особенность связана с тем, что регистратор является уточнением периода. В случае если итоги по регистратору будут получены до получения итогов по периоду, полученные итоги будут некорректны. Аналогичная ситуация с получением итогов по номеру строки - такие итоги можно получать только внутри группировки по периоду и регистратору.

http://its.1c.ru/db/metod8dev#content:2664:hdoc
3 megabax
 
13.08.15
18:30
(2) А разве в СКД можно поставить ИТОГИ?
4 megabax
 
13.08.15
18:32
НЕ дает, кстати, итоги то поставить, делаю такой запрос:
ВЫБРАТЬ
    шапСтоимостнойУчетТМЦОстаткиИОбороты.СчетУчета,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.Номенклатура,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.Склад,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.Организация,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.РознСуммаНачальныйОстаток КАК РознСуммаНачальныйОстаток,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.РознСуммаПриход КАК РознСуммаПриход,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.РознСуммаРасход КАК РознСуммаРасход,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.РознСуммаКонечныйОстаток КАК РознСуммаКонечныйОстаток,
    шапСтоимостнойУчетТМЦОстаткиИОбороты.Период
ИЗ
    РегистрНакопления.шапСтоимостнойУчетТМЦ.ОстаткиИОбороты(, , Секунда, , ) КАК шапСтоимостнойУчетТМЦОстаткиИОбороты
ИТОГИ
    СУММА(РознСуммаНачальныйОстаток), СУММА(РознСуммаПриход), СУММА(РознСуммаРасход), СУММА(РознСуммаКонечныйОстаток)
ПО
    Период
говорит синтактическая ошибка ИТОГИ
5 Fragster
 
гуру
13.08.15
23:32
(4) не параметр виртуальной таблицы, и не выражение "итоги" в запросе. параметр периодичности в Авто, в реквизиты вытащить в дополнение к регистратору - секунду.
6 Fragster
 
гуру
13.08.15
23:32
в поля
Независимо от того, куда вы едете — это в гору и против ветра!