powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Все Computition одним сабмитом
23 сообщений из 23, страница 1 из 1
Все Computition одним сабмитом
    #37494828
Фотография Daedroth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня 4 расчета. Первые два расчета основаны на введённых данных остальные два на сделанных расчетах. Я хочу что бы эти расчёты делались одновременно, а не как сейчас по второму нажатию кнопки. Как это сделать? Сразу говорю, яваскрипт и т.п. не предлагать, моя задача состоит в том что бы сделать всё на чистом апексе без сторонних языков и скриптов.
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37494896
Фотография Daedroth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо помогите заставить апекс исполнять мою функцию. Он на неё ругается говорит что ORA-06553: PLS-307: too many declarations of 'GETDAYS' match this call .

Моя функция выглядит так.

Код: plaintext
1.
select firstbase.pck_get.Sick_List@testdb(TO_DATE(:P5_DATE_BEGIN),:P5_CLIENT_COD, test.pck_calc_date.GetDays@testdb(TO_DATE(:P5_DATE_BEGIN),TO_DATE(to_date(:P5_DATE_BEGIN) + :P5_PERCENT_SUMM),:P5_WEEK_DAYS_COUNT),
SIGN( 6 -:P5_ORDER_TYPE)) as otvsl from dual
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37495058
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daedroth,

Так и делайте рассчеты в нескольких computation's/processes. Приоритет выполнения там задаётся.
По поводу ошибки, declaration's всех GetDays в студию.
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37495075
Фотография Daedroth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,

GET_DAYS(d_beg DATE, tCl_Cod char, d_end DATE, tw NUMBER)

А где в computation задаётся приоритет??
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37495105
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaedrothGET_DAYS(d_beg DATE, tCl_Cod char, d_end DATE, tw NUMBER)
Ясно же вроде написано, что она не одна такая?

DaedrothА где в computation задаётся приоритет??
Там же.
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37495116
Фотография Daedroth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevDaedrothGET_DAYS(d_beg DATE, tCl_Cod char, d_end DATE, tw NUMBER)
Ясно же вроде написано, что она не одна такая?
Кто не одна такая ??

SvDevDaedrothА где в computation задаётся приоритет??
Там же.

Там где? Condition что ли?
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37495129
Фотография Daedroth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,

авторЯсно же вроде написано, что она не одна такая?

Если вы имели ввиду функцию то таких в пакете три
1) Get_Days(date,date,number)
2)Get_Days(date,number,number)
3)Get_Days(date,char,number)
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37495130
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaedrothКто не одна такая ??
Daedrothtoo many declarations of 'GETDAYS' match this call
DaedrothТам где? Condition что ли?
В computation. Поищите найдёте ;)
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37495138
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daedroth1) Get_Days(date,date,number)
2)Get_Days(date,number,number)
3)Get_Days(date,char,number)
Вот. Попробуйте to_Number(:P5_WEEK_DAYS_COUNT)
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37495144
Фотография Daedroth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevВ computation. Поищите найдёте ;)

Там Computition Poin, Source, Condition и Configuration c Comments. В первом у меня стоит что он должен делаться после сабмита, во втором мой SQL, Condition пустой. Остальное всегда пусто.
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37495151
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, проблема во 2-ром параметре, поэдие нужно
to_date(:P5_DATE_BEGIN,'формат указать явно') + :P5_PERCENT_SUMM
последний to_date лишний, уже не может помочь.
Злоупотребление перегрузкой. если не поможет, значит надо думать.
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37495156
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaedrothSvDevВ computation. Поищите найдёте ;)

Там Computition Poin, Source, Condition и Configuration c Comments. В первом у меня стоит что он должен делаться после сабмита, во втором мой SQL, Condition пустой. Остальное всегда пусто.
Нужное поле так и не заметили, ищите!
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37496370
Фотография Daedroth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,

А там больше ничего и нет. Всё что там есть я перечислил.
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37496395
DaedrothА где в computation задаётся приоритет??
Название поля начинается на "S"
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37496511
Фотография Daedroth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё один доброжелатель,

На S
1)Sequence - если оно то каждый новый computation получает значение +10 от предидущего
2)Source - если хотите сказать что одним селектом, то это не очередность, это я буду считать всё несколько раз
3)Sequrity - надеюсь вы не о нём ибо оно пустое вообще
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37496562
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот здесь написано: 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.
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37498110
Фотография Daedroth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoid,

Я же написал, что у меня всё стоит по возрастанию, то есть если это была бы очерёдность, то он должен был считать первые два потом вторые, а он всё сразу делает. Я игрался с Sequence и понял только то что у меня по крайней мере он за очерёдность не отвечает.
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37498115
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daedrothон всё сразу делает Можете показать вывод дебаггера, откуда это видно?
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37498170
Фотография Daedroth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoidDaedrothон всё сразу делает Можете показать вывод дебаггера, откуда это видно?

Это видно оттуда что он вторую пару полей заполняет после повторного нажатия на кнопку расчёта.
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37498197
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaedrothЭто видно оттуда что он вторую пару полей заполняет после повторного нажатия на кнопку расчёта. Причин может быть тысяча. Для выяснения конкретной причины нужно как минимум знать что, как, когда делают ваши вычисления + выхлоп дебаггера.
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37498345
Фотография Daedroth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoid Причин может быть тысяча. Для выяснения конкретной причины нужно как минимум знать что, как, когда делают ваши вычисления + выхлоп дебаггера.

Как это узнать? Только скажите прямо, а не загадками.
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37498482
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daedroth,

В Developer Toolbar, Debug, разберитесь уже, что, когда и в каком порядке у вас выполняется. Вообще говоря, это основной инструмент, при отладке страниц. А причин, почему у вас может не срабатывать 2-й computation, действительно, слишком много возможных, чтобы гадать.
...
Рейтинг: 0 / 0
Все Computition одним сабмитом
    #37498510
Фотография Daedroth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос закрыт. Сделал копию страницы, на ней всё правильно работает. APEX шутки шутит.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Все Computition одним сабмитом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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