CftClub.ru
Клуб специалистов ЦФТ-Банк

вопрос по вызову функции F.A(....)

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
tarasov-es
Участник со стажем


Вступление в Клуб: 18.05.2011
СообщениеВт Май 24, 2011 06:25   вопрос по вызову функции F.A(....) Ответить с цитатой
Полезность: Нет оценки
Коллеги подскажите, есть простая операция,
разделы тело, глобальные описания - пусты,
в разделе проверка выполняется подстановка в
элементы форм дефолтных значений, и обработчик нажатия кнопки.
По нажатию - выполняется код локального описания - делает запрос, строит отчет в EXCEL. Самая обычная операция для печати отчета.
Собственно вопрос, нужно кое где в коде локального описания вызвать функцию
Код:
s:=F.A('В' || acc.[ARC_MOVE] || 'СН',some_date)
, которая должна вернуть некий остаток на дату. Если просто в нужное место поставить
Код:
s:=F.A('В' || acc.[ARC_MOVE] || 'СН',some_date)
то получается ошибка - 'у объекта F нет реквизита или операции A'.
Как правильно вызвать эту функцию? МБ ее нужно где то продекларировать в коде?
pas
Профи


Вступление в Клуб: 20.11.2007
СообщениеВт Май 24, 2011 07:34    Ответить с цитатой
Полезность: Нет оценки
Просто вызываешь ее и все.
Посмотри может знака какого нехватает, например запятой или точки с запятой.
Если все норм код в студию.
tarasov-es
Участник со стажем


Вступление в Клуб: 18.05.2011
СообщениеВт Май 24, 2011 08:10    Ответить с цитатой
Полезность: Нет оценки
pas пишет:
Просто вызываешь ее и все.
Посмотри может знака какого нехватает, например запятой или точки с запятой.
Если все норм код в студию.

сделал так:
Код:
s:=::[runtime].f.a(.....)

и все работает.
но почему без
Код:
::[runtime]
нельзя...?
pas
Профи


Вступление в Клуб: 20.11.2007
СообщениеВт Май 24, 2011 08:45    Ответить с цитатой
Полезность: Нет оценки
код давай Smile
lexus
Профи


Вступление в Клуб: 28.09.2007
СообщениеВт Май 24, 2011 09:12    Ответить с цитатой
Полезность: Нет оценки
своей переменной или функции с именем "f" нет в этой операции случаем?
tarasov-es
Участник со стажем


Вступление в Клуб: 18.05.2011
СообщениеВт Май 24, 2011 09:35    Ответить с цитатой
Полезность: Нет оценки
lexus пишет:
своей переменной или функции с именем "f" нет в этой операции случаем?

Точно!!!..
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru