Как выгрузить смету из Гранд Сметы в Excel по методике 2020: полное руководство

Экспорт сметной документации из Гранд Сметы в Microsoft Excel — стандартная процедура для дальнейшей обработки данных, анализа или интеграции с другими системами. Однако методика 2020 года внесла ряд изменений в структуру выгружаемых файлов, что часто вызывает сложности у пользователей. В отличие от более ранних версий, где экспорт осуществлялся в упрощённом формате, теперь требуется учитывать новые параметры разграничения данных, кодировки и структуры таблиц.

Многие сталкиваются с проблемами: от потери форматирования до некорректного отображения формул. Особенно актуально это для пользователей, работающих с ФЕР-2020, ТЕР-2020 или региональными сборниками. В этой статье разберём не только базовые настройки экспорта, но и нюансы, которые помогут избежать типичных ошибок. Например, почему при выгрузке "разбиваются" ячейки с длинными описаниями ресурсов или как сохранить иерархию разделов сметы.

Отметим, что методика 2020 года подразумевает работу с актуальными версиями Гранд Сметы 8.х/9.х. Если вы используете устаревшие релизы (до 2019 года), часть функций может отсутствовать или работать иначе. Также важно понимать: экспорт в Excel и экспорт в CSV — это разные процедуры с собственными настройками, и мы рассмотрим оба варианта.

═══

Подготовка сметы к экспорту: обязательные шаги

Прежде чем приступать к выгрузке, необходимо привести смету в состояние, пригодное для корректного экспорта. Это особенно важно при работе с многоуровневыми сметами, где есть вложенные локальные сметы, объекты и главы.

Во-первых, проверьте целостность данных: отсутствие "битых" ссылок на ресурсы, пустых строк или несоответствий в кодах расценок. Для этого в Гранд Смете используйте инструмент Сервис → Проверка сметы. Он выявит критические ошибки, которые могут привести к сбою при экспорте.

Во-вторых, убедитесь, что все формулы и расчёты в смете обновлены. Для этого выполните команду Смета → Пересчитать все. Это актуально, если вы вносили изменения в ресурсную часть или корректировали объёмы работ.

  • 📋 Проверьте структуру сметы: все ли разделы имеют корректные наименования и коды. В методике 2020 года коды разделов должны соответствовать ГОСТ Р 21.1101-2020.
  • 🔍 Удалите ненужные столбцы: экспортируйте только те данные, которые требуются для дальнейшей работы. Лишние столбцы (например, "Примечание" или "Архивный код") могут усложнить обработку в Excel.
  • 🔄 Обновите нормативную базу: если используете ФЕР/ТЕР 2020, убедитесь, что в настройках программы выбрана актуальная версия сборников.

Особое внимание уделите ресурсной части. В методике 2020 года изменился формат выгрузки ресурсов: теперь они экспортируются с привязкой к ГЭСН/ФЕР, а не как отдельные строки. Если вам нужна детализация по материалам, заранее настройте отображение ресурсов в смете через Вид → Настройки отображения → Ресурсы.

📊 Как часто вы экспортируете сметы из Гранд Сметы в Excel?
Ежедневно
Несколько раз в неделю
Редко, по необходимости
Никогда не делал этого

═══

Настройки экспорта в Гранд Смете: пошаговая инструкция

Перейдём к непосредственной настройке экспорта. В Гранд Смете предусмотрено два основных способа выгрузки в Excel:

  1. Через меню Файл → Экспорт → В Excel (классический метод).
  2. Через Отчёты → Создать отчёт → Экспорт в Excel (расширенные настройки).

Для методики 2020 года рекомендуется использовать второй способ, так как он позволяет гибко настроить структуру выгружаемого файла.

Алгоритм действий:

  1. Откройте вашу смету в Гранд Смете.
  2. Перейдите в Отчёты → Создать отчёт.
  3. В списке шаблонов выберите Экспорт в Excel (МСФО 2020) или Экспорт в Excel (расширенный).
  4. Нажмите Далее и в открывшемся окне настройте параметры:
    • 📌 Формат файла: выберите .xlsx (рекомендуется) или .xls (для совместимости со старыми версиями Excel).
    • 📌 Кодировка: установите UTF-8 (важно для корректного отображения кириллицы).
    • 📌 Разделитель разрядов: для России выберите пробел (например, 1 000 000).
    • 📌 Экспортировать ресурсы: отметьте галочкой, если нужна детализация по материалам и машинам.
  • Нажмите Готово и укажите путь для сохранения файла.
  • Если вам требуется выгрузить только сводный сметный расчёт (ССР) или отдельные локальные сметы, предварительно выделите нужные элементы в дереве сметы (используйте клавишу Ctrl для множественного выбора).

    Проверена целостность данных сметы|Обновлены все расчёты и формулы|Выбрана актуальная нормативная база (ФЕР/ТЕР 2020)|Настроено отображение ресурсов (если требуется)|Указан корректный путь для сохранения файла-->

    ═══

    Особенности экспорта по методике 2020 года

    Методика 2020 года внесла несколько ключевых изменений в структуру экспортируемых данных. Главное отличие — привязка к классификатору ГЭСН-2020, что повлияло на формат выгрузки расценок и ресурсов. Рассмотрим основные нюансы:

    1. Изменение структуры столбцов. Теперь в Excel автоматически добавляются столбцы:

    • Код ГЭСН — вместо старого Код расценки;
    • Наименование работ (по ГЭСН) — с привязкой к актуальному сборнику;
    • Единица измерения (ГЭСН) — может отличаться от старой версии.

    2. Экспорт ресурсов. В методике 2020 года ресурсы выгружаются в отдельный лист Ресурсы с детализацией по:

    • 📦 Материалы (с указанием ГОСТ/ТУ);
    • 🚜 Машины и механизмы (с нормой времени);
    • 👷 Затраты труда (в человеко-часах).

    3. Форматирование чисел. В Excel теперь применяются стили, соответствующие МСФО (Международным стандартам финансовой отчётности):

    • Суммы выводятся с двумя знаками после запятой;
    • Количества ресурсов — с точностью до трёх знаков;
    • Проценты (например, накладные расходы) — без знака % в ячейке, но с пометкой в заголовке столбца.

    Критичный момент: если в смете используются индивидуальные расценки (не из ГЭСН), они будут экспортированы с пометкой ИР в столбце Тип расценки. Это может вызвать ошибки при дальнейшей обработке в Excel, если не учесть этот нюанс заранее.

    Параметр Методика до 2020 Методика 2020
    Формат кода расценки XX-XX-XXX ГЭСНXX-XX-XXX
    Экспорт ресурсов В одном листе со сметами Отдельный лист Ресурсы
    Разделитель разрядов Запятая или точка Пробел (по умолчанию)
    Кодировка Windows-1251 UTF-8

    ═══

    Типичные ошибки и их решения

    Даже при правильных настройках экспорт может завершиться с ошибками. Рассмотрим наиболее частые проблемы и способы их устранения.

    1. Ошибка: "Не удалось сохранить файл. Возможно, он открыт в другой программе"

    • 🔹 Закройте все экземпляры Excel, включая фоновые процессы (проверьте через Диспетчер задач).
    • 🔹 Убедитесь, что у вас есть права на запись в выбранную папку.
    • 🔹 Попробуйте сохранить файл в другом месте (например, на Рабочий стол).

    2. В Excel не отображаются формулы, только значения

    • 🔹 В настройках экспорта отметьте галочку Сохранять формулы.
    • 🔹 Если используете Excel 2010 или старше, обновите программу — старые версии не поддерживают некоторые функции.

    3. "Битые" символы в наименованиях работ

    • 🔹 Пересохраните смету в Гранд Смете с кодировкой UTF-8.
    • 🔹 Откройте экспортированный файл в Excel через Файл → Открыть → Выбрать кодировку.

    4. Не экспортируются вложенные сметы

    • 🔹 В настройках экспорта выберите Экспортировать иерархию.
    • 🔹 Проверьте, что в дереве сметы раскрыты все нужные уровни (используйте значки + рядом с разделами).
    ⚠️ Внимание! Если в смете используются пользовательские шаблоны расценок (не из ГЭСН/ФЕР), они могут не экспортироваться корректно. Перед выгрузкой преобразуйте их в стандартный формат через Смета → Преобразовать расценки.
    Что делать, если экспортированный файл не открывается в Excel?

    Если Excel выдаёт ошибку при открытии файла, попробуйте следующее:

    1. Пересохраните файл в формате .csv и импортируйте его в Excel через Данные → Из текста.

    2. Проверьте файл на наличие скрытых символов с помощью Блокнота (откройте файл и удалите первые несколько строк, если они содержат служебную информацию).

    3. Используйте альтернативные программы для открытия, например, LibreOffice Calc или Google Sheets.

    ═══

    Дополнительные возможности: экспорт в CSV и другие форматы

    Помимо Excel, Гранд Смета поддерживает экспорт в CSV, PDF и XML. Рассмотрим, когда стоит использовать альтернативные форматы.

    Экспорт в CSV удобен для:

    • 📊 Импорта данных в другие программы (например, или AutoCAD);
    • 📈 Обработки больших объёмов данных (файлы CSV весят меньше, чем XLSX);
    • 🔧 Автоматизации через скрипты (например, на Python).

    Чтобы экспортировать в CSV:

    1. Выберите Файл → Экспорт → В CSV.
    2. Укажите разделитель (рекомендуется точка с запятой для России).
    3. Отметьте галочкой Экспортировать заголовки столбцов.

    Экспорт в XML актуален для:

    • 🔄 Обмена данными с системами электронного документооборота (например, Контур.Диадок);
    • 📋 Сохранения структуры сметы для дальнейшего импорта в Гранд Смету;
    • 🛠 Интеграции с BIM-системами (например, Revit).

    Для экспорта в XML используйте шаблон Экспорт в XML (ГОСТ Р 21.1101-2020). Обратите внимание, что в этом формате сохраняются все метаданные сметы, включая историю изменений и привязки к нормативным документам.

    ⚠️ Внимание! При экспорте в CSV теряется форматирование ячеек (цвета, шрифты, объединённые ячейки). Если вам важно сохранение дизайна, используйте XLSX или PDF.

    ═══

    Автоматизация экспорта: макросы и скрипты

    Если вам регулярно приходится экспортировать сметы в Excel, имеет смысл автоматизировать процесс. В Гранд Смете для этого предусмотрены макросы и возможность интеграции со скриптами на VBA или Python.

    Способ 1: Макросы в Гранд Смете

    Вы можете записать последовательность действий для экспорта и сохранить её как макрос:

    1. Откройте Сервис → Макросы → Записать макрос.
    2. Выполните все шаги экспорта (выбор сметы, настройки, сохранение файла).
    3. Остановите запись и сохраните макрос под понятным именем (например, Экспорт_в_Excel_2020).

    В дальнейшем вы сможете запускать этот макрос для любой сметы, экономя время.

    Способ 2: Скрипты на Python

    Для продвинутых пользователей подойдёт автоматизация через Python с использованием библиотек pygsm (для работы с Гранд Сметой) и openpyxl (для Excel). Пример скрипта для экспорта:

    import pygsm
    

    import openpyxl

    Подключение к Гранд Смете

    app = pygsm.Application()

    smeta = app.OpenSmeta("C:\\Smety\\project.sm7")

    Экспорт в Excel

    smeta.ExportToExcel(

    path="C:\\Exports\\smeta.xlsx",

    format="xlsx",

    encoding="utf-8",

    include_resources=True

    )

    print("Экспорт завершён!")

    Способ 3: Интеграция с 1С

    Если вы работаете в связке Гранд Смета + 1С, настройте обмен данными через XML-файлы. Для этого:

    1. В Гранд Смете экспортируйте смету в XML (шаблон Для 1С 8.3).
    2. В используйте обработку Импорт смет из Гранд Сметы (доступна в конфигурациях для строительных организаций).

    Автоматизация особенно полезна для компаний, где сметчики ежедневно выгружают десятки смет. Например, можно настроить скрипт, который будет экспортировать все сметы из папки C:\Smety\New в Excel и отправлять их по email ответственным лицам.

    ═══

    Проверка и постобработка данных в Excel

    После экспорта данные в Excel часто требуют доработки. Рассмотрим типичные задачи и инструменты для их решения.

    1. Объединение ячеек

    В методике 2020 года названия разделов сметы экспортируются в отдельных строках. Чтобы объединить их с данными, используйте:

    • 🔹 Функцию СЦЕПИТЬ (для текста);
    • 🔹 Инструмент Объединить и поместить в центре (на вкладке Главная);
    • 🔹 Power Query (для сложных преобразований).

    2. Исправление формул

    Если формулы в Excel отображаются как текст (например, =СУММ(A1:A10) вместо результата), выполните:

    1. Выделите проблемные ячейки.
    2. Нажмите Ctrl + H (замена).
    3. В поле Найти введите =, в поле Заменить на — также =.
    4. Нажмите Заменить все — это принудительно обновит формулы.

    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 или доработайте файл вручную.

    Что делать, если в экспортированном файле вместо кириллицы отображаются знаки вопроса?

    Это проблема с кодировкой. Решения:

    1. При экспорте выберите кодировку UTF-8.
    2. Откройте файл в Excel через Файл → Открыть → Выбрать кодировку и укажите Юникод (UTF-8).
    3. Если не помогает, сохраните файл в CSV и импортируйте его в Excel через Данные → Из текста, выбрав кодировку 65001 (UTF-8).