Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабы по 1С (Кис) / Лабораторная работа №3

.docx
Скачиваний:
34
Добавлен:
04.09.2024
Размер:
2.98 Mб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

Лабораторная работа №3

по дисциплине

«Информационные технологии и программирование»

Выполнил: студент гр. БББ0000 -

Проверил: Кис Т.А.

Москва, 2023

Задание на лабораторную работу

Поступил заказ на доработку информационной системы для автоматизации хозяйственной деятельности металлургического завода. Прикладное решение должно называться 1С:Фактория.

Вид и происхождение номенклатуры

В прикладном решение необходимо фиксировать информацию о виде номенклатуры, а также её происхождении.

Варианты значения для этих атрибутов следующие:

1)      Вид номенклатуры:

a.       Материал;

b.      Расходный материал;

c.       Услуга.

2)      Происхождение номенклатуры:

a.       Импортный;

b.      Отечественный.

            Внешнее представление полей в интерфейсе отображены на рисунке 5.1.

Рисунок 5.1

Образование сотрудника

В прикладном решение необходимо фиксировать информацию об образовании сотрудника. Необходимо фиксировать специальность, которую освоил сотрудник, а также период обучения.

В карточке сотрудника данные образования должны располагаться в отдельной вкладке «Образование» (см. рисунок 6.1).

Рисунок 6.1

Заказы поставщику

В прикладном решение необходимо фиксировать информацию о заказах поставщикам завода. Необходимо фиксировать следующую информацию:

1)      Номер и дату заказа;

2)      Наименование поставщика;

3)      Договор с поставщиком (необходимо предусмотреть интерактивный выбор только тех договоров, которые заключены с выбранным поставщиком);

4)      Список материалов:

a.       Материал (выбор из списка номенклатуры только тех позиций, у которых вид номенклатуры установлен в значение «Материал»);

b.      Цена;

c.       Количество;

d.      Сумма.

5)      Список расходников:

a.       Расходник (выбор из списка номенклатуры только тех позиций, у которых вид номенклатуры установлен в значение «Расходные материалы»);

b.      Цена;

c.       Количество;

d.      Сумма.

Подробное изображение карточки заказа отображено на рисунке 7.1.

Рисунок 7.1

Выполнение задания

Вид и происхождение номенклатуры

Создадим перечисление «ВидыНоменклатуры», в данных которого укажем значения из примера – «Материал», «РасходныйМатериал» и «Услуга» (см. рис. 1-2).

Рисунок 1

Рисунок 2

Далее в справочнике Номенклатура добавим реквизит «ВидНоменклатуры» и добавим ему ссылочный тип данных со ссылкой к созданному перечислению (см. рис. 3).

Рисунок 3

Далее откроем Форму справочника Номенклатура и добавим поле «Вид_Номенклатуры», где будет указан путь к объекту реквизита «ВидНоменклатуры» (см. рис. 4)

Рисунок 4

В «СпискеВыбора» нажмём на «Заполнить», чтобы заполнить список значений данными по видам номенклатуры (см. рис. 5).

Рисунок 5

Аналогично создадим перечисление «ПроисхождениеНоменклатуры», в котором укажем «Отечественный» и «Импортный» (см. рис. 6-7).

Рисунок 6

Рисунок 7

Точно так же добавим в Номенклатуру реквизит «ПроисхождениеМатериала» со ссылкой в типе данных (см. рис. 8).

Рисунок 8

По аналогии добавим «Происхождение_Номенклатуры» в форму справочника, и в свойствах выбора так же заполним значениями – «Импортный» и Отечественный» (см. рис 9-10).

Рисунок 9

Рисунок 10

Для отображения как на примере, изменим Вид поля «ПроисхождениеНоменклатуры» на «Поле переключателя», а количество колонок – на «1» (см. рис. 11-12).

Рисунок 11

Рисунок 12

Наконец, в пользовательском режиме добавим в номенклатуру из примера и убедимся в корректности работы формы (см рис. 13).

Рисунок 13

Образование сотрудника

Для фиксации информации об образовании сотрудников добавим в справочник «Сотрудники» соответствующую табличную часть с реквизитами «Специальность» (строка, 150 симв.), «ДатаНачалаОбучения» (Дата) и «ДатаОкончанияОбучения» (Дата), (см. рис. 14-17)

Рисунок 14

Рисунок 15

Рисунок 16

Рисунок 17

В «Форме» справочника сотрудников перенесём реквизит «Образование» в форму и разделим на один общий раздел «Разделы» вида «Страницы» и 2 раздела, где вид – «Страница»; «Основное» и «Образование», (см. рис 18-20).

Рисунок 18

Распределим поля по разделам перетаскиванием (см. рис. 19-20).

Рисунок 19

Рисунок 20

Добавим группу с видом «Группа колонок», чтобы разделить шапку получившейся таблицы на группу колонок. Наконец, запустим 1С:Предприятие, занесём данные об образовании сотрудника из имеющегося примера и получим соответствующую таблицу (см. рис. 21-22).

Рисунок 21

Рисунок 22

Заказы поставщику

Для обработки заказов создадим одноименный документ, в реквизитах которого указываем как реквизиты «Поставщик» и «Договор» с типом данных в виде ссылки на справочники контрагентов и договоров соответственно (см. рис. 23-25).

Рисунок 23

Рисунок 24

Рисунок 25

Пометим для Договора в пункте «Связи параметров выбора» -> «Отбор.Владелец» по реквизиту «Поставщик» для однозначной связи Договора и Поставщика (см. рис. 26)

Рисунок 26

Также добавим табличные части в виде таблиц «СписокМатериалов» и «СписокРасходников», в каждой из которых укажем реквизиты «Материал» (со ссылкой на Номенклатуру), «Цена», «Количество» (целое число, 10 символов, неотрицательное) и «Сумма», а также (для цены и суммы) определим специальный тип данных – «ДенежныеСредства» (число, 15 символов, точность 2, неотрицательное), (см. рис. 27-30).

Рисунок 27

Рисунок 28

Рисунок 29

Рисунок 30

В реквизите «Материал» списка материала выберем свойство «Параметры выбора» и укажем значение «Материал» в отборе по виду номенклатуры (по нашему перечислению), чтобы в дальнейшем выбор был лишь из объектов, относящимся к материалам (см. рис. 31-32). Затем аналогично проделываем и со списком расходников (см. рис. 33).

Рисунок 31

Рисунок 32

Рисунок 33

Наконец, зайдём в пользовательскую среду 1С:Предприятие и создадим договор с нашим поставщиком по данным из примера в задании, убедимся в корректности работы формы (см. рис. 34).

Рисунок 34

Вывод

В данной работе, в рамках доработки информационной системы «1С:Фактория», я изучил использование перечислений, добавление в справочники табличных частей, создание групп (страниц) и форматирование полей в формах справочников, создание документов в конфигурации. Я изучил работу с различными типами данных и научился добавлять собственные – определяемые типы данных.