Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 17:42

Отчёт по количеству изделий из остатков составляющих на складах

Автор Ульяна84, 23 июл 2021, 19:49

0 Пользователей и 1 гость просматривают эту тему.

Ульяна84

Подскажите как организовать отчёт! Необходимо выводить количество изделий которое можно изготовить из остатков ингредиентов на складе. Я понимаю что нужно состав изделия сравнивать с остатками на складе,  но как это организовать не знаю

LexaK

очень мало информации о данных вашей базы
 
поэтому такой примерный запрос (пока без оптимизации, неизвестен конечный вид отчета, может понадобиться детальная информация по конмплектующим...)

выбрать
РегОстатки.Номенклатура,
РегОстатки.КоличествоОстаток как Количество
поместить ТабОстатки
из
//задать условия по отбору остатков
РегистрНакопления.ТоварыНаСкладах() РегОстатки
;

Выбрать
спр.Ссылка.Товар как Товар, //или как там у вас Изделие
спр.Номенклатура, //это составляющая изделия
//КоличествоОстаток / КоличествоКомплектующих = КоличествоИзделий (в разрезе составляющих комплектующих),
//округляем до целого
Выразить(ЕстьNull(ТабОстатки.Количество,0) / Спр.Количество) как Число (10)) как Количество
поместить Пром
из
Справочник.Изделия.Состав Спр //справочник по измделям с ТЧ.Состав (у вас может быть что-то другое)
левое соединение ТабОстатки
по спр.Номенклатура = ТабОстатки.Номенклатура
;

Выбрать
Пром.Товар,
//по каждому товару выбираем Минимальное количество по комплектующим,
//которых хватит на производство Товара
Минимум(Пром.Количество) как Количество
Из
Пром
Сгруппировать по
Пром.Товар
Имеющие
//оставляем только то что > 0, т.е. можно произвести
Минимум(Пром.Количество) > 0 


если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск