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

Сохраните и обновите конфигурацию.

5.5. Тестирование интерфейса

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

Потому, что у нас нет ни одного пользователя (о пользователях – мы расскажем в следующих главах), а для конфигурации не назначен основной интерфейс.

Таким образом, нам необходимо в свойствах Конфигурации внести следующие изменения:

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

В свойствах конфигурации измените следующие свойства:

Свойство

Значение

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

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

Версия:

2008.5

Сохраните и обновите конфигурацию.

Рис. 5.12. Работа нового интерфейса в режиме "1С:Предприятие".

Теперь если запустить "1С:Предприятие" и попробовать все "наши" пункты меню и кнопки на панели инструментов, то окно приложения может выглядеть примерно так, как это изображено на рисунке 5.12.

5.6. Переключение интерфейсов

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

Что мы и проделаем:

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

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

Подменю

Меню

Прочие

Переключить интерфейс

Прочие

Основной интерфейс: Переключить интерфейс

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

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

Свойство

Значение

Имя:

ИнтерфейсПримеров

Синоним:

Интерфейс примеров

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

Интерфейс для вызова примеров

Переключаемый:


Обратим внимание на следующий момент: конструктор меню всегда создает переключаемый интерфейс (об использовании не переключаемых интерфейсов мы поговорим позже).

Именно поэтому мы вставили в наш интерфейс две команды: одну, позволяющую переключаться на любой интерфейс, а вторую, для возвращения в основной интерфейс.

Теперь нам нужно решить две проблемы:

  • Обеспечить возможность переключения из основного интерфейса в интерфейс примеров.

  • Перенести пункт меню "Примеры" из основного интерфейса в интерфейс примеров.

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