Текущее время: Чт, мар 28 2024, 18:05

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Уровень иерархии в структуре проекта
СообщениеДобавлено: Пт, апр 25 2014, 11:37 
Начинающий
Начинающий

Зарегистрирован:
Пт, апр 25 2014, 10:58
Сообщения: 7
Здравствуйте!

В PS используем маску проекта, предполагающую 5 уровней иерархии (N-XXXXX.00.00.00.00.00). Больше нельзя - ограничено длиной поля PRPS-POSID.
Пользователь при работе с проектом в Тр. CJ20N создает новый СПП-элемент 6 уровня иерархии, при этом ему автоматически присвоен код %00000004.
Как исправить сложившуюся ситуацию я знаю, вопрос в том как предотвратить ее повторение.
Хотелось бы непосредственно в момент добавления СПП-элемент с уровнем иерархии больше 5 выдавать запрещающее сообщение. Как реализовать пока не знаю...
Может быть кто-нибудь подскажет.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Уровень иерархии в структуре проекта  Тема решена
СообщениеДобавлено: Пт, апр 25 2014, 14:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 13 2005, 09:07
Сообщения: 393
Откуда: Киев
Пол: Мужской
Выполняется через проверки GGB0
Проверка на уровень СПП:
PRPS-STUFE <= 4


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уровень иерархии в структуре проекта
СообщениеДобавлено: Пт, апр 25 2014, 15:02 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 15 2004, 12:43
Сообщения: 101
Откуда: Люберцы
- длина PRPS-POSID 24 символа, так что еще один разделитель и на 6-й уровень 1 символ остается (так что больше можно, если оно Вам конечно нужно :)) N-XXXXX.00.00.00.00.00 - 22 символа.
- в OKC7 можно стандартную проверку написать на уровень СПП, поле уровня СПП в блоке проверок доступно (PRPS-STUFE). Сработает в момент сохранения, поздновато конечно если проект большой и много исправлять, зато гарантированно не даст налепить элементов с кривыми кодами
-также можно написать еще одну проверку на код СПП, в каком по порядку символе кода СПП, что должно или не должно стоять. Не помню, но вроде система так и попытается сохранить СПП с кодом %00000004, вот и определить в проверке, что первый символ СПП не может быть "%" или первые 5 символов не могут быть "%0000"

_________________
Можно конечно упустить хорошую драку... Но ведь тогда в следующий раз не позовут!!!
(с) "Миф" Роберт Асприн


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

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


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

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


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

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