Меню

Сабсистемс Сабсистемс Мегапрайс Мегапрайс Разработки Разработки Отзывы Отзывы Информация Информация Новости Новости Помощь по 1С! Помощь по 1С!
Регистрация Войти
Страницы: 1
Ответить
RSS
Получить среднюю цену закупки за период.
 
По приходным накладным.
Лучше всего делать запрос не по документам, в УТ10 есть регистр оборотный регистр Закупки.
Самый оптимальный по скорости вариант это делать запрос по нему.

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

СГРУППИРОВАТЬ ПО
ЗакупкиОбороты.Номенклатура,
ЗакупкиОбороты.ХарактеристикаНоменклатуры
 
Если регистра нет. Например у вас Бухгалтерия предприятия.

Запрос по приходным накладным.


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

СГРУППИРОВАТЬ ПО
ПоступлениеТоваровУслугТовары.Номенклатура,
ПоступлениеТоваровУслугТовары.ХарактеристикаНоменклатуры
Страницы: 1
Ответить
Читают тему
Форма ответов
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить