Техническое задание на справочник по пиломатериалам с расчётом кубатуры
Пример ТЗ по кейсу «Куб доски»: справочник описан таким, каким он работает на sd-pskov.ru. Так выглядит документ, который мы составляем до начала работ: что на каждой странице, как считаются кубы и обмер пачки, что проверяем при приёмке.
1. Общие сведения
| Назначение | Справочник по пиломатериалам для Псковской области: сколько штук в кубе, сколько весит, что значит сорт, как обмерить пачку при приёмке. |
|---|---|
| Аудитория | Частный покупатель доски на стройку, баню или ремонт, который принимает машину сам. |
| Главная задача | Посчитать кубы по ГОСТ самому и проверить у борта, что привезли оплаченный объём. |
| Чем не является | Пилорамой и магазином: цен, доставки, заказа и телефонов нет. В подвале: «Ничего не продаём и не возим. Числа проверяйте рулеткой». |
| Язык | Русский. |
2. Структура сайта
- / — главная: сколько в кубе, таблица сечений, сырая и сухая, сорта, вопросы
- /priemka/ — приёмка машины доски: обмер пачки, плотный и складочный куб, необрезная доска, шаги приёмки
Навигация — вместо меню ряд торцов досок разного сечения с надписями краской: «Куб», «Сорт», «Вес», «Приёмка». В шапке — название «Куб доски · Псковская область» и строка «Справочник пилорамщика: считаем кубы сами». В подвале — что считается по каким нормам и оговорка «Ничего не продаём и не возим».
3. Главная страница
- Первый экран: фото пачки свежей сосновой доски торцами к зрителю, поверх — метки краской и размерные линии. Заголовок «Сколько штук в кубе на самом деле?», подзаголовок «Считайте кубы сами — не верьте прайсу в штуках».
- «Сколько в кубе» (раздел 4).
- Таблица ходовых сечений: пять вкладок — доска (8 сечений), брусок (6), брус (6), вагонка (3), доска пола (3). Колонки: целых штук в кубе при длине 3, 4 и 6 м, вес одной штуки 6 м свежей и сухой. Под таблицей — пример с округлением в пользу продавца: 23 доски 50 × 150 × 6 м — это 1,035 м³.
- «Сырая и сухая»: торец доски 50 × 150 сразу с пилы (51,6 × 154,1 мм) и после камерной сушки (49,5 × 148,8 мм). Три плашки влажности: свежепиленая около 85 %, под навесом до 22 %, камерной сушки 12 ± 3 %.
- «Что значит сорт»: шесть пороков на фото — сучок здоровый, сучок выпадающий, обзол, синева, гниль, трещина на торце — и что допускается в 1, 2 и 3 сорте по ГОСТ 8486-86.
- Полоса-переход на /priemka/ и шесть вопросов с ответами.
4. Сколько в кубе
4.1. Выбор
| Параметр | Значения | По умолчанию |
|---|---|---|
| Сечение, мм | 25 × 100, 25 × 150, 40 × 150, 50 × 100, 50 × 150, 50 × 200, 100 × 100, 150 × 150, 200 × 200 — кнопки-торцы в масштабе | 25 × 150 |
| Длина | 3, 4, 6 м | 4 м |
4.2. Расчёт и вывод
- Объём одной штуки = толщина × ширина × длина по номиналу, в метрах (как в ГОСТ 5306). Штук в кубе = 1 / объём штуки, с одним знаком после запятой; объём штуки — с четырьмя.
- Вес кубометра сосны: свежепиленой около 770 кг, камерной сушки около 505 кг. Под цифрами — оговорка: сырой куб весит 750–850 кг в зависимости от влажности.
- Подпись под рисунком: если сечение делит кубометр без остатка — «Ровно N шт.»; иначе — «N целых и ещё X % доски — последняя на рисунке пунктиром. Продавец округлит, спросите — в какую сторону».
- Рисунок — SVG-штабель из выбранных досок в косой проекции: торцы с годичными кольцами, неполная последняя доска — полупрозрачная, с синим пунктиром.
5. Приёмка машины
5.1. Обмер пачки
| Поле | Значения | По умолчанию |
|---|---|---|
| Длина досок, м | 1–6,5 | 6 |
| Ширина пачки, м | 0,1–3 | 1,25 |
| Высота пачки, м | 0,1–3 | 1 |
| Рядов прокладок | 0–60 | 0 |
| Сечение доски | 8 ходовых сечений | 50 × 150 |
- Досок в ряду = ⌊ширина пачки / ширина доски⌋; рядов = ⌊(высота − прокладки × 25 мм) / толщина⌋. Прокладка 25 мм — по ГОСТ 3808.1.
- Кубы по штукам = штуки × объём одной; кубы по габариту = длина × ширина × высота; «воздух» = разница в кубах и процентах.
- Подпись: за воздух не платят; норматива «допустимой разницы» для обрезной доски нет — есть штуки.
5.2. Ширина необрезной доски
- Ввод: ширина широкой и узкой пласти на середине длины, мм (по умолчанию 220 и 160).
- Ширина = полусумма; доли до 5 мм отбрасываются, от 5 мм — округляются до 10 мм вверх (ГОСТ 6564). Расчёт показывается строкой.
- Таблица коэффициентов перевода складочного объёма в плотный для пачки необрезной (ОСТ 13-24-86, хвойные, длина 2–6,5 м): по толщине 16–100 мм, сырая — 0,59–0,75, сухая — 0,64–0,79.
5.3. Остальные блоки
Плотный и складочный куб — два рисунка и пояснение. «Что проверить до разгрузки» — шесть шагов: пересчитать торцы, влажность, замер досок (допуски по толщине, выборка по ГОСТ 6564), длина (допуск +50 / −25 мм), торцы и пласти, документ о качестве. Четыре частые ошибки и четыре вопроса.
6. Источники чисел
- Объём по номинальным размерам, для влажности 20 % — ГОСТ 5306-83 «Пиломатериалы и заготовки. Таблицы объёмов».
- Сечения и допуски по длине — ГОСТ 24454-80; брус, брусок, доска — ГОСТ 18288-87.
- Сорта и пороки — ГОСТ 8486-86, определения пороков — ГОСТ 2140-81.
- Усушка — ГОСТ 6782.1-75; влажность профильных деталей и размеры вагонки и доски пола — ГОСТ 8242-88; прокладки в штабеле — ГОСТ 3808.1-2019.
- Обмер и выборка — ГОСТ 6564-84; необрезная доска — ОСТ 13-24-86.
- Плотность сосны — справочник Боровикова и Уголева; расчётная плотность сырой древесины — СП 64.13330.2017. Источники расходятся (770 и 850 кг/м³), поэтому для сырой доски дан диапазон 750–850.
7. Дизайн
Стиль «склад у пилорамы»: свежий спил сосны (#E8CFA0) как основной фон, тёмная хвоя (#1E3A2C) для текста и тёмных полос, синяя краска маркировки торцов (#2457C5) — единственный яркий акцент: им «написаны» цифры и выделения. Повторяющийся мотив — торцы досок в пачке. Шрифты: Alumni Sans — узкие заголовки, Raleway — текст, Shantell Sans — надписи «краской». Фото пачки, пороков, рисунки шагов приёмки и плотного и складочного куба — сгенерированы; штабель, кнопки-торцы и схема усушки — SVG. Анимации: появление блоков при прокрутке; при настройке «уменьшить движение» отключаются.
8. Технические требования
- Статические страницы: HTML, CSS, JavaScript без библиотек; расчёты — в браузере, без сервера.
- Кнопки сечений, таблица и схемы усушки вписываются в HTML при сборке — поисковик видит их без JavaScript.
- Шрифты и все файлы — на своём сервере, сторонних запросов нет.
- Адаптивность: контрольные точки 1180 и 760 px; калькуляторы в одну колонку, торцы-разделы во всю ширину, без горизонтальной прокрутки на 390 px.
- SEO: свой title и description у каждой страницы, canonical, Open Graph с картинкой 1200 × 630, sitemap.xml, robots.txt.
- Доступность: один H1 на странице, alt у фото пороков, кнопки-торцы с состоянием «нажато», у штабеля — текстовое описание.
9. Приёмка
| Проверка | Ожидаемый результат |
|---|---|
| Значения по умолчанию: 25 × 150, 4 м | 66,7 шт., 0,0150 м³, «66 целых и ещё 67 % доски» |
| 50 × 150, 6 м | 22,2 шт. |
| 25 × 100, 4 м | «Ровно 100 шт.» |
| Обмер по умолчанию | По габариту 7,50 м³, по штукам 7,20 м³ (160 шт.: 8 в ряду × 20 рядов), воздух 0,30 м³, 4 % |
| Обмер, 1 ряд прокладок | По штукам 6,84 м³ (152 шт.) |
| Необрезная 220 и 160 мм | 190 мм |
| Необрезная 225 и 160 / 230 и 160 мм | 192,5 → 190 мм / 195 → 200 мм |
| Ширина 1440 и 390 px | Нет горизонтальной прокрутки, ошибок в консоли нет |
| Сторонние запросы | Нет ни одного |
Нужно ТЗ на калькулятор для вашего сайта? Обсудим задачу.
Расскажите о задаче — уточним детали, предложим состав и назовём стоимость по опубликованному прайсу.
- Цена и состав — в договоре
- Три круга правок на этап
- Гарантия 12 месяцев на наш код
- Домен и исходники ваши, лицензия бессрочная