Услуга
Dynamo-скрипты и плагины Revit на заказ
Рутину, на которую у инженера уходит день, скрипт делает за минуты. Ниже честно: что сколько занимает, сколько стоит и когда заказывать разработку не нужно.
Самые частые задачи, с которыми к нам приходят, звучат почти одинаково. Заполнить параметры пачкой по блок-секциям и этажам. Выгрузить спецификации в Excel по своей форме, а не по той, что умеет Revit. Перенумеровать помещения после того, как планировки поехали. Сгруппировать элементы и проставить марки.
Каждая такая операция руками - от двух часов до полутора дней. И повторяется она на каждом объекте.
Что обычно заказывают
- Массовое заполнение параметров. По уровню, секции, помещению, зоне обслуживания. Скрипт читает признак и раскладывает значения по тысячам элементов.
- Спецификации и ведомости в свою форму. Выгрузка в готовый шаблон Excel с нужными шапками, подсчётами и сортировкой.
- Нумерация. Помещения, квартиры, оборудование, стояки. Здесь много подводных камней, разобрали их в пошаговом разборе первого скрипта.
- Группировка и марки. Собрать одинаковое, пронумеровать по порядку, расставить марки на видах.
- Проверки перед выдачей. Пустые поля, дубли, элементы не на своём уровне.
- Отверстия и задания смежникам. Расстановка по пересечениям с допусками.
- Разовые операции. Переименовать 400 типов по маске, перенести значения из одного параметра в другой, вычистить неиспользуемое.
Сколько это стоит и сколько идёт
Цены на такие работы в рунете не публикует почти никто: везде «зависит от сложности алгоритма». Зависит, конечно. Но представление о порядке цифр вы имеете право получить до звонка.
| Что | Работа | Ориентир |
|---|---|---|
| Простой скрипт (одна операция, известные параметры) | день-два | 15-40 тыс ₽ |
| Средний скрипт (условия, несколько источников, обработка ошибок) | неделя | 60-120 тыс ₽ |
| Плагин с интерфейсом (кнопка в Revit, настройки, установщик) | 2-4 недели | 150-350 тыс ₽ |
| Сопровождение и правки под новую версию Revit | по факту | от 5 тыс ₽/мес |
Откуда берётся разброс внутри строки. День работы BIM-специалиста на рынке стоит в среднем от 15 до 30 тысяч рублей, дальше цена складывается из числа дней. К ним прибавляется то, о чём заказчик обычно не думает: разбор чужого шаблона, тестирование на реальной модели, инструкция для команды.
Точную сумму называем после разбора задачи, и в 90% случаев она внутри вилки выше. Если задача вылезает за верхнюю границу, говорим об этом сразу, до начала работ.
Оплата обычно двумя частями: половина на старте, половина после приёмки. На плагинах делим на этапы, чтобы вы видели работающую версию каждые пять-семь дней.
Как идёт работа
Шаг 1. Разбор задачи. Полчаса разговора и один файл-пример. Нам нужно увидеть, как вы делаете это руками сейчас, включая мелочи вроде «а вот тут мы всегда пропускаем технические помещения».
Шаг 2. Оценка. Сроки, цена, что войдёт в работу и что не войдёт. Письменно, без «примерно».
Шаг 3. Прототип. Первая рабочая версия на вашей модели, обычно за два-три дня. Уже на этом шаге половина требований меняется, и это нормально: вживую всегда виднее.
Шаг 4. Доводка. Обработка исключений, поведение на пустой выборке, защита от повторного запуска. Скрипт, который при втором прогоне дописывает префикс поверх префикса, вернётся к вам вечером пятницы.
Шаг 5. Передача. Инструкция с картинками, короткий созвон-показ, разбор двух-трёх типовых ошибок.
Шаг 6. Месяц поддержки. Мелкие правки после первых боевых запусков идут без доплаты. Именно в этот месяц всплывает всё, чего не было видно на тестовом файле.
Что вы получаете
- Файл скрипта (
.dyn,.py) или собранный плагин с установщиком. - Исходный код с русскими комментариями. Никакой привязки к нам, никакой подписки.
- Инструкцию на две-три страницы: что нажать, что должно получиться, что делать при ошибке.
- Проверочный скрипт для тех задач, где результат надо контролировать: считает элементы, ищет дубли, ничего не пишет в модель.
- Запись показа, если команда распределённая.
Dynamo или плагин
Развилка встаёт почти в каждом проекте, поэтому назовём критерии прямо.
Dynamo подходит, когда операцию запускает один-два человека, логика умещается в понятную цепочку, а результат виден глазами. Дешевле, быстрее, правится вашим же BIM-менеджером.
Плагин нужен, когда инструментом пользуются пятнадцать человек ежедневно, нужны диалоговое окно и настройки, требуется скорость на десятках тысяч элементов или доступ к тем возможностям Revit, которых в Dynamo просто нет.
Промежуточный вариант: сложная логика на Python внутри Dynamo. Стоит как средний скрипт, а умеет почти как плагин. Мы часто идём этим путём, если инструмент нужен трём людям, а не всему отделу.
Когда заказывать не надо
Скажем сразу, чтобы вы не тратили бюджет впустую.
Разовая задача на один объект. Если операция делается руками за три часа и больше не повторится, скрипт не окупится: разработка займёт больше времени, чем сама работа.
Задача решается настройкой Revit. Спецификация с фильтрами, ключевая спецификация, глобальные параметры, фильтры видов закрывают многое из того, за чем к нам приходят с просьбой «напишите скрипт».
Нужное уже продаётся. Магазины плагинов закрывают типовые операции за несколько тысяч рублей. Заказная разработка имеет смысл там, где начинаются ваши правила и ваши шаблоны.
Модель в беспорядке. Скрипт не наведёт порядок в параметрах, которых нет. Иногда правильный первый шаг - разобраться с шаблоном, а не автоматизировать хаос.
И честно про экономию. На одном объекте скрипт обычно не окупается. Окупается на третьем-пятом, когда его запускают не задумываясь.
Частые вопросы
У нас Revit 2021 и 2024 одновременно, что делать? Обычная ситуация. Пишем на ядре без внешних пакетов, чтобы граф открывался в обеих версиях, либо собираем плагин под каждую. На цену это влияет процентов на десять.
Модель отдавать обязательно? Желательно, но не всегда. Часто хватает обезличенного фрагмента или тестового файла с той же структурой параметров. NDA подписываем без разговоров.
Кто будет поддерживать скрипт дальше? Ваш BIM-менеджер, если он есть. Код открытый, комментарии по-русски. Нет своего человека - остаёмся на сопровождении, стоит недорого.
Можно сначала маленькую задачу? Так и советуем начинать. Один простой скрипт за два дня покажет, как мы работаем, дешевле любых презентаций.
А если результат не устроит? Прототип на третий день вы видите своими глазами. Не подошло - расходимся, оплачивается только фактически сделанное. Доводить до сдачи то, что уже не нравится, смысла нет ни вам, ни нам.
Что дальше
Опишите одну задачу, которая съедает больше всего времени. Пары абзацев и скриншота хватит, чтобы назвать срок и вилку цены в тот же день.
Пишите в Telegram или через форму на странице контактов. Если задача шире одного скрипта, посмотрите автоматизацию проверки моделей и интеграции через API.
Обсудим вашу задачу?
Опишите, что нужно автоматизировать или проверить — вернёмся с оценкой по объёму и срокам, без «вилки в потолок».
Написать в Telegram Оставить заявку