запрос в СКД

1. OnichanOn 15.03.21 09:20 Сейчас в теме
что нужно для того что бы "количество" в запросе захватывало 2 месяца?
По теме из базы знаний
Найденные решения
9. OnichanOn 15.03.21 10:07 Сейчас в теме
(8)нет, все я понял, нужно сделать в запросе на дату документа "ПоступлениеТовара", добавить функцию периода
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. oleg-x 23 15.03.21 09:44 Сейчас в теме
ДобавитьКДате(ДатаОтчета,Месяц,-2)
3. Ul_developer 15.03.21 09:45 Сейчас в теме
Сформировать отчет за 2 месяца
4. OnichanOn 15.03.21 09:47 Сейчас в теме
(3)там имеется ввиду, что выбрана определенная дата и к этой дате на количество брало на выбранный месяц и на следующий, только на количество
5. Ul_developer 15.03.21 09:50 Сейчас в теме
(4)Тогда получить данные отдельной временной таблицей оборотами за 2 месяца, а потом присоединить её к основной
6. OnichanOn 15.03.21 09:51 Сейчас в теме
(5)
ВЫБРАТЬ
    ПланыОбъемовПоПродажамТовары.Количество КАК КоличествоПлан,
    ПланыОбъемовПоПродажамТовары.Товар КАК Товар,
    НАЧАЛОПЕРИОДА(ЕСТЬNULL(ПланыОбъемовПоПродажамТовары.ПериодС, ПоступлениеТовараТовары.Ссылка.Дата), МЕСЯЦ) КАК Период,
    ПоступлениеТовараТовары.Количество КАК КоличествоФакт
ИЗ
    Документ.ПланыОбъемовПоПродажам.Товары КАК ПланыОбъемовПоПродажамТовары
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТовара.Товары КАК ПоступлениеТовараТовары
        ПО ПланыОбъемовПоПродажамТовары.Товар = ПоступлениеТовараТовары.Товар
            И (ПоступлениеТовараТовары.Ссылка.Проведен)
            И ПланыОбъемовПоПродажамТовары.ПериодС = ПоступлениеТовараТовары.Ссылка.Дата

СГРУППИРОВАТЬ ПО
    ПланыОбъемовПоПродажамТовары.Количество,
    ПланыОбъемовПоПродажамТовары.Товар,
    НАЧАЛОПЕРИОДА(ЕСТЬNULL(ПланыОбъемовПоПродажамТовары.ПериодС, ПоступлениеТовараТовары.Ссылка.Дата), МЕСЯЦ),
    ПоступлениеТовараТовары.Количество
Показать
7. OnichanOn 15.03.21 09:53 Сейчас в теме
(5)дело в том, что нет там регистра
8. Ul_developer 15.03.21 09:58 Сейчас в теме
(7)Лучше построить запрос по движениям документов, тогда все получится.
9. OnichanOn 15.03.21 10:07 Сейчас в теме
(8)нет, все я понял, нужно сделать в запросе на дату документа "ПоступлениеТовара", добавить функцию периода
10. MissionOnly 3 15.03.21 16:08 Сейчас в теме
Можно так:


ВЫБРАТЬ
ПланыОбъемовПоПродажамТовары.Количество КАК КоличествоПлан,
ПланыОбъемовПоПродажамТовары.Товар КАК Товар,
//НАЧАЛОПЕРИОДА(ЕСТЬNULL(ПланыОбъемовПоПродажамТовары.ПериодС, ПоступлениеТовараТовары.Ссылка.Дата), МЕСЯЦ) КАК //Период,
ПоступлениеТовара.Дата КАК Период,
ПоступлениеТовараТовары.Количество КАК КоличествоФакт
ИЗ
Документ.ПланыОбъемовПоПродажам.Товары КАК ПланыОбъемовПоПродажамТовары
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТовара.Товары КАК ПоступлениеТовараТовары
ПО ПланыОбъемовПоПродажамТовары.Товар = ПоступлениеТовараТовары.Товар
//И (ПоступлениеТовараТовары.Ссылка.Проведен)
//И ПланыОбъемовПоПродажамТовары.ПериодС = ПоступлениеТовараТовары.Ссылка.Дата

//+
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТовара КАК ПоступлениеТовара
ПО ПоступлениеТовара.Ссылка = ПоступлениеТовараТовары.Ссылка

ГДЕ ПоступлениеТовара.Проведен И ПоступлениеТовара.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания

//-

СГРУППИРОВАТЬ ПО
ПланыОбъемовПоПродажамТовары.Количество,
ПланыОбъемовПоПродажамТовары.Товар,
//+
ПоступлениеТовара.Дата,
//-
//НАЧАЛОПЕРИОДА(ЕСТЬNULL(ПланыОбъемовПоПродажамТовары.ПериодС, ПоступлениеТовараТовары.Ссылка.Дата), МЕСЯЦ),
ПоступлениеТовараТовары.Количество
Показать
11. OnichanOn 16.03.21 13:46 Сейчас в теме
(10)спасибо, но это не совсем так, но задачка была уже решена)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот