Всем привет!
Коллеги, уже по-всякому пробовал, но лыжи не едут. Может, что-то простое не догоняю.
Процесс планирования состоит из трех этапов:
Этап 1 - задаются доли продаж материала по заводам (не зависят от месяца, т.е постоянны), заводы из переменной Var2
Этап 2 - задается общее кол-во материала на каждый месяц без детализации по заводам, месяцы из перменной Var1
Этап 3 - нужно функцией планирования разбить общее кол-во материала по заводам согласно долям
Схема этапов:
___ Месяц__Завод____Материал __Кол-во__Доля
1)___#_____Var2___ по атрибуту __________X
2)__Var1____#______по атрибуту____Y
3)__Var1____Var2____по атрибуту____Z
Реализовано так, что каждому шагу соответствует свой уровень планирования.
Выбор на уровнях:
1) Завод = Var2
2) Месяц = Var1 Завод = #
3) Месяц = Var1 Завод = Var2
Материалы выбираются в пакетах по атрибуту.
Проблема в реализации 3-го шага. При такой схеме изначально 3-й уровень планирования записей не содержит, поэтому их нужно создавать в функции планирования. В FOX-е я могу пройтись по
значениям перменных Var1 и Var2, но не могу получить список возможных материалов.
Если не FOX, а Exit, то там можно легко получить список материалов,
но не понятно как реализовать выборку данных, введенных на этапах 1 и 2.
Подскажите, в какую сторону копать?
P.S. Если доли задавать в привязке к месяцу, то все получается просто.