| Предыдущая тема :: Следующая тема | 
	
	
		| Автор | Сообщение | 
	
		| 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
   Вопщем 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    |   |  
				| Полезность: Нет оценки 
 |  
				| Усе заработало, мерси. Надо было перезайти полностью в ЦФТ после установления крыжа "выводить команды в буфер" |  | 
	
		|  | 
	
		|  |