vault backup: 2026-07-28 18:38:39

This commit is contained in:
2026-07-28 18:38:39 +03:00
parent 519345dd96
commit f12b217d16

View File

@@ -0,0 +1,25 @@
## Создание объектов
1. Код объекта - `HalsApplication`. Вначале автоматически ставится префикс `Hals` далее пишем название объекта на английском в единственном числе.
2. Заголовок - всегда в единственном числе, независимо от того, справочник это или объекты системы (в будущем раздел)
3. Родительский объект
1. Для новых разделов системы, деталей всегда выбираем `BaseEntity`
2. Для будущих справочником всегда выбираем `BaseLookup`
3. Для изменения встроенных базовых объектов выбираем их в качестве родительского `Account` `Order` и другие
4. Идентификатор всегда подставится автоматически поле `Id`
5. Отображаемое значение - для справочников, у которых родительский `BaseLookup` подставится автоматически `Название (Name)`, для кастомных объектов системы создаем новое поле, которые будет являться отображаемым значением, например `Название (HalsName)`
6. Типы полей
1. Текстовые выбираем всегда по планируемому размеру, не нужно ставить 500 символов там, где будет максимум 20.
Строки неограниченной длины используем крайне редко и никогда не используем их в колонках, которые будут выступать в роли "Отображаемое значение" для объекта
2. Дробные числа также выбираем аккуратно, в дальнейшем изменить формат дроби можно будет, проблем нет, но лучше заложить сразу то, что нужно будет
3. Дата/Время, Дата, Время - всегда выбираем тот формат, который нужен, если в поле должна быть только дата, то именно такой формат и используем
4. Логическое поле всегда именуется `HalsIsActive` - то есть используем обязательно `Is` это поможет структурировать поля и лучше их понимать
5. Справочник - Вид справочника тоже выбираем, исходя из потребности. Использовать всплывающее окно для двух-трех значения крайне не оптимально.
### Создание раздела
1. Сначала всегда создаем объект самостоятельно, затем переходим в "Мастер разделов"
2. Нажимаем "Выбрать существующий объект" - Выбираем нужный нам объект
3. В поле "Заголовок" изменяем единственное число названия объекта на множественное "Заявка -> Заявки"
### Создание детали