---
title: neededbuildresources
summary: MD-свойство станции: таблица нехватки товаров для конкретного build task.
section: reference
kind: api
status: reference
tags: ["neededbuildresources","md","shipyard","resources","API"]
sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/"]
---
## Возвращаемое значение
| Тип | Значение |
| --- | --- |
| [MD table](wiki:type-md-values) | Форма .table даёт таблицу MD: ключи являются товарами, значения обозначают нехватку. Это не таблица Lua. |
[Типы и методы](wiki:types)
## Используемое выражение
**Слой:** Mission Director. Это свойство станции для конкретного build task, а не функция Lua.
```xml
```
**Что произойдёт:** $Needed содержит таблицу нехватки данного заказа, $Wares содержит список её ключей. Конкретные товары и количества зависят от станции и заказа; фиксированного вывода здесь нет.
`$Station` должна быть существующей станцией, `$Build` - действительным связанным с ней заказом. Фрагмент выполняется внутри подготовленного обработчика; эти переменные не создаются автоматически.
## Обход результата
```xml
```
**Что произойдёт:** Для каждого ключа $Ware читаются его ID и недостающее количество $Amount. Пример только читает данные и не доставляет товары.
Таблица описывает нехватку данного заказа. Общий запас станции, рецепт товара и недостающие товары build task - разные сведения.
## Ограничения
Перед чтением проверьте жизненный цикл заказа и связь со станцией. Не используйте устаревший handle после завершения или отмены. Пустой набор и отсутствие действительного заказа должны обрабатываться раздельно.
Само чтение не должно создавать корабль или снабжать верфь ресурсами. Отображение результата относится к вашему UI и проверяется отдельно.