Текущее время: Сб, авг 30 2025, 15:12

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: BPS - глобальные последовательности планирования (проблема с переменными)
СообщениеДобавлено: Пн, июн 18 2007, 12:20 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, май 26 2005, 07:55
Сообщения: 85
Откуда: от туда
Суть проблемы:
На уровне есть переменные - год и месяц.
Необходимо запускать глобальную последовательность планирования с возможностью выбора года и месяца.

Возможно ли такое...?

А то он колбасит сразу все года и все периоды.
Можно конечно ограничить область планирования конкретными значениями, но на области работают два вида функций: одни работаю нарастающим итогом (с 1-го по отчетный период), другие строго за отчетный период; соответственно конкретным значением ограничивать нельзя.

Может еще какой-нибудь выход есть? Кто-нибудь сталкивался с такой ситуацией?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 18 2007, 12:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, дек 27 2004, 13:48
Сообщения: 772
Откуда: от верблюда
Немного не понял проблему...
Почему бы не сделать на каждую функцию планирования свой уровень? Если в функции нужно считать по одному месяцу - пожалуйста, ограничиваем месяц на уровне переменной... Если нужно в функции колбасить по всем месяцам - тогда не ограничиваем месяц на уровне...
А потом все функции объединяем в последовательность, и вперед.

_________________
Бросай курить, вставай на лыжи -
И вместо рака будет грыжа!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 18 2007, 16:34 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, май 26 2005, 07:55
Сообщения: 85
Откуда: от туда
EVK написал(а):
Немного не понял проблему...
Почему бы не сделать на каждую функцию планирования свой уровень? Если в функции нужно считать по одному месяцу - пожалуйста, ограничиваем месяц на уровне переменной... Если нужно в функции колбасить по всем месяцам - тогда не ограничиваем месяц на уровне...
А потом все функции объединяем в последовательность, и вперед.

Проблема в том, что функций ОЧЕНЬ много (порядка 500), уровней тоже около 100;
так что не реально создавать уровни по месяцам, поэтому я их ограничил переменной, а значение переменной не выбирается в глабальной последовательности.
Пока я вижу только один выход - каждый раз изменять значение переменной на всей области планирования в bps0 "установить переменные"
Если у кого есть другое решение, более рациональное - буду примного благодарен!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 18 2007, 17:27 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 30 2007, 17:10
Сообщения: 488
VladimirK написал(а):
Проблема в том, что функций ОЧЕНЬ много (порядка 500), уровней тоже около 100;
так что не реально создавать уровни по месяцам, поэтому я их ограничил переменной, а значение переменной не выбирается в глабальной последовательности.
Пока я вижу только один выход - каждый раз изменять значение переменной на всей области планирования в bps0 "установить переменные"
Если у кого есть другое решение, более рациональное - буду примного благодарен!

Простите, не совсем понял: если в глобальной последовательности запускаются функции из уровней, ограниченных переменной на месяц, то естественно отработают они только для значений переменной.

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

Или есть еще какие-нить грабли??

_________________
Карма - это суперпозиция граблей, на которые мы уже успели наступить, но которые еще не долетели...


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB