- •Постановка задачи сквозного примера
- •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.3. Переключение интерфейсов в режиме "1с: Предприятие"
Переключение интерфейсов проверьте самостоятельно в режиме "1С: Предприятие". Не забудьте перед запуском обновить конфигурацию в ИБ.
5.7. Что мы узнали
Эту главу мы целиком посвятили настройке интерфейса. При этом мы рассмотрели Конструктор меню, работа которого существенно упрощает процесс создания нового интерфейса.
Мы рассмотрели назначение всех свойств интерфейса как объекта дерева "Конфигурация".
Каждый интерфейс состоит из отдельных панелей, которые содержат команды к системе. Панель может представлять собой либо меню, либо панель инструментов, которая содержит отдельные кнопки.
Мы подробно разобрали создание новых пунктов меню, кнопок на панели инструментов и как можно изменять их свойства.
Каждый элемент панели (будь то элемент меню, или это кнопка) имеет свойство "Действие", которое содержит то действие, которое должна выполнить система. Таким действием может быть открытие формы какого-либо объекта в конфигурации или вызов процедуры обработчика события.
В связи с последним мы рассмотрели вопрос как можно "обычную" процедуру Модуля приложения сделать обработчиком события. Оказывается для этого достаточно внести ее в глобальный контекст (добавочное ключевое слово Экспорт) и выбрать ее в качестве действия в соответствующем диалоге.
При разработке интерфейсов следует помнить, что какой-либо интерфейс следует сделать основным для конфигурации, для того чтобы им можно было бы пользоваться в случае отсутствия списка пользователей ИБ.
Отдельно мы рассмотрели вопрос разработки переключаемых интерфейсов. Отметим, что каждый такой интерфейс позволяет таким образом сосредоточиться на выполнение определенной группы задач. В случае необходимости, пользователь сможет переключиться к выполнению другой группы задач, просто выбрав соответствующий пункт меню.
Глава 6. Табличный документ
До сих пор для отображения информации мы использовали окно "Служебные сообщения", в которое можно помещать различные сообщения в виде строк текста. Но гораздо чаще информацию приходится представлять в табличном виде.
6.1. Команда "Вывести список" режима "1с: Предприятие"
Режим "1С: Предприятие" умеет формировать отчет в табличной форме без какого-либо программирования, для того чтобы познакомиться с этой возможностью - выполните следующее упражнение.
Упражнение №6.1. |
|
Запустите конфигурацию в режиме "1С: Предприятие". Откройте форму списка регистра сведений "Курсы" и выберете пункт меню "Действия – Вывести список" (см. рис. 6.1).
|
Рис. 6.1. Команда "Вывести список".
На втором этапе в диалоге "Вывести список" сбросьте флаг у колонки "Картинка" и нажмите на кнопку "ОК" (см. рис. 6.2).
Рис. 6.2. Определение типа выходного документа и состава колонок.
Если Вы все сделали правильно, то результирующий табличный документ будет выглядеть так, как это изображено на рисунке 6.3.
Рис. 6.3. Результат выполнения упражнения №6.1
Если содержимое табличного документа, полученное таким образом устраивает пользователя, то настройку конфигурации можно оставить без изменения.
Однако постановка нашей задачи требует, чтобы "Во всех отчетах, формируемых ИБ, должно появляться название объединения". Для решения этой задачи нам придется прибегнуть к программированию.
И в последующих разделах мы рассмотрим работу с объектом "ТабличныйДокумент" встроенного языка.