Видеокурс «GDL‑программирование. Создание мультибиблиотек. Часть вторая (GDL)»
О курсе
Это вторая часть курса «Создание мультибиблиотек», посвящённая интеграции данных из Excel с GDL‑объектами в ArchiCAD. В центре внимания — передача параметров из файлов Excel в библиотеки, формирование пользовательского меню на основе внешних данных и связывание геометрии с полученными параметрами.
Курс является логическим продолжением первой части («Excel») и рассчитан на тех, кто уже освоил базовые приёмы работы с макросами и парсингом данных. Вы научитесь превращать «сырые» данные из таблиц в полноценный интерактивный интерфейс библиотечного элемента.
Что вы освоите
- Передача параметров из Excel в GDL‑библиотеки — научитесь считывать имена параметров, значения и структуры каталогов из Excel и использовать их внутри GDL‑кода.
- Формирование пользовательского меню библиотек на основе Excel — создание динамических меню разделов и позиций, которые обновляются при изменении данных в таблице.
- Связывание геометрии и параметров из Excel — адаптация формы, размеров и свойств объекта под выбранные в меню позиции.
- Работа с глобальными настройками и курсами валют — подключение внешних файлов настроек и автоматическое обновление стоимостных показателей.
- Многоязычность библиотек — настройка вывода наименований, описаний и параметров на разных языках с привязкой к языковым пакетам.
- Форматирование данных для каталога и связь с сайтами — подготовка параметров для вывода в спецификации, сметы и онлайн‑каталоги, а также интеграция с прайс‑листами сайтов.
Оптимизация данных и устранение ошибок — поиск и удаление дублирующихся позиций, очистка папок от неиспользуемых картинок, диагностика типичных ошибок в Excel‑каталогах.
Программа курса: видеоуроки
Вывод данных и глобальные настройки
- Видео_24. Вывод в GDL.mp4
- Видео_25. Создаём файл глобальных настроек и помещаем в него курс валют из Excel.mp4
- Видео_26. Создаём тестовую модель и подключаем к файлу глобальных настроек.mp4
Многоязычность и локализация
- Видео_27. Многоязычность всех ваших библиотек.mp4
- Видео_28. Подключение библиотеки к языкам.mp4
Создание меню на основе Excel в GDL
- Видео_29. Создаём полное меню Excel в GDL. Часть 1.mp4
- Видео_30. Создаём полное меню Excel в GDL. Часть 2.mp4
- Видео_31. Ветвления.mp4
- Видео_32. Меню разделов.mp4
- Видео_33. Меню позиций.mp4
Считывание и вывод параметров
- Видео_34. Считываем имена параметров из Excel.mp4
- Видео_35. Вывод данных позиции в меню.mp4
- Видео_36. Вывод параметров в меню.mp4
- Видео_37. Форматирование параметров для каталога. Связь с сайтом.mp4
Бонусные материалы и оптимизация
- Видео_38. Бонус. Ошибки каталога Excel.mp4
- Видео_39. Бонус. Привязка геометрии.mp4
- Видео_40. Бонус. Работаем с прайсом сайта.mp4
- Видео_41. Бонус. Удаление неиспользуемых картинок из папки.mp4
- Видео_42. Бонус. Поиск и удаление дублирующихся позиций в Excel.mp4
Для кого подойдёт курс
- GDL‑разработчики, которым нужно автоматизировать наполнение библиотек данными из внешних источников (Excel, прайс‑листы, сайты).
- Архитекторы и проектировщики, создающие собственные мультибиблиотеки и желающие сделать их динамическими: с автоматическим обновлением цен, характеристик и изображений.
- Пользователи первой части курса («Excel») — это прямое продолжение: вы уже умеете собирать данные, теперь научитесь встраивать их в GDL‑объекты и делать удобные интерфейсы.
Технические особенности
- Курс ориентирован на работу в ArchiCAD с использованием встроенного редактора GDL.
- Интеграция с Excel выполняется через чтение параметров и структуры меню из внешних файлов.
- Приёмы и подходы применимы в разных версиях ArchiCAD.
- Не требует сторонних плагинов: всё реализуется штатными средствами GDL и Excel.
Условия использования
- Все права на материалы курса защищены.
- Запрещается распространять, перепродавать или передавать видеоматериалы третьим лицам без письменного согласования с автором.

