# Получение токена

Токен 1С:Напарник требуется для работы 1CCodeChecker.

## Кто может получить токен

Токен 1С:Напарник доступен **подписчикам ИТС** (Информационно-технологическое сопровождение 1С).

Если вы не являетесь подписчиком ИТС, используйте [SyntaxCheckServer](/mcp-servery-1c/servery/syntax-check-server.md) как альтернативу для проверки синтаксиса.

## Как получить токен

### Шаг 1: Получение подписки ИТС

Если у вас ещё нет подписки ИТС:

1. Перейдите на [developer.1c.ru](https://developer.1c.ru/)
2. Зарегистрируйтесь или войдите в аккаунт
3. Оформите подписку ИТС (доступны различные уровни)

### Шаг 2: Получение токена API

1. Войдите на [code.1c.ai](https://code.1c.ai/) с учётными данными ИТС
2. Перейдите в раздел настроек API
3. Сгенерируйте токен для вашей организации

### Документация

* [1С:Напарник](https://code.1c.ai/) — официальный сайт
* [developer.1c.ru](https://developer.1c.ru/) — портал для подписчиков ИТС

## Использование токена

После получения токена укажите его при запуске контейнера:

```powershell
docker run -d -p 8007:8007 `
  --name 1c_code_checker `
  -e LICENSE_KEY=YOUR_LICENSE_KEY `
  -e ONEC_AI_TOKEN=ваш_токен_напарника `
  comol/1c-code-checker:latest
```

{% hint style="danger" %}
Не публикуйте токен в открытых репозиториях или документации!
{% endhint %}

## Альтернатива без токена

Если у вас нет токена 1С:Напарник, используйте **SyntaxCheckServer**:

```powershell
docker run -d -p 8002:8002 `
  --name 1c_syntaxcheck_mcp `
  -e LICENSE_KEY=YOUR_LICENSE_KEY `
  comol/1c_syntaxcheck_mcp:latest
```

SyntaxCheckServer проверяет синтаксис через BSL Language Server и не требует внешнего токена.

## Сравнение возможностей

| Возможность                        | С токеном (1CCodeChecker) | Без токена (SyntaxCheckServer) |
| ---------------------------------- | ------------------------- | ------------------------------ |
| Проверка синтаксиса                | ✅                         | ✅                              |
| Анализ логики и производительности | ✅                         | ❌                              |
| Code review (стиль, стандарты ИТС) | ✅                         | Частично                       |
| Переписывание и модификация кода   | ✅                         | ❌                              |
| Документация платформы             | ✅                         | ❌                              |
| База знаний ИТС                    | ✅                         | ❌                              |
| Сравнение версий документации      | ✅                         | ❌                              |
| Документация конфигураций          | ✅                         | ❌                              |
| Свободные вопросы к ИИ             | ✅                         | ❌                              |
| Работа офлайн                      | ❌                         | ✅                              |
| Количество инструментов            | 11                        | 1                              |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.onerpa.ru/mcp-servery-1c/servery/code-checker/poluchenie-tokena.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
