|
Алгоритм для определения некомплекта. |
☑ |
0
Анцеранана
21.08.14
✎
15:02
|
Люди, хочу Вам подбросить интересную задачку, может кто поделится мыслями.
Есть регистр комплектующие номенклатуры с измерениями:
Номенклатура , Комплектующая и ресурсом Количество.
В документе Реализация продаются товары. Как определить, есть ли некомплект?
Привожу пример: В Регистре указано Комплект1 Номенклатура1 1
Комплект1 Номенклатура2 3
Комплект1 Номенклатура3 2
В документе указано:
Номенклатура1 3
Номенклатура2 9
Номенклатура3 6
Это комплект , ругаться не надо. (продается 3 полных комплекта)
Номенклатура1 3
Номенклатура2 9
Номенклатура3 8
Это некомплект.
Номенклатура1 3
Это тоже некомплект.
|
|
1
PR
21.08.14
✎
15:03
|
А что интересного?
|
|
2
NcSteel
21.08.14
✎
15:04
|
(0) Ты поделить или умножить не можещь?
|
|
3
NS
21.08.14
✎
15:04
|
Посчитал количество целых комплектов, умножил на комплектацию, и сравнил с накладной. Какие могут быть проблемы?
|
|
4
МихаилМ
21.08.14
✎
15:29
|
задача описана не полностью.
не рассмотрен случай пересечения комплектующих в комплектах.
и возможности подбора по кол-ву номенклатуры нескольких разных комплектов.
|
|
5
Михаил Козлов
21.08.14
✎
16:13
|
Пусть i - комплект, j - номенклатура.
Задана матрица комплектации Aij - сколько номенклатуры j входит в комплект j.
Пусть Bj - количество номенклатуры j в документе.
Тогда нужно найти решение в целых неотрицательных Xi:
СУММА(Aij*Xi) = Bj
или убедиться в том, что решения нет.
|
|