Вход | Регистрация

1С:Предприятие ::

Метки: 

Регистр накопления остатки странное поведение

Я
   Voblhned
 
21.06.18 - 12:28
Добрый день, тут столкнулся такой штукой. Есть 3 Измерения (ДатаОкончание, ИзделиеКлиента, Контрагент) и Ресурс (КоличествоОстаток, он заполняется типо Движение.КоличествоОстаток = 1)

Так вот, делаю запрос СКД, к этому Регистру накопления и получаю разные результаты. Запрос един:
ВЫБРАТЬ
    ОстаткиИзделийОстатки.Контрагент,
    ОстаткиИзделийОстатки.ИзделиеКлиента,
    ОстаткиИзделийОстатки.КоличествоОстаток,
    ОстаткиИзделийОстатки.ДатаОкончание
ИЗ
    РегистрНакопления.ОстаткиИзделий.Остатки КАК ОстаткиИзделийОстатки


Все вроде просто, прямо до нельзя! НО!

Пришло изделие 
Вася - Ботинки - 10.05.2018 

Ушло изделие 
Вася - Ботинки - 11.05.2018 (Дата косячная, вроде все ясно, по факту это разные изделия)

И тут мистика!!! Если я в Отчет - Детальные записи выбираю поле "ДатаОкончание" то результат запроса выводит 2 строки:

1. Вася - Ботинки - 10.05.2018 = +1
2. Вася - Ботинки - 11.05.2018 - -1

Но если я не выбираю поле "ДатаОкончание", то получаю результат  = 0, то есть он игнорируя реквизит "ДатаОкончание" выводит остаток!
Что это такое вообще!?
 
 
   иубиповец
 
1 - 21.06.18 - 12:32
почему мистика, все норм:)
   PR
 
2 - 21.06.18 - 12:34
(0) А что не так-то?
Почему во время формирования отчета секретарша кофе не принесла или что?
   иубиповец
 
3 - 21.06.18 - 12:37
У васи ботинок 0, и но у васи 10 мая 1 ботинок, 11 -1 ботинок:)
   unregistered
 
4 - 21.06.18 - 12:37
РегистрНакопления.<Имя регистра>.Остатки
Описание: Предназначена для получения остатков по регистру накопления. Данные представляют собой итоги ресурсов.
Агрегация производится по измерениям УКАЗАННЫМ в запросе.

Что указал, то она и сагрегировала.
+1-1=0
   lodger
 
5 - 21.06.18 - 12:42
(0) все нормально. дата это измерение.
   Voblhned
 
6 - 21.06.18 - 12:48
(4) то есть получается, то я запросом формирую "пересчет итогов" по требуемым полям. Мне представлялось, что сам по себе регистр уже хранит остатки, хоть они и записаны в виде строка + или -

Спасибо. Извините за тупой вопрос в четверг.
   hhhh
 
7 - 21.06.18 - 12:50
(6) нет пересчет итогов здесь вообще не при делах. Ты его не формируешь
   Voblhned
 
8 - 21.06.18 - 12:50
(7) я именно по этому и выделил в ""
   hhhh
 
9 - 21.06.18 - 12:52
(8) ну просто она элементарно берет данные из базы и выкидывает не нужные измерения, которых нет в запросе.


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует