- •Постановка задачи сквозного примера.
- •Лабораторная работа №1. Создание информационной базы.
- •1.1. Режимы запуска системы «1с:Предприятие 8»
- •1.2. Создание новой информационной базы
- •Упражнение № 1.1.
- •Упражнение №1.1. (продолжение).
- •Упражнение №1.1 (продолжение).
- •1.3. Окно Конфигуратора.
- •1.4. Свойства объекта Конфигурация
- •1.4.1. Основные свойства
- •Упражнение №1.2.
- •1.4.2. Группа свойств «Представление»
- •Упражнение №1.3.
- •1.4.3. Группа свойств «Разработка»
- •Упражнение №1.4
- •1.5. Пункт меню «Конфигурация»
- •1.5.1. Сохранение Конфигурации
- •1.5.2. Обновление Конфигурации
- •1.5.3. Сохранение Конфигурации в файл
- •Упражнение №1.5.
- •1.6. Администрирование
- •Упражнение №1.6.
- •1.7. Запуск в режиме «1с:Предприятие»
- •Лабораторная работа №2. Работа с константами
- •2.1. Создание константы
- •2.2. Свойства константы
- •Упражнение №2.1.
- •Упражнение №2.2.
- •2.3. Создание основной формы констант
- •Упражнение №2.3.
- •Упражнение №2.4.
- •2.4. Обращение к значениям констант из встроенного языка
- •2.4.1. Менеджер константы
- •Упражнение №2.5.
- •Лабораторная работа №3 . Регистр сведений «Курсы»
- •3.1. Окно редактирования регистра сведений
- •3.1.1. Закладка «Основные»
- •Упражнение №3.1.
- •3.1.2. Закладка "Данные"
- •Упражнение №3.2.
- •3.1.3. Закладка «Формы»
- •Упражнение №3.4.
- •3.2. Ввод данных в регистр сведений Упражнение №3.5.
- •3.3. Работа с регистром сведений из встроенного языка системы
- •3.3.1. Получение отдельных значений
- •Упражнение №3.6.
- •3.3.2. Менеджер записи
- •3.3.3. Использование выборки
- •3.4. Самостоятельная работа
- •Упражнение №3.7.
- •Упражнение №3.8.
- •3.5. Использование набора записей
- •Упражнение №3.9.
- •3.5.1. Обработка событий
- •Упражнение №3.10.
- •Практическая работа №4. Объект "Запрос"
- •4.1. Создание запроса "вручную"
- •Упражнение № 4.1.
- •4.1.2. Выборка данных из результата запроса
- •Упражнение №4.2.
- •Практическая работа №5. Разработка интерфейса пользователя
- •5.1. Создание нового интерфейса
- •Упражнение №5.1.
- •5.2. Свойства интерфейса
- •Упражнение №5.2.
- •5.3. Редактирование интерфейса
- •5.3.1. Редактирование свойств пункта меню
- •Упражнение № 5.3.
- •5.3.2. Свойство "Действие".
- •5.3.3. Создание новых пунктов меню
- •Упражнение №5.4.
- •Упражнение №5.5.
- •Упражнение №5.6.
- •5.3.4. Добавление новой панели
- •Упражнение №5.7.
- •5.4. Самостоятельная работа
- •Упражнение №5.8.
- •5.5. Тестирование интерфейса
- •Упражнение №5.9.
- •5.6. Переключение интерфейсов
- •Упражнение №5.9.
- •5.6.1. Добавление команды переключения интерфейса
- •Упражнение №5.11.
- •5.6.2. Перенос подменю из одного интерфейса в другой
- •6.2. Объект "ТабличныйДокумент"
- •6.3. Формирование отчета с использованием макета
- •6.3.1. Создание общего макета
- •6.3.2. Конструктор макета для создания табличного документа
- •Упражнение №6.2.
- •6.3.3. Свойства ячейки табличного документа
- •Упражнение №6.3.
- •6.3.4. Именованные области
- •Упражнение №6.4.
- •Упражнение №6.5.
- •6.4. Улучшение вида результирующего табличного документа
- •6.4.1. Объединение ячеек
- •Упражнение №6.7.
- •6.4.2. Изменение ширины столбцов
- •Упражнение №6.8.
- •6.4.3. Форматирование содержимого ячейки
- •Упражнение№6.13.
- •Практическая работа №7. Справочники и Перечисления
- •7.1. Справочник "Фирмы"
- •Упражнение №7.1.
- •7.1.1. Закладка "Данные"
- •7.1.2. Закладка "Нумерация".
- •7.1.3. Закладка "Формы"
- •Упражнение №7.2.
- •7.1.4. Закладка "Макеты"
- •Упражнение №7.3.
- •7.1.5. Закладка "Интерфейсы"
- •Упражнение №7.4.
- •7.2. Справочник "Подразделения"
- •Упражнение №7.5.
- •7.2.1. Закладка "Иерархия"
- •Упражнение №7.6.
- •7.2.2. Закладка "Владельцы"
- •Упражнение №7.7.
- •7.2.3. Закладка "Нумерация"
- •Упражнение №7.8.
- •7.2.4. Закладка "Формы"
- •Упражнение №7.9.
- •Упражнение №7.10.
- •Упражнение №7.11.
- •Упражнение №7.14.
- •7.4. Справочник "ОсновныеСредства"
- •Упражнение №7.15.
- •Упражнение №7.16.
- •7.4.1. Реквизит "Фирма"
- •Упражнение №7.17.
- •Упражнение №7.18.
- •7.4.2. Перечисление "ГруппыОс" и реквизит "ГруппаОс"
- •Упражнение №7.19.
- •Упражнение №7.19 (продолжение).
- •7.4.3. Реквизит "ЕстьДетали"
- •Упражнение №7.20.
- •7.4.4. Табличная часть "СписокДеталей"
- •Упражнение №7.21.
- •Упражнение №7.22.
- •7.6. Работа со справочником из встроенного языка системы
- •7.6.1. Менеджер справочника
- •7.6.2. Организация выборки
- •Упражнение №7.27.
- •Упражнение №7.28.
- •Результат 7.28
- •7.6.3. Получение ссылки на элемент справочника
- •7.6.4. Работа с отдельными записями как с объектами
- •7.6.5. Закладка "Прочие" и Модуль объекта
- •Упражнение №7.29.
- •7.7. Предопределенные записи в справочнике
- •Упражнение №7.30.
- •7.8. Работа со справочниками в режиме "1с:Предприятие"
- •7.8.1. Ввод элементов в справочник "Фирмы"
- •Упражнение №7.31.
- •7.8.2. Ввод элементов в справочник "Подразделения"
- •Упражнение №7.32.
- •Упражнение №7.32 (продолжение.
- •7.8.3. Ввод записей в справочник "Сотрудники"
- •Упражнение №7.33.
- •Упражнение №7.35.
- •Упражнение №7.35 (продолжение).
- •Упражнение №7.36.
- •7.9.2. Конструктор выходных форм
- •Упражнение №7.37.
- •Упражнение №7.38.
5.5. Тестирование интерфейса
После того как разработка интерфейса завершена, его необходимо проверить. Никакого другого способа проверки, кроме запуска конфигурации в режиме "1С:Предприятие" не существует. Однако если сейчас мы выполним запуск, то в этом режиме нашего интерфейса не будет. Почему?
Потому, что у нас нет ни одного пользователя (о пользователях – мы расскажем в следующих главах), а для конфигурации не назначен основной интерфейс.
Таким образом, нам необходимо в свойствах Конфигурации внести следующие изменения:
Упражнение №5.9.
В свойствах конфигурации измените следующие свойства:
Свойство |
Значение |
Основной интерфейс |
ОсновнойИнтерфейс |
Сохраните и обновите конфигурацию.
Запустите режим 1С:Предприятие и проверьте работу кнопок.
5.6. Переключение интерфейсов
В нашем интерфейсе есть пункт меню "Примеры", которым мы будем пользоваться все же реже, чем обращаться к формам прикладных объектов. Поэтому само собой напрашивается решение – выделить этот пункт в отдельный интерфейс.
Упражнение №5.9.
Добавьте в конфигурацию новый интерфейс и выберите в конструкторе меню команды, руководствуясь следующей таблицей:
Меню |
Подменю |
Прочие |
Только Переключить интерфейс |
Прочие |
Только Основной интерфейс: переключить интерфейс |
Остальные пункты меню следует оставить без отметки. Нажмите на кнопку "Построить", чтобы закончить работу с Конструктором.
Заполните свойства нового интерфейса следующими значениями.
Свойство |
Значение |
Имя |
ИнтерфейсПримеров |
Синоним |
Интерфейс примеров |
Комментарий |
Интерфейс |
Переключаемый |
Да |
Обратим внимание на следующий момент: конструктор меню всегда создает переключаемый интерфейс (об использовании не переключаемых интерфейсов мы поговорим позже).
Именно поэтому мы вставили в наш интерфейс две команды: одну, позволяющую переключаться на любой интерфейс, а вторую, для возвращения в основной интерфейс.
Теперь нам нужно решить две проблемы:
Обеспечить возможность переключения из основного интерфейса в интерфейс примеров.
Перенести пункт меню "Примеры" из основного интерфейса в интерфейс примеров.
5.6.1. Добавление команды переключения интерфейса
Откроем свойства основного интерфейса и убедимся в том, что это тоже переключаемый интерфейс (см. рис. 5.13).
Рисунок 5.13 - Свойства основного интерфейса.
А поскольку это так, то нам необходимо добавить в пункт меню для переключения в интерфейс примеров в подменю "Прочие".
Можно, конечно, это сделать уже известным нам способом (используя кнопку выбора действия из соответствующего диалога "Выбор действия", который мы рассматривали в предыдущем разделе), но в Конфигураторе есть другой – более наглядный способ настроить взаимное переключение интерфейсов.
Для того чтобы воспользоваться этим способом необходимо, используя правую кнопку мыши выбрать пункт меню "Дополнительно" на объекте "ОсновнойИнтерфейс", тогда откроется специальное окно по дополнительной настройке объекта (см. рис. 5.14).
Рисунок 5.14 - Дополнительная настройка интерфейсов.
На закладке "Интерфейсы" в подокне "Команды" этого окна перечислены для интерфейсов возможные команды переключения.
Так, если выделить в окне "Конфигурация" "ОсновнойИнтерфейс" и для него в дополнительном окне выбрать "ИнтерфейсПримеров", то флаг напротив команды "Основной интерфейс: Переключить интерфейс" будет означать, что из интерфейса примеров можно переключиться в основной интерфейс.
Для того чтобы выполнить обратное действие выполните следующие действия.
