Имя: Пароль:
1C
1С v8
Неверный остаток
0 Strimteam
 
15.11.11
12:38
Делаю простой запрос к регистру сведений в УТ редакция 10.2 (10.2.5.4).
Платформа  8.1 (8.1.14.69)

Формирую через консоль запросов такой запрос

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

Указываю конец дня сегодняшней даты, но не суть важно.
Получаю к примеру 1.
Захожу вручную в регистр накопления, делаю отбор по номенклатуре и складу, и смотрю построчно. И получается 0 (с учётом количества).

В чём проблема?
1 Ненавижу 1С
 
гуру
15.11.11
12:39
делать надо не на конец дня, а на границу конца дня, о как!
2 Strimteam
 
15.11.11
12:42
А не суть. Пробовал ради прикола и на конец года - всё равно. Выручайте, а то поседею тут.
3 Ненавижу 1С
 
гуру
15.11.11
12:43
0. номенклатуру в параметры засунь
1. лучше вручную посчитай
2. что говорит типовая ведомость?
3. есть неактивные записи регистра?
4 hhhh
 
15.11.11
12:45
(2) на начало остатки берутся, а не на конец.
5 Strimteam
 
15.11.11
12:47
Ну и забрасывал в параметры.
Пересчитывал.
По ведомости остаток как раз есть.
Все записи с активностью.

Сделал пересчёт итогов и! - теперь 0 выдают оба

(4) - а для тебя есть разница брать остатки на начало завтрашнего дня или на конец? Уже ведь писал вроде что брал даже и год. И к слову если сравниваю построчно - то как раз конец дня.


Вопрос - что это было???
6 rinatru
 
15.11.11
12:48
что что.. таблица итогов была неверной.
7 hhhh
 
15.11.11
12:52
(5) ну на конец если брать, она берет на на начало секунды 23:59:59. Это очень большая разница. Привыкай уже. Обычно куча документов в базе проходит этой секундой.
8 Strimteam
 
15.11.11
12:53
(7) - согласен. Мои доки проводятся в середине дня.
(6) - а я то думал?
Вопрос - у кого такое бывало и как с таким бороться (а то либо я поседею либо начальство)?
9 hhhh
 
15.11.11
12:58
(8) ну ты же уже сказал, что пересчет итогов помог.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.