- •Постановка задачи сквозного примера
- •1.1. Создание новой информационной базы
- •1.3. Окно "Конфигурация"
- •1.4. Свойства объекта Конфигурации
- •1.4.1. Основные свойства
- •1.4.2. Группа свойств "Представление"
- •1.4.3. Группа свойств "Разработка"
- •1.5. Пункт меню "Конфигурация"
- •1.5.1. Сохранение Конфигурации
- •1.5.2. Обновление Конфигурации
- •1.5.3. Сохранение Конфигурации в файл
- •1.6. Администрирование
- •1.7. Запуск в режиме "1с: Предприятие"
- •1.8. Что мы узнали
- •Глава 2. Работа с константами
- •2.1. Создание константы
- •2.2. Свойства константы
- •2.3. Создание основной формы констант
- •2.4. Обращение к значениям констант из встроенного языка
- •2.4.1. Менеджер константы
- •2.4.2. Набор констант
- •2.5. Самостоятельная работа
- •2.6. Что мы узнали
- •Глава 3. Регистр сведений "Курсы"
- •3.1. Окно редактирования регистра сведений
- •3.1.1. Закладка "Основные"
- •3.1.2. Закладка "Данные"
- •3.1.3. Закладка "Формы"
- •3.2. Ввод данных в регистр сведений
- •3.3. Работа с регистром сведений из встроенного языка системы
- •3.3.1. Получение отдельных значений
- •3.3.2. Менеджер записи
- •3.3.3. Использование выборки
- •3.4. Самостоятельная работа
- •3.5. Использование набора записей
- •3.5.1. Обработка событий
- •3.6. Что мы узнали
- •Глава 4. Объект "Запрос"
- •4.1. Создание запроса "вручную"
- •Написание текста запроса и его выполнение
- •4.1.2. Выборка данных из результата запроса
- •4.2. Что мы узнали
- •Глава 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. Что мы узнали
- •Глава 6. Табличный документ
- •6.1. Команда "Вывести список" режима "1с: Предприятие"
- •6.2. Объект "ТабличныйДокумент"
- •6.3. Формирование отчета с использованием макета
- •6.3.1. Создание общего макета
- •6.3.2. Конструктор макета для создания табличного документа
- •6.3.3. Свойства ячейки табличного документа
- •6.3.4. Именованные области
- •6.4. Улучшение вида результирующего табличного документа
- •6.4.1. Объединение ячеек
- •6.4.2. Изменение ширины столбцов
- •6.4.3. Форматирование содержимого ячейки
- •6.4.4. Установка свойств табличного документа
- •6.5. Самостоятельная работа
- •6.6. Формирование отчета без использования макета
- •6.7. Что мы узнали
5.6.1. Добавление команды переключения интерфейса
Откроем свойства основного интерфейса и убедимся в том, что это тоже переключаемый интерфейс (см. рис. 5.13).
Рис. 5.13. Свойства основного интерфейса.
А поскольку это так, то нам необходимо добавить в пункт меню для переключения в интерфейс примеров в подменю "Прочие".
Можно, конечно, это сделать уже известным нам способом (используя кнопку выбора действия из соответствующего диалога "Выбор действия", который мы рассматривали в предыдущем разделе), но в Конфигураторе есть другой – более наглядный способ настроить взаимное переключение интерфейсов.
Для того чтобы воспользоваться этим способом необходимо, используя правую кнопку мыши выбрать пункт меню "Дополнительно" на объекте "ОсновнойИнтерфейс", тогда откроется специальное окно по дополнительной настройке объекта (см. рис. 5.14).
Рис. 5.14. Дополнительная настройка интерфейсов.
Рис. 5.14а. Специальное окно по дополнительной настройке объекта
На закладке "Интерфейсы" в подокне "Команды" этого окна перечислены для интерфейсов возможные команды переключения.
Так, если выделить в окне "Конфигурация" "ОсновнойИнтерфейс" и для него в дополнительном окне выбрать "ИнтерфейсПримеров", то флаг напротив команды "Основной интерфейс: Переключить интерфейс" будет означать, что из интерфейса примеров можно переключиться в основной интерфейс (рис.5.14а).
Для того чтобы выполнить обратное действие выполните следующие действия:
Упражнение №5.11. |
|
Выделите в дереве "Конфигурация" объект "ИнтерфейсПримеров". Затем, в окне "Дополнительно: ИнтерфейсПримеров" выделите "ОсновнойИнтерфейс" и в подокне "Команды" поставьте флаг напротив команды "Интерфейс примеров: Переключить интерфейс". Внимание! Возможно, при выполнении задания окно "Дополнительно" не будет содержать никаких данных. Это ошибка программы. Закройте окно "Дополнительно" и окно Конфигурации. Затем, откройте эти окна еще раз. |
Если Вы выполнили упражнение правильно, то тогда вид окна будет таким, как это изображено на рисунке 5.15.
Рис. 5.15. Добавление команды переключения интерфейса в основной интерфейс.
Обратимся к окну редактирования основного интерфейса (см. рис. 5.16) и увидим, что у нас добавился пункт в подменю "Прочие", который будет переключать интерфейс из основного в интерфейс примеров.
Рис. 5.16. Основной интерфейс после добавления команды переключения
5.6.2. Перенос подменю из одного интерфейса в другой
Теперь нам необходимо целое подменю "Примеры" перенести из основного интерфейса в интерфейс примеров.
Это можно сделать двумя способами – через буфер обмена и используя механизм "Перенеси и бросить".
Рассмотрим первый способ.
Выделим в окне редактирования основного интерфейса подменю "Примеры" и, используя правую кнопку мыши, выберем команду "Вырезать" (см. рис. 5.17).
Рис. 5.17. Вырезать подменю и положить его в Буфер обмена.
После этого необходимо открыть (или переключиться в) окно редактирования для интерфейса примеров и на пункте меню "<Новая>", используя правую кнопку мыши дать команду "Вставить" (см. рис. 5.18).
Рис. 5.18. Вставка пункта меню из буфера обмена.
После описанных выше действий в интерфейсе примеров возникнет новое подменю "Примеры".
Упражнение №5.12. |
|
Самостоятельно перенесите из основного интерфейса кнопки панели "Главная панель", которые отвечают за вызов процедур примеров. |
Если Вы все сделали правильно, то оба интерфейса будут выглядеть так, как это изображено на рисунке 5.19.
Рис. 5.19. Оба интерфейса после произведенных изменений.