Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БУХГАЛТЕРИЯ.doc
Скачиваний:
21
Добавлен:
19.03.2016
Размер:
646.14 Кб
Скачать

Глава 8. Редактирование меню конфигурации

Использование Конструкторов для создания новых объектов метадан­ных позволило нам автоматически включить эти объекты в меню кон­фигурации. Все, что от нас потребовалось, это установить флажок «Включить в меню ...», и при запуске программы в режиме «1С:Предприятие» мы увидели, что каждый из созданных объектов расположен в том меню, в котором и должен находиться. Поэтому у нас не возникло ни малейшего неудобства при поиске и открытии соз­данных нами справочника, документа и журнала.

Тем не менее, мы считаем, что необходимо познакомить вас с неко­торыми приемами редактирования меню конфигурации, это может пригодиться вам в дальнейшем.

В программе такие колонки главного меню, как «Справочники», «Документы», «Журналы», «Отчеты» полностью соз­даны в конфигурации. Помимо них, вы можете ввести дополнительные колонки главного меню. Все эти колонки в системе 1C: Предприятие называются пользовательским меню. Кроме того, в меню присутствуют колонки от системного меню, которое формируется самой программой.

Состав команд в пользовательском меню и их расположение проек­тируется так, чтобы работа с ними была удобна и понятна. В этой главе мы рассмотрим возможности редактирования сущест­вующего пользовательского меню конфигурации.

Далее следует запустить Конфигуратор (или активизировать его, если он уже запущен). В Конфигураторе необходимо открыть окно "Конфигурация".

Если раньше мы работали с закладкой "Метаданные", то теперб нам нужно будет перейти к закладке "Интерфейсы", для этого достаточно просто щелкнуть мышкой по этой закладке. На экране появится список пользовательских интерфейсов.

Каждый интерфейс – это совокупность меню и набора панелей инструментов. В типовой конфигурации «1С:Бухгалтерии» один интерфейс. В общем случае, их может быть много: например, если с программой работает большое количество пользователей, и части из них не нужно иметь доступа к справочникам или отчетам, то для таких пользователей можно создать специальный интерфейс – без колонок "Справочники" и "Отчеты" в главном меню.

Однако сейчас мы продемонстрируем редактирование существующего интерфейса. Обычно редактирование интерфейса выполняется чаще. Чем создание нового, но и то, и другое выполняется в Конфигураторе одинаковыми приемами.

Вызовите редактор меню. Для редактирования пользовательских интерфейсов в Конфигураторе существует два специализированных редактора: редактор меню и редактор панелей инструментов.

Для вызова редактора меню необходимо:

• щелкнуть правой кнопкой мыши на строке с наименованием интерфейса, который требуется отредактировать (у нас в конфигурации этот интерфейс — единственный);

• из контекстного меню выбрать строку «Редактировать ме­ню...».

В результате этих действий будет открыто новое окно — «Редактор меню». В нем меню пользовательского интерфейса выводится не в том виде, в котором мы с ним работаем в «1C:Бухгалтерии», то есть не в виде колонок, а в виде дерева, при этом ветви верхнего уровня соответствуют колонкам.

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

Новый пункт меню, созданный для документа «Списание Материалов» находится в конце списка пунктов колонки «Документы». Двой­ной щелчок мышки на этом элементе открывает нам палитру свойств пункта меню.

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

В поле тип можно установить тип пункта меню: команда, раздели­тель или подменю. Данный пункт меню — это, конечно, команда.

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

В поле «Команда» указана строка «Документ.СписаниеМатериалов.Ввести», поскольку с помощью этого пункта мы вводим документ.

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

Содержимое поля «Подсказка» выводится в нижней части экрана (статус-строке) при установке курсора на данный пункт меню. Эту строку мы обязательно отредактируем, вместо названия объекта напишем «Ввести документ «Отпуск материалов для вспомогательна производства».

Нажмем кнопку «ОК» для сохранения сделанных изменений. Теперь обратим внимание, как расположен новый пункт в меню «Документы». Перед пунктом «Списание материалов» расположены вызовы ручного ввода операций и ввода типовых операций, которые разработчиками типовой конфигурации были размещены в самом конце меню «Документы» и отделены от вызова документов разделителем. Чтобы не нарушать логики создания меню, нам надо отделить вызов нового документа разделителем и передвинуть его выше пунктов вызова ввода операций.

Разделитель, то есть горизонтальная линия в колонках меню, это такой же пункт меню, как и вызов объекта метаданных. Добавление в ветку «Документы» нового пункта меню выполняется двойным щелч­ком мышкой в элемент <Новый>, который располагается в самом ни­зу ветки (если вся ветка не умещается в окне, следует воспользоваться вертикальной полосой прокрутки, чтобы увидеть этот элемент).

После двойного щелчка мышью на элементе <Новый> появляется палитра свойств, в которой будут редактироваться свойства нового пункта меню.

В палитре свойств элемента «Новый» в поле «Тип» выберем «Раз­делитель» и нажмем кнопку «ОК». В нижней части ветви «Докумен­ты» вы видите новый разделитель.

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

Те действия, которые мы выполнили для изменения ветви «Документы», вы теперь можете проделать самостоятельно, подправив ветви «Справочники» и «Журналы».

Чтобы посмотреть получившееся меню в работе, не обязательно запускать 1С:Бухгалтерию.

Для проверки созданного меню можно вос­пользоваться кнопкой «Проверить меню» в панели инструментов окна редактора меню. При этом на экран выводится окно, имитирующее ра­боту главного меню «1С:Бухгалтерии», но только той части, которая на­строена в данном интерфейсе.

Мы можем посмотреть в тестовом окне расположение пунктов ме­ню. Закрыть окно можно мышью (как любое окно) или клавишей «Esc». Также можно закрыть окно редактора меню.

Чтобы сохранить изменения, которые мы сделали в пользовательском интерфейсе, необходимо со­хранить конфигурацию.

В отличие от сохранения после создания документа, в этот не раз не будет задаваться никаких специальных предупреждений и выдаваться запросов, потому, что мы не изменяли метаданных, а только настроили интерфейс.