|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
У меня 4 расчета. Первые два расчета основаны на введённых данных остальные два на сделанных расчетах. Я хочу что бы эти расчёты делались одновременно, а не как сейчас по второму нажатию кнопки. Как это сделать? Сразу говорю, яваскрипт и т.п. не предлагать, моя задача состоит в том что бы сделать всё на чистом апексе без сторонних языков и скриптов. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 10:57 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
Либо помогите заставить апекс исполнять мою функцию. Он на неё ругается говорит что ORA-06553: PLS-307: too many declarations of 'GETDAYS' match this call . Моя функция выглядит так. Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 11:36 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
Daedroth, Так и делайте рассчеты в нескольких computation's/processes. Приоритет выполнения там задаётся. По поводу ошибки, declaration's всех GetDays в студию. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 12:46 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
SvDev, GET_DAYS(d_beg DATE, tCl_Cod char, d_end DATE, tw NUMBER) А где в computation задаётся приоритет?? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 12:52 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
DaedrothGET_DAYS(d_beg DATE, tCl_Cod char, d_end DATE, tw NUMBER) Ясно же вроде написано, что она не одна такая? DaedrothА где в computation задаётся приоритет?? Там же. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 13:12 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
SvDevDaedrothGET_DAYS(d_beg DATE, tCl_Cod char, d_end DATE, tw NUMBER) Ясно же вроде написано, что она не одна такая? Кто не одна такая ?? SvDevDaedrothА где в computation задаётся приоритет?? Там же. Там где? Condition что ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 13:16 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
SvDev, авторЯсно же вроде написано, что она не одна такая? Если вы имели ввиду функцию то таких в пакете три 1) Get_Days(date,date,number) 2)Get_Days(date,number,number) 3)Get_Days(date,char,number) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 13:22 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
DaedrothКто не одна такая ?? Daedrothtoo many declarations of 'GETDAYS' match this call DaedrothТам где? Condition что ли? В computation. Поищите найдёте ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 13:23 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
Daedroth1) Get_Days(date,date,number) 2)Get_Days(date,number,number) 3)Get_Days(date,char,number) Вот. Попробуйте to_Number(:P5_WEEK_DAYS_COUNT) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 13:26 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
SvDevВ computation. Поищите найдёте ;) Там Computition Poin, Source, Condition и Configuration c Comments. В первом у меня стоит что он должен делаться после сабмита, во втором мой SQL, Condition пустой. Остальное всегда пусто. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 13:27 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
Да, проблема во 2-ром параметре, поэдие нужно to_date(:P5_DATE_BEGIN,'формат указать явно') + :P5_PERCENT_SUMM последний to_date лишний, уже не может помочь. Злоупотребление перегрузкой. если не поможет, значит надо думать. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 13:31 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
DaedrothSvDevВ computation. Поищите найдёте ;) Там Computition Poin, Source, Condition и Configuration c Comments. В первом у меня стоит что он должен делаться после сабмита, во втором мой SQL, Condition пустой. Остальное всегда пусто. Нужное поле так и не заметили, ищите! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 13:32 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
SvDev, А там больше ничего и нет. Всё что там есть я перечислил. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 08:55 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
DaedrothА где в computation задаётся приоритет?? Название поля начинается на "S" ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 09:12 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
Ещё один доброжелатель, На S 1)Sequence - если оно то каждый новый computation получает значение +10 от предидущего 2)Source - если хотите сказать что одним селектом, то это не очередность, это я буду считать всё несколько раз 3)Sequrity - надеюсь вы не о нём ибо оно пустое вообще ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 10:38 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
Вот здесь написано: You control when a computation executes under the Computation Point attributes by specifying a sequence and a computation point.. То есть очередность вычисления зависит от точки вычисления и последовательности. Для одной точки (например, после сабмита), вычисления производятся последовательно в зависимости от Sequence. Скажем, если в вычислении c Sequence=10 вычисляется значение переменной P1_A, то в вычислении с Sequence=20 (в той же точке вычисления) уже можно использовать актуальное значение P1_A. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 11:05 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
non-apexoid, Я же написал, что у меня всё стоит по возрастанию, то есть если это была бы очерёдность, то он должен был считать первые два потом вторые, а он всё сразу делает. Я игрался с Sequence и понял только то что у меня по крайней мере он за очерёдность не отвечает. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2011, 09:04 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
Daedrothон всё сразу делает Можете показать вывод дебаггера, откуда это видно? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2011, 09:08 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
non-apexoidDaedrothон всё сразу делает Можете показать вывод дебаггера, откуда это видно? Это видно оттуда что он вторую пару полей заполняет после повторного нажатия на кнопку расчёта. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2011, 09:44 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
DaedrothЭто видно оттуда что он вторую пару полей заполняет после повторного нажатия на кнопку расчёта. Причин может быть тысяча. Для выяснения конкретной причины нужно как минимум знать что, как, когда делают ваши вычисления + выхлоп дебаггера. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2011, 10:03 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
non-apexoid Причин может быть тысяча. Для выяснения конкретной причины нужно как минимум знать что, как, когда делают ваши вычисления + выхлоп дебаггера. Как это узнать? Только скажите прямо, а не загадками. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2011, 10:55 |
|
Все Computition одним сабмитом
|
|||
---|---|---|---|
#18+
Daedroth, В Developer Toolbar, Debug, разберитесь уже, что, когда и в каком порядке у вас выполняется. Вообще говоря, это основной инструмент, при отладке страниц. А причин, почему у вас может не срабатывать 2-й computation, действительно, слишком много возможных, чтобы гадать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2011, 11:52 |
|
|
start [/forum/topic.php?fid=50&msg=37498170&tid=1876353]: |
0ms |
get settings: |
11ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 299ms |
total: | 451ms |
0 / 0 |