Файл: Протокол от утверждаю проректор по дополнительному профессиональному образованию.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.12.2023

Просмотров: 101

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Содержание учебного модуля 2

«Разработка бизнес-приложений в системе «1С:Предприятие»
Конфигурирование


Тема 2.1. Настройка конфигурации

Просмотр информации о программе. Имя конфигурации. Настройка логотипа и заставки. Ввод информации о разработчике, авторских правах, версии конфигурации. Настройка режима совместимости. Режим совместимости интерфейса.

Объект конфигурации «Подсистемы». Предназначение подсистем. Создание подсистем. Добавление картинок. Командный интерфейс конфигурации и подсистем. Переход из конфигуратора в режим отладки.

Создание стилей. Назначение основного стиля конфигурации.
Тема 2.2. Справочники

Предназначение объекта конфигурации «Справочники». Свойства справочников. Создание линейных справочников. Стандартные реквизиты. Добавление новых реквизитов и табличных частей. Иерархические справочники. Вид иерархии. Свойство «Быстрый выбор». Предопределенные элементы. Подчиненные справочники.

Предназначение объекта «Перечисления». Свойства перечислений. Создание перечислений.
Тема 2.3. Документы

Предназначение объекта конфигурации «Документ». Свойства документов. Автонумерация документов. Стандартные реквизиты документов. Проведение документов. Создание реквизитов и табличных частей. Свойства «Проверка заполнения». Маска ввода. Создание документов путем копирования. Механизм «Ввод на основании». Практика создания документов.
Тема 2.4. Регистры

Предназначение и сущность регистров в системе «1С:Предприятие». Классическая схема использования регистров. Объект конфигурации «Регистры сведений». Свойства регистра сведений. Виды регистров сведений. Измерения, ресурсы и реквизиты. Ведущее измерение. Индексирование. Примеры использования регистров сведений.

Объект конфигурации «Регистры накопления». Свойства регистров накопления. Виды регистров накопления. Структура регистров и ее влияние на производительность системы. Практика использования регистров накопления.

Регистры бухгалтерии и регистры расчета. Настройка связи между регистрами и документами. Конструктор движения. Обработка проведения.
Тема 2.5. Отчеты

Предназначение объекта конфигурации «Отчеты». Схема компоновки данных. Наборы данных. Конструктор запроса. Теория и практика создания запросов. Связи наборов данных. Вычисляемые поля. Ресурсы и их функция в отчетах. Параметры отчетов. Создание отчетов в виде группировок, таблиц и диаграмм. Использование конструктора настроек. Выбранные поля. Оформление отчетов и другие настройки. Отладка отчетов.


Тема 2.6. Функциональные опции

Предназначение объекта конфигурации «Функциональные опции». Объект хранения функциональных опций. Объект конфигурации «Константы» и его особенности. Состав функциональных опций.

Журналы документов. Настройка журналов – выбор регистрируемых документов и определение граф. Работа с журналами документов в режиме пользователя.

Использование критериев отбора. Тип – основная настройка критерия отбора. Состав объектов, входящих в критерий отбора. Примеры использования критериев отбора.
Тема 2.7. Управляемые формы

Виды интерфейсов в приложениях 1С – обычные и управляемые формы. Настройка формы элемента справочника. Объединение реквизитов на форме с помощью обычных групп с заголовками и без. Создание страниц на форме. Использование декораций. Имя и заголовок реквизита. Редактирование формы списка справочника. Форма выбора и ее предназначение. Редактирование формы документа.
Программирование
Тема 2.8. Процедуры и функции

Назначение и характеристики встроенного языка программирования 1С. Задачи встроенного языка 1С. Модули в системе 1С и их виды.

Понятие переменной. Инициализация переменной. Область действия переменной. Методы в системе 1С. Отличия процедур и функций. Примеры встроенных и самописных процедур. Директивы компиляции. Вызов и определение процедуры. Примеры встроенных и самописных функций. Вызов и определение функции. Возвращаемые значения функций.
Тема 2.9. Типы данных

Примитивные типы данных – Строка, Число, Дата, Булево. Примеры работы с примитивными типами данных в коде. Составной тип данных. Универсальные коллекции значений – Массив, Структура, Таблица значений, Соответствие. Примеры использования коллекций значений в программировании. Общие типы. Определяемые типы.
Тема 2.10. Отладка программного кода

Проверка модуля на отсутствие синтаксических ошибок. Остановка по ошибке. Точки останова. Вычисление выражений. Анализ программных сущностей с помощью табло. Перемещение по коду в процессе отладки – команды «Шагнуть в» и «Шагнуть через». Удаление точек останова. Стек вызовов.
Тема 2.11. Запросы

Язык запросов 1С. Предназначение запросов в системе 1С. Сходства и отличия запросов 1С и SQL-запросов. Конструктор запроса и конструктор запроса с обработкой результата. Выбор источника запроса. Формирование условий в запросах. Отбор записей по стандартным критериям (Первые, Без повторяющихся). Сортировка данных. Расчет итогов. Построитель запросов. Пакет запросов. Обработка результата выполнения запросов. Создание и удаление временных таблиц. Контроль остатков при проведении документа «Реализация товаров». Консоль запросов.

Тема 2.12. Анализ производительности

Включение замера производительности. Анализ отчета о результатах замера производительности. Примеры оптимизации кода в целях повышения производительности системы. Показатели производительности и их применение. Настройка показателей производительности. Методика APDEX. Библиотека стандартных подсистем и обработка "Оценка производительности". Корпоративный инструментальный пакет. Технологический журнал и его возможности.
Тема 2.13. Стандарты разработки

Правила именования модулей, объектов и реквизитов. Правила именования переменных. Правила разметки программного кода. Комментирование доработок в типовых конфигурациях. Правила именования функций и процедур. Читабельность кода. Правила составления запросов. Рефакторинг. Управление качеством кода с помощью SonarQube.
Тема 2.14. Обработки

Предназначение объекта конфигурации «Обработки». Примеры стандартных обработок, входящих в состав платформы и типовых конфигураций. Создание и редактирование формы обработки. Работа с модулем формы. Практика создания новых обработок.
Тема 2.15. Печатные формы

Предназначение печатной формы. Понятие макета. Области макета. Параметры и шаблоны макета. Печатные формы справочников. Печатные формы документов. Печатные формы, выводимые из обработок. Практические примеры создания печатных форм.
Доработка типовых конфигураций
Тема 2.16. Включение возможности изменения

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

Настройка правил поддержки. Варианты включения возможности изменений. Кнопка «Снять с поддержки». Включение возможности редактирования выбранных объектов конфигурации. Примеры доработки типовых конфигураций «1С:Зарплата и управление персоналом» и «1С:Управление торговлей». Обновление конфигураций после доработки.
Тема 2.17. Внешние отчеты, обработки и печатные формы

Преимущества и недостатки использования внешних объектов (отчетов, обработок, печатных форм). Методика создания внешних отчетов и обработок. Встраивание внешних объектов в типовые конфигурации. Практика разработки и отладки внешних отчетов
, обработок и печатных форм.
Тема 2.18. Расширения

Понятие расширения. Сущность механизма расширений. Сценарии использования расширений. Ограничения расширений. Параметр «Назначение» - Исправление, Адаптация, Дополнение. Область действия расширений. Прикладные аспекты работы с расширениями. Деактивация и удаление расширений. Проверка возможности применения расширений. Примеры использования расширений в системе «1С:Бухгалтерия».
Интеграция 1С со сторонними приложениями
Тема 2.19. Типовые обмены

Отличия типового и нетипового обмена. Предназначение синхронизации данных. Порядок настройки синхронизации данных на примере типовых конфигураций «1С:Бухгалтерия» и «1С:Управление торговлей». Полная и частичная синхронизация. Настройка синхронизации по расписанию. Самостоятельная настройка синхронизации на примере конфигураций «1С:Зарплата и управление персоналом» и «1С:Бухгалтерия».
Тема 2.20. Технологии взаимодействия MS Excel и 1С

Сравнительный анализ технологий обмена данными между 1С и Microsoft Excel – СOM, ADO, Табличный документ. Теория и практика выгрузки данных из 1С в Excel с помощью COM (в новый и уже существующий документ). Загрузка данных из Excel в 1С с помощью объекта встроенного языка «Табличный документ». Примеры загрузки в регистр сведений, справочник и табличную часть документа.
Тема 2.21. HTTP-сервисы

Понятие API. Общие сведения об основных подходах к реализации API – REST и SOAP. Сходства и различия web-сервисов и http-сервисов в 1С. Поддерживаемые веб-сервера.

Разработка http-сервисов с шаблоном на примере вывода данных о сотрудниках по логину. Изменение данных в базе с помощью http-сервисов. Настройка отладки кода http-сервисов.
Тема 2.22. Работа с JSON

Текстовый формат данных JSON и причины его популярности в IT. Преобразование данных 1С в формат JSON и обратно. Получение данных JSON и их разбор средствами 1С. Примеры использования JSON в работе программиста 1С.
Тема 2.23. Парсинг веб-страниц

Понятие парсинга. Как и для чего используется парсинг веб-страниц. Практика парсинга текстовых данных средствами 1С на примере сайта https://sinoptik.com.ru. Парсинг графических данных на примере сайта http://freeguard.ru/. Метод НайтиПоФильтру.
Тема 2.24. Внешние источники данных

Предназначение объекта конфигурации «Внешние источники данных». Добавление таблицы путем выбора из списка таблиц внешнего источника данных. Строка соединения и другие параметры для подключения таблиц СУБД Microsoft SQL Server. Настройка свойств таблицы внешнего источника данных. Примеры обращения к данным внешнего источника данных.