Неправильно выводится количество в запросе
Доброго времени суток. Подскажите, пожалуйста, в чем ошибся? Неправильно считает количество артикулов в запросе. В первом запросе считает правильно:
А вот во втором почему то в поле КоличествоАртикулов такое чувство, что просто артикул номенклатуры (65130) выводится:
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПоступлениеТоваровУслугТовары.Номенклатура.Код) КАК Артикул,
ПоступлениеТоваровУслугТовары.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВТПоступление
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
И ПоступлениеТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
И ПоступлениеТоваровУслугТовары.Ссылка.Склад = &Склад
И ПоступлениеТоваровУслугТовары.СчетУчета = &СчетРеализации
СГРУППИРОВАТЬ ПО
ПоступлениеТоваровУслугТовары.Ссылка;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
СУММА(ВТПоступление.Артикул) КАК КоличествоАртикулов
ИЗ
ВТПоступление КАК ВТПоступление
ПоказатьА вот во втором почему то в поле КоличествоАртикулов такое чувство, что просто артикул номенклатуры (65130) выводится:
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПоступлениеТоваровУслугТовары.Номенклатура.Код) КАК Артикул,
ПоступлениеТоваровУслугТовары.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВТПоступление
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
И ПоступлениеТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
И ПоступлениеТоваровУслугТовары.Ссылка.Склад = &Склад
И ПоступлениеТоваровУслугТовары.СчетУчета = &СчетРеализации
СГРУППИРОВАТЬ ПО
ПоступлениеТоваровУслугТовары.Ссылка
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВЫРАЗИТЬ(СУММА(ПоступлениеТоваровУслугТовары.Количество * ПоступлениеТоваровУслугТовары.Номенклатура.Вес) КАК ЧИСЛО(10, 2)) КАК Поле2,
ВЫРАЗИТЬ(СУММА(ПоступлениеТоваровУслугТовары.Количество * ПоступлениеТоваровУслугТовары.Номенклатура.Вес * 4.5) - СУММА(ПоступлениеТоваровУслугТовары.Количество * ПоступлениеТоваровУслугТовары.Номенклатура.Вес * 4.5 * 60 / 120) КАК ЧИСЛО(10, 2)) КАК Поле3,
СУММА(ВТПоступление.Артикул) КАК КоличествоАртикулов,
ВЫРАЗИТЬ(СУММА(ВТПоступление.Артикул) * 12 - КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПоступлениеТоваровУслугТовары.Номенклатура.Код) * 12 * 10 / 120 КАК ЧИСЛО(10, 2)) КАК Поле6
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары,
ВТПоступление КАК ВТПоступление
ГДЕ
ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
И ПоступлениеТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
И ПоступлениеТоваровУслугТовары.Ссылка.Склад = &Склад
И ПоступлениеТоваровУслугТовары.СчетУчета = &СчетРеализации
ПоказатьПо теме из базы знаний
Найденные решения
(4) нужно получить количество различных артикулов за месяц, суммируя их по дням. И помимо этого вес, объем, и еще несколько полей. Был запрос Количество(Различные Поступление.Код) как КоличествоАртикулов. Но так считает именно различные за весь месяц. А теперь понадобилось, чтоб различные за день и сумма их за месяц. Думаю свой запрос во временную таблицу весь засунуть, со ссылкой, а потом уже из временной таблицы нужные данные получать, но уже без ссылок.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) нужно получить количество различных артикулов за месяц, суммируя их по дням. И помимо этого вес, объем, и еще несколько полей. Был запрос Количество(Различные Поступление.Код) как КоличествоАртикулов. Но так считает именно различные за весь месяц. А теперь понадобилось, чтоб различные за день и сумма их за месяц. Думаю свой запрос во временную таблицу весь засунуть, со ссылкой, а потом уже из временной таблицы нужные данные получать, но уже без ссылок.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот