
- •Корпоративные информационные системы
- •Введение
- •Кис 1с: Предприятие 7.7
- •Компонентная структура
- •Понятие конфигурации системы
- •Объекты метаданных компоненты “Оперативный учет”
- •Типы данных
- •Свойства объектов и реквизитов
- •Форма объекта метаданных
- •Пользовательский интерфейс
- •Набор прав пользователя
- •Справочники
- •Формы справочника
- •Элементы управления справочников
- •Документы
- •Форма документа
- •Определение свойств реквизитов документа
- •Модули документа
- •Журналы документов
- •Проведение документов
- •Регистры
- •Создание отчета
- •Запросы
- •Элементы встроенного языка 1с: Предприятие Понятие программного модуля (пм)
- •Виды модулей
- •Формат программного модуля
- •Структура программного модуля
- •Объявление переменных
- •Управляющие операторы Условный оператор
- •Оператор цикла Для
- •Оператор цикла Пока
- •Агрегатные типы данных
- •Позиционирование объекта на нужном элементе данных
- •Методы справочников
- •Методы документов
- •Модуль формы документа
- •Модуль документа
- •Создание модуля отчета
- •Создание запросов
- •Операторы языка запросов
- •Методы запросов
- •Создание таблиц значений в модулях
- •Методы таблиц
- •Варианты заданий для самостоятельной работы
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Оглавление
- •Библиографический список
- •Корпоративные информационные системы
- •620002, Екатеринбург, Мира, 19
- •620002, Екатеринбург, Мира, 19
Вариант 9
Создайте информационную систему Связь. Система позволяет вводить и просматривать информацию об абонентах и номерах абонентов. Создайте конфигурацию системы в соответствии с данными табл. 12.
Таблица 12
Тип объектов |
Объекты |
Справочники |
АбонентыФ (код, наименование, адрес, паспорт) – физические лица НомераТелФ – (код, наименование) – подчинен справочнику АбонентыФ |
Документы |
УчетВремениФ (реквизиты шапки: абонент, табличная часть: телефон, время) |
Журналы документов |
Связь |
Продолжение таблицы 12
Регистры |
ВремяФ (измерения: абонент, телефон; ресурс – время) |
Отчеты |
Учет времени |
При проведении документа УчетВремениФ (рис. 53) данные попадают в регистр ВремяФ. Значения реквизитов табличной части документа заносятся в соответствующие параметры регистра в цикле, при этом используются методы: ВыбратьСтроки, ПолучитьСтроку.
Рис. 53. Форма документа “УчетВремениФ”
Создайте процедуру Номера и свяжите с полем Абонент для автоматизации ввода номера телефона выбранного абонента. Вид процедуры представлен в примере к методу справочника Выбрать.
После проведения документа выполните команду Движения документа, чтобы удостовериться, что было движение по регистру ВремяФ.
Отчет Учет времени формируется на основе запроса, который выбирает информацию из регистра ВремяФ. Отчет позволяет получать итоговую продолжительность разговора выбранного абонента (рис. 54).
Рис. 54. Форма отчета “Учет денег”
В запросе используйте функцию КонОст. В модуле отчета используйте процедуру Номера для заполнения поля ВыбТел. Вид готового отчета представлен на рис. 55.
Рис. 55. Отчет “Учет времени”
Вариант 10
Создайте информационную систему Кафедры. Система позволяет вводить и просматривать информацию о сотрудниках нескольких кафедр. Создайте конфигурацию системы в соответствии с данными табл. 13.
Таблица 13
Тип объектов |
Объекты |
Справочники |
Кафедры (код, наименование, зав. кафедрой, дата создания) Сотрудники (код, наименование, должность, ученая степень, адрес, дата рождения, телефон) Справочник Сотрудники подчинен справочнику Кафедры и имеет два уровня: Преподаватели, Учебно-вспомогательный персонал Должности (код, наименование) Дисциплины (код, наименование, семестр, количество часов, специальность, преподаватель) |
Документы |
ИзменениеДанных (реквизиты шапки: кафедра; реквизиты табличной части: ФИО, адрес, телефон, дата рождения, должность, ученая степень) УдалениеЭлемента (реквизиты шапки: кафедра, сотрудник) |
Журналы документов |
Сотрудники |
Перечисления |
УчСт (ученая степень) |
Отчеты |
Сотрудники кафедры |
Заполните для каждого элемента перечисления УчСт поле Представление. Значение из этого поля будет выводиться в окне формы справочника в качестве элемента перечисления. Поле Представление расположено в окне свойств значения перечисления (рис. 56). Используйте следующие элементы перечисления УчСт: канд. техн. наук, канд. физ.-мат. наук, д-р физ.-мат. наук.
Рис. 56. Окно свойств элемента перечисления
Документ ИзменениеДанных позволяет внести изменения в справочник Сотрудники. Используйте методы НайтиЭлемент и Записать.
Документ УдалениеЭлемента удаляет элемент справочника Сотрудники (используйте метод Удалить). При проведении документов ИзменениеДанных и Удаление Элемента информация попадает в справочник Сотрудники.
Отчет Сотрудники кафедры выводит список сотрудников выбранной кафедры (рис. 57).
Рис. 57. Форма отчета “Сотрудники кафедры ”
Процедура Сформировать выбирает элементы справочника Сотрудники заданной кафедры без использования запроса. Используйте следующие методы справочников:
ПорядокНаименований();
ИспользоватьВладельца(ВыбКаф);
ВыбратьЭлементы();
ПолучитьЭлемент();
ТекущийЭлемент().
Вид готового отчета представлен на рис. 58.
Рис. 58. Отчет “Сотрудники кафедры”