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

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

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

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


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


Учебное заведение: Московский Государственный Открытый Университет

Специальность: Информатика и радиоэлектроника

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



Желаемая заработная плата - от 100 000 руб.

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

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

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

Конфигурация: Конфигурации 1cv8

Платформа: Не имеет значения

Отрасль: Не имеет значения

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


Место работы: комбинат "Буревестник"
Должность: ведущий инженер-программист

Сентябрь 2003 - по настоящее время

1С программирование


Место работы: Региональный вычислительный центр РФ в ЧР - г. Чебоксары
Должность: Инженер-программист

Июль 2002 - Сентябрь 2003

Писал на языке Visual Basic с использованием Баз данных SQL