Добрый день! Делаю отчет на СКД. Необходимо получить последнюю запись из регистра накопления "Закупки". Сейчас отчет в таком виде для каждой записи из регистра дублирует строки с ценой закупки.
ВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
ТоварыНаСкладахОстаткиИОбороты.Характеристика,
ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток,
ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход,
ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход,
ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток,
ТоварыНаСкладахОстаткиИОбороты.Регистратор,
Закупки.Сумма / Закупки.Количество КАК СтоимостьЕденицы,
Закупки.Сумма,
Закупки.Количество
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Закупки КАК Закупки
ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = Закупки.АналитикаУчетаНоменклатуры.Номенклатура
И ТоварыНаСкладахОстаткиИОбороты.Характеристика = Закупки.АналитикаУчетаНоменклатуры.Характеристика,
РегистрНакопления.Закупки.Обороты КАК ЗакупкиОбороты
ПоказатьПо теме из базы знаний
- Регистры накопления
- Зачем в 1С нужно периодически пересчитывать итоги по регистрам?
- Регистры накопления. Структура хранения в базе данных
- Комплексный контроль остатков. Для одного или сразу нескольких логически связанных регистров накопления. Универсальное решение уровня данных для контроля не только складских остатков
- Оборачиваемость товаров на складах (неликвиды)
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Помести во временную таблицу закупки и отбери или группируй нужные уникальные записи(Например по периоду итд). А только потом соединяйся с остатками. Ну и желательно структуру регистра закупки выложить
в Закупках только одних измерений с 10-ок, надо вытащить Период, Аналитику, Сумму и Количество, Сгруппировать по Аналитике, а период в максимум, сумма по Сумме и Количество
Посмотрите, что получится в результате, должна быть 1 запись, по каждой Аналитике, а потом уже соединяйте с Товарами
Посмотрите, что получится в результате, должна быть 1 запись, по каждой Аналитике, а потом уже соединяйте с Товарами
Я новичок и пока плохо это все понимаю. Решил разобраться для начала с временными таблицами. Набросал запрос
Для начала рассчитываю получить хотябы среднюю стоимость из регистра "Закупки"
Не могу понять почему СредняяСтоимость возвращается значение "0"
ВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
ТоварыНаСкладахОстаткиИОбороты.Характеристика,
СУММА(ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход) КАК ВНаличииРасход,
СУММА(0) КАК СтоимостьЕденицы
ПОМЕСТИТЬ втСтоимость
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты
СГРУППИРОВАТЬ ПО
ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
ТоварыНаСкладахОстаткиИОбороты.Характеристика
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
Закупки.АналитикаУчетаНоменклатуры.Номенклатура,
Закупки.АналитикаУчетаНоменклатуры.Характеристика,
СУММА(0),
СУММА(Закупки.Сумма / Закупки.Количество)
ИЗ
РегистрНакопления.Закупки КАК Закупки
СГРУППИРОВАТЬ ПО
Закупки.АналитикаУчетаНоменклатуры.Номенклатура,
Закупки.АналитикаУчетаНоменклатуры.Характеристика
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
втСтоимость.Номенклатура,
втСтоимость.Характеристика,
СУММА(втСтоимость.ВНаличииРасход) КАК ВНаличииРасход,
СУММА(втСтоимость.СтоимостьЕденицы) КАК СтоимостьЕденицы,
СУММА(втСтоимость.СтоимостьЕденицы * втСтоимость.ВНаличииРасход) КАК СредняяСтоимость
ИЗ
втСтоимость КАК втСтоимость
СГРУППИРОВАТЬ ПО
втСтоимость.Номенклатура,
втСтоимость.Характеристика
ПоказатьДля начала рассчитываю получить хотябы среднюю стоимость из регистра "Закупки"
Не могу понять почему СредняяСтоимость возвращается значение "0"
ВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
ТоварыНаСкладахОстаткиИОбороты.Характеристика,
ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток,
ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход,
ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход,
ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток,
ТоварыНаСкладахОстаткиИОбороты.Регистратор,
Закупки.СуммаОборот / Закупки.КоличествоОборот КАК СтоимостьЕденицы,
Закупки.СуммаОборот,
Закупки.КоличествоОборот
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Закупки.ОстаткиИОбороты(, , Авто, , ) КАК Закупки
ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = Закупки.АналитикаУчетаНоменклатуры.Номенклатура
И ТоварыНаСкладахОстаткиИОбороты.Характеристика = Закупки.АналитикаУчетаНоменклатуры.Характеристика
И ТоварыНаСкладахОстаткиИОбороты.Период= Закупки.АналитикаУчетаНоменклатуры.Период
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот