Текущее время: Пт, авг 22 2025, 09:37

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Контроль введенных данных в BPS
СообщениеДобавлено: Чт, ноя 12 2009, 09:45 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 04 2007, 09:00
Сообщения: 13
Добрый день!

Возможно ли в BPS при вводе данных в папках планирования проверять введенные значения показателей по заданным признакам? Т.е. за определенный период сумма сохраненных значений + введенной не должна превышать указанной, лимиты сохраняем в таблице.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль введенных данных в BPS
СообщениеДобавлено: Чт, ноя 12 2009, 10:51 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 16:14
Сообщения: 233
Пол: Мужской
При сохранении если только, вызывать собственную функцию.

_________________
Роман Чуев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль введенных данных в BPS
СообщениеДобавлено: Чт, ноя 12 2009, 11:02 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 04 2007, 09:00
Сообщения: 13
Спасибо, непонятно как получить сумму которая уже была сохранена.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль введенных данных в BPS
СообщениеДобавлено: Чт, ноя 12 2009, 11:14 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 16:14
Сообщения: 233
Пол: Мужской
Чем конкретнее будут вопросы, тем больше шансов получить ответ.
Не зная Вашего уровня знаний и навыков, я пока не могу понять, что Вам не понятно. :)

_________________
Роман Чуев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль введенных данных в BPS
СообщениеДобавлено: Пт, ноя 13 2009, 12:27 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, апр 12 2006, 13:29
Сообщения: 98
непонятно, а чем не устраивают стандартные механизмы ???
Вроде для из приминения даже никаких знаний не требуется


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль введенных данных в BPS
СообщениеДобавлено: Пт, ноя 13 2009, 12:48 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 04 2007, 09:00
Сообщения: 13
Добрый день, я пока не нашла стандартных механизмов, может быть вы подскажете направление.
Есть ограничения на ввод планов на пример по флиалу 1, т.е. общая сумма планов л.п. входящих в филиал не должна привышать птолок.
Планы заводят на филиал и линейное предприятие, разные люди. При сохранении нужно вычеслить сумму на филиале и сравнить ее с эталоном, если привышает выдать сообщение и не сохранять данные по филиалу который заводил последним.
Если делать проверки в функции программы пользователя, то пока не нашла можно ли получить данные по признаку филиал, уже сохраненные в кубе.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль введенных данных в BPS
СообщениеДобавлено: Пт, ноя 13 2009, 14:42 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 30 2007, 17:10
Сообщения: 488
Может все-таки курс BW370 старый по BPS почитать? (новый просто по BI-IP)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль введенных данных в BPS
СообщениеДобавлено: Пт, ноя 13 2009, 14:45 
Директор
Директор

Зарегистрирован:
Сб, мар 11 2006, 14:59
Сообщения: 1259
Пол: Мужской
IrinaR написал(а):
Спасибо, непонятно как получить сумму которая уже была сохранена.

Попробую угадать.
Например есть срез: [филиал; показатель]
Для формы ввода делаем:
[филиал1, показатель], [филиал2, показатель], [филиал3, показатель], [филиал4, показатель].
При сохранении вызываем функцию, которая проверяет сумму показателей по всем филиалам и если все соответствует, то пишет сумму в [#, показатель]. При проверке, читать прошлую сумму, соответственно, из [#, показатель].


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль введенных данных в BPS
СообщениеДобавлено: Пт, ноя 13 2009, 14:50 
Директор
Директор

Зарегистрирован:
Сб, мар 11 2006, 14:59
Сообщения: 1259
Пол: Мужской
IrinaR написал(а):
за определенный период сумма сохраненных значений + введенной не должна превышать указанной, лимиты сохраняем в таблице.

Вообще условие выглядит странно без контекста. Вы даете пользователю вводить только корректировки? Может логичнее ему вбить новые значения и тогда вы при проверке просто проверит, чтобы сумма не првышала лимитов и все.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль введенных данных в BPS
СообщениеДобавлено: Пт, ноя 13 2009, 15:06 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 04 2007, 09:00
Сообщения: 13
Пользователи заводят новые значения, но на свои линейные предприятия, а общая сумма на филиале не должна превышать порога. Может быть это грубая проверка, чтобы не завели лишнего.
Дмала про уровни планирования, похоже немного, но это не сумму которые нужно распределять, это просто ограничения, для грубой проверки.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль введенных данных в BPS
СообщениеДобавлено: Пт, ноя 13 2009, 16:10 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 30 2007, 17:10
Сообщения: 488
Расказываю направление: в папке планирования добавляете некую функцию планирования, которая и выполняет вашу проверку. В свойствах ее ставите "Выполнить при сохранении" и собственно все. Только функция должна выдавать мессагу типа "Е", чтобы не позволялось сохранение данных.
Как писать функцию и что такое буфер в BPS - за этим в курс BW370 (он же SEM220), а также в справку по FOX'у. После прочтения у вас многие вопросы отпадут.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроль введенных данных в BPS
СообщениеДобавлено: Пн, ноя 16 2009, 07:25 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, апр 12 2006, 13:29
Сообщения: 98
Либо лыжи не едут, либо я плохо разбираюсь в IP (или не понял поставленную задачу).
В планировании включаете иерархию и ставите галку вроде "Проверять занчения при вводе"
Если после этого вы задатите другими способами значение на филиал 100, то система автоматически на даст Вам распределить по линейным предприятиям больше 100. Экран будет выглядеть следующим образом:
Филиал 100
# 50
Л.П.1 30
Л.П.2 20
Л.П.3 0

На # - то, что еще не распределено (она заблокирована от ввода)


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

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


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

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


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

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