Смета
У сметы хранятся: название, объект (место), статус (активна / закрыта / в архиве), настройки доступа по ссылке и код ссылки, количество дней (план/факт), настройки НДС. Смета всегда привязана к одному объекту.
Раздел
У раздела хранятся: название и порядок сортировки. В разделе — список работ и привязка материалов (объём, факт, цена по каждому материалу).
Работа в смете
У работы хранятся: название, тип работ (из справочника), план объёма, цена (для заказчика), ставка (для расчёта выплат исполнителю), единица измерения. Дополнительно сохраняются параметры и коэффициенты, заданные для этой работы (они используются при расчёте цены и объёма).
- Работа связана с типом работ: от типа берутся единицы измерения, формула расчёта объёма (если включён калькулятор), а также правило — ставка в процентах от цены или фиксированная сумма.
- Цена и ставка при создании работы могут подставляться из справочников цен и тарифов — по типу работ, объекту и дате. Если поля остались пустыми, при открытии сметы система подставляет значения из справочников только для отображения; в базу они не перезаписываются при каждом открытии.
Итого по работе:
Хранится в базе: название, тип работ, план объёма, цена (для заказчика), ставка, единица измерения, параметры и коэффициенты.
Всегда считается при показе (в базе нет): цена исполнителя, суммы (для заказчика, для исполнителя, по факту), фактический объём по работе (собирается из отчётов).