Имя: Пароль:
1C
1C 7.7
v7: Formex, сделал CTRL+P как нажатие кнопки ВПФ "Печать", глюк странный...
0 Злопчинский
 
30.01.20
03:48
Есть обычная форма (список справочника).
Есть обычный типовой ТИСовский механизм ВПФ (кнопка выбора ВПФ + кнопка печати текущей ВПФ).
Захотелось (работаем с клавы) чтобы по нажатию CTRL+P отрабатывало как нажатие кнопки "Печать"..
однако наблюдается ГЛЮК (?). если раскладка клавы ENG - то все работает как задумывалось, ок.
А вот если клава = RU, то регулярно (но не всегда!) выскакивает окно предупреждения "Доступ к файлу <тутимяВПФ> закрыт" с кнопкой "ОК", давим кнопку ОК - дальше все работает норм - формируется ВПФ итд...
Что это за..?
.
Код:
.
//******************************************************************************
// FORMEX
Процедура ПриНажатииКнопкиКлавиатуры(код, _а, _ш, _к, символ, ФСО)

    Если _к=1 Тогда
        Если ПустаяСтрока(символ)=0 Тогда
            Если Найти(Симв(16),символ)>0 Тогда ФСО = 0; ПоКнопкеПечать(); Возврат; КонецЕсли;
        КонецЕсли;    
    КонецЕсли;
1 victuan1
 
30.01.20
05:06
Отладчик что говорит?
2 Ёпрст
 
30.01.20
08:33
(0) приотжатии, для начала
3 Ёпрст
 
30.01.20
08:34
И формекс там не нужен, емли что. Повесь хот кей на невидимую кнопку на форме, это работать будет везде
4 8 bit
 
30.01.20
08:37
(0) Есть подозрение, что где-то уже используется сочетание Ctrl+з (русская зе). А еще есть подозрение, что регистр влияет (CapsLock), например.
5 Масянька
 
30.01.20
08:44
(3) +100.
(0) У меня есть опыт того, что раскладка в семерке очень значима. Попробуй сделать в двух вариантах - русская и латиница.
6 ADirks
 
30.01.20
08:59
ну и плюс к вышесказанному

Если Код = КодСимв("P") Тогда
7 Злопчинский
 
30.01.20
13:33
(3) штатно Ctrl+P на кнопку..?
8 Злопчинский
 
30.01.20
13:34
Почему Приотжатии? везде работает именно на нажатие кнопки.?
9 Злопчинский
 
30.01.20
13:35
Меня вообще код в (0) удивляет - как это вообще работает?
там вообще не упоминается у меня P/З
10 victuan1
 
30.01.20
17:28
(7) Через i-gent я обычно назначаю любые сочетания.
Кстати, ты заметил, что у меня в Панели управления ККМ можно менять мышкой размеры ТЗ на ее форме (в режиме Предприятие) и некоторых других контролов? И то что кнопки на закладке "Сервис" имеют более жирную рамку, чем обычные кнопки? ;))
Без всяких ВК.
11 victuan1
 
30.01.20
17:44
12 Ёпрст
 
31.01.20
11:48
(8) При зажатой кнопке твой код..немерянно раз выполнится
13 Злопчинский
 
31.01.20
14:17
(12) учтем.