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

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

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

Trade lite

Отраслевые решения - Торговля

"Легкая", но полнофункциональная конфигурация для реализации торговли+склада. Возможности:
Складской учет.
Распределенная база данных.
Различные типы цен. Опт(до 7 колонок цен)/розница
Возможность "подарков"
Взаиморасчеты.
ЗЫ: Требует  8.0.8.7 платформу. Увы. 8-ка привязана к релизу платформы.

Для нормального функционирования требуется создать "основную" базу с двузначными префиксом.
Завязка склад=ИБ. (для РБД).
Ведется учет, как с НДС так и без него.

Программа идет в "демо режиме" с закрытым модулем. Если кому-то понравится, вышлю полную версию, со всеми кодами, при необходимости доработаю (в таком виде как сейчас, тока с открытым кодом и возможностью редактирования-15WMZ не так много для полнофункиональной программмы).

Скачать файлы

Наименование Файл Версия Размер
-
.cf 729,81Kb
25.09.09
49
.cf 729,81Kb 49 Скачать бесплатно

См. также

Комментарии
Сортировка: Древо
1. Belorus 18.04.06 10:23 Сейчас в теме
чтото мне пишет что несовместима версия.....расскажите плиз как поставить в 1с8
2. Belorus 18.04.06 10:26 Сейчас в теме
..структура коефигурации несовместима с текущей версией программы
:((
3. Сейчас 5 18.04.06 10:50 Сейчас в теме
ЗЫ: платформа должна быть 8.0.8.7
4. Сейчас 5 18.04.06 10:57 Сейчас в теме
ЗЫ: сам не пробовал, но мона создать пустую базу+загрузить со сравнением и объединением конфиги.
5. Belorus 18.04.06 11:06 Сейчас в теме
у меня 8.0.6.3
скажи плиз где качнуть обновление а ? ;)
6. Сейчас 5 18.04.06 11:20 Сейчас в теме
На мыло мне стукнись admin /собака/ zaural.org
7. Belorus 18.04.06 11:37 Сейчас в теме
8. 28.04.06 12:56 Сейчас в теме
нужно торговля + склад + Смета! ... если еще и зарплата будет...
то не пожалею и 30 баков... =)
пиши на talisman /собака/ svs-e.ru
договоримся...
9. 21.06.06 08:57 Сейчас в теме
постучи в асю 108462959
хочу кое-что у тебя приобрести....
11. 03.10.06 15:15 Сейчас в теме
Имя: Сейчас :), вернее Чичас.
Вспоминать пароль лень.
Все вопросы по аське 308531675
или по форме обратной связи пишите
http://www.zaural.org/index.php?s=send&id=228
Оставьте свое сообщение