3.8 KiB
3.8 KiB
Создание объектов
- Код объекта -
HalsApplication. Вначале автоматически ставится префиксHalsдалее пишем название объекта на английском в единственном числе. - Заголовок - всегда в единственном числе, независимо от того, справочник это или объекты системы (в будущем раздел)
- Родительский объект
- Для новых разделов системы, деталей всегда выбираем
BaseEntity - Для будущих справочником всегда выбираем
BaseLookup - Для изменения встроенных базовых объектов выбираем их в качестве родительского
AccountOrderи другие
- Для новых разделов системы, деталей всегда выбираем
- Идентификатор всегда подставится автоматически поле
Id - Отображаемое значение - для справочников, у которых родительский
BaseLookupподставится автоматическиНазвание (Name), для кастомных объектов системы создаем новое поле, которые будет являться отображаемым значением, напримерНазвание (HalsName) - Типы полей
- Текстовые выбираем всегда по планируемому размеру, не нужно ставить 500 символов там, где будет максимум 20. Строки неограниченной длины используем крайне редко и никогда не используем их в колонках, которые будут выступать в роли "Отображаемое значение" для объекта
- Дробные числа также выбираем аккуратно, в дальнейшем изменить формат дроби можно будет, проблем нет, но лучше заложить сразу то, что нужно будет
- Дата/Время, Дата, Время - всегда выбираем тот формат, который нужен, если в поле должна быть только дата, то именно такой формат и используем
- Логическое поле всегда именуется
HalsIsActive- то есть используем обязательноIsэто поможет структурировать поля и лучше их понимать - Справочник - Вид справочника тоже выбираем, исходя из потребности. Использовать всплывающее окно для двух-трех значения крайне не оптимально.
Код для поля типа "Справочник" должен быть в формате
HalsClientCorvet, а неHalsHalsClientCorvetне нужно дублировать наименования связанного объекта, оно может отличаться
Создание раздела
- Сначала всегда создаем объект самостоятельно, затем переходим в "Мастер разделов"
- Нажимаем "Выбрать существующий объект" - Выбираем нужный нам объект
- В поле "Заголовок" изменяем единственное число названия объекта на множественное "Заявка -> Заявки"