СКД

1. Touh_Of_soul) 12.09.18 07:53 Сейчас в теме
Если делать отчет не в СКД , то отнимает месяц назад(в консоле запросов тоже отнимает)
Если делать в скд берёт дату конецпериода что выбрана.
А мне нужно чтоб за прошлый месяц брал. так как буду сравнивать сумма текущенго месяца - сумму прошлого. Подскажите пожалуйста.

ВЫБРАТЬ
	ВложенныйЗапрос.СуммаОстаткаНаконецМесяцаПрошлого,
	ВложенныйЗапрос1.СуммаОстаткаНаконецМесяца,
	ВложенныйЗапрос1.СуммаОстаткаНаконецМесяца - ВложенныйЗапрос.СуммаОстаткаНаконецМесяцаПрошлого КАК Разность
ИЗ
	(ВЫБРАТЬ
		ЕСТЬNULL(СУММА(ПартииТоваровКомпанииОстаткиИОбороты.СуммаКонечныйОстаток), 0) КАК СуммаОстаткаНаконецМесяцаПрошлого
	ИЗ
		РегистрНакопления.ПартииТоваровКомпании.ОстаткиИОбороты(, ДОБАВИТЬКДАТЕ(&КонецПериода, МЕСЯЦ, -1), , ДвиженияИГраницыПериода, Партия.ПодразделениеКомпании В (&Подразделение)) КАК ПартииТоваровКомпанииОстаткиИОбороты) КАК ВложенныйЗапрос,
	(ВЫБРАТЬ
		ЕСТЬNULL(СУММА(ПартииТоваровКомпанииОстаткиИОбороты.СуммаКонечныйОстаток), 0) КАК СуммаОстаткаНаконецМесяца
	ИЗ
		РегистрНакопления.ПартииТоваровКомпании.ОстаткиИОбороты(, КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ), , ДвиженияИГраницыПериода, Партия.ПодразделениеКомпании В (&Подразделение)) КАК ПартииТоваровКомпанииОстаткиИОбороты) КАК ВложенныйЗапрос1
Показать
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Swetlana 26 12.09.18 08:30 Сейчас в теме
По умолчанию в СКД даты устанавливаются на начало дня
3. Swetlana 26 12.09.18 08:32 Сейчас в теме
КонецПериода(&Периода.ДатаОкончания , "День")

попробуйте так
4. davealone 166 12.09.18 08:55 Сейчас в теме
СКД добавит свой конец периода в параметры виртуальной таблицы, поэтому там тоже нужно задать:
Прикрепленные файлы:
valerasv; +1 Ответить
6. Touh_Of_soul) 12.09.18 11:30 Сейчас в теме
(4)Это условие стоит у меня
Прикрепленные файлы:
7. davealone 166 12.09.18 13:15 Сейчас в теме
(6) У Вас оно в самом запросе, а не на вкладке компоновка. Иначе в тексте было бы {ДОБАВИТЬКДАТЕ(&КонецПериода, МЕСЯЦ, -1)} в круглых скобках.
А вообще на ИТС есть Консоль СКД в нее запихните схему+настройки увидите как СКД модифицирует запрос.
5. Touh_Of_soul) 12.09.18 11:28 Сейчас в теме
У меня не выполняеться условие и получаеться это
СуммаОстаткаНаконецМесяцаПрошлого = СуммаОстаткаНаконецМесяца

А нужно что сумма этого СуммаОстаткаНаконецМесяцаПрошлого была минус месяц от даты КонецПериода
и не выполняеться именно в СКД, в консоле запроса всё работает. Не могу понять почему.
8. valerasv 135 13.09.18 09:55 Сейчас в теме
1. Создаем 2 набора данных. Один для текущего месяца, второй для предыдущего.
2. Создаем набор объединение
3. Описываем вычисляемое поле
4. Настраиваем периоды
5. Настраиваем поля отчета
Прикрепленные файлы:
9. valerasv 135 13.09.18 10:00 Сейчас в теме
Следующие скрины.
Думаю этого достаточно.

На сайте есть краткий бесплатный
курс по компоновке. Его стоит посмотреть.
Прикрепленные файлы:
10. valerasv 135 13.09.18 10:14 Сейчас в теме
Ну и сам отчет в придачу
Прикрепленные файлы:
ВнешнийОтчет1.erf
Оставьте свое сообщение

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