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

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

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

Раздел "Тендеры" находится на стадии бета-тестирования. Условия и правила работы для заказчика и исполнителя смотрите при создании проекта или заявки на выполнение.
В список проектов
Название: Выгрузка договоров с контрагентами из БП 2 в УТ 11 (+CRM)
Город: Москва
Предполагаемый бюджет: 1 000 руб.
Категория: Перенос данных из 1C8 в 1C8
Конфигурация: 1С:Управление торговлей 10
Бюджет: 1 000 руб.
Статус: Поиск исполнителя

1. Оценка проекта
и выбор
исполнителя
Претенденты
отправляют оценку стоимости и сроков выполнения проекта. Заказчик ведет переговоры и выбирает одного исполнителя.
2. Создание
этапов проекта со
стоимостью и сроками
Исполнитель
создает этап проекта,
в котором указаны стоимость, срок выполнения работ и список задач, которые необходимо
выполнить.
3. Депонирование
оплаты
Заказчик
перечисляет денежные средства на депонент. После получения депонента, исполнитель приступает к выполнению
работ.
4. Выполнение
работ и
сдача-приемка работ
заказчику
Исполнитель
выполняет работы по каждому этапу проекта. После сдачи-приемки этапа заказчику, исполнитель получает оплату
с депонента.
5. Рейтинг и отзывы
об исполнителе
и заказчике
Заказчик
оставляет отзыв об исполнителе. Исполнитель
оставляет отзыв о заказчике.

О проекте

Обмен между БП 2 и УТ 11 настроен, первичная выгрузка справочников (контрагенты, номенклатура) прошла нормально.
Необходимо выгрузить справочник "Договора с контрагентами" с соответствующей привязкой к контрагентам в УТ.
Сделать нужно сегодня.
Откликнуться на проект

Заявки на проект:

Дата Оценка исполнителя Исполнитель Рейтинг Действия
23.01.17

0 руб. за 0 ч.

Коммуникация 0/10
Качество разработки0/10
Точность сроков 0/10
Скорость 0/10
Интерфейс 0/10
08.11.15

0 руб. за 0 ч.

Коммуникация 0/10
Качество разработки0/10
Точность сроков 0/10
Скорость 0/10
Интерфейс 0/10
23.09.15

0 руб. за 0 ч.

Коммуникация 0/10
Качество разработки0/10
Точность сроков 0/10
Скорость 0/10
Интерфейс 0/10
03.08.15

0 руб. за 0 ч.

Коммуникация 0/10
Качество разработки0/10
Точность сроков 0/10
Скорость 0/10
Интерфейс 0/10
15.06.15

0 руб. за 0 ч.

Коммуникация 0/10
Качество разработки0/10
Точность сроков 0/10
Скорость 0/10
Интерфейс 0/10
06.04.15

0 руб. за 0 ч.

Коммуникация 0/10
Качество разработки0/10
Точность сроков 0/10
Скорость 0/10
Интерфейс 0/10
03.04.15

0 руб. за 0 ч.

Коммуникация 0/10
Качество разработки0/10
Точность сроков 0/10
Скорость 0/10
Интерфейс 0/10
02.04.15

0 руб. за 0 ч.

Коммуникация 0/10
Качество разработки0/10
Точность сроков 0/10
Скорость 0/10
Интерфейс 0/10
02.04.15

0 руб. за 0 ч.

Коммуникация 0/10
Качество разработки0/10
Точность сроков 0/10
Скорость 0/10
Интерфейс 0/10