Лабы по 1С (Кис) / Лабораторная работа №2
.docxМинистерство цифрового развития, связи и массовых коммуникаций Российской Федерации Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Лабораторная работа №2
по дисциплине
«Информационные технологии и программирование»
Выполнил: студент гр. БББ0000 -
Проверил: Кис Т.А.
Москва, 2023
Задание на лабораторную работу
Поступил заказ на доработку информационной системы для автоматизации хозяйственной деятельности металлургического завода. Прикладное решение должно называться 1С:Фактория.
Список номенклатурных позиций и договоров с контрагентами завода
Требуется добавить возможность хранения списка номенклатурных позиций в прикладном решении. Список должен иметь иерархическую структуру (см. рисунок 2.1).
Рисунок 2.1
Карточка номенклатурной позиции должна содержать три поля и использовать стандартные реквизиты номенклатуры (см. рисунок 2.2):
1) Артикул;
2) Название;
3) Номенклатурная группа.
Рисунок 2.2
В прикладном решении необходимо фиксировать информацию о поставщиках и клиентах компании (контрагентах). Также необходимо фиксировать информацию о договорах, которые заключаются между контрагентами и заводом (см. рисунок 2.3).
Рисунок 2.3
Список сотрудников завода
В прикладном решение необходимо фиксировать информацию о сотрудниках, работающих в компании.
Необходимо фиксировать информацию в раздельном формате:
1) Фамилия;
2) Имя;
3) Отчество.
Также в карточке сотрудника должна фиксироваться информация о дате рождения сотрудника.
Полная информация, необходимая к хранению отражена на рисунке 3.1.
Также в карточке данных организации необходимо реализовать выбор генерального директора из соответствующего списка сотрудников (см. рисунок 3.2).
Рисунок 3.1
Рисунок 3.2
Цель работы: изучение справочников и ссылочных типов данных
Выполнение задания
Прежде всего, создадим справочник «Номенклатура» с длиной наименования 150 и сделаем его иерархическим (см. рис. 4.1-4.4).
Рис. 4.1-4.4
Далее добавим в справочник форму элемента, которая будет служить формой ввода данных в номенклатуру (см. рис. 4.5-4.6).
Рис. 4.5-4.6
В разделе «Данные» справочника номенклатуры выберем «Стандартные реквизиты» и заменим синонимы в свойствах реквизитов «Код», «Наименование» и «Родитель» на «Артикул», «Название» и «Номенклатурная группа» соответственно (см. рис. 4.6).
Рис. 4.6
Запустим пользовательский интерфейс приложения и введём данные из примера в номенклатуру, одновременно создав номенклатурную группу (см. рис. 4.7-4.8)
Рис. 4.7-4.8
Для удобства изменим режим просмотра на «Дерево» и, согласно примеру из задания, создадим необходимые группы (см. рис. 4.9-4.10).
Рис. 4.9-4.10
Изменим расширенное представление списка согласно примеру (см. рис. 4.11-4.12).
Рис. 4.11-4.12
Аналогично добавим справочники: «Контрагенты», «Сотрудники» и «Договоры» (см. рис. 4.13-4.14).
Рис. 4.13-4.14
В «Договоры» -> «Данные» -> «Владельцы» выберем справочник «Контрагенты» в качестве «Владельца» и изменим основное представление Справочника на «В виде кода», также удалив «Наименование» из «Поле ввода» -> «Ввод по строке» (см. рис. 4.15-4.17)
Рис. 4.15-4.17
Также, чтобы соответствовать примеру из задания, заменим Наименования контрагентов и Владельцев договоров на «Поставщик» (см. рис. 4.18).
Рис. 4.18
Далее добавим поставщика (контрагента компании) и добавим договор, как указано в примере (см. рис. 4.19).
Рис. 4.19
В справочнике «Сотрудники» добавим реквизиты для ФИО (строчного типа с длиной 100) и даты рождения сотрудника завода (тип данных – Дата) (см. рис. 4.20).
Рис. 4.20
Теперь добавим форму для ввода данных сотрудников (см. рис. 4.21).
Рис. 4.21
Обновим конфигурацию, запустим решение и введём данные о сотруднике завода из примера в форму (см. рис. 4.22).
Рис. 4.22
В константе «ГенеральныйДиректор» изменим тип данных на ссылочный (на справочник сотрудников), а затем выберем в выпадающем списке в качестве генерального директора только что добавленного сотрудника (см. рис. 4.23-4.24).
Рис. 4.23-4.24
Вывод
В данной работе я изучил справочники и ссылочный тип данных в программном обеспечении 1С:Предприятие, создав в прикладном решении справочники с формами и использовав в том числе ссылочный тип данных.