Экспорт сметной документации из Гранд Сметы в Microsoft Excel — стандартная процедура для дальнейшей обработки данных, анализа или интеграции с другими системами. Однако методика 2020 года внесла ряд изменений в структуру выгружаемых файлов, что часто вызывает сложности у пользователей. В отличие от более ранних версий, где экспорт осуществлялся в упрощённом формате, теперь требуется учитывать новые параметры разграничения данных, кодировки и структуры таблиц.
Многие сталкиваются с проблемами: от потери форматирования до некорректного отображения формул. Особенно актуально это для пользователей, работающих с ФЕР-2020, ТЕР-2020 или региональными сборниками. В этой статье разберём не только базовые настройки экспорта, но и нюансы, которые помогут избежать типичных ошибок. Например, почему при выгрузке "разбиваются" ячейки с длинными описаниями ресурсов или как сохранить иерархию разделов сметы.
Отметим, что методика 2020 года подразумевает работу с актуальными версиями Гранд Сметы 8.х/9.х. Если вы используете устаревшие релизы (до 2019 года), часть функций может отсутствовать или работать иначе. Также важно понимать: экспорт в Excel и экспорт в CSV — это разные процедуры с собственными настройками, и мы рассмотрим оба варианта.
═══
Подготовка сметы к экспорту: обязательные шаги
Прежде чем приступать к выгрузке, необходимо привести смету в состояние, пригодное для корректного экспорта. Это особенно важно при работе с многоуровневыми сметами, где есть вложенные локальные сметы, объекты и главы.
Во-первых, проверьте целостность данных: отсутствие "битых" ссылок на ресурсы, пустых строк или несоответствий в кодах расценок. Для этого в Гранд Смете используйте инструмент Сервис → Проверка сметы. Он выявит критические ошибки, которые могут привести к сбою при экспорте.
Во-вторых, убедитесь, что все формулы и расчёты в смете обновлены. Для этого выполните команду Смета → Пересчитать все. Это актуально, если вы вносили изменения в ресурсную часть или корректировали объёмы работ.
- 📋 Проверьте структуру сметы: все ли разделы имеют корректные наименования и коды. В методике 2020 года коды разделов должны соответствовать ГОСТ Р 21.1101-2020.
- 🔍 Удалите ненужные столбцы: экспортируйте только те данные, которые требуются для дальнейшей работы. Лишние столбцы (например, "Примечание" или "Архивный код") могут усложнить обработку в Excel.
- 🔄 Обновите нормативную базу: если используете ФЕР/ТЕР 2020, убедитесь, что в настройках программы выбрана актуальная версия сборников.
Особое внимание уделите ресурсной части. В методике 2020 года изменился формат выгрузки ресурсов: теперь они экспортируются с привязкой к ГЭСН/ФЕР, а не как отдельные строки. Если вам нужна детализация по материалам, заранее настройте отображение ресурсов в смете через Вид → Настройки отображения → Ресурсы.
═══
Настройки экспорта в Гранд Смете: пошаговая инструкция
Перейдём к непосредственной настройке экспорта. В Гранд Смете предусмотрено два основных способа выгрузки в Excel:
- Через меню
Файл → Экспорт → В Excel(классический метод). - Через
Отчёты → Создать отчёт → Экспорт в Excel(расширенные настройки).
Для методики 2020 года рекомендуется использовать второй способ, так как он позволяет гибко настроить структуру выгружаемого файла.
Алгоритм действий:
- Откройте вашу смету в Гранд Смете.
- Перейдите в
Отчёты → Создать отчёт. - В списке шаблонов выберите
Экспорт в Excel (МСФО 2020)илиЭкспорт в Excel (расширенный). - Нажмите
Далееи в открывшемся окне настройте параметры:- 📌 Формат файла: выберите
.xlsx(рекомендуется) или.xls(для совместимости со старыми версиями Excel). - 📌 Кодировка: установите
UTF-8(важно для корректного отображения кириллицы). - 📌 Разделитель разрядов: для России выберите
пробел(например,1 000 000). - 📌 Экспортировать ресурсы: отметьте галочкой, если нужна детализация по материалам и машинам.
- 📌 Формат файла: выберите
Готово и укажите путь для сохранения файла.Если вам требуется выгрузить только сводный сметный расчёт (ССР) или отдельные локальные сметы, предварительно выделите нужные элементы в дереве сметы (используйте клавишу Ctrl для множественного выбора).
Проверена целостность данных сметы|Обновлены все расчёты и формулы|Выбрана актуальная нормативная база (ФЕР/ТЕР 2020)|Настроено отображение ресурсов (если требуется)|Указан корректный путь для сохранения файла-->
═══
Особенности экспорта по методике 2020 года
Методика 2020 года внесла несколько ключевых изменений в структуру экспортируемых данных. Главное отличие — привязка к классификатору ГЭСН-2020, что повлияло на формат выгрузки расценок и ресурсов. Рассмотрим основные нюансы:
1. Изменение структуры столбцов. Теперь в Excel автоматически добавляются столбцы:
Код ГЭСН— вместо старогоКод расценки;Наименование работ (по ГЭСН)— с привязкой к актуальному сборнику;Единица измерения (ГЭСН)— может отличаться от старой версии.
2. Экспорт ресурсов. В методике 2020 года ресурсы выгружаются в отдельный лист Ресурсы с детализацией по:
- 📦 Материалы (с указанием
ГОСТ/ТУ); - 🚜 Машины и механизмы (с нормой времени);
- 👷 Затраты труда (в человеко-часах).
3. Форматирование чисел. В Excel теперь применяются стили, соответствующие МСФО (Международным стандартам финансовой отчётности):
Критичный момент: если в смете используются индивидуальные расценки (не из ГЭСН), они будут экспортированы с пометкой ═══ Даже при правильных настройках экспорт может завершиться с ошибками. Рассмотрим наиболее частые проблемы и способы их устранения.
1. Ошибка: "Не удалось сохранить файл. Возможно, он открыт в другой программе"
2. В Excel не отображаются формулы, только значения
3. "Битые" символы в наименованиях работ
4. Не экспортируются вложенные сметы
Если Excel выдаёт ошибку при открытии файла, попробуйте следующее: 1. Пересохраните файл в формате 2. Проверьте файл на наличие скрытых символов с помощью Блокнота (откройте файл и удалите первые несколько строк, если они содержат служебную информацию). 3. Используйте альтернативные программы для открытия, например, LibreOffice Calc или Google Sheets. ═══ Помимо Excel, Гранд Смета поддерживает экспорт в Экспорт в CSV удобен для:
Чтобы экспортировать в Экспорт в XML актуален для:
Для экспорта в ═══ Если вам регулярно приходится экспортировать сметы в Excel, имеет смысл автоматизировать процесс. В Гранд Смете для этого предусмотрены макросы и возможность интеграции со скриптами на VBA или Python.
Способ 1: Макросы в Гранд Смете
Вы можете записать последовательность действий для экспорта и сохранить её как макрос:
В дальнейшем вы сможете запускать этот макрос для любой сметы, экономя время.
Способ 2: Скрипты на Python
Для продвинутых пользователей подойдёт автоматизация через Python с использованием библиотек import openpyxl app = pygsm.Application() smeta = app.OpenSmeta("C:\\Smety\\project.sm7") smeta.ExportToExcel( path="C:\\Exports\\smeta.xlsx", format="xlsx", encoding="utf-8", include_resources=True ) print("Экспорт завершён!")
% в ячейке, но с пометкой в заголовке столбца.ИР в столбце Тип расценки. Это может вызвать ошибки при дальнейшей обработке в Excel, если не учесть этот нюанс заранее.
Параметр
Методика до 2020
Методика 2020
Формат кода расценки
XX-XX-XXXГЭСНXX-XX-XXX
Экспорт ресурсов
В одном листе со сметами
Отдельный лист
Ресурсы
Разделитель разрядов
Запятая или точка
Пробел (по умолчанию)
Кодировка
Windows-1251
UTF-8
Типичные ошибки и их решения
Диспетчер задач).Рабочий стол).
Сохранять формулы.
UTF-8.Файл → Открыть → Выбрать кодировку.
Экспортировать иерархию.+ рядом с разделами).⚠️ Внимание! Если в смете используются пользовательские шаблоны расценок (не из ГЭСН/ФЕР), они могут не экспортироваться корректно. Перед выгрузкой преобразуйте их в стандартный формат через
Смета → Преобразовать расценки.Что делать, если экспортированный файл не открывается в Excel?
.csv и импортируйте его в Excel через Данные → Из текста.Дополнительные возможности: экспорт в CSV и другие форматы
CSV, PDF и XML. Рассмотрим, когда стоит использовать альтернативные форматы.
CSV весят меньше, чем XLSX);CSV:
Файл → Экспорт → В CSV.точка с запятой для России).Экспортировать заголовки столбцов.
XML используйте шаблон Экспорт в XML (ГОСТ Р 21.1101-2020). Обратите внимание, что в этом формате сохраняются все метаданные сметы, включая историю изменений и привязки к нормативным документам.
⚠️ Внимание! При экспорте в
CSV теряется форматирование ячеек (цвета, шрифты, объединённые ячейки). Если вам важно сохранение дизайна, используйте XLSX или PDF.Автоматизация экспорта: макросы и скрипты
Сервис → Макросы → Записать макрос.Экспорт_в_Excel_2020).pygsm (для работы с Гранд Сметой) и openpyxl (для Excel). Пример скрипта для экспорта:
import pygsm
Подключение к Гранд Смете
Экспорт в Excel
Способ 3: Интеграция с 1С
Если вы работаете в связке Гранд Смета + 1С, настройте обмен данными через XML-файлы. Для этого:
- В Гранд Смете экспортируйте смету в
XML(шаблонДля 1С 8.3). - В 1С используйте обработку
Импорт смет из Гранд Сметы(доступна в конфигурациях для строительных организаций).
Автоматизация особенно полезна для компаний, где сметчики ежедневно выгружают десятки смет. Например, можно настроить скрипт, который будет экспортировать все сметы из папки C:\Smety\New в Excel и отправлять их по email ответственным лицам.
═══
Проверка и постобработка данных в Excel
После экспорта данные в Excel часто требуют доработки. Рассмотрим типичные задачи и инструменты для их решения.
1. Объединение ячеек
В методике 2020 года названия разделов сметы экспортируются в отдельных строках. Чтобы объединить их с данными, используйте:
- 🔹 Функцию
СЦЕПИТЬ(для текста); - 🔹 Инструмент
Объединить и поместить в центре(на вкладкеГлавная); - 🔹 Power Query (для сложных преобразований).
2. Исправление формул
Если формулы в Excel отображаются как текст (например, =СУММ(A1:A10) вместо результата), выполните:
- Выделите проблемные ячейки.
- Нажмите
Ctrl + H(замена). - В поле
Найтивведите=, в полеЗаменить на— также=. - Нажмите
Заменить все— это принудительно обновит формулы.
3. Фильтрация и сортировка
Для анализа больших смет удобно использовать:
- 🔹
Условное форматирование(например, выделить красным расценки с нулевой стоимостью); - 🔹
Сводные таблицы(для группировки данных по разделам или видам работ); - 🔹
Фильтры(например, отобразить только расценки с кодомГЭСН01-01-001).
4. Проверка целостности данных
После экспорта рекомендуется проверить:
- 🔹 Суммы по разделам (они должны совпадать с исходной сметой в Гранд Смете);
- 🔹 Корректность формул (например, накладные расходы должны рассчитываться от ФОТ, а не от общей суммы);
- 🔹 Отсутствие пустых строк или "битых" ссылок (например,
#ЗНАЧ!).
Для ускорения проверки можно использовать макрос на VBA, который сравнивает суммы в Excel с данными из Гранд Сметы:
Sub CheckSmeta()
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("Смета")
' Проверка итоговой суммы
If ws.Range("TotalSum").Value <> Application.Run("GrandSmeta.GetTotalSum") Then
MsgBox "Ошибка: суммы не совпадают!", vbCritical
End If
End Sub
═══
FAQ: Ответы на частые вопросы
Можно ли экспортировать смету в Excel с сохранением всех формул?
Да, но для этого в настройках экспорта необходимо отметить галочку Сохранять формулы. Также убедитесь, что в Excel включён режим Автоматический пересчёт формул (Формулы → Параметры вычислений). Если формулы всё равно не работают, проверьте формат ячеек — он должен быть Общий или Числовой, а не Текстовый.
Почему при экспорте теряется иерархия разделов сметы?
Это происходит, если в настройках экспорта не выбрана опция Экспортировать иерархию. Также проверьте, что в дереве сметы раскрыты все нужные уровни (используйте значки + рядом с разделами). Если экспортируете в CSV, иерархия не сохраняется в принципе — используйте XLSX.
Как экспортировать только ресурсную часть сметы без расценок?
В настройках экспорта выберите шаблон Экспорт ресурсов (ГЭСН 2020). Также можно вручную удалить лишние столбцы в Excel после выгрузки или использовать фильтр по столбцу Тип строки (оставить только строки с типом Ресурс).
Можно ли экспортировать смету в Excel с сохранением цветового оформления?
Да, но частично. Гранд Смета сохраняет в Excel только базовое форматирование (жирный шрифт, выравнивание). Цветовые схемы (например, подсветка изменённых строк) не экспортируются. Чтобы восстановить цвета, используйте Условное форматирование в Excel или доработайте файл вручную.
Что делать, если в экспортированном файле вместо кириллицы отображаются знаки вопроса?
Это проблема с кодировкой. Решения:
- При экспорте выберите кодировку
UTF-8. - Откройте файл в Excel через
Файл → Открыть → Выбрать кодировкуи укажитеЮникод (UTF-8). - Если не помогает, сохраните файл в
CSVи импортируйте его в Excel черезДанные → Из текста, выбрав кодировку65001 (UTF-8).