Вызов внутреннего интерфейса из внешнего
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 552
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Челябинск
- Контактная информация:
Вызов внутреннего интерфейса из внешнего
Помогите, плз, в решении таой проблемы: как из своего интерфейса в випе вызвать родной фейс "Галактики" и активизировать в нём к.-л. функцию.
Конкретно, хочется (очень) из интерфейса випа вызвать интерфейс накладной и нажать в нём кнопку "списание".
Конкретно, хочется (очень) из интерфейса випа вызвать интерфейс накладной и нажать в нём кнопку "списание".
Re: Вызов внутреннего интерфейса из внешнего
Никак не сделаешь. Можно передать только параметры описанные в самом фейсе. Нажать кнопку это мечта и увы невыполнимая...
-
- На пенсии
- Сообщения: 797
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г. Тюмень
- Контактная информация:
Re: Вызов внутреннего интерфейса из внешнего
Проблема решается только 2 способами
либо берешь исходники Галактические и правишь
либо пишешь свое списание
а больше ни как ;D
либо берешь исходники Галактические и правишь
либо пишешь свое списание
а больше ни как ;D
Жду выхода Вселенная 2.12!
Можно ВСЕ
interface RedSop 'RedSop' EscClose,cyan;
create view
var
ss:word;
as select * from katsopr
Where ((ss==katsopr.VIDSOPR))
;
Parameters
ss;
panel pa;
Show at (,,,5)
Screen scrnboxdoc
fields
ss:noprotect;
Buttons
cmr;
<<
Тип докумумта .@@@
<.Редактировать.>
>>
end;
end;
Panel Specif
Show at (,6,,)
Table katsopr;
Browse brkatsopr
fields
katsopr.NSOPR 'NSOPR':[20],protect;
katsopr.DSOPR 'DSOPR':[20],protect;
end;
end;
handleevent
cmr:
{
! ВОТ ОНО!!!
RunInterface('soprdoc',katsopr.VIDSOPR,katsopr.nrec);
}
End;
End.
Извиняюсь что написано очень коряво - мало времени.
create view
var
ss:word;
as select * from katsopr
Where ((ss==katsopr.VIDSOPR))
;
Parameters
ss;
panel pa;
Show at (,,,5)
Screen scrnboxdoc
fields
ss:noprotect;
Buttons
cmr;
<<
Тип докумумта .@@@
<.Редактировать.>
>>
end;
end;
Panel Specif
Show at (,6,,)
Table katsopr;
Browse brkatsopr
fields
katsopr.NSOPR 'NSOPR':[20],protect;
katsopr.DSOPR 'DSOPR':[20],protect;
end;
end;
handleevent
cmr:
{
! ВОТ ОНО!!!
RunInterface('soprdoc',katsopr.VIDSOPR,katsopr.nrec);
}
End;
End.
Извиняюсь что написано очень коряво - мало времени.
Re: Можно ВСЕ - о чем, собственно говоря и писал МОРЗЕ!
(чуть выше, про интерфейсы и параметры).
А где же очень желаемая "автоматизация" действия нажатия на кнопочку? ;D
А где же очень желаемая "автоматизация" действия нажатия на кнопочку? ;D
Re: Можно ВСЕ - о чем, собственно говоря и писал МОРЗЕ!
Как писали:"из интерфейса випа вызвать интерфейс накладной и нажать в нём кнопку "списание"." - так и есть.
-
- На пенсии
- Сообщения: 797
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г. Тюмень
- Контактная информация:
Re: Можно ВСЕ - о чем, собственно говоря и писал МОРЗЕ!
Н.А.Замятин сказал:
>
> Помогите, плз, в решении таой проблемы: как из своего
> интерфейса в випе вызвать родной фейс "Галактики" и
> активизировать в нём к.-л. функцию.
> Конкретно, хочется (очень) из интерфейса випа вызвать
> интерфейс накладной и нажать в нём кнопку "списание".
Вообще говоря предполагается в 1 очередь активизивать функцию фейса. А это, к сожалению, а может и к счастью, невозможно!!!
>
> Помогите, плз, в решении таой проблемы: как из своего
> интерфейса в випе вызвать родной фейс "Галактики" и
> активизировать в нём к.-л. функцию.
> Конкретно, хочется (очень) из интерфейса випа вызвать
> интерфейс накладной и нажать в нём кнопку "списание".
Вообще говоря предполагается в 1 очередь активизивать функцию фейса. А это, к сожалению, а может и к счастью, невозможно!!!
Жду выхода Вселенная 2.12!
Re: Можно ВСЕ - и почти ВСЕ
Это точно.