ОТДЕЛКА
ВНУТРИ И СНАРУЖИ
ПОКРАСКА
ДОМОВ
ПОКРАСКА
В ЦЕХЕ
МАТЕРИАЛЫ

Сметный калькулятор внутренней и внешней отделки

Обшивка стен, потолков, фасадов. Расчет фальшбалок и фасадных углов

{{ getEntityTypeNameSquare(wallPos) }}
{{w.states.copies}}
шт
СДЕЛАТЬ КОПИЮ
УДАЛИТЬ
внутри
снаружи
{{commonSwitchOption.name}}

Площадь

ОБЩАЯ
Ш × В
ПОШТУЧНО
м
м2
шт

Вычитаем проёмы –{{ getEntityMinus(wallPos) }} м2

Площадь стены: {{ (entitySquares[wallPos]) ? entitySquares[wallPos] : "..." }} м2
Вычитаем проёмы
Да, отключить

Обшивка

Монтаж {{state.installDirection.collapsed ? getSelectedInstallDirection.name.toLowerCase() : ''}}
{{direction.name}}
install preview
Стыки {{ state.installScheme.collapsed ? getSelectedISchemeMode.name.toLowerCase() : '' }}
{{specMode.title}}
{{tech.NAME}}
На поверхности
Отходы — {{calculateInstallScheme.unusedPieces.calculateWaste().squareWasted}} м2 ({{calculateInstallScheme.unusedPieces.calculateWaste().cost}} рублей)
Работа
Пилов — {{calculateInstallScheme.cutsMade}} шт
Торцовок — {{calculateInstallScheme.torzovok}} шт
Схема резов
Отходы — {{calculateInstallScheme.unusedPieces.calculateWaste().squareWasted}} м2 ({{calculateInstallScheme.unusedPieces.calculateWaste().cost}} рублей)
Запас материала
— понадобится {{ emitState.prodCalc.single['upakCount'] }} {{ getLang(emitState.prodCalc.single['upakCount'], {1:'упаковка', 2:'упаковки', 3:'упаковок'}) }}, {{emitState.prodCalc.single['quantityBrutto']}} шт. {{ emitState.prodCalc.single['upakCount'] }} {{ getLang(emitState.prodCalc.single['upakCount'], {1:'упаковка', 2:'упаковки', 3:'упаковок'}) }}, {{emitState.prodCalc.single['quantityBrutto']}} шт. ×
Бюджет: {{ emitState.prodCalc.single['upakPrice'].toLocaleString('ru') }} рублей.
{{db.products[state.product.selectedId]['NAME']}} — понадобится {{ emitState.prodCalc.single['upakCount'] }} {{ getLang(emitState.prodCalc.single['upakCount'], {1:'упаковка', 2:'упаковки', 3:'упаковок'}) }}, {{emitState.prodCalc.single['quantityBrutto']}} шт.
Бюджет: {{ emitState.prodCalc.single['upakPrice'].toLocaleString('ru') }} рублей.
Ожидаем площадь для расчёта
Да, отключить

Подсистема монтажа

Возможна вариация длины обрешетки от {{allVariables.D_OBRPM_S_MIN}} до {{allVariables.D_OBRPM_S_MAX}} м.п.
Выбрано среднее значение: {{allVariables.D_OBRPM}} м.п.
Для более точного расчета переключитесь в режим Ш*В
Действует режим общей площади, при которой для одной и то же площади поверхности возможна вариация длины обрешетки в зависимости от пропорций поверхности и направления обрешётки.

Ниже примеры для одной и той же площади и шага обрешётки.

Разница только в форме стены!

Площадь: {{wallSquare}} м2
Длина обрешетки
{{allVariables.D_OBRPM_S_MIN}} м.п.
Длина обрешетки
{{allVariables.D_OBRPM_S_MAX}} м.п.
Шаг обрешётки:
Шаг стропил:
Запас расходников:
Способ крепления:
{{getUnnecessarilyRequiredVariablesTitles[varCode]}}:
Бюджет: {{ (budget).toLocaleString('ru') }} рублей.
{{ db.surfacesDb[state.selectedObreshetkaID].NAME }} Бюджет: {{ (budget).toLocaleString('ru') }} рублей. Тип обрешётки не выбран.
Да, отключить

Обработка древесины

{{+i + 1}}
{{item.name}}
{{item.description}}
{{item.price}} р/м2
Бюджет обработки {{ parseToNumber(matherialsUpaksSquareSingle) }} м2 : {{ (emitState.totalCost).toLocaleString('ru') }} рублей.
{{getProductsForCollapsedBudget()}}
Бюджет: {{ (emitState.totalCost).toLocaleString('ru') }} рублей. Ни одна обработка не применена
Ожидаем площадь для расчёта
Да, отключить

Покраска

{{ error }}
Ссылка на товар — понадобится {{ calculatePaintVolumeForEntity() }} л. ×
{{getColorificatorSettings.title}}
Колеровка:
{{ db.colorificatorColorsDb[getColorSectionId(state.colorificatorSection)][state.colorificatorColor].name }}
{{ db.colorificatorColorsDb[getColorSectionId(state.colorificatorSection)][colorId].name }}
{{ db.paintingDb['primers'][db.paintingDb[state.scheme][state.productId].PRIMER_ID].NAME }}
Ссылка на товар — понадобится {{ calculatePaintVolumeForEntity('primers') }} л.
{{+i + 1}}
{{item.name}}
{{item.description}}
{{item.price}} р/м2
{{getColorificatorSettings.title}}
Колеровка:
{{ db.colorificatorColorsDb[getColorSectionId(state.colorificatorSection)][state.colorificatorColor].name }}
{{ db.colorificatorColorsDb[getColorSectionId(state.colorificatorSection)][colorId].name }}
{{ parseToNumber(matherialsUpaksSquareSingle) }} м2 : {{ (separateBudgets.matherials).toLocaleString('ru') }} рублей. Бюджет работ {{ parseToNumber(singleWorkSquare) }} м2 : {{ (separateBudgets.preparing).toLocaleString('ru') }} рублей.
Бюджет покраски {{ parseToNumber(matherialsUpaksSquareMultiple) }} м2 {{ parseToNumber(matherialsUpaksSquareMultiple) }} м2 : × {{ (getCost(true)).toLocaleString('ru') }} рублей.
Бюджет: {{ getCost(false).toLocaleString('ru') }} рублей. Покраска не выбрана
Да, отключить

Работа

{{item.NAME}}
{{getComplexTitle(item)}}
{{getDescription(item)}}
= {{itemsSquares[item.ID]}} ×
{{getSimplePricePerOne(item)}}
₽ = {{(+getSimplePricePerOne(item) * square).toLocaleString('ru')}} ₽
{{item.NAME}}
{{workLangs.title}}:
{{itemsSquares[item.ID]}}
{{sub.UF_NAME}}
{{sub.UF_DESC}}
= {{itemsSquares[item.ID]}} ×
{{getSubPrice(sub, item.ID)}}
₽ = {{(getSubPrice(sub, item.ID) * (itemsSquares[item.ID])).toLocaleString('ru')}} ₽
индивидуальная оценка
{{getIndividualDesc(item.ID)}} Добавить описание
Очистить
= {{itemsSquares[item.ID]}} ×
{{getIndividualPrice(item.ID)}}
₽ = {{(getIndividualPrice(item.ID) * (itemsSquares[item.ID])).toLocaleString('ru')}} ₽
* К площади применён {{squareKoefs}}-коэффициент скруглённой поверхности
* К площади применён {{squareKoefs}}-коэффициент скруглённой поверхности
Бюджет работ: {{ emitState.totalCostSingle.toLocaleString('ru') }} рублей.
Ожидаем площадь для расчёта
Менеджер заложил в смету:
{{product.name}} {{product.description}} = {{product.cnt}} м2 × {{product.pricePerOne}} ₽ = {{product.costSingle.toLocaleString('ru')}} ₽
{{productsInfoForNoManager.totalCostSingle ? "Можем предоставить:" : "Можем предоставить:"}}
{{getClosedProducts()}}
{{helpers.langs.descForClosed}}
{{helpers.langs.titleForClosed}}
{{helpers.langs.contactsForClosed.phone}}
Бюджет работ: {{ emitState.totalCostSingle.toLocaleString('ru') }} рублей. Работ нет

Площадь
ОБЩАЯ
ДОСКАМИ
м
м2
шт

Площадь{{getSquareOf(wallPos)}}: {{ (entitySquares[wallPos]) ? entitySquares[wallPos] : "..." }} м2
Да, отключить

Обшивка

Монтаж {{state.installDirection.collapsed ? getSelectedInstallDirection.name.toLowerCase() : ''}}
{{direction.name}}
install preview
Стыки {{ state.installScheme.collapsed ? getSelectedISchemeMode.name.toLowerCase() : '' }}
{{specMode.title}}
{{tech.NAME}}
На поверхности
Отходы — {{calculateInstallScheme.unusedPieces.calculateWaste().squareWasted}} м2 ({{calculateInstallScheme.unusedPieces.calculateWaste().cost}} рублей)
Работа
Пилов — {{calculateInstallScheme.cutsMade}} шт
Торцовок — {{calculateInstallScheme.torzovok}} шт
Схема резов
Отходы — {{calculateInstallScheme.unusedPieces.calculateWaste().squareWasted}} м2 ({{calculateInstallScheme.unusedPieces.calculateWaste().cost}} рублей)
Запас материала
— понадобится {{ emitState.prodCalc.single['upakCount'] }} {{ getLang(emitState.prodCalc.single['upakCount'], {1:'упаковка', 2:'упаковки', 3:'упаковок'}) }}, {{emitState.prodCalc.single['quantityBrutto']}} шт. {{ emitState.prodCalc.single['upakCount'] }} {{ getLang(emitState.prodCalc.single['upakCount'], {1:'упаковка', 2:'упаковки', 3:'упаковок'}) }}, {{emitState.prodCalc.single['quantityBrutto']}} шт. ×
Бюджет: {{ emitState.prodCalc.single['upakPrice'].toLocaleString('ru') }} рублей.
{{db.products[state.product.selectedId]['NAME']}} — понадобится {{ emitState.prodCalc.single['upakCount'] }} {{ getLang(emitState.prodCalc.single['upakCount'], {1:'упаковка', 2:'упаковки', 3:'упаковок'}) }}, {{emitState.prodCalc.single['quantityBrutto']}} шт.
Бюджет: {{ emitState.prodCalc.single['upakPrice'].toLocaleString('ru') }} рублей.
Ожидаем площадь для расчёта
Да, отключить

Подсистема монтажа

Возможна вариация длины обрешетки от {{allVariables.D_OBRPM_S_MIN}} до {{allVariables.D_OBRPM_S_MAX}} м.п.
Выбрано среднее значение: {{allVariables.D_OBRPM}} м.п.
Для более точного расчета переключитесь в режим Ш*В
Действует режим общей площади, при которой для одной и то же площади поверхности возможна вариация длины обрешетки в зависимости от пропорций поверхности и направления обрешётки.

Ниже примеры для одной и той же площади и шага обрешётки.

Разница только в форме стены!

Площадь: {{wallSquare}} м2
Длина обрешетки
{{allVariables.D_OBRPM_S_MIN}} м.п.
Длина обрешетки
{{allVariables.D_OBRPM_S_MAX}} м.п.
Шаг обрешётки:
Шаг стропил:
Запас расходников:
Способ крепления:
{{getUnnecessarilyRequiredVariablesTitles[varCode]}}:
Бюджет: {{ (budget).toLocaleString('ru') }} рублей.
{{ db.surfacesDb[state.selectedObreshetkaID].NAME }} Бюджет: {{ (budget).toLocaleString('ru') }} рублей. Тип обрешётки не выбран.
Да, отключить

Обработка древесины

{{+i + 1}}
{{item.name}}
{{item.description}}
{{item.price}} р/м2
Бюджет обработки {{ parseToNumber(matherialsUpaksSquareSingle) }} м2 : {{ (emitState.totalCost).toLocaleString('ru') }} рублей.
{{getProductsForCollapsedBudget()}}
Бюджет: {{ (emitState.totalCost).toLocaleString('ru') }} рублей. Ни одна обработка не применена
Ожидаем площадь для расчёта
Да, отключить

Покраска

{{ error }}
Ссылка на товар — понадобится {{ calculatePaintVolumeForEntity() }} л. ×
{{getColorificatorSettings.title}}
Колеровка:
{{ db.colorificatorColorsDb[getColorSectionId(state.colorificatorSection)][state.colorificatorColor].name }}
{{ db.colorificatorColorsDb[getColorSectionId(state.colorificatorSection)][colorId].name }}
{{ db.paintingDb['primers'][db.paintingDb[state.scheme][state.productId].PRIMER_ID].NAME }}
Ссылка на товар — понадобится {{ calculatePaintVolumeForEntity('primers') }} л.
{{+i + 1}}
{{item.name}}
{{item.description}}
{{item.price}} р/м2
{{getColorificatorSettings.title}}
Колеровка:
{{ db.colorificatorColorsDb[getColorSectionId(state.colorificatorSection)][state.colorificatorColor].name }}
{{ db.colorificatorColorsDb[getColorSectionId(state.colorificatorSection)][colorId].name }}
{{ parseToNumber(matherialsUpaksSquareSingle) }} м2 : {{ (separateBudgets.matherials).toLocaleString('ru') }} рублей. Бюджет работ {{ parseToNumber(singleWorkSquare) }} м2 : {{ (separateBudgets.preparing).toLocaleString('ru') }} рублей.
Бюджет покраски {{ parseToNumber(matherialsUpaksSquareMultiple) }} м2 {{ parseToNumber(matherialsUpaksSquareMultiple) }} м2 : × {{ (getCost(true)).toLocaleString('ru') }} рублей.
Бюджет: {{ getCost(false).toLocaleString('ru') }} рублей. Покраска не выбрана
Да, отключить

Работа

{{item.NAME}}
{{getComplexTitle(item)}}
{{getDescription(item)}}
= {{itemsSquares[item.ID]}} ×
{{getSimplePricePerOne(item)}}
₽ = {{(+getSimplePricePerOne(item) * square).toLocaleString('ru')}} ₽
{{item.NAME}}
{{workLangs.title}}:
{{itemsSquares[item.ID]}}
{{sub.UF_NAME}}
{{sub.UF_DESC}}
= {{itemsSquares[item.ID]}} ×
{{getSubPrice(sub, item.ID)}}
₽ = {{(getSubPrice(sub, item.ID) * (itemsSquares[item.ID])).toLocaleString('ru')}} ₽
индивидуальная оценка
{{getIndividualDesc(item.ID)}} Добавить описание
Очистить
= {{itemsSquares[item.ID]}} ×
{{getIndividualPrice(item.ID)}}
₽ = {{(getIndividualPrice(item.ID) * (itemsSquares[item.ID])).toLocaleString('ru')}} ₽
* К площади применён {{squareKoefs}}-коэффициент скруглённой поверхности
* К площади применён {{squareKoefs}}-коэффициент скруглённой поверхности
Бюджет работ: {{ emitState.totalCostSingle.toLocaleString('ru') }} рублей.
Ожидаем площадь для расчёта
Менеджер заложил в смету:
{{product.name}} {{product.description}} = {{product.cnt}} м2 × {{product.pricePerOne}} ₽ = {{product.costSingle.toLocaleString('ru')}} ₽
{{productsInfoForNoManager.totalCostSingle ? "Можем предоставить:" : "Можем предоставить:"}}
{{getClosedProducts()}}
{{helpers.langs.descForClosed}}
{{helpers.langs.titleForClosed}}
{{helpers.langs.contactsForClosed.phone}}
Бюджет работ: {{ emitState.totalCostSingle.toLocaleString('ru') }} рублей. Работ нет

50 мм
Размеры:
Толщина стенки:

Материал

Порода
Сорт
Ожидаем площадь для расчёта

Длина

м
м
Запас материала: +20 см
Цена: {{ collectEmit['budget']['single'].toLocaleString('ru') }} рублей.
Цена за штуку: {{ collectEmit['budget']['single'].toLocaleString('ru') }} рублей.
Цена за {{ copies }} {{ getLang(copies, { 1: 'штука', 2: 'штуки', 3: 'штук' }) }}: {{ collectEmit['budget']['multiple'].toLocaleString('ru') }} рублей.

Площадь
ОБЩАЯ
ДОСКАМИ
м
м2
шт

Площадь{{getSquareOf(wallPos)}}: {{ (entitySquares[wallPos]) ? entitySquares[wallPos] : "..." }} м2
Да, отключить

Обшивка

Монтаж {{state.installDirection.collapsed ? getSelectedInstallDirection.name.toLowerCase() : ''}}
{{direction.name}}
install preview
Стыки {{ state.installScheme.collapsed ? getSelectedISchemeMode.name.toLowerCase() : '' }}
{{specMode.title}}
{{tech.NAME}}
На поверхности
Отходы — {{calculateInstallScheme.unusedPieces.calculateWaste().squareWasted}} м2 ({{calculateInstallScheme.unusedPieces.calculateWaste().cost}} рублей)
Работа
Пилов — {{calculateInstallScheme.cutsMade}} шт
Торцовок — {{calculateInstallScheme.torzovok}} шт
Схема резов
Отходы — {{calculateInstallScheme.unusedPieces.calculateWaste().squareWasted}} м2 ({{calculateInstallScheme.unusedPieces.calculateWaste().cost}} рублей)
Запас материала
— понадобится {{ emitState.prodCalc.single['upakCount'] }} {{ getLang(emitState.prodCalc.single['upakCount'], {1:'упаковка', 2:'упаковки', 3:'упаковок'}) }}, {{emitState.prodCalc.single['quantityBrutto']}} шт. {{ emitState.prodCalc.single['upakCount'] }} {{ getLang(emitState.prodCalc.single['upakCount'], {1:'упаковка', 2:'упаковки', 3:'упаковок'}) }}, {{emitState.prodCalc.single['quantityBrutto']}} шт. ×
Бюджет: {{ emitState.prodCalc.single['upakPrice'].toLocaleString('ru') }} рублей.
{{db.products[state.product.selectedId]['NAME']}} — понадобится {{ emitState.prodCalc.single['upakCount'] }} {{ getLang(emitState.prodCalc.single['upakCount'], {1:'упаковка', 2:'упаковки', 3:'упаковок'}) }}, {{emitState.prodCalc.single['quantityBrutto']}} шт.
Бюджет: {{ emitState.prodCalc.single['upakPrice'].toLocaleString('ru') }} рублей.
Ожидаем площадь для расчёта
Да, отключить

Подсистема монтажа

Возможна вариация длины обрешетки от {{allVariables.D_OBRPM_S_MIN}} до {{allVariables.D_OBRPM_S_MAX}} м.п.
Выбрано среднее значение: {{allVariables.D_OBRPM}} м.п.
Для более точного расчета переключитесь в режим Ш*В
Действует режим общей площади, при которой для одной и то же площади поверхности возможна вариация длины обрешетки в зависимости от пропорций поверхности и направления обрешётки.

Ниже примеры для одной и той же площади и шага обрешётки.

Разница только в форме стены!

Площадь: {{wallSquare}} м2
Длина обрешетки
{{allVariables.D_OBRPM_S_MIN}} м.п.
Длина обрешетки
{{allVariables.D_OBRPM_S_MAX}} м.п.
Шаг обрешётки:
Шаг стропил:
Запас расходников:
Способ крепления:
{{getUnnecessarilyRequiredVariablesTitles[varCode]}}:
Бюджет: {{ (budget).toLocaleString('ru') }} рублей.
{{ db.surfacesDb[state.selectedObreshetkaID].NAME }} Бюджет: {{ (budget).toLocaleString('ru') }} рублей. Тип обрешётки не выбран.
Да, отключить

Обработка древесины

{{+i + 1}}
{{item.name}}
{{item.description}}
{{item.price}} р/м2
Бюджет обработки {{ parseToNumber(matherialsUpaksSquareSingle) }} м2 : {{ (emitState.totalCost).toLocaleString('ru') }} рублей.
{{getProductsForCollapsedBudget()}}
Бюджет: {{ (emitState.totalCost).toLocaleString('ru') }} рублей. Ни одна обработка не применена
Ожидаем площадь для расчёта
Да, отключить

Покраска

{{ error }}
Ссылка на товар — понадобится {{ calculatePaintVolumeForEntity() }} л. ×
{{getColorificatorSettings.title}}
Колеровка:
{{ db.colorificatorColorsDb[getColorSectionId(state.colorificatorSection)][state.colorificatorColor].name }}
{{ db.colorificatorColorsDb[getColorSectionId(state.colorificatorSection)][colorId].name }}
{{ db.paintingDb['primers'][db.paintingDb[state.scheme][state.productId].PRIMER_ID].NAME }}
Ссылка на товар — понадобится {{ calculatePaintVolumeForEntity('primers') }} л.
{{+i + 1}}
{{item.name}}
{{item.description}}
{{item.price}} р/м2
{{getColorificatorSettings.title}}
Колеровка:
{{ db.colorificatorColorsDb[getColorSectionId(state.colorificatorSection)][state.colorificatorColor].name }}
{{ db.colorificatorColorsDb[getColorSectionId(state.colorificatorSection)][colorId].name }}
{{ parseToNumber(matherialsUpaksSquareSingle) }} м2 : {{ (separateBudgets.matherials).toLocaleString('ru') }} рублей. Бюджет работ {{ parseToNumber(singleWorkSquare) }} м2 : {{ (separateBudgets.preparing).toLocaleString('ru') }} рублей.
Бюджет покраски {{ parseToNumber(matherialsUpaksSquareMultiple) }} м2 {{ parseToNumber(matherialsUpaksSquareMultiple) }} м2 : × {{ (getCost(true)).toLocaleString('ru') }} рублей.
Бюджет: {{ getCost(false).toLocaleString('ru') }} рублей. Покраска не выбрана
Да, отключить

Работа

{{item.NAME}}
{{getComplexTitle(item)}}
{{getDescription(item)}}
= {{itemsSquares[item.ID]}} ×
{{getSimplePricePerOne(item)}}
₽ = {{(+getSimplePricePerOne(item) * square).toLocaleString('ru')}} ₽
{{item.NAME}}
{{workLangs.title}}:
{{itemsSquares[item.ID]}}