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

Отличие результата запроса в консоли запросов и в скд

Автор Gennadiyy, 29 апр 2016, 16:31

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

Gennadiyy

Здравствуйте! Ситуация следующая: необходимо сделать отчет, который выводит номенклатуру(которая есть в единственном экземпляре хотя бы на одном складе), склады, в которых данная номенклатура есть и остаток номенклатуры по каждому складу. Пишу такой запрос:

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

СГРУППИРОВАТЬ ПО
ТоварыНаСкладахОстатки.Номенклатура,

ТоварыНаСкладахОстатки.Склад

ИНДЕКСИРОВАТЬ ПО
Номенклатура
;

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

СГРУППИРОВАТЬ ПО
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладахОстатки.Склад


Так вот, проблема в следующем: в консоле запросов всё выводится как надо, а вот при формировании отчета выводится только номенклатура, у которой общий (по всем складам) остаток равен 1

Теги:

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

Рейтинг@Mail.ru

Поиск