We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Business-oriented Programming Development and Low-Code Systems

2024/2025
Academic Year
RUS
Instruction in Russian
5
ECTS credits
Delivered at:
Department of Information Systems and Technologies (Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod))
Course type:
Compulsory course
When:
4 year, 3 module

Instructor


Немцов Валерий Аркадьевич

Программа дисциплины

Аннотация

Целью курса является знакомство слушателей с платформой для разработки бизнес-приложений 1С: Предприятие. В рамках курса рассматриваются основные принципы и подходы разработки, освещаются основные механизмы. Особое внимание уделяется возможностям быстрой кроссплатформенной разработки, созданию веб-и мобильных приложений.
Цель освоения дисциплины

Цель освоения дисциплины

  • Целью курса является знакомство слушателей с платформой для разработки бизнес-приложений 1С: Предприятие. Студенты - знают и понимают основные возможности платформы 1С: Предприятие, знают основные механизмы - умеют разрабатывать прикладные приложения на платформе 1С: Предприятие - умеют создавать мобильные и веб-приложения на платформе 1С: Предприятие
Планируемые результаты обучения

Планируемые результаты обучения

  • Добавить отчеты о продажах в разрезах товара, группы товаров, контактов, временных интервалов. Добавить построение диаграмм продаж, в том числе, в разрезе по отдельным менеджерам. На занятии можно показать еще 1С:Аналитику как бонус (и решение задачи с ее помощью)
  • Добавить пользователей системы. Реализовать возможность восстановления пароля пользователем.
  • Добавить удобный интерфейс пользователя системы
  • Опубликовать свое приложение как веб-сервис. Добавить возможность установки как PWA.
  • Организовать выгрузку продаж в xls с возможностью выбора столбцов в выгрузке. Добавить возможность выставления цены в валюте (путем интеграции с ЦБ РФ для получения курсов валют)
  • Расширить записную книжку, добавив возможность создания списка комментариев к контакту, а также загрузки фотографии контакта
  • Создать мобильное приложение для разработанной конфигурации
  • Создать простейшую систему автоматизации интернет-магазина. Добавить возможность создания продаж контактам из записной книжки.
  • Создать чат-бота для клиентов (для обсуждения заказов). Бонус - добавить возможность вести контекстные обсуждения по заказам для пользователей системы
  • ● Сохранение и восстановление информационной базы ● Обновление информационной базы ● Роли ● Управление списком пользователей ● Распределенная информационная база
  • Интерпретирует: Архитектуру платформы 1С:Предприятия, ее компоненты и их взаимосвязь. Отличия файловой и клиент-серверной модели работы. Трехзвенную архитектуру. Перечень поддерживаемых платформой ОС и СУБД.
  • Интерпретирует: Перечень компонентов экосистемы 1С и роль платформы 1С:Предприятие в экосистеме.
  • Интерпретирует: Роли специалистов, работающих с решениями на платформе 1С:Предприятие, цикл решения задачи с применением платформы 1С:Предприятие.
  • Интерпретирует: Доступные для разработки варианты поставки и лицензирования 1С:Предприятия.
  • Интерпретирует:Технологии обработки данных, применяемые в платформе 1С:Предприятие. Назначение и отличие этих технологий.
  • Интерпретирует:Основные объекты метаданных, предназначенные для обеспечения хранения и обработки данных.
  • Интерпретирует:Принципы модели управления правами доступа к объектам прикладных решений
  • Интерпретирует:Принципы компоновки интерфейса окна приложения, возможности по его настройке на этапе разработки и в пользовательском режиме
  • Интерпретирует:Принципы работы управляемого интерфейса, основные элементы управления управляемых форм, стандартные принципы компоновки элементах на формах, возможности настройки компоновки форм на этапе разработки и в пользовательском режиме. Способы настройки скрытия отдельных функций программы, если для конкретного предприятия они не требуются.
  • Интерпретирует: Порядок создания нового объекта метаданных
  • Интерпретирует: Синтаксис и методы разработки алгоритмов на встроенном языке программирования, основные стандарты разработки, стереотипные решения. Методики работы с примитивными и основными объектными типами данных.
  • Интерпретирует: Принципы передачи управления с клиента на сервер и обратно, ограничения при клиент-серверном взаимодействии, приемы оптимизации алгоритмов клиент-серверного взаимодействия
  • Интерпретирует: Принципы взаимодействия с хранимыми данными. Объектную и табличную модель получения данных. Язык запросов платформы 1С:Предприятия. Стандарты по написанию эффективных и производительных запросов.
  • Интерпретирует: Обработчики событий объектов и форм, порядок работы с параметрами «Отказ» и «СтандартнаяОбработка» событий, порядок вызова обработчиков событий в комплексных сценариях, таких как проведение документа.
  • Интерпретирует: Методики контроля остатков при списании и способы расчета себестоимости при решении стереотипных задач оперативного учета с использованием регистров накопления. В том числе требования к параллельной работе и решение «проблемы копеек».
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Введение
  • Путь данных
  • Права и роли, интерфейс разделов
  • Основы разработки, клиент-серверное взаимодействие, обработчики событий
  • Объекты платформы. Хранение файлов в информационной базе
  • Запросы
  • Старая и новая методика контроля остатков
  • Отчеты, работа с файлами, обмен данными
  • Кастомизация
  • Библиотека стандартных подсистем
Элементы контроля

Элементы контроля

  • неблокирующий Homework
  • неблокирующий Defence
Промежуточная аттестация

Промежуточная аттестация

  • 2024/2025 3rd module
    0.4 * Defence + 0.6 * Homework
Список литературы

Список литературы

Рекомендуемая основная литература

  • 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

Авторы

  • Зенин Павел Сергеевич
  • Старичков Никита Юрьевич