Здесь описана логика работы сервиса. См. также описание интерфейсов таблиц, карточки материала и каталога материалов
Из материалов состоят некоторые семейства. Также к материалам могут принадлежать привязки. Материал принадлежит только одному функциональному типу.
Примеры материалов: Керамзитовый гравий фр. 10-20 мм П25 М250
, Песок средней крупности
, Бетон B15 F100 W2
, Керамзитобетон
.
Обязательные свойства материала: код, имя, статус, функциональный тип, хотя бы одна дисциплина, стандарт и обязательные параметры функционального типа.
Необязательные свойства: основной файл, необязательные параметры функционального типа, атрибуты, описание, картинка и вспомогательные файлы.
Атрибуты, дисциплины и параметры материала наследуются от заданного функционального типа материала. Иными словами, нельзя создать материал, с атрибутами, дисциплинами и параметрами, которых нет в функциональном типе.
Код и имя материала должны быть уникальными в рамках одного стандарта.
Материал можно найти в соответствующей таблице. Там же можно посмотреть свойства материала и перейти в его карточку. Также есть каталог материалов в десктопном приложении.
Для создания и редактирования материалов нужны соответствующие разрешения.
BDS_MaterialCode
(данный параметр берется из ФОП и его можно изменить в json настройках десктопного приложения) при загрузке файла в каталог.