Данные склада
Сортамент со склада выложен в двух машинно-читаемых форматах рядом с сайтом - без всякого сервера, просто файлы, которые отдаёт веб-сервер как есть. Их читают и страница остатков, и калькулятор. Заберите в свою смету, сверяйте между заходами, подключайте к расчёту конструкции.
/api/stock.json
Весь сортамент одним объектом: дата обновления, плотность, массив группы, в каждой - позиции с полями размер, марка, длина, наличие и масса. У группы есть формула_массы и единица.
/data/sortament.csv
Тот же сортамент плоской таблицей: группа, профиль, размер_мм, марка, длина, наличие, масса, единица. Открывается в любой таблице; разделитель - запятая, кодировка UTF-8.
Схема stock.json
{
"обновлено": "2026-10-16",
"плотность_кг_м3": 7850,
"позиций": 100, "групп": 14,
"группы": [
{
"id": "krug", "название": "Круг горячекатаный",
"единица": "кг/м", "формула_массы": "0,006165 · d²",
"позиции": [
{ "размер": "20 мм", "марка": "Ст3сп5, 20, 45",
"длина": "6 м, немерная 4–6 м", "наличие": "в наличии", "масса": 2.466 } ]
} ]
}Как это считается
Масса везде теоретическая, из плотности стали 7 850 кг/м³. Для круга, квадрата, шестигранника, полосы, листа и трубы она посчитана формулой (формулы и примеры - на странице таблиц масс). Для уголка, швеллера и балки формула врёт на скруглениях, поэтому масса взята из сортамента ГОСТ. Профильная труба считается без радиусов, фактическая масса на 2–4 % ниже - это отмечено и в данных, и в таблицах.
В файлах нет цен: прокат переоценивается чаще, чем имеет смысл публиковать. Цена - по запросу письмом на zakaz@steelbloom.cloud; наличие в файлах справочное, точный остаток подтверждаем тем же письмом.