Приветствую, помогите написать запрос или направьте в нужное русло.
Приведу абстрактный пример. У меня имеется таблица с товарами и колонками начало периода и конец периода, как на скриншоте во вложении. Мне нужно вывести остатки по данным позициям на начало и конец периода, а так же обороты за эти периоды.
Приведу абстрактный пример. У меня имеется таблица с товарами и колонками начало периода и конец периода, как на скриншоте во вложении. Мне нужно вывести остатки по данным позициям на начало и конец периода, а так же обороты за эти периоды.
Прикрепленные файлы:

По теме из базы знаний
- Остатки отпусков по периодам и их использование. ЗУП 2.5 / КА 1.1 / УПП 1.3 / ЗУП 3.X / КА 2.2 / УП 2.2
- Товары без движений (неликвидные остатки на складе) за период без/с ценами по типу цен для 1С: УТ 10.3
- Корректировка минусовых остатков в периоде
- Обнуление остатков по указанным регистрам документа и указанным значениям измерений
- Инвентаризация кодов маркировки системы "Честный знак", запрос, сравнение с остатками 1С, списание, ОСУ
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Период,
ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
ТоварыНаСкладахОстаткиИОбороты.Склад,
ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,
ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход,
ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход,
ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот,
ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(
&НачалоПериода,
КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ),
День,
Движения,
Номенклатура = &Товар
)
КАК ТоварыНаСкладахОстаткиИОбороты
ПоказатьЗдесь периодичность день, можно изменить, но идея такая
(3) Ну это понятно, а как связать с моей таблицей? Чтобы для "Товар 1" начальный остаток был на 01.04.2021, а для "Товар 2" начальный остаток был уже на 05.04.2021 и т.д.
ЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Период,
ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
ТоварыНаСкладахОстаткиИОбороты.Склад,
ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,
ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход,
ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход,
ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот,
ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(
&НачалоПериода,
КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ),
День,
Движения,
Номенклатура = &Товар
)
КАК ТоварыНаСкладахОстаткиИОб
ПоказатьТоварыНаСкладахОстаткиИОбороты.Период,
ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
ТоварыНаСкладахОстаткиИОбороты.Склад,
ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,
ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход,
ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход,
ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот,
ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(
&НачалоПериода,
КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ),
День,
Движения,
Номенклатура = &Товар
)
КАК ТоварыНаСкладахОстаткиИОб
(10) Я тоже нашёл рабочие примеры вывода остатка на каждую дату, но моя задача немного отличается, так как у меня разные интервалы. Меня не интересует остаток "Товар 2" на 01.04.2021 - 04.04.2021, а только на 05.04.2021. А вот Товар 1 нужно показать остаток именно на 01.04.2021. Если только сделать таблицу со всеми товарами на каждую дату, и потом выдёргивать только нужный мне день, но это же будет работать очень медленно.
делал недавно по УПП. суть в следующем. в первом наборе скд получаю периоды и произ календаря. во втором наборе остатки. вывожу по месяцам. можете сделать также - вместо произ календаря - ваша таблица с датами
Прикрепленные файлы:
датавпараметр.xml
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот