1С Предприятие. Практика программирования на платформе v7

Включение документа в пользовательское меню


Упражнение 19. Создадим в пользовательском меню пункт в колонке «Документы» для вызова документа.

Для этого нужно раскрыть соответствующую ветвь в редакторе меню, щелкнув мышью знак «+» слева от слова «Документы». При этом раскрывается список документов в этой ветке.

Добавление в ветку «Документы» нового пункта меню выполняется двойным щелчком мышкой в элемент <новый...>, который располагается в самом низу ветки (если вся ветка не умещается в окне, следует воспользоваться вертикальной полосой прокрутки, чтобы увидеть этот элемент), название пункта меню, которое в итоге появится в меню «Документы» главного меню «1С:Предприятия.»

Редактирование свойств пункта меню

Прежде всего, в палитре свойств нужно выполнить выбор поля «Объект». Значение в этом поле показывает, с каким объектом метаданных будут выполняться действия при выборе пункта меню. Для выбора объекта нужно щелкнуть мышью в поле «Объект», и, используя полосу прокрутки, пролистать окно до строки с наименованием вводимого документа и щелкнуть по нему мышкой. В поле «Название» будет вставлена строка с наименованием вводимого документа.

Пока это название редактор сформировал сам, но его можно отредактировать. После того, как выбран «объект воздействия», необходимо выбрать команду, которую к этому объекту надо будет «применить». Для этого следует в поле «Команда»  выбрать  строку  «Документ.<наименование  вводимого

\/III. Документы и журналы документов_________________________________________ 111

документах>.Ввести». Состав команд меняется в зависимости от того, какого вида объект выбран в поле «Объект». Например, для констант, справочников, журналов документов, отчетов доступна только команда «Открыть». Созданный нами пункт меню уже может вводить документ.

Для ввода нового документа можно создать кнопку на панели инструментов. Тогда для ввода нового документа требовалось бы всего лишь нажать кнопку, а не выбирать пункт меню, что заметно дольше. Можно назначить кнопке (и пункту меню) комбинацию «горячих клавиш», при нажатии на которые выполнялась бы команда, назначенная кнопке.

Во встроенном языке системы «1С:Предприятие» существует метод:

КнопкаПоУмолчанию(). Эта команда позволяет указать, какая кнопка будет

срабатывать при нажатии комбинации клавиш Ctrl+Enter. Если в модуль

формы     созданного     нами     документа     ввести     строку

КнопкаПоУмолчанию(«ОК»), то при вводе документа нажатие комбинации клавиш Ctrl+Enter будет равносильно тому, как если бы мы щелкнули мышью кнопку «ОК» диалога.



Содержание раздела