- •Постановка задачи сквозного примера.
- •Лабораторная работа №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.
7.8.2. Ввод элементов в справочник "Подразделения"
Приступим к заполнению справочника "Подразделения":
Упражнение №7.32.
Откройте форму списка справочника "Подразделения", используя пункт меню "Справочники". Нажмите на клавишу Ins и в открывшейся форме элемента заполните его реквизит следующими значениями:
Код |
Наименование |
Владелец |
Родитель |
1 |
Администрация |
ООО «Альтернатива» |
- |
2 |
Администрация |
ЗАО «Бухгалтер» |
- |
Сохраните элементы в ИБ.
Для того чтобы вести новый элемент на 2-м уровне необходимо в форме сначала включить Просмотр по владельцу, который по умолчанию отключен. Именно поэтому форма отображала записи подчиненные всем фирмам.
Упражнение №7.32 (продолжение.
В справочнике "Подразделения" установите курсор в строку с ЗАО "Бухгалтер". Включите режим просмотра по владельцам, используя команду "Действия – Просмотр по владельцу" или используя правую кнопку мыши.
Введите в справочник следующий элемент:
Код |
Наименование |
Владелец |
Родитель |
3 |
Дирекция |
ЗАО «Бухгалтер» |
Администрация |
4 |
Секретариат |
ЗАО «Бухгалтер» |
Администрация |
Используя клавишу "Ctrl+Стрелка вверх", вернитесь на первый уровень и введите новый элемент со следующими свойствами:
Код |
Наименование |
Владелец |
Родитель |
5 |
Бухгалтерия |
ЗАО «Бухгалтер» |
|
Проверьте работу кнопки "Печать".
7.8.3. Ввод записей в справочник "Сотрудники"
Записи в этом справочнике могут принадлежать как справочнику "Фирмы", так и справочнику "Подразделения", что определяется содержимым реквизита "Владелец". Этот реквизит имеет так называемый составной тип данных.
Для данного справочника это означает, что при заполнении этого реквизита в форме сначала придется выбрать необходимый тип данных, а уже за тем его конкретное значение: ссылка на элемент справочника "Фирмы" или ссылка на элемент справочника "Подразделения".
Упражнение №7.33.
В форме списка справочника "Фирмы" установите курсор на записи ООО "Альтернатива"" и выберите пункт меню "Перейти – Сотрудники".
Введите новый элемент со следующими свойствами:
Код |
Наименование |
Владелец |
1 |
Никитина Алла Андреевна |
Администрация (ООО Альтернатива) |
2 |
Баранов Борис Борисович |
Дирекция (ЗАО «Бухгалтер») |
Для заполнения поля "Владелец" выберите в диалоге "Выбор типа данных" (см. рис. 7.21) справочник "Подразделения".
Рис. 7.21. Диалог "Выбор типа данных".
По окончании выбора система откроет форму со списком подразделений (см. рис. 7.22).
Рис. 7.22. Форма выбора справочника "Подразделения".
7.9. Использование языка запросов
7.9.1. Конструктор запросов
В этом разделе мы рассмотрим на примере формирования печатных форм справочников "Фирмы" и "Подразделения", для обращения к данным указанных справочников.
7.9.1. Конструктор запросов
В этом разделе мы рассмотрим использование конструктора запросов на примере печати списка записей справочника "Фирмы". Сначала выполните подготовительные действия.
Упражнение №7.34.
В форме списка справочника "Фирмы" выделите мышью кнопку на нижней панели инструментов и заполните ее свойства следующими значениями:
Свойство |
Значение |
Имя |
ПечатьЧерезЗапрос |
Тип |
Действие |
Действие |
ПечатьЧерезЗапрос |
Текст |
Печать через запрос |
Подсказка |
Печать через запрос |
Пояснение |
Печать через запрос |
Отображение |
Надпись |
Наберите в модуле следующий текст процедуры:
Для того чтобы сформировать текст запроса, необходимо установить курсор в то место процедуры, где по смыслу должен располагаться его текст и, используя правую кнопку мыши, вызвать конструктор.
