Белозеров Дмитрий | Системный архитектор | LMSoft

«Кодогенерация и метагенерация в 1С»

Примерно год назад жизнь заставила меня задуматься над таким вопросом - а не разработать ли язык (точнее псевдоязык), с помощью которого можно было бы программно работать с метаданными 1С, писать скрипты, которые выполняют те же действия, которые выполняет разработчик в конфигураторе... В этом докладе хочу рассказать о том как мы разрабатывали такой инструмент, с какими сложностями и нюансами столкнулись, и что получилось в итоге. Мы рассмотрим реальные кейсы использования автоматической генерации метаданных 1С, в которых использование такого подхода дает серьёзные преимущества и сильно облегчает жизнь разработчика (иногда настолько облегчает что можно обойтись вообще без него :), увидим как инструмент генерации можно вписать в общий контур continuous integration. А ещё обсудим перспективы использования подобных практик (генерация конфигурации на основе формализованных функциональных моделей, реализация библиотечного подхода к разработке прикладных решений).

Желаемая должность - Программист 1С


Образование: Высшее


Учебное заведение: ЧелГУ

Специальность: Прикладная Математика, кафедра информационных технологий

Год окончания: 2002



Желаемая заработная плата - по договоренности

Тип занятости - Полный день

Территория работы - По договоренности

Специализация: Программист 1С

Конфигурация: Не имеет значения

Платформа: Платформа 1С v8.x (все механизмы)

Отрасль: Пищевая промышленность

Предыдущие места работы


Место работы: скрыто
Должность: программист

Август 2008 - по настоящее время

1