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

Вызов из вызываемой

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Июн 29, 2017 10:56   Вызов из вызываемой Ответить с цитатой
Полезность: Нет оценки
Добрый день делаю вызов из вызываемой операшки через Stdio.PUT_LINE_BUF, второй вызов в секции тела не отрабатывает.

Т.е. из операшки вызывается первая Stdio.PUT_LINE_BUF('<% CALL NOTRADE OPER_1 ' || this%id || ' %>');

из OPER_1 пытаемся вызвать Stdio.PUT_LINE_BUF('<% CALL NOTRADE OPER_2 ' || this%id || ' %>');

Вот OPER_1 поднимается успешно, а вызов из нее OPER_2 игнорится.
Где засада?


Последний раз редактировалось: yaffil (Чт Июн 29, 2017 11:15), всего редактировалось 1 раз
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеЧт Июн 29, 2017 11:02    Ответить с цитатой
Полезность: Нет оценки
Яфл,

у тебя написано в вызовах

NOTRAD


NOTRADE
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Июн 29, 2017 11:16    Ответить с цитатой
Полезность: Нет оценки
vtar пишет:
Яфл,
у тебя написано в вызовах

NOTRAD

NOTRADE


Описочка - поправил. Удалил E когда для примера в форуме писал OPER_1 Rolling Eyes
Вопщем c первой все в порядке вызовом, проблема со вторым вызовом
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеЧт Июн 29, 2017 11:18    Ответить с цитатой
Полезность: Нет оценки
ты вторую копировал из первой или как ?

крыж стоит "выводить команды в буфер" во второй ?
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Июн 29, 2017 11:41    Ответить с цитатой
Полезность: Нет оценки
vtar пишет:
ты вторую копировал из первой или как ?

крыж стоит "выводить команды в буфер" во второй ?


Крыж стоит. Это не моя операшка, я просто вставил вызов OPER_2 из этой OPER_1. Включил галки. Но не вызывается.
Может нельзя из вызываемой делать ещё вызов?
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеЧт Июн 29, 2017 11:59    Ответить с цитатой
Полезность: 1
проделал опыт

oper_0 вызывает oper_1
Stdio.PUT_LINE_BUF('<% CALL NOTRADE OPER_1 ' || this%id || ' %>');

oper_1 вызывает oper_2
Stdio.PUT_LINE_BUF('<% CALL NOTRADE OPER_2 ' || this%id || ' %>');

запускаю oper_0, вся цепочка вызовов отработало
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Июн 29, 2017 13:13    Ответить с цитатой
Полезность: Нет оценки
Усе заработало, мерси. Надо было перезайти полностью в ЦФТ после установления крыжа "выводить команды в буфер"
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

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