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

Запрос берёт не все движения

Автор Golickoff, 07 окт 2016, 09:54

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

Golickoff

Всем привет.

В регистре накопления ОстаткиНоменклатуры есть такие движения:

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

СГРУППИРОВАТЬ ПО
ОстаткиНоменклатурыОстаткиИОбороты.Номенклатура,
ОстаткиНоменклатурыОстаткиИОбороты.НомерГТД,
ОстаткиНоменклатурыОстаткиИОбороты.Партия.ВалютаДокумента,
ПриходнаяНакладнаяТовары.Цена,
ПриходнаяНакладнаяТовары.СтранаПроисхождения,
ЕСТЬNULL(ОстаткиНоменклатурыОстаткиИОбороты.КоличествоНачальныйОстаток, 0) + ЕСТЬNULL(ОстаткиНоменклатурыОстаткиИОбороты.КоличествоПриход, 0),
ОстаткиНоменклатурыОстаткиИОбороты.КоличествоНачальныйОстаток,
ОстаткиНоменклатурыОстаткиИОбороты.КоличествоПриход,
ОстаткиНоменклатурыОстаткиИОбороты.КоличествоРасход,
ОстаткиНоменклатурыОстаткиИОбороты.КоличествоКонечныйОстаток

УПОРЯДОЧИТЬ ПО
НомерГТД,
Номенклатура

По всей номенклатуре отчёт выдаёт корректную информацию, однако по движениям со скриншота я вижу следующее:

В регистре стоит отбор по номенклатуре, в отчёте -- тоже, т.е. и там и там 100% одна и та же номенклатура. В период отчёта все движения попадают, склад так же указан верно. Почему пропускается один приход?
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

Golickoff

На самом деле проблемных товаров у меня 3. У всех одна и та же проблема. Их все объединяют два прихода подряд в одних и тех же приходных накладных без расходов между ними. Если отменить один из этих приходов, отчёт не меняется. Если отменить второй, по номеру ГТД с нулями остаток в отчёте исчезает. Независимо от того, какой из последних приходов проведён и даже если проведены они оба, в отчёте остаток на конец равен 1, а не двум в соответствии с документами, хотя в регистре всё указано верно.
Добавлено: 08 окт 2016, 10:30


Что-то не видно скриншоты. Вот ссылка https://yadi.sk/d/ZOUEHfbRwTQdd.
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

Теги: Запрос отчет 

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

Рейтинг@Mail.ru Rambler's Top100

Поиск