- •Постановка задачи сквозного примера.
- •Лабораторная работа №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.
6.3.1. Создание общего макета
Формальным признаком того, что макет стоит делать общим, является его использование (обращение к нему) из разных модулей в конфигурации. В этом разделе мы рассмотрим (в учебных целях) создание общего макета. О том, как использовать макет в составе прикладного объекта мы расскажем в следующих главах.
Для того чтобы создать общий макет, необходимо в ветви "Общие" выбрать поддерево "Общие макеты" и нажав на правую кнопку мыши выбрать пункт "Добавить" (см. рис. 6.4).
Рис. 6.4. Создание нового общего макета.
Сразу после вышеописанных действий система откроет окно Конструктора макета.
6.3.2. Конструктор макета для создания табличного документа
С помощью этого конструктора можно создать макет (см. рис. 6.5):
Табличного документа;
Двоичных данных;
Active document;
HTML документ;
В этой главе мы поговорим только об использовании табличного документа.
Рисунок 6.5. Конструктор макета.
Упражнение №6.2.
Создайте новый общий макет и задайте в конструкторе следующие его свойства:
Свойство |
Значение |
Имя |
КурсУЕ |
Синоним |
Курс УЕ |
Комментарий |
Табличный документ «Курс УЕ» |
Выберите тип макета |
Табличный документ |
Нажмите на кнопку "Готово", для того чтобы завершить работу с Конструктором макета. В результате работы Конструктора макета в дереве "Конфигурация" появится новый объект "КурсУЕ". Для удобства создания макета Конфигуратор сразу откроет окно Редактора табличного документа (см. рис. 6.6).
Рисунок 6.6. Результат работы Конструктора макета.
Окно редактора табличного документа визуально похоже на электронную таблицу. Однако это только визуальное сходство.
6.3.3. Свойства ячейки табличного документа
Прежде всего заметим, что каждая ячейка, как и любой объект в конфигурации, имеет свой набор свойств. Поэтому для разработки шаблона необходимо, последовательно открывая свойства соответствующих ячеек, вносить изменения в их свойства (см. рис. 6.7).
Каждая ячейка может содержать некоторый текст. В процессе формирования отчета этот текст, с использованием методов объекта "ТабличныйДокумент", переносится из макета в результирующий табличный документ.
В процессе такого переноса (вывода в результирующий табличный документ) система выполняет некоторые преобразования в зависимости от свойства "Заполнение" группы свойств "Макет".
Как мы видим на рисунке, возможны три варианта – "Текст", "Параметр" и "Шаблон". Что при этом происходит с текстом в каждом из случаев, мы рассмотрим ниже.
Рисунок 6.7. Свойства ячейки табличного документа.
Ячейки, содержащие текст, при выводе в результирующий табличный документ будут перенесены без преобразования – точно так, как они заданы в макете.
В тоже время ячейки содержащие параметр или шаблон будут преобразованы в текстовое представление согласно формату, который задан для параметров в одноименном свойстве "Формат".
Поэтому прежде чем рассматривать обращение к параметрам во встроенном языке системы, создадим ячейку, содержащую параметр.
Упражнение №6.3.
Измените свойства левой верхней ячейки в макете "КурсУЕ" в соответствии со следующими значениями.
Свойство |
Значение |
РазмещениеТекста |
Переносить |
Заполнение |
Параметр |
Параметр |
НаименованиеОрганизации |
Шрифт |
На выбор пользователя, кегль 12 |
Прочие свойства |
На выбор пользователя |
Если Вы все сделали правильно, то содержимое окна с макетом табличного документа будет выглядеть так, как это изображено на рисунке 6.8.
Рисунок 6.8. Свойства ячейки содержащей параметр.
Параметрам, которые заданы в ячейках макета, нужно присвоить конкретные значения до того, как часть табличного документа будет выведена в результирующий табличный документ.
Сделать это можно как с использованием именованных областей, так и без них. В последнем случае, чтобы обратиться к свойствам ячейки необходимо будет получить область табличного документа, используя ее адрес.
В следующем подразделе мы рассмотрим использование именованных областей для формирования результирующего табличного документа.
