7.7 выполнение процедуры по нажатию кнопки

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем XXL, 12 мар 2008.

  1. TopicStarter Overlay
    XXL
    Offline

    XXL Опытный в 1С Команда форума

    Регистрация:
    22 янв 2007
    Сообщения:
    1.159
    Симпатии:
    19
    Баллы:
    29
    Можек кто знает? хочу чтоб процедура запускалась не только по нажатию мышью по кнопке на форме, но и при нажатии Энтер, как это сделать??? :unsure:
  2. Stado_adama
    Offline

    Stado_adama Модераторы Модератор

    Регистрация:
    27 ноя 2007
    Сообщения:
    1.086
    Симпатии:
    0
    Баллы:
    26
    если именно Энтер, то надо тыкать табом, пока твоя кнопка не будет активной... + можно настроить порядок обхода так, что бы нужная кнопка была в нужном месте :) а если подойдет альт, контрл или шифт + Ф какая-то, ну или просто Ф какая-то, то иди в закладку команда в свойствах твоей кнопки
  3. TopicStarter Overlay
    XXL
    Offline

    XXL Опытный в 1С Команда форума

    Регистрация:
    22 янв 2007
    Сообщения:
    1.159
    Симпатии:
    19
    Баллы:
    29
    Это все понятно. Я спрашиваю именно без всяких Табов, просто чтоб процедура реагировала на нажатие Энтер. Может прописать в модуле как-то можно?
  4. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    ctrl+Enter - нажатие кнопки "по умолчанию" (флаг назначается в свойствах). Все документы при этом проводятся, отчеты выполняются и т.д. оч. удобно. Просто нажатие кнопки Enter 1Ска не обрабатывает.
  5. TopicStarter Overlay
    XXL
    Offline

    XXL Опытный в 1С Команда форума

    Регистрация:
    22 янв 2007
    Сообщения:
    1.159
    Симпатии:
    19
    Баллы:
    29
    не, так не удобно. Неужели нельзя прописать, чтоб работало по нажатию какой-либо ОДНОЙ кнопки? :unsure:
  6. Stado_adama
    Offline

    Stado_adama Модераторы Модератор

    Регистрация:
    27 ноя 2007
    Сообщения:
    1.086
    Симпатии:
    0
    Баллы:
    26
    я ту и говорю, что любая Ф в твоем полном распоряжении!!! иначе никак
  7. TopicStarter Overlay
    XXL
    Offline

    XXL Опытный в 1С Команда форума

    Регистрация:
    22 янв 2007
    Сообщения:
    1.159
    Симпатии:
    19
    Баллы:
    29
    Не нужно мне Ф!!!
  8. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Ты мож подробнее напишешь, нафига тебе это? Если просто свет клином на Ентрере сошелся - то фиг тут че придумаешь, 1Ска не могет. Но если есть еще условия, расскажи, глядишь еще кто чего подскажет...
  9. TopicStarter Overlay
    XXL
    Offline

    XXL Опытный в 1С Команда форума

    Регистрация:
    22 янв 2007
    Сообщения:
    1.159
    Симпатии:
    19
    Баллы:
    29
    Именно свет клином. Хочу чтоб так, а как - придумать не могу. Надеялась кто-нибудь подскажет.
  10. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Ну, тебе только писать ВК, перехватывать в ней клавиатуру генерить событие для 1Ски в момент нажатия enter, в форме ждать события от ВК, и когда оно произойдет - вызывать свою процедуру.

    Как писать ВК - поищи по сети, я встречал примеры для разных языков...
  11. TopicStarter Overlay
    XXL
    Offline

    XXL Опытный в 1С Команда форума

    Регистрация:
    22 янв 2007
    Сообщения:
    1.159
    Симпатии:
    19
    Баллы:
    29
    Спасибки:) буду искать
  12. yourname
    Offline

    yourname Опытный в 1С

    Регистрация:
    15 июл 2007
    Сообщения:
    84
    Симпатии:
    0
    Баллы:
    26
    Сам не пробовал, но аналогичные решения писались на VBscript. Код можно писать прямо в 1С.

Поделиться этой страницей