Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / OEBS, вопрос по персонализации форм / 11 сообщений из 11, страница 1 из 1
24.06.2008, 06:31
    #35389769
SkuDi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OEBS, вопрос по персонализации форм
Здравствуйте!
есть такой вопрос по персонализации форм:

Модуль: Управление непрерывным производством (OPM), Процессное производство(Process
Execution)
Форма: Задания (Batches)

Что хочу сделать:

Когда задание находится в статусе "Закрыто" в меню "Действия" становится доступным пункт "Повторное открытие задания", который переводит его в статус "Завершено".
Как оказалось система позволяет повторно открывать задания даже закрытых периодов,
что естественно является багом.
Чтобы как то решить эту проблему, было решено сделать персонализацию и на событие "Повторное открытие задания" (special42),навесить проверку: не находится ли дата закрытия задания (batch_close_date) в закрытых периодах

Если находится - вывожу сообщение, что операция не может быть выполнена.
Это работает

Если период открыт - то нужно просто выполнить функцию повторного открытия задания..как обычно
Вот это не получается.
Вызываю повторное открытие функцией GMEBCHED_REOPEN_F
единственно точно не знаю..какие параметры задать..пробовал всяко

В итоге получается, что при выполнении этого условия вместо перевода текущего задания в статус "завершено" просто открывается ещё одна пустая форма задания.

Есть подозрение, что он её открывает, а потом уже пытается сделать REOPEN

подскажите как решить проблему
может что-то не так делаю?

Спасибо.
...
Рейтинг: 0 / 0
25.06.2008, 00:45
    #35392276
_kain_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OEBS, вопрос по персонализации форм
Вопрос не понял. Зачем в случае, если ничего не надо делать, что-то делать?
...
Рейтинг: 0 / 0
25.06.2008, 08:33
    #35392448
SkuDi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OEBS, вопрос по персонализации форм
дак в том, то и дело
что если не прописывать второе условие - то просто ничего не происходит :(
т.е. выходит, что нужно прописывать действия на все варианты условий
...
Рейтинг: 0 / 0
25.06.2008, 08:36
    #35392457
SkuDi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OEBS, вопрос по персонализации форм
если прописывать только одно условие
то при выполнении второго - просто ничего не происходит :(
это я пробовал
...
Рейтинг: 0 / 0
25.06.2008, 08:40
    #35392464
SkuDi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OEBS, вопрос по персонализации форм
извиняюсь, за 2 одинаковых по смыслу поста..
форум просто что-то глючил..
пришлось написать дважды
...
Рейтинг: 0 / 0
25.06.2008, 11:01
    #35392817
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OEBS, вопрос по персонализации форм
SkuDi
Вызываю повторное открытие функцией GMEBCHED_REOPEN_F
единственно точно не знаю..какие параметры задать..пробовал всяко


На Вашем проекте внедрения или сопровождения, должны быть люди, разбирающиеся в PL/SQL & Forms (программисты). Попросить их открыть форму и посмотреть, какие параметры нужно передавать. Работы на 1-4 часа максимум.
...
Рейтинг: 0 / 0
25.06.2008, 13:24
    #35393423
SkuDi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OEBS, вопрос по персонализации форм
форму я открывал, смотрел
но до истины так и не докопался
возможно потому, что открывал локально и не были доступны некоторые библиотеки

вообщем не получилось
к программистам то обращусь, если что
просто сам хотел разобраться..
вдруг бы тут кто сталкивался с этим - лихо подсказал )
...
Рейтинг: 0 / 0
27.06.2008, 11:22
    #35398246
SkuDi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OEBS, вопрос по персонализации форм
товарищи, есть ещё у кого мнения по сабжу ?
...
Рейтинг: 0 / 0
29.06.2008, 10:07
    #35400660
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OEBS, вопрос по персонализации форм
Можно ли само условие индивидуализации ограничить тем, что дата закытия задания находится в закрытом периоде?
Т.е. возвращаемся к тому, что "Зачем в случае, если ничего не надо делать, что-то делать?"
...
Рейтинг: 0 / 0
30.06.2008, 07:28
    #35401329
SkuDi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OEBS, вопрос по персонализации форм
нет, нельзя
так не получается..обязательно нужно прописывать оба случая:
1) Если дата закрытия находится в закрытом периоде
2) Если дата закрытия не находится в закрытом периоде

Есл прописать только первое условие..то в случае его невыполнения - ничего не происходит, т.е. задание не открывается повторно.
...
Рейтинг: 0 / 0
30.06.2008, 14:44
    #35402101
_kain_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OEBS, вопрос по персонализации форм
SkuDiнет, нельзя
так не получается..обязательно нужно прописывать оба случая:
1) Если дата закрытия находится в закрытом периоде
2) Если дата закрытия не находится в закрытом периоде

Есл прописать только первое условие..то в случае его невыполнения - ничего не происходит, т.е. задание не открывается повторно.Опишите нормально персонализацию, которую сделали (условия, действия и т.д.)
А то что вам нужно делается банально -- на событие SpecialXX при условии "Если дата закрытия находится в закрытом периоде" вешается два события -- сообщение и raise_form_trigger_failure.

Пожалуйста, учитесь связно и с достаточной степенью подробности излагать свои мысли!

С уважением.

Модератор: отредактировано
...
Рейтинг: 0 / 0
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / OEBS, вопрос по персонализации форм / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]