Разработка программного обеспечения и его модулей в сфере цифровизации пожарной безопасности, а так же интеграция с инженерными системами, пилотирование, обучение, техническая поддержка, а именно:
Разработка ведётся на платформе 1С:Предприятие 8.3 с использованием следующих технологий:
🔹 Языки программирования:
1С:Язык (1С:Script) — основной язык разработки логики в конфигурациях;
SQL — используется для запросов к СУБД (PostgreSQL, MS SQL Server);
JavaScript — при разработке внешних интерфейсов (веб-клиенты, кастомные компоненты);
HTML/CSS — при создании внешних веб-интерфейсов для отображения данных из 1С;
XDTO/JSON/XML — при обмене данными между внешними системами и 1С.
🔹 Базы данных (в зависимости от внедрения):
PostgreSQL — предпочтительная для новых решений в рамках политики импортозамещения;
MS SQL Server — для крупных корпоративных решений;
SQLite (ограниченно, в демонстрационных и тестовых стендах).
🔹 Среда и инструменты разработки:
1С:Конфигуратор — основная среда разработки конфигураций;
EDT (1C:Enterprise Development Tools) — для работы с версиями и командной разработки;
Git + Gitsync/1C:EDT — для контроля версий исходного кода;
Собственные библиотеки и фреймворки, ускоряющие разработку типовых модулей (на базе 1С).
🔹 Интеграционные технологии:
HTTP‑сервисы (REST, SOAP) — реализация внешних API для взаимодействия с системами мониторинга, безопасности, учёта.
COM‑соединения — для связи 1С с внешними приложениями (Excel, Word и др.).
Веб-сервисы (WS-сервисы) — для организации защищённого обмена данными.
🔹 Визуализация и интерфейсы:
Интерактивные формы 1С с поддержкой адаптивного интерфейса;
Отчеты СКД (Система Компоновки Данных);
Подключаемые внешние компоненты для отображения инженерной графики, схем, табло.
🔹 DevOps и CI/CD:
Автоматизация выгрузки и обновления конфигураций через Gitsync, 1C:EDT, командные утилиты rac/rac.exe;
Jenkins / GitLab CI — автоматизированная проверка и сборка проектов;
Docker-контейнеризация (ограниченно) для тестирования решений на PostgreSQL.