Запуск автономного сервера 1С на macOS Mojave: отладка HTTP‑сервисов без EDT

Что такое автономный сервер 1С?

Автономный сервер 1С – это экспериментальная функциональность платформы, позволяющая запускать серверную часть 1С без полноценного окружения EDT. На данный момент сервер находится в режиме бета‑тестирования, но уже предоставляет полезные возможности, например, отладку HTTP‑сервисов через конфигуратор.

Подготовка macOS Mojave

Для работы автономного сервера необходимо:

  • Установить последнюю версию 1С:Предприятие, поддерживающую macOS Mojave.
  • Обеспечить наличие Java Runtime Environment, совместимого с 1С.
  • Проверить, что порт, который будет использоваться сервером, свободен.

Установка и запуск сервера

После установки 1С на macOS можно запустить автономный сервер из конфигуратора:

  1. Откройте конфигуратор 1С.
  2. Выберите пункт «Сервер» → «Запустить автономный сервер».
  3. В появившемся окне укажите параметры: путь к конфигурации, порт и другие настройки.
  4. Нажмите «Запустить» – сервер начнёт работу в фоновом режиме.

Настройка отладки HTTP‑сервисов

После запуска сервера можно отлаживать HTTP‑сервисы прямо в конфигураторе:

  1. В конфигураторе перейдите к разделу «Сервисы» → «HTTP‑сервисы».
  2. Выберите нужный сервис и включите режим отладки.
  3. Сохраняйте изменения и запускайте сервис через «Запустить».
  4. Проверяйте логи и ответы сервера в окне отладки.

Проверка работы сервера

Для убедительности можно выполнить простой HTTP‑запрос к сервису, например, через curl:

curl http://localhost:8080/your-service-endpoint

Если сервер отвечает корректно, значит автономный сервер запущен и отладка работает.

Выводы

Автономный сервер 1С на macOS Mojave предоставляет удобный способ отладки HTTP‑сервисов без необходимости запуска полноценного EDT‑окружения. Хотя функциональность находится в бета‑версии, уже сейчас она облегчает разработку и тестирование сервисов, особенно в средах, где предпочтительнее использовать macOS.