- •Оглавление
- •Глава 5. Разработка интерфейса пользователя 8
- •Описание курса
- •Постановка задачи сквозного примера
- •Глава 5. Разработка интерфейса пользователя
- •5.1. Создание нового интерфейса
- •5.2. Свойства интерфейса
- •5.3. Редактирование интерфейса
- •5.3.1. Редактирование свойств пункта меню
- •5.3.2. Свойство "Действие"
- •5.3.3. Создание новых пунктов меню
- •5.3.4. Добавление новой панели
- •5.4. Самостоятельная работа
- •Сохраните и обновите конфигурацию.
- •5.5. Тестирование интерфейса
- •5.6. Переключение интерфейсов
- •5.6.1. Добавление команды переключения интерфейса
- •5.6.2. Перенос подменю из одного интерфейса в другой
- •5.6.3. Переключение интерфейсов в режиме "1с: Предприятие"
- •5.7. Что мы узнали
Сохраните и обновите конфигурацию.
5.5. Тестирование интерфейса
После того как разработка интерфейса завершена, его необходимо проверить. Никакого другого способа проверки, кроме запуска конфигурации в режиме "1С:Предприятие" не существует. Однако если сейчас мы выполним запуск, то в этом режиме нашего интерфейса не будет. Почему?
Потому, что у нас нет ни одного пользователя (о пользователях – мы расскажем в следующих главах), а для конфигурации не назначен основной интерфейс.
Таким образом, нам необходимо в свойствах Конфигурации внести следующие изменения:
Упражнение №5.9. |
||||||
|
||||||
В свойствах конфигурации измените следующие свойства:
Сохраните и обновите конфигурацию. |
Рис. 5.12. Работа нового интерфейса в режиме "1С:Предприятие".
Теперь если запустить "1С:Предприятие" и попробовать все "наши" пункты меню и кнопки на панели инструментов, то окно приложения может выглядеть примерно так, как это изображено на рисунке 5.12.
5.6. Переключение интерфейсов
В нашем интерфейсе есть пункт меню "Примеры", которым мы будем пользоваться все же реже, чем обращаться к формам прикладных объектов. Поэтому само собой напрашивается решение – выделить этот пункт в отдельный интерфейс.
Что мы и проделаем:
Упражнение №5.10. |
|||||||||||||||||||
|
|||||||||||||||||||
Добавьте в конфигурацию новый интерфейс и выберите в конструкторе меню команды, руководствуясь следующей таблицей:
Остальные пункты меню следует оставить без отметки. Нажмите на кнопку "Построить", чтобы закончить работу с Конструктором. Заполните свойства нового интерфейса следующими значениями:
|
Обратим внимание на следующий момент: конструктор меню всегда создает переключаемый интерфейс (об использовании не переключаемых интерфейсов мы поговорим позже).
Именно поэтому мы вставили в наш интерфейс две команды: одну, позволяющую переключаться на любой интерфейс, а вторую, для возвращения в основной интерфейс.
Теперь нам нужно решить две проблемы:
Обеспечить возможность переключения из основного интерфейса в интерфейс примеров.
Перенести пункт меню "Примеры" из основного интерфейса в интерфейс примеров.