Имя: Пароль:
1C
1C 7.7
v7: Вызвать пункт меню из Действий
0 ildary
 
05.03.14
10:48
Здравствуйте! В журнале документов в меню Действия есть пункт "Движения документа". Есть ли какой-нибудь способ вызвать этот пункт программно? formex и 1C++ прикручены, но там не нашел подобного.
1 ADirks
 
05.03.14
10:53
см. глДействия(...)
2 varelchik
 
05.03.14
10:54
А ты посмотри в какой строке этот пункт и а найди что после выбора значения из списка вызывается.
3 Ёпрст
 
гуру
05.03.14
10:57
(0) можно
4 Ёпрст
 
гуру
05.03.14
10:58
с помощью
RWidjets, например.
5 Ёпрст
 
гуру
05.03.14
10:59
ну или по-старинки.. с помощью посыла сендкея.., что не очень.
6 ДенисЧ
 
05.03.14
11:01
(1) (2) Это платформенное действие...
7 palpetrovich
 
05.03.14
11:13
(6) Это платформенное действие?

    Фрм = СоздатьОбъект("СписокЗначений");
    Фрм.Установить("Документ",Докум);
    Фрм.Установить("ТипУчета",ТипУчета);
    ОткрытьФорму("Обработка.ДвиженияДокумента"+"#",Фрм);
8 varelchik
 
05.03.14
11:13
(6)не дочитал что в МЕНЮ ДЕЙСТВИЯ.
9 ДенисЧ
 
05.03.14
11:14
(7) Главное меню - действия - движения документа. Вот и покажи мне, где там отчёт.
10 varelchik
 
05.03.14
11:15
+(4) Есть глобальная ПРоцедура
ПриПолученииКоманды()
вот только действие которое происходить при это ну касательно ДвиженияДокумента получить нельзя бо это СистемнаяПроцедура и ее руцями вызвать незя!
11 ildary
 
05.03.14
11:36
(5) Спасибо, попробую Сендкей, правда там меню мелькать будет.
12 ildary
 
05.03.14
11:48
+(11) вот до чего техника дошла - даже мелькание не видно. Как говорил кузен Эви: Очень эффективно, Тони, не слишком изящно, но эффективно.
13 ADirks
 
05.03.14
12:00
можно ещё так (т.е. тупо шлём WM_COMMAND)


    Wrap = CreateObject("DynamicWrapperX");
    Wrap.Register("USER32", "GetForegroundWindow", "f=s", "r=l");
    Wrap.Register("user32", "SendMessage", "i=hull", "r=l");
    
    WM_COMMAND = 273; //h111
    CMD_MOVEMENTS = 32880;
    Res = Wrap.SendMessage(Wrap.GetForegroundWindow(), WM_COMMAND, CMD_MOVEMENTS, 0);
14 Ёпрст
 
гуру
05.03.14
12:02
(12) fuf? yt yfdb;e? ,kzlm wsufy!
©,jkmijq rei
15 trad
 
05.03.14
12:05
(14) ненавижу - слитно )
16 Ёпрст
 
гуру
05.03.14
12:07
(15) Ну дык, "все татары кроме я"
:)
17 ildary
 
05.03.14
12:07
(14) ты не любишь шабак? :)