Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Spartak
Зарегистрирован: 18.03.2010 Сообщения: 185
|
Добавлено: Чт Июл 05, 2012 16:44 Заголовок сообщения: Как передать параметр из одной Z-процедуры в другую |
|
|
Уважаемые коллеги!
Как можно передать параметр из одной Z-процедуры в другую? |
|
Вернуться к началу |
|
 |
zhenya17
Зарегистрирован: 04.02.2009 Сообщения: 190 Откуда: Кемерово
|
Добавлено: Вт Июл 10, 2012 13:16 Заголовок сообщения: |
|
|
Вот пример: в процедуре m_Индексация описана функция Код: | function RangeIni*( aRange[], mm, yy )
{
...
} |
Далее в другой z-процедуре (m_Пособие) идёт её вызов
Код: | import m_Индексация;
...
m_Индексация.RangeIni( aRange, mp, yp ); |
|
|
Вернуться к началу |
|
 |
Spartak
Зарегистрирован: 18.03.2010 Сообщения: 185
|
Добавлено: Сб Июл 14, 2012 11:07 Заголовок сообщения: |
|
|
Спасибо за подсказку!
На самом деле надо было из z-процедуры zrp_reserve_sred передать параметр в z-процедуру _ВО_0640.
Разработчики научили еще так:
В zrp_reserve_sred пишем:
DO_SQL(“let priznak_ := 1 ;“);
s = выполнитьВО(_ВО_нач_расч);
s = выполнитьВО(_ВО_н_расч_рб);
s = выполнитьВО(_ВО_отп_тек);
DO_SQL(“ free priznak_ ;“);
В _ВО_отп_тек (_ВО_0640 ) пишем
OpenSelect t
select isnull(priznak_,0) ;
Fetch t, str;
if (!teot( t ))
{
strnum( str, Priznak );
};
CloseSelect t; |
|
Вернуться к началу |
|
 |
|