Люди, хочу Вам подбросить интересную задачку, может кто поделится мыслями.
Есть регистр комплектующие номенклатуры с измерениями:
Номенклатура , Комплектующая и ресурсом Количество.
В документе Реализация продаются товары. Как определить, есть ли некомплект?
Привожу пример: В Регистре указано Комплект1 Номенклатура1 1
Комплект1 Номенклатура2 3
Комплект1 Номенклатура3 2
В документе указано:
Номенклатура1 3
Номенклатура2 9
Номенклатура3 6
Это комплект , ругаться не надо. (продается 3 полных комплекта)
Номенклатура1 3
Номенклатура2 9
Номенклатура3 8
Это некомплект.
Пусть i - комплект, j - номенклатура.
Задана матрица комплектации Aij - сколько номенклатуры j входит в комплект j.
Пусть Bj - количество номенклатуры j в документе.
Тогда нужно найти решение в целых неотрицательных Xi:
СУММА(Aij*Xi) = Bj
или убедиться в том, что решения нет.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший