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