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

Помогите с отчётом СКД

Автор Алиса1, 23 окт 2019, 13:00

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

Алиса1

Необходимо в текущий запрос добавить регистр сведений ЗначениеСвойствОбъекта, если у номенклатуры имеется Значение ВесНетто тогда вместо ПродажиРозницаОбороты.Номенклатура.ЕдиницаХраненияОстатков.Вес использовать этот ВесНетто номенклатуры. Помогите пожалуйста


Текст запроса:

ВЫБРАТЬ
СпрНоменклатура.Ссылка
ПОМЕСТИТЬ СписНоменклатура
ИЗ
Справочник.ПланСПП.Планы КАК ПланСПППланы
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СпрНоменклатура
ПО ПланСПППланы.Ссылка.СПП = СпрНоменклатура.Ссылка.СПП
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ПродажиРозницаОбороты.Номенклатура.СПП,
ПродажиРозницаОбороты.Продавец,
СУММА(ПродажиРозницаОбороты.СуммаОборот) КАК СуммаОборот,
0 КАК СуммаОборотПериод,
ПланСПППланы.ПланСумма,
ПланСПППланы.Ссылка,
ПланСПППланы.Ссылка.Подразделение,
СУММА(ПродажиРозницаОбороты.КоличествоОборот * ПродажиРозницаОбороты.Номенклатура.ЕдиницаХраненияОстатков.Вес) КАК ВЕС,
ПланСПППланы.ПланВес
ИЗ
Справочник.ПланСПП.Планы КАК ПланСПППланы
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиРозница.Обороты(
,
,
День,
номенклатура В
(ВЫБРАТЬ
Списноменклатура.Ссылка
ИЗ
Списноменклатура)) КАК ПродажиРозницаОбороты
ПО ПланСПППланы.Ссылка.СПП = ПродажиРозницаОбороты.Номенклатура.СПП
И ПланСПППланы.Менеджер = ПродажиРозницаОбороты.Продавец
И ПланСПППланы.Ссылка.СПП = ПродажиРозницаОбороты.Номенклатура.СПП
И (ПродажиРозницаОбороты.Период МЕЖДУ ПланСПППланы.Ссылка.Начало И ПланСПППланы.Ссылка.Конец)
ГДЕ
ПродажиРозницаОбороты.Номенклатура.СПП <> &СПП
И НЕ ПланСПППланы.Ссылка.ПометкаУдаления

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

ОБЪЕДИНИТЬ ВСЕ

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

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

Теги: скд Запрос  

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

Рейтинг@Mail.ru

Поиск