- •Постановка задачи сквозного примера.
- •Лабораторная работа №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.3. Редактирование интерфейса
Каждый из пунктов меню имеет свой набор свойств (почти как и везде в "1С:Предприятии"). Поэтому, если сделать двойной щелчок мышью на пункте меню "Справочники – Курсы", откроется окно свойств для его настройки (см. рис. 5.4).
Рисунок 5.4 - Свойства пункта меню.
Назначение большинства свойств понятно из их названия (рассмотрим их подробнее чуть позже).
5.3.1. Редактирование свойств пункта меню
Редактирование большинства свойств пункта меню осуществляется обычным для окна свойств образом - путем выбора значения из выпадающего списка.
На данном этапе свойства тех пунктов меню, которые построены Конструктором, могут быть доработаны только в одном - мы можем добавить к ним Картинку, которая будет изображаться на пункте меню.
Для этого мы нажмем на кнопку свойства "Картинка". Сразу после этого откроется диалог "Выбор картинки" (см. рис. 5.5). Поскольку в нашей конфигурации пока отсутствуют какие – либо картинки, то мы можем воспользоваться внешним файлом. Для этого необходимо сначала переключиться на закладку "Подбор из файла - коллекции", а затем, используя кнопку "Выбрать файл", открыть файл - коллекцию.
Рисунок 5.5 - Выбор картинки из файла - коллекции.
Выполните следующее упражнение:
Упражнение № 5.3.
Используя указанный выше файл - коллекцию, назначьте следующим пунктам меню картинки для пункта меню "Справочники" и «Прочие».
5.3.2. Свойство "Действие".
Если выбрать пункт меню "Константы" из нашего интерфейса и нажать на кнопку выбора для свойства Действие, то тогда система откроет диалог, который изображен на рисунке 5.6.
Рисунок 5.6 - Выбор действия.
На этом рисунке хорошо видно, что действие системы при выборе этого пункта меню будет состоять в том, чтобы "Открыть форму редактирования констант". Таким образом, мы приходим к выводу, что в качестве действия может выступать открытие какой-либо формы.
Однако не всегда можно необходимое действие, которое следует выполнять при выборе пункта меню, свести к открытию необходимой формы. Достаточно часто эти действия приходится выражать "программным способом", располагая в модулях процедуры – обработки событий.
Так, например, в модуле приложения мы написали процедуры ПримерыОбращенияККонстантам() и ПримерыОбращенияКРегиструСведений(), вызов которых было бы удобно сделать через пункт меню, а не через процедуру ПриНачалеРаботыСистемы() при каждом запуске системы.
Если мы сейчас переключимся в диалоге "Выбор действия" на закладку "Модули", то соответствующий список будет пуст (см. рис. 5.7), т.к. сейчас эти процедуры принадлежат локальному контексту Модуля приложения.
Рисунок 5.7 - В модуле приложения нет ни одной процедуры-действия.
А раз так, то вызвать их можно только из какой-либо процедуры этого модуля. Для того чтобы процедуры ПримерыОбращенияККонстантам() и ПримерыОбращенияКРегиструСведений() можно было бы использовать как действие в пункте меню, их необходимо внести в глобальный контекст. Тогда эти процедуры появятся в списке возможных действий.
5.3.3. Создание новых пунктов меню
Окно редактирования интерфейса позволяет легко создавать новые пункты меню. В самом деле, если взглянуть на рисунок 5.3, то можно увидеть, что среди всех пунктов Главного меню есть пункт "<Новая>", который и служит для создания новых пунктов.
Создайте новый пункт меню, выполнив следующее упражнение:
