Имя: Пароль:
1C
1С v8
Не сходятся остатки по регистру Остатки и ОстаткиИОбороты
,
0 m_roose
 
17.06.15
12:48
Смотрите, такое дело. Есть запрос по остаткам и оборотам:
ВЫБРАТЬ
    ПартииТоваровНаСкладахОстаткиИОбороты.Период,
    ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор,
    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура,
    ПартииТоваровНаСкладахОстаткиИОбороты.Склад,
    ПартииТоваровНаСкладахОстаткиИОбороты.СерияНоменклатуры,
ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток
    
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(
            &Дата,
            &Дат,
            Регистратор,
            Движения,
            Организация = &Организация
                И Номенклатура = &Номен
                И Склад = &Склад) КАК ПартииТоваровНаСкладахОстаткиИОбороты

В параметры конечной даты передаю 13.05.2015 12:00:00. Конечный остаток получается 1.

И есть запрос просто по остаткам:

ВЫБРАТЬ
    ПартииТоваровНаСкладах.Номенклатура,
    ПартииТоваровНаСкладах.ДокументОприходования,
    ПартииТоваровНаСкладах.Склад,
    ПартииТоваровНаСкладах.ХарактеристикаНоменклатуры,
    ПартииТоваровНаСкладах.СерияНоменклатуры,
    ПартииТоваровНаСкладах.КоличествоОстаток КАК Количество
    
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.Остатки(
        &Дат,
        Организация = &Организация
        И (Номенклатура = &Номен)
        И (Склад = &Склад)) КАК ПартииТоваровНаСкладах

В параметры дат передаю 13.05.2015 12:00:00. Остальные параметры естественно такие же. При этом остаток 0

Про включение/невключение границ в курсе, здесь это не влияет т.к. в 12.00 не было никаких движений, последнее движение 13.05.2015 11.57.02 , т.е. оно включается в обоих запросах. При этом остатки получаются разные.

Подскажите в чем может быть дело? куда копать? Смотрела вручную таблицу движений этого регистра, если посчитать самой, то остаток должен оставаться 1. Но система считает по другому, не могу понять почему... Фигня в том, что у нас каждую ночь перепроводятся документы, и все было нормально, считалось правильно, но после очередного проведения что-то полетело и система почему то не видит этот остаток. Что можно сделать? Помогите, пожалуйста
1 vicof
 
17.06.15
12:49
ТиИ? Пересчет итогов?
2 Господин ПЖ
 
17.06.15
12:50
в "остатки" граница не входит
3 m_roose
 
17.06.15
12:52
(1) думаю на выходных сделать, еще что-то может помочь?
(2) пост хорошо прочитали?
4 rozer76
 
17.06.15
12:58
(3)  если про "Движения" и "ДвиженияИГраницыПериода" тоже в курсе - делайте ТиИ
5 hhhh
 
17.06.15
13:14
(3) покажите как присваиваете параметр &Дат
6 Господин ПЖ
 
17.06.15
13:16
>Смотрела вручную таблицу движений этого регистра, если посчитать самой, то остаток должен оставаться 1

запрос нарисуй из физ. таблицы пусть сгруппирует/проссумирует движения по приход/расход
7 m_roose
 
17.06.15
13:20
(5) в консоли запросов делаю, там вроде один способ присваивания даты
8 m_roose
 
17.06.15
13:23
(6) да смысла нет, там всего 3 движения с кол-ом 1. Приход =1, расход =1, приход =1, остаток должен быть 1. Но система видит 0
9 bootini
 
17.06.15
13:26
(8) в запросе все поля регистра остатков попробуй вытащить
10 m_roose
 
17.06.15
13:30
(9) попробовала, остаток также 0
11 Господин ПЖ
 
17.06.15
13:31
итоги пересчитать бы
12 bootini
 
17.06.15
14:12
(8) 3 движения за весь период до 13.05.2015 12:00:00 или начало периода тоже какое-то установлено?
13 m_roose
 
17.06.15
14:52
(12) нет, начало не установлено, всего 3 движения. а если поставить в начало периода дату, после которой начались проблемы, то вылезают непонятно откуда отрицательные остатки
14 m_roose
 
18.06.15
13:44
сделала пересчет остатков на тестовой базе, все исправилось, теперь все правильно. всем спасибо
15 timurhv
 
18.06.15
13:51
(0) Кто считает остатки в разрезе регистратора?
16 timurhv
 
18.06.15
13:51
+ (15) ДокументОприходования <> Регистратору, это как измерение, нет?
17 m_roose
 
18.06.15
13:54
(15) нужно было для проверки, вот и считала по регистратору, так нагляднее. а в чем проблема?
18 timurhv
 
18.06.15
14:16
19 timurhv
 
18.06.15
14:19
+ (17) или если есть бухгалтерия под рукой - сформируйте остатки по счету материалов (ОСВ), а потом в консоли выведите остатки в разрезе регистратора.
20 Господин ПЖ
 
18.06.15
14:20
(18) хрень какая-то...

может автору статьи почитать про роли полей в скд и что нач. кон. остаток должны ходить "парой" в выборке?
21 timurhv
 
18.06.15
14:26
(20) Вы утверждаете, что остаток по счету МЗ в ОСВ сойдется с запросом к виртуальной таблице ОстаткиИОбороты в разрезе регистратора?
22 Господин ПЖ
 
18.06.15
14:30
если руки не из ж.пы...

http://its.1c.ru/db/metod8dev#content:3093:1:_top
23 timurhv
 
18.06.15
14:46
(22) Спасибо, познавательно.
24 m_roose
 
18.06.15
14:48
(22) почитаю. парой я тоже выбирала, результат одинаковый. и вообще в чем проблемы, если пересчет итогов помог?
25 Господин ПЖ
 
18.06.15
14:49
>если пересчет итогов помог?

итоги съехали... редко но бывает
Независимо от того, куда вы едете — это в гору и против ветра!