Урок 4. Практика разработки. Часть 1

Сайт: Система дистанционного обучения ФГБОУ ВО ЮГУ
Курс: Тест Глобал
Книга: Урок 4. Практика разработки. Часть 1
Напечатано:: Гость
Дата: среда, 2 июля 2025, 09:42

Описание

В данном уроке мы рассмотрим:

  1. Миксины
  2. Документы
  3. Коллекции
  4. Автонумерацию на атрибутах класса

1. Миксины

Особый вид классов, которые служат для хранения данных из разных классов. Используются для построения общих списочных форм различных диалогов подбора в пользовательских интерфейсах, а также для удобства обработки данных в прикладной бизнес-логике. Миксин позволяет объединить несколько разных таблиц вместе что дает возможность использовать внешние ключи и индексы на данное объединение. 

Пример: миксин Bs_Settler - Сторона расчета, которая объединяет в себе классы Bs_Contras - Контрагент и Bs_Person - Физические лица

Руководство разработчика: Класс # Миксин

2. Документы

Документ – это прикладной объект, который хранит данные о событиях или операциях на предприятии. 

Пример: 

  • Заявка на отгрузку; 
  • Приходная накладная; 
  • Акт сверки. 

Руководство разработчика: Класс # Cупертипы классов

3. Коллекции

Коллекции представляют собой классы, объекты которых не имеют права на самостоятельное существование и могут быть созданы только для объектов других классов. Коллекции применяются в качестве табличных частей документов или логических развязок между классами. 

Пример: 

  • Позиции накладной; 
  • Позиции складского ордера 

Руководство разработчика: Класс # Коллекции

4. Автонумерация

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

Руководство разработчика: Сервисы класса # Автонумерация