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

лабы 3 курс / ИТИП лаба 6

.docx
Скачиваний:
2
Добавлен:
01.12.2024
Размер:
95.29 Кб
Скачать

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

Кафедра КИС

Отчет по лабораторной работе №6

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

на тему:

«Мобильная разработка в 1С:Предприятие 8.3»

Выполнила: студентка гр. БСТ20

Москва 2023

  1. Цель работы

Целью работы можно назвать знакомство с архитектурой многокомпонентных приложений. Требуется разработать вторую компоненту и поработать со Справочниками, поработать с формой элемента справочника, познакомиться с менеджером контактов.

  1. Теоретическая информация

Была представлена преподавателем в качестве лекционного материала.

  1. Задания

Требования заказчика: Разрабатываемое приложение должно состоять из двух компонент. В данной лабораторной работе описаны требования ко второй компоненте. У заказчика есть свой ресторан. Ему нужно мобильное приложение, в котором можно видеть список сотрудников. При нажатии на отдельный элемент должна открываться карточка сотрудника, в которой должна содержаться следующая информация о сотруднике: фамилия, имя, отчество, номер телефона. Поле «ФИО», где записывается фио сотрудника в формате Фамилия И.О. должно заполняться автоматически и отображаться только в списке сотрудников. Также в карточке сотрудника должна быть кнопка, которая позволит сохранить сотрудника в контакты телефона.

Задание:

1) Создать форму;

2) Добавить на форму необходимые реквизиты;

3) Добавить на форму декорации и кнопку;

4) Описать функционал в модуле формы для генерации картинки.

  1. Ход работы

Первым делом нужно создать новый справочник, добавить реквизиты и табличную часть. Ниже на рисунке 4.1 представлен результат формы списка справочника «Меню».

После этого нужно с помощью программного кода реализовать работоспособность всей лабораторной работы. Ниже представлен код в листинге 4.1 из модуля этого справочника.

Листинг 4.1 – Программный код

&НаКлиенте

Процедура ЗагрузитьКонтакты(Команда)

СредстваКонтактов = Новый МенеджерКонтактов;

МассивКлючейКантактов = СредстваКонтактов.НайтиКонтакты();

МассивДанныхКонтактов = Новый Массив;

Для каждого КлючКонтакта Из МассивКлючейКантактов Цикл

ТекущийКонтакт = СредстваКонтактов.ПолучитьКонтакт(КлючКонтакта);

ДанныеКонтакта = Новый Структура;

ДанныеКонтакта.Вставить("Имя", ТекущийКонтакт.ДанныеКонтакта.Имя);

ДанныеКонтакта.Вставить("Фамилия", ТекущийКонтакт.ДанныеКонтакта.Фамилия);

ТелефоныКонтакта = ТекущийКонтакт.ДанныеКонтакта.НомераТелефонов;

МассивТелефонов = Новый Массив;

Для каждого Телефон Из МассивТелефонов Цикл

МассивТелефонов.Добавить(телефон.Значение);

КонецЦикла;

ДанныеКонтакта.Вставить("номераТелефонов", МассивТелефонов);

МассивДанныхКонтактов.Добавить(ДанныеКонтакта);

Если МассивДанныхКонтактов.Количество() > 0 Тогда

ЗагрузитьДанныеВБазу(МассивДанныхКонтактов);

Элементы.Список.Обновить();

КонецЕсли;

КонецЦикла;

КонецПроцедуры

&НаСервереБезКонтекста

Процедура ЗагрузитьДанныеВБазу(МассивДанныхКонтактов)

Справочники.Сотрудники.ЗагрузитьДанныеКонтактов(МассивДанныхКонтактов);

Ко

КонецПроцедурыТакже ниже представлен еще один код в листинге 4.2 из модуля справочника.

Листинг 4.2 – Программный код

Процедура ПередЗаписью(Отказ)

ЭтотОбъект.Наименование = СтрШаблон("%1 %2.", ЭтотОбъект.Фамилия, Лев(ЭтотОбъект.Имя,1));

КонецПроцедуры

После этого просто запускаем лабораторную работу на эмуляторе. На рисунке 4.2 представлен результат.

Рисунок 4.2 – Результат

Как видно из рисунка сверху лабораторная работа была успешно выполнена. Все задания были успешно выполнены!

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. ГОСТ 7.32-2017 СИБИД. Отчет о научно-исследовательской работе. Структура и правила оформления (с Поправками). [Правовой информационный ресурс]. – 2017. – URL: http://www.consultant.ru/document/cons_doc_LAW_292293/ (дата обращения 05.12.2022)

Соседние файлы в папке лабы 3 курс