Текущее время: Пт, сен 05 2025, 14:49

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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