+7 (499) 503-00-85 контакты
  • скрыть
  • О компании
  • Отрасли
  • Области экспертизы
  • Продукты
  • Услуги
  • Поиск
  • Контакты
  • полная версия сайта
  • Компания
  • Отрасли
  • ИТ-инфраструктура
  • Программные продукты
  • Безопасность
  • Сопровождение ИТ
  • Главная
  • Компания
  • Новости
  • LM Soft сделал реальной кодогенерацию в среде «1С»

События

LM Soft сделал реальной кодогенерацию в среде «1С»

22.10.2018

Компания LM Soft объявила о создании инструментария высокоуровневого программирования в среде «1С»

Компания LM Soft объявил о создании инструментария высокоуровневого программирования в среде «1С». Это ПО, получившее название Jinnee, предназначено для автоматического формирования кода приложений (кодогенерации) и создания конфигураций «1С» при разработке программных продуктов, а также адаптации готовых решений под требования заказчика.
Презентацию Jinnee компания провела на конференции сообщества разработчиков ПО на платформе «1C» Infostart Event Education (Санкт-Петербург, октябрь). В своем выступлении Дмитрий Белозеров, системный архитектор LM Soft, отметил, что сам по себе принцип кодогенерации не является чем-то уникальным и широко применяется при разработке ПО на C#, Java, PHP, Python, .Net и других платформах. Особенность же Jinnee заключается в адаптации этой технологии к программированию в такой специфической среде разработки, как «1С», где типовые конфигурации определяются изначально заданными шаблонами функциональности в виде объектов метаданных.
Например, при создании систем управления нормативно-справочной информацией (НСИ) на базе «1С» применение Jinnee позволяет LM Soft перейти от традиционных методов ручной разработки множества конфигураций для разных наборов справочников к полностью автоматизированному созданию и доработке связанных конфигураций на основе так называемого эталонного справочника с уже заложенной общей функциональностью НСИ заказчика. При этом благодаря кодогенерации у создаваемых справочников обеспечиваются одинаковые наборы функций в рамках всей сформированной конфигурации «1С» для системы управления НСИ, в том числе обеспечение версионности, формирование печатных форм, хранение присоединенных файлов, нормализация, поиск дублей и репликация.
Кроме того, Jinnee позволяет решить одну из традиционных проблем доработок типовых конфигураций «1С», а именно их слабую отчуждаемость. Такая доработка может быть реализована в виде Jinnee-скрипта, который анализирует данные и вносит изменения на уровне XML-кода, позволяя программисту управлять кодогенерацией на более высоком уровне представления, в терминах метаданных.
Таким образом, ПО Jinnee реализует одновременно и среду выполнения, и среду разработки правил, предоставляя интерфейс для создания и редактирования правил и сценариев, которые хранятся в XML-файлах. Это, в свою очередь, позволяет снизить себестоимость разработки, а также повысить качество продукта за счет уменьшения влияния человеческого фактора.
LM Soft уже применяет механизмы кодогенерации при внедрении и адаптации своих высокоуровневых программных продуктов на основе «1С», таких как системы проектного управления (PPM), управления жизненным циклом сложных технических изделий (PLM), управления основными данными предприятия (MDM). Так, в настоящее время Jinnee активно применяется в проекте по созданию комплексной системы управления полным жизненным циклом для Государственного ракетного центра имени академика В. П. Макеева.
В дальнейшем LM Soft планирует развивать возможности этого инструмента по таким направлениям, как реализация поддержки формата перспективной для «1С» среды разработки EDT, проведение глубокого синтаксического анализа (парсинга) программного кода «1С» и построение синтаксических графов. Отдельным направлением является реализация в Jinnee механизма формирования сценариев кодогенерации для «1С» на основе абстрактных функциональных моделей в соответствии с концепцией MDD (Model Driven Development).


LM Soft объединит участников ЖЦ изделий на своей PLM-платформе
28.08.2020
IX Форум по цифровизации ОПК «ИТ ОПК-2020» (Калуга)
LM Soft стал официальным партнером «Програмсоюза»
15.08.2019
LM Soft расширяет компетенцию в области систем управления ЖЦ
17.04.2019
Компания LM Soft приняла участие в VIII ежегодной конференции «ИТ ОПК - 2019»
LM Soft сделал реальной кодогенерацию в среде «1С»
22.10.2018
Компания LM Soft объявила о создании инструментария высокоуровневого программирования в среде «1С»
Опыт LM Soft способствует цифровой трансформации предприятий ОПК
17.10.2018
LM Soft представил подходы и опыт в области автоматизации процессов управления на конференции «Цифровизация производства»
LM Soft уверен в развитии импортозамещения в ИТ-сфере
08.06.2018
Компания LM Soft приняла участие в конференции «Импортозамещение в ИТ»
LM Soft поделился опытом по созданию отечественных систем управления в ОПК
04.05.2018
Компания LM Soft приняла участие в VII форуме «Информационные технологии на службе оборонно-промышленного комплекса»
Компания LM Soft получила статус партнера Software AG
04.04.2018
Компания LM Soft стала авторизованным партнером Software AG на территории Российской Федерации
LM Soft разрабатывает решение по управлению ЖЦ продукции ОПК
01.03.2018
Компания LM Soft представила комплексный подход к автоматизации управления полным жизненным циклом (ПЖЦ)
LM Soft и «Форсайт» заключили партнерское соглашение
19.01.2018
Компании LM Soft и «Форсайт» заключили партнёрское соглашение о продвижении Prognoz Platform
LM Soft предлагает свои методики предприятиям ракетно-космической отрасли
29.09.2017
II Ежегодная конференция по информационным технологиям в ракетно-космической отрасли «ИТ в РКО-2017»
LM Soft объединил методики управления программами и ЖЦ для судостроителей
11.09.2017
III Industrial IT Forum
Форум промышленной автоматизации
LM Soft представил экспертизу проектного управления для предприятий ОПК
03.07.2017
LM Soft приняла участие в VI Международном форуме «Информационные технологии на службе оборонно-промышленного комплекса» (Ижевск)
Компания LM Soft принял участие в конференции по управлению созданием НТЗ
10.05.2017
Участие во 2-ой НПК «Управление созданием научно-технического задела в жизненном цикле высокотехнологичной продукции – 2017»
Системы LM Soft могут быть частью импортонезависимой ИТ-инфраструктуры ФТС России
07.11.2016
Участие в XVII Международной выставке «Таможенная служба – 2016»
LM Soft предложил эффективные подходы к проектному управлению для предприятий Роскосмоса
26.09.2016
Программные продукты LM Soft включены в реестр российского ПО
06.09.2016
31 августа 2016 года проведено очередное заседание экспертного совета по российскому программному обеспечению
Участие LM Soft в рабочей встрече по вопросам внедрения принципов проектного управления в Минпромторге России
12.08.2016
Участие LM Soft во всероссийском семинаре-совещании руководителей ИТ-служб ФТС России
08.08.2016
В начале августа на Алтае прошло совещание руководителей ИТ-служб подчинённых ФТС России управлений и таможен

LM Soft продемонстрировал методологию проектного управления и PLM-интеграции в судостроении
29.06.2016
  • скрыть
  • О компании
  • Отрасли
  • ИТ-инфраструктура
  • Программные продукты
  • Сопровождение ИТ
  • Поиск
  • Контакты

© ООО «ЛМ Софт», 2025