Требования к системе

Системные требования для прохождения мастер-класса по созданию HTTP-сервисов в 1С

1
1С:Предприятие 8.3

Основная платформа для разработки

Системные требования

Версия платформы:8.3.20 или новее
Режим совместимости:8.3.10 и выше
Операционная система:Windows 10/11, Windows Server 2016+
Оперативная память:4 ГБ (рекомендуется 8 ГБ)
Свободное место:2 ГБ на диске

Компоненты 1С

Необходимые модули платформы:

  1. 1Конфигуратор - для разработки структуры данных
  2. 2Сервер 1С:Предприятие - для публикации HTTP-сервисов
  3. 3Веб-сервер расширение - для интеграции с Apache/IIS

2
Веб-сервер Apache

Для публикации API и статических файлов

Требования Apache

Версия Apache:2.4.x
Модули:mod_rewrite, mod_proxy, mod_ssl
Поддержка PHP:Опционально (для админки)
HTTPS:Рекомендуется для production

3
Node.js окружение

Для разработки веб-интерфейса

Node.js требования

Версия Node.js:18.x или 20.x LTS
Пакетный менеджер:npm 9+ или yarn 1.22+
Поддержка ES6+:Встроенная в современный Node.js

npm пакеты

Основные зависимости для фронтенда:

  1. 1Express.js - веб-фреймворк для сервера
  2. 2Socket.io - для WebSocket соединений
  3. 3Web Speech API - встроенный в браузеры
  4. 4Современный бандлер (Webpack/Vite)

4
Дополнительные инструменты

Полезные программы для разработки

Рекомендуемые инструменты

IDE:Visual Studio Code, IntelliJ IDEA
REST клиент:Postman, Insomnia, curl
Браузер:Chrome/Firefox (для Web Speech API)
Git:Для версионирования кода