Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 13:03

Помогите с запросом, не понятное поведение

Автор photocritic, 17 мая 2011, 00:53

0 Пользователей и 1 гость просматривают эту тему.

photocritic

Запрос выбирает остатки по единицам измерений номенклатуры в группировке по Дате. И если сделать период 2 дня то конечный остаток за одно число переходит на начальный остаток на следующее число по еденице измерения, допустим шт.

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

СГРУППИРОВАТЬ ПО
   ОстаткиИОбороты.ПериодДень,
   ОстаткиИОбороты.Номенклатура.ЕдиницаИзмерения

УПОРЯДОЧИТЬ ПО
   ПериодДень




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


Остатки сбиваются и не преходит конечный остаток с одной даты на следующую дату.



ПОЧЕМУ?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск