Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PBP_Glava_5.doc
Скачиваний:
10
Добавлен:
10.09.2019
Размер:
563.71 Кб
Скачать

Глава 5. Разработка интерфейса пользователя

В нашей конфигурации в настоящий момент имеется 2 формы, открытие которых мы делаем через пункт меню "Операции". Это не очень удобно для пользователя.

Кроме того, в модуле приложения мы реализовали процедуры ПримерыОбращенияККонстантам() и ПримерыОбращенияКРегиструСведений(), вызов которых расположен в процедуре – обработчике события ПриНачалеРаботыСистемы(), что нельзя назвать хорошим решением, т.к. такой вызов происходит при каждом вызове "1С:Предприятия".

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

5.1. Создание нового интерфейса

Для того чтобы создать новый интерфейс, необходимо раскрыть ветвь "Общие" дерева Конфигурации выбрать там поддерево "Интерфейсы". Затем, используя правую кнопку мыши, выбрать пункт меню "Добавить" (см. рис. 5.1).

Рис. 5.1. Добавление нового интерфейса.

Сразу после этой команды система откроет окно "Конструктора меню", который помогает построить новый интерфейс на начальном этапе (см. рис.5.2).

Рис. 5.2. Конструктор меню

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

Расставьте флажки самостоятельно, следуя приведенному ниже упражнению.

Упражнение 5.1.

Добавьте в конфигурацию новый интерфейс и выберите в конструкторе меню команды, руководствуясь следующей таблицей:

Подменю:

Команда:

Справочники

РегистрСведений.Курсы: Открыть регистр сведений

Прочие

Константы

Отчеты

Открыть отчет

Остальные пункты меню следует оставить без отметки. Нажмите на кнопку "Построить", чтобы закончить работу с Конструктором.

Сразу после нажатия на эту кнопку в дереве окна "Конфигурация" появится новый объект "Интерфейс1", свойства которого система предложит заполнить.

5.2. Свойства интерфейса

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

Выполните следующее упражнение:

Упражнение 5.2.

Заполните свойства нового интерфейса следующими значениями:

Свойство

Значение

Имя:

ОсновнойИнтерфейс

Синоним:

Основной интерфейс

Комментарий:

Основной интерфейс конфигурации

Обратим внимание на то, что при завершении своей работы, Конструктор меню открыл окно для редактирования интерфейса (см. рис. 5.3).

Рис. 5.3. Окно редактирования интерфейса.

В этом окне мы видим, что конструктор уже сформировал ГлавноеМеню, которое будет доступно пользователю. Причем в это меню вошли все те пункты, на которых мы поставили свои "галочки". Это главное меню (в терминах 1С: Предприятия – Панель) вполне работоспособно.

Осталось сделать совсем немного – это слегка его доработать…

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]