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

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

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

Желаемая должность - Руководитель проектов 1С


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


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

Специальность:

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



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

Тип занятости - Временный (на проект)

Территория работы -

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

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

Сертификаты: по конфигурированию платформы "1С:Предприятие 8", по конфигурированию торговых решений в системе программ "1С:Предприятие 8"

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