Бакалавриат
2024/2025![Цель освоения дисциплины](/f/src/global/i/edu/objectives.svg)
![Планируемые результаты обучения](/f/src/global/i/edu/results.svg)
![Содержание учебной дисциплины](/f/src/global/i/edu/sections.svg)
![Промежуточная аттестация](/f/src/global/i/edu/intermediate_certification.svg)
![Список литературы](/f/src/global/i/edu/library.svg)
Разработка на бизнес-ориентированных языках программирования и Low-Code системы
Статус:
Курс обязательный (Бизнес-информатика)
Направление:
38.03.05. Бизнес-информатика
Кто читает:
Департамент бизнес-информатики
Где читается:
Высшая школа бизнеса
Когда читается:
2-й курс, 3, 4 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для всех кампусов НИУ ВШЭ
Язык:
русский
Кредиты:
5
Программа дисциплины
Аннотация
Целью курса является знакомство слушателей с платформой для разработки бизнес-приложений 1С: Предприятие. В рамках курса рассматриваются основные принципы и подходы разработки, освещаются основные механизмы. Особое внимание уделяется возможностям быстрой кроссплатформенной разработки, созданию веб-и мобильных приложений.
Цель освоения дисциплины
- Целью курса является знакомство слушателей с платформой для разработки бизнес-приложений 1С: Предприятие. Студенты - знают и понимают основные возможности платформы 1С: Предприятие, знают основные механизмы - умеют разрабатывать прикладные приложения на платформе 1С: Предприятие - умеют создавать мобильные и веб-приложения на платформе 1С: Предприятие
Планируемые результаты обучения
- Добавить отчеты о продажах в разрезах товара, группы товаров, контактов, временных интервалов. Добавить построение диаграмм продаж, в том числе, в разрезе по отдельным менеджерам. На занятии можно показать еще 1С:Аналитику как бонус (и решение задачи с ее помощью)
- Добавить пользователей системы. Реализовать возможность восстановления пароля пользователем.
- Добавить удобный интерфейс пользователя системы
- Опубликовать свое приложение как веб-сервис. Добавить возможность установки как PWA.
- Организовать выгрузку продаж в xls с возможностью выбора столбцов в выгрузке. Добавить возможность выставления цены в валюте (путем интеграции с ЦБ РФ для получения курсов валют)
- Расширить записную книжку, добавив возможность создания списка комментариев к контакту, а также загрузки фотографии контакта
- Создать мобильное приложение для разработанной конфигурации
- Создать простейшую систему автоматизации интернет-магазина. Добавить возможность создания продаж контактам из записной книжки.
- Создать чат-бота для клиентов (для обсуждения заказов). Бонус - добавить возможность вести контекстные обсуждения по заказам для пользователей системы
- ● Сохранение и восстановление информационной базы ● Обновление информационной базы ● Роли ● Управление списком пользователей ● Распределенная информационная база
- Интерпретирует: Архитектуру платформы 1С:Предприятия, ее компоненты и их взаимосвязь. Отличия файловой и клиент-серверной модели работы. Трехзвенную архитектуру. Перечень поддерживаемых платформой ОС и СУБД.
- Интерпретирует: Перечень компонентов экосистемы 1С и роль платформы 1С:Предприятие в экосистеме.
- Интерпретирует: Роли специалистов, работающих с решениями на платформе 1С:Предприятие, цикл решения задачи с применением платформы 1С:Предприятие.
- Интерпретирует: Доступные для разработки варианты поставки и лицензирования 1С:Предприятия.
- Интерпретирует:Технологии обработки данных, применяемые в платформе 1С:Предприятие. Назначение и отличие этих технологий.
- Интерпретирует:Основные объекты метаданных, предназначенные для обеспечения хранения и обработки данных.
- Интерпретирует:Принципы модели управления правами доступа к объектам прикладных решений
- Интерпретирует:Принципы компоновки интерфейса окна приложения, возможности по его настройке на этапе разработки и в пользовательском режиме
- Интерпретирует:Принципы работы управляемого интерфейса, основные элементы управления управляемых форм, стандартные принципы компоновки элементах на формах, возможности настройки компоновки форм на этапе разработки и в пользовательском режиме. Способы настройки скрытия отдельных функций программы, если для конкретного предприятия они не требуются.
- Интерпретирует: Порядок создания нового объекта метаданных
- Интерпретирует: Синтаксис и методы разработки алгоритмов на встроенном языке программирования, основные стандарты разработки, стереотипные решения. Методики работы с примитивными и основными объектными типами данных.
- Интерпретирует: Принципы передачи управления с клиента на сервер и обратно, ограничения при клиент-серверном взаимодействии, приемы оптимизации алгоритмов клиент-серверного взаимодействия
- Интерпретирует: Принципы взаимодействия с хранимыми данными. Объектную и табличную модель получения данных. Язык запросов платформы 1С:Предприятия. Стандарты по написанию эффективных и производительных запросов.
- Интерпретирует: Обработчики событий объектов и форм, порядок работы с параметрами «Отказ» и «СтандартнаяОбработка» событий, порядок вызова обработчиков событий в комплексных сценариях, таких как проведение документа.
- Интерпретирует: Методики контроля остатков при списании и способы расчета себестоимости при решении стереотипных задач оперативного учета с использованием регистров накопления. В том числе требования к параллельной работе и решение «проблемы копеек».
Содержание учебной дисциплины
- Введение
- Путь данных
- Права и роли, интерфейс разделов
- Основы разработки, клиент-серверное взаимодействие, обработчики событий
- Объекты платформы. Хранение файлов в информационной базе
- Запросы
- Старая и новая методика контроля остатков
- Отчеты, работа с файлами, обмен данными
- Кастомизация
- Библиотека стандартных подсистем
Промежуточная аттестация
- 2024/2025 4th module0.4 * Итоговый проект с устной защитой проекта + 0.2 * Контрольная работа + 0.4 * Работа на семинарах
Список литературы
Рекомендуемая основная литература
- 1С:Предприятие 8 : конфигурация "Зарплата и кадры бюджетного учреждения", редакция 1.0, описание, 385 с., , 2009
- 1С:Предприятие 8.0 : конфигурирование и администрирование, Фирма "1С", 698 с., , 2006
- 1С:Предприятие 8.0 : описание встроенного языка, Ч. 1, Фирма "1С", 694 с., , 2006
- 1С:Предприятие 8.0 : руководство пользователя, Фирма "1С", 301 с., , 2006
- 1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы. - 978-5-9677-2043-7 - Радченко М.Г., Хрусталева Е.Ю. - 2013 - Москва: 1С-Паблишинг - https://ibooks.ru/bookshelf/380596 - 380596 - iBOOKS
- 1С:Программирование для начинающих. Детям и родителям, менеджерам и руководителям. Разработка в системе "1С:Предприятие 8.3". - 978-5-9677-2632-3 - Радченко М.Г. - 2017 - Москва: 1С-Паблишинг - https://ibooks.ru/bookshelf/380611 - 380611 - iBOOKS
- Дадян, Э. Г. Современные технологии программирования. Язык 1С 8.3 : учебник / Э.Г. Дадян. — Москва : ИНФРА-М, 2024. — 173 с. — (Высшее образование). — DOI 10.12737/1094755. - ISBN 978-5-16-019499-8. - Текст : электронный. - URL: https://znanium.ru/catalog/product/2125003
- Радченко, М. Г. 1С:Программирование для начинающих: Детям и родителям, менеджерам и руководителям – Разработка в системе «1С:Предприятие 8.3» / М. Г. Радченко. — Москва : , 2017. — 780 с. — ISBN 978-5-9677-2632-3. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/251849 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Разработка интерфейса прикладных решений на платформе "1С:Предприятие 8". - 978-5-9677-2815-0 - Ажеронок В.А.,. Островерх А.В, Радченко М.Г., Хрусталева Е. Ю. - 2018 - Москва: 1С-Паблишинг - https://ibooks.ru/bookshelf/380602 - 380602 - iBOOKS
Рекомендуемая дополнительная литература
- 1С:Предприятие 8.1 : практическое пособие разработчика: примеры и типовые приемы, Радченко, М. Г., 2007