Проверка полноты проектной сметы
Сопоставить задачи, материалы и статьи затрат, выявить пропуски и двойной учёт по заданным правилам.
Методика и примеры
Проверка полноты проектной сметы
Сопоставляет статьи с задачами и требуемыми материалами, отмечает возможный двойной учёт одинаковыхtask/type/item и затраты без задачи. Дубли не удаляет автоматически.
Входные данные примера
Основной источник
[
{
"id": "A",
"materials": [
"wood",
"paint"
]
},
{
"id": "B",
"materials": [
"cloth"
]
}
]Второй источник
[
{
"task": "A",
"type": "material",
"item": "wood",
"qty": 2,
"price": 10
},
{
"task": "A",
"type": "material",
"item": "wood",
"qty": 1,
"price": 10
},
{
"task": "unknown",
"type": "labor",
"item": "work",
"qty": 1,
"price": 20
}
]Результат примера
| ID / ресурс | Проблема | Основание |
|---|---|---|
| A | материал не отражён в смете | paint |
| B | нет статей затрат | |
| B | материал не отражён в смете | cloth |
Показано строк: 3 из 5.
Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.
