Cursor + MCP: собираем идеальное рабочее место 1С-разработчика за 15 минут

22.09.26

Интеграция - Нейросети

Как связка редактора Cursor и протокола MCP через утилиту 1С: Platform Tools превращает ИИ-ассистента в полноценного участника разработки на 1С: видит структуру проекта, модули, формы и запросы, а также умеет выполнять действия прямо в конфигурации. Разбираем настройку MCP-сервера за 15 минут, роль файла packagedef и типичные ошибки подключения.

Cursor + MCP: Собираем идеальное рабочее место 1С-разработчика за 15 минут

Практическое руководство по выстраиванию связки редактора Cursor и протокола Model Context Protocol (MCP) через утилиты 1С: Platform Tools: управление контекстом метаданных, настройка сервера, критическая роль манифеста packagedef и автоматизация типовых сценариев без потери контекста.

Целевая аудитория: 1С-разработчики всех уровней, архитекторы, тимлиды и DevOps-инженеры корпоративных систем.
Применимость: Платформа 1С:Предприятие 8.3 (версии 8.3.20 и выше), любые типовые и нетиповые конфигурации (ERP, КА, УХ, УТ, ЗУП, БП). Стек: Cursor IDE, утилиты 1С: Platform Tools, протокол MCP (Model Context Protocol).
Тематический цикл: Инструменты продуктивности и искусственный интеллект в разработке на платформе 1С:Предприятие 8.

Современный 1С-разработчик все чаще сталкивается с задачей, которую нельзя решить одним макросом или типовым расширением. Нужно быстро разобраться в чужом коде, написать обработку под нестандартный запрос бизнеса или просто сэкономить время на рутинных операциях. И здесь на помощь приходят ИИ-инструменты. Но просто открыть ChatGPT и скопировать туда кусок кода - это прошлый век. Настоящий прорыв дает связка редактора Cursor и протокола MCP (Model Context Protocol) через утилиту 1С: Platform Tools. За 15 минут вы получаете среду, где ИИ-агент понимает структуру вашего проекта 1С, видит все модули, формы и запросы, а главное - может выполнять действия прямо в вашей конфигурации. Без копипаста, без потери контекста, без лишних движений.

В этой статье я расскажу, как настроить такую связку, какой нюанс с файлом packagedef критически важен для работы, и почему именно этот подход меняет правила игры для тех, кто пишет на 1С каждый день.

Что такое MCP и зачем он 1С-разработчику

MCP (Model Context Protocol) - это открытый протокол, который позволяет ИИ-ассистентам взаимодействовать с внешними инструментами и данными. Если говорить просто: вместо того чтобы вручную выдергивать куски кода из конфигурации и кидать их в чат с нейросетью, MCP дает ассистенту прямой доступ к вашему проекту. Он видит файлы, понимает их структуру, может читать метаданные и даже выполнять команды - например, запустить проверку синтаксиса или собрать расширение.

Для 1С-разработчика это означает следующее: вы работаете в Cursor (форк VS Code, заточенный под ИИ), подключаете MCP-сервер из состава 1С: Platform Tools, и ваш ассистент перестает быть просто «болталкой». Он становится полноценным участником процесса разработки. Вы пишете запрос на естественном языке - ассистент находит нужный модуль, анализирует его, предлагает изменения и даже может применить их через MCP-команды.

Ключевое преимущество - контекст. Когда вы спрашиваете «найди ошибку в расчете себестоимости», ассистент не гадает, что вы имели в виду. Он видит весь проект: структуру метаданных, зависимости между объектами, типовые запросы. Это радикально повышает качество ответов и сокращает время на уточняющие вопросы.

СХЕМА 1. АРХИТЕКТУРНЫЙ КОНТУР: ИНТЕГРАЦИЯ CURSOR IDE И 1C ЧЕРЕЗ ПРОТОКОЛ MCP Data Flow
Cursor IDE
LLM Agent
Claude 3.7 / GPT-4o
MCP Client Engine
JSON-RPC / stdio
MCP PROTOCOL
 
Tool Execution
1С: Platform Tools
1c-mcp Server
Сериализация графа
Диспетчер packagedef
Манифест структуры
Local I/O
Проект 1С
Исходники (BSL / XML)
packagedef (JSON)
Якорь структуры проекта
Платформа 8.3.20+
Архитектурный эффект: Ассистент перестает быть оторванным текстовым генератором. Через вызовы MCP-сервера агент выполняет точечную навигацию по графу метаданных, исключая выдумывание несуществующих методов и свойств конфигурации.

1С: Platform Tools - что входит и как установить

1С: Platform Tools - это набор утилит от фирмы «1С», который включает в себя средства для работы с конфигурациями через командную строку, анализа кода, сборки расширений и, что самое важное для нас, MCP-сервер. Этот набор распространяется через официальный сайт 1С и доступен для скачивания всем зарегистрированным пользователям платформы.

В состав входят:

Утилита запуска MCP-сервера
Основной компонент для организации связи между Cursor и проектом.
Проверка синтаксиса и статанализ
Инструменты валидации кода BSL и структуры метаданных.
Сборка расширений и конфигураций
Средства для упаковки исходников в бинарные поставки (CF/CFE).
Команды хранилища и публикации
Консольные утилиты для взаимодействия с контурами поставки.

Установка предельно проста. Скачайте дистрибутив с сайта 1С, запустите установщик и следуйте инструкциям. После установки в системной переменной PATH появляется путь к исполняемым файлам. Проверить можно через командную строку: выполните команду, которая вызывает справку по MCP-серверу (обычно это что-то вроде 1c-mcp --help). Если вы видите список доступных параметров - установка прошла успешно.

Обратите внимание: для работы MCP-сервера требуется, чтобы на машине была установлена платформа 1С:Предприятие версии не ниже 8.3.20. Это связано с тем, что сервер использует внутренние API платформы для доступа к метаданным и коду. Без актуальной платформы MCP-сервер просто не запустится.

Настройка ИИ-агента в Cursor через MCP

Теперь переходим к самому интересному - настройке связки Cursor и MCP. Cursor - это редактор кода на базе VS Code, который уже включает встроенные ИИ-функции: автодополнение, чат, генерацию кода. Но чтобы ассистент мог работать с вашим проектом 1С, нужно подключить MCP-сервер.

Процесс настройки состоит из нескольких шагов.

СХЕМА 3. ПОШАГОВЫЙ ПАЙПЛАЙН РАЗВЕРТЫВАНИЯ СВЯЗКИ 15 минут
1 Подготовка
Выгрузка исходников и создание packagedef в корне.
 
2 Старт MCP
Запуск демона 1c-mcp с привязкой к проекту.
 
3 Конфиг Cursor
Указание адреса сервера (localhost:8080).
 
4 Smoke Test
Опрос объектов корня конфигурации в чате.

Шаг 1. Подготовка проекта

Откройте в Cursor папку, которая содержит вашу конфигурацию 1С. Это может быть каталог с выгруженными файлами конфигурации (например, из EDT или через выгрузку из конфигуратора). Важно, чтобы в корне этой папки находился файл packagedef. О нем мы поговорим отдельно - это критический маркер, без которого MCP-сервер не поймет, что перед ним проект 1С.

Шаг 2. Запуск MCP-сервера

MCP-сервер запускается отдельно. В терминале Cursor выполните команду, которая запускает сервер с указанием пути к вашему проекту. Обычно это выглядит так:

Терминал Cursor - Запуск MCP-сервера CLI
1
1c-mcp start --project /путь/к/вашей/папке

После запуска сервер начинает слушать порт (по умолчанию 8080 или другой, указанный в настройках). В терминале появится сообщение о том, что сервер готов к работе. Не закрывайте это окно - пока сервер работает, Cursor может с ним общаться.

Шаг 3. Подключение к Cursor

В Cursor откройте настройки MCP. Обычно они находятся в разделе «AI» или «MCP Configuration». Там нужно указать адрес запущенного сервера - например, http://localhost:8080. Сохраните настройки и перезапустите Cursor (или перезагрузите окно редактора).

Шаг 4. Проверка связи

Откройте чат с ИИ-ассистентом (Ctrl+L или Cmd+L) и задайте простой вопрос: «Какие объекты есть в корне конфигурации?» Если все настроено правильно, ассистент ответит списком справочников, документов и других метаданных, которые он получил через MCP-сервер. Если ответа нет или ассистент говорит, что не видит проект, - проверьте, запущен ли сервер и правильно ли указан адрес.

После успешной проверки можно переходить к реальной работе. Теперь ассистент видит весь ваш код, может анализировать его, предлагать изменения и даже выполнять команды - например, запустить синтаксический контроль или собрать расширение.

Файл packagedef - главный маркер проекта 1С

Этот момент я хочу выделить отдельно, потому что без него вся настройка теряет смысл. Файл packagedef - это текстовый файл в формате JSON, который описывает структуру проекта 1С. Он содержит информацию о версии платформы, списке расширений, зависимостях и других параметрах. Для MCP-сервера этот файл является единственным способом понять, что папка, которую вы открыли, - это полноценный проект 1С, а не просто набор случайных файлов.

Если в корне вашего проекта нет packagedef, MCP-сервер выдаст ошибку или будет работать некорректно - например, не сможет определить, какие файлы относятся к метаданным, а какие нет. В результате ассистент будет видеть только текстовые файлы (например, .bsl), но не сможет связать их с конкретными объектами конфигурации.

СХЕМА 2. СРАВНЕНИЕ: СЛЕПОЙ ПОИСК vs СЕМАНТИЧЕСКИЙ ГРАФ ЧЕРЕЗ PACKAGEDEF Core Insight
! Без packagedef: Слепой поиск по строкам
Ассистент видит только сырой текст BSL и XML-манифесты как несвязанные файлы.
Запрос: "Найди все реквизиты справочника Номенклатура"
Ответ ИИ: "В файле Справочник.Номенклатура.bsl реквизиты не найдены. Проверьте XML вручную..."
OK С packagedef: Полный граф метаданных
MCP-сервер передает агенту полную объектную модель конфигурации.
Запрос: "Найди все реквизиты справочника Номенклатура"
Ответ ИИ: "Объект: Справочник.Номенклатура.
- Артикул (Строка, 25)
- СтавкаНДС (ПеречислениеСсылка.СтавкиНДС)
- ТЧ: ДополнительныеРеквизиты..."

Как создать packagedef, если его нет

Если вы работаете с проектом, который не был создан через EDT или не содержит packagedef, его нужно создать вручную. Это простой текстовый файл. Минимальное содержимое выглядит так:

packagedef (корень проекта) JSON
1
2
3
4
5
6
7
{
  "version": "1.0",
  "platformVersion": "8.3.20",
  "name": "МояКонфигурация",
  "description": "Описание проекта",
  "extensions": []
}

Параметр platformVersion должен соответствовать версии платформы, на которой вы работаете. Параметр name может быть любым, но лучше использовать латиницу или транслит - это снижает риск проблем с кодировками. Параметр extensions - это список расширений, которые входят в проект. Если расширений нет, оставьте пустой массив.

После создания файла поместите его в корневую папку проекта и перезапустите MCP-сервер. Теперь сервер увидит проект и сможет корректно обрабатывать запросы.

Почему это важно для ИИ-агента

Без packagedef ассистент в Cursor будет слеп. Он сможет читать отдельные файлы, но не поймет, как они связаны между собой. Например, вы спрашиваете: «Найди все реквизиты справочника "Номенклатура"». Ассистент без packagedef может найти файл Справочник.Номенклатура.bsl, но не сможет определить, какие реквизиты объявлены в метаданных, потому что эта информация хранится не в коде, а в файлах .1c (бинарных или текстовых описаниях метаданных). MCP-сервер через packagedef знает, где искать эти файлы, и передает ассистенту полную структуру объекта.

Именно поэтому я настоятельно рекомендую всегда иметь packagedef в корне проекта, даже если вы не планируете использовать MCP. Этот файл - стандартный способ описания проекта 1С, и многие инструменты (EDT, сборщики, анализаторы) ориентируются на него.

Проверка работоспособности и первые результаты

После настройки стоит провести несколько тестов, чтобы убедиться, что все работает как надо.

Тест 1. Запрос на анализ модуля

Напишите в чат: «Покажи структуру модуля формы документа "ПоступлениеТоваров"». Ассистент должен выдать список процедур и функций, которые есть в этом модуле, с указанием строк. Если вместо этого он говорит, что не может найти такой объект, - проверьте, правильно ли указан путь к проекту и запущен ли MCP-сервер.

Тест 2. Запрос на поиск ошибки

Скопируйте в чат фрагмент кода с заведомой ошибкой (например, вызов несуществующей процедуры) и попросите найти проблему. Ассистент, имеющий доступ к полному проекту, сможет не только указать на ошибку, но и предложить исправление, основываясь на других модулях, где эта процедура определена.

Тест 3. Выполнение команды через MCP

Попросите ассистента выполнить синтаксический контроль всего проекта. Если MCP-сервер поддерживает такую команду, ассистент запустит проверку и вернет результат. Это уже не просто совет - это реальное действие в вашей среде разработки.

Тест 4. Генерация нового объекта

Попросите ассистента создать новый справочник с заданной структурой реквизитов. Если MCP-сервер умеет создавать файлы метаданных, ассистент сгенерирует нужные файлы и добавит их в проект. Это, пожалуй, самый впечатляющий тест - вы получаете готовый объект конфигурации за несколько секунд.

СХЕМА 4. КОНВЕЙЕР ИСПОЛНЕНИЯ КОМАНД И ПРОВЕРКИ КОДА (TOOL EXECUTION) Pipeline
1. Запрос разработчика
Промпт на естественном языке в чате Cursor
 
2. Вызов команды MCP
Инструменты: синтаксис, чтение метаданных
 
3. Исполнение в 1С
Platform Tools валидирует исходники проекта
 
4. Результат в редактор
Ответ с учетом структуры метаданных

Типичные ошибки и их решение

Даже при четком следовании инструкции могут возникнуть проблемы. Вот самые частые из них.

Ошибка: MCP-сервер не запускается

Причины: отсутствует платформа 1С нужной версии, не установлен 1С: Platform Tools, или путь к проекту указан неверно. Проверьте, что платформа установлена и версия не ниже 8.3.20. Также убедитесь, что в папке проекта есть файл packagedef - без него сервер может отказаться запускаться.

Ошибка: Ассистент в Cursor не видит проект

Причины: неправильно указан адрес MCP-сервера в настройках Cursor, или сервер запущен на другом порту. Проверьте, какой порт слушает сервер (обычно это видно в терминале при запуске). В настройках Cursor укажите точный адрес, например http://localhost:8080. Если сервер запущен на том же компьютере, localhost - правильный адрес.

Ошибка: Ассистент видит только файлы, но не метаданные

Причины: отсутствует packagedef или он заполнен некорректно. Проверьте, что файл находится в корне проекта и содержит правильную версию платформы. Если вы используете расширения, они должны быть перечислены в параметре extensions.

Ошибка: Ассистент не может выполнить команду

Причины: MCP-сервер может не поддерживать все команды, которые вы запрашиваете. Например, не все версии 1С: Platform Tools умеют создавать новые объекты. Проверьте документацию к вашей версии утилиты. Если команда не поддерживается, ассистент сообщит об этом.

СВОДНЫЙ ЧЕК-ЛИСТ ТРАБЛШУТИНГА СВЯЗКИ
Симптом сбоя Корневая причина Инженерное решение
MCP-сервер не запускается Отсутствует платформа 1С нужной версии, не установлен 1С: Platform Tools или нет packagedef. Проверить версию платформы (не ниже 8.3.20), путь в переменной PATH и наличие packagedef в корне.
Ассистент видит только файлы, но не метаданные Отсутствует packagedef или в нем указана неверная версия платформы. Создать packagedef с актуальным значением platformVersion и перезапустить сервер.
Ассистент в Cursor не видит проект Неправильно указан адрес сервера в настройках Cursor либо занят порт. Сверить порт в выводе терминала и обновить URL сервера в параметрах MCP (например, http://localhost:8080).
Ассистент не может выполнить команду Версия утилит не содержит запрошенной команды. Сверить возможности со справкой и обновить 1С: Platform Tools до актуальной сборки.

Итоги и дальнейшие шаги

Связка Cursor и MCP через 1С: Platform Tools - это не просто игрушка, а реальный инструмент, который ускоряет разработку в разы. За 15 минут вы получаете среду, где ИИ-ассистент понимает ваш проект на уровне метаданных, может анализировать код, искать ошибки и даже выполнять действия. Ключевой момент - не забыть про файл packagedef. Без него вся магия не работает.

Что дальше? Попробуйте использовать эту связку в реальных задачах. Начните с малого: пусть ассистент поможет вам отрефакторить старый модуль или найти дублирующийся код. Постепенно вы привыкнете к тому, что сложные запросы обрабатываются за секунды, а не за часы. И когда в следующий раз коллега спросит, как вы успеваете делать так много, просто скажите: «У меня есть ассистент, который видит весь проект».

Теперь ваша очередь. Откройте Cursor, установите 1С: Platform Tools, создайте packagedef, запустите MCP-сервер и начните работать по-новому. 15 минут - и ваше рабочее место станет идеальным.

Резюме перехода на агентный стек

Внедрение Cursor + MCP трансформирует ежедневный труд 1С-разработчика: от монотонного набора шаблонных строк к инженерному проектированию и архитектурному контролю. Полный контекст проекта через протокол MCP исключает галлюцинации моделей и делает искусственный интеллект полноценным напарником в команде.

Вступайте в нашу телеграмм-группу Инфостарт

Cursor MCP Model Context Protocol 1С:Platform Tools ИИ-агент ИИ-ассистент packagedef разработка 1С MCP-сервер автодополнение кода

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

SALE! %

Банковские операции Обмен с интернет-банком Мастера заполнения Нейросети Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank. Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.

17500 руб.

20.12.2024    19417    99    32    

83

Нейросети Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Задавайте вопросы базе 1С обычными словами: получайте данные, находите ошибки и связанные документы, проверяйте права, работайте с вложениями и контролируемо вносите изменения. Всё это работает в самой программе, а Codex и Claude подключаются по желанию.

15989 руб.

30.07.2026    12691    27    4    

27

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    70872    141    41    

149

Распознавание документов и образов Нейросети 1С:Предприятие 8 1С 8.3 1С 8.5 1C:Бухгалтерия 1С:Зарплата и Управление Персоналом 3.x Беларусь Россия Казахстан Армения Платные (руб)

ИИ-сканер документов с REST API для интеграции с 1С и корпоративными системами. Извлекайте данные из счетов, паспортов, дипломов, патентов и трудовых книжек за секунды. Точность человека - скорость машины. Приложение поддерживает восемь типов документов, четырех провайдеров ИИ (имеется возможность использования локальных ИИ), локальный REST API и экспорт в JSON. Важно! модель должна поддерживать функцию Vision (распознавание файлов и картинок). Запускайте используя локальные ИИ, без подписок и ограничений

6100 руб.

24.08.2026    494    2    0    

1

Нейросети 1С:Управление торговлей 11 Бесплатно (free)

Я не считаю покупку специализированных платных инструментов обязательной для разработки с ИИ: нужную обвязку тоже можно создать с агентом. Показываю этот подход на расширении УТ 11 с динамическим списком остатков. Одно задание Codex, 37 минут до проверки, работающая форма. Рассказываю, как устроено окружение, почему первую попытку пришлось переснять и что получилось в повторном прогоне.

17.09.2026    5166    71    Ibrogim    49    

18

DevOps и автоматизация разработки Тестирование QA Групповая разработка (Git, хранилище) Разработчик 1С:Предприятие 8 Бесплатно (free)

Четыре года в интеграторе я работал с git и EDT. Git после хранилища полюбил сразу: видно, кто и что менял. С EDT сложнее: тормозит, ошибки при обновлении ERP, автономный сервер внутри него работает только с файловой базой. На новой работе команда захотела перейти на git, я развернул EDT, и оно на второй день разрушило проект при загрузке расширения. Тогда я решил дать команде git с привычным Конфигуратором и инструмент, который за минуту доносит коммит до базы через ibcmd, вместо получасовой загрузки из файлов. На новой работе разрешили ИИ, и я написал это приложение с его помощью: от чтения документации и первого ТЗ до идей в электричке. Впервые за годы снова почувствовал себя творцом, а не закрывателем задач. По дороге приросли выгрузка, объединение и проверка конфигурации по коммитам, YAxUnit и режим MCP-сервера. В статье: схемы, скриншоты, грабли и честный список ограничений. Ссылки пока нет: хочу понять, нужно ли это кому-то, кроме меня.

03.09.2026    10934    KatanaDragon511    29    

40

Нейросети Разработчик 1С:Предприятие 8 Россия Бесплатно (free)

Как связать 1С и Cursor через MCP так, чтобы AI-агент сам получал актуальную конфигурацию из информационной базы, находил нужный BSL-код, вносил изменения, загружал конфигурацию обратно и запускал 1С:Предприятие. В статье — настройка 1C: Platform Tools, 1C: Platform Tools MCP, OneScript, vanessa-runner и env.json, а также важные нюансы при работе с несколькими проектами, IPC-портами, большими конфигурациями и длительными операциями загрузки. Покажу полный практический цикл на тестовой базе без ручной выгрузки и загрузки XML через Конфигуратор.

28.08.2026    18555    rinat1c    18    

31

DevOps и автоматизация разработки Мониторинг Тестирование QA Разработчик 1С:Предприятие 8 Бесплатно (free)

Платформа 1С давно вышла за рамки учетных систем. Сегодня это полноценная среда для создания сложных, высоконагруженных и распределенных приложений. А значит, и стек технологий современного разработчика кардинально изменился. Систематизируем весь инструментарий, который превращает 1С-программиста в инженера: от EDT и Git до автотестов на YAxUnit, контейнеризации приложений в Docker, мониторинга в Prometheus и организации шины данных на Kafka. Разберемся, зачем каждый инструмент нужен, как он вписывается в жизненный цикл разработки и с чего начать его внедрение.

25.08.2026    21824    mrXoxot    55    

84
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. johnnyshut23 122 22.09.26 12:40 Сейчас в теме
Интересная статья! Поставил от себя плюсик! Спасибо!
2. 3gf 22.09.26 13:39 Сейчас в теме
(1) правильно. сам себе не плюсанешь, ни кто не плюсанет.

xD
5. Ninel_S 32 22.09.26 14:22 Сейчас в теме
(1) Это Вам картинка-анонс для следующей Вашей статьи про MCP-вообще
Прикрепленные файлы:
3. 3gf 22.09.26 13:40 Сейчас в теме
за инструмент +
4. Ninel_S 32 22.09.26 13:51 Сейчас в теме
(3) Вежливость и взаимная поддержка (и внимательное исследование творчества коллег) - так рождаются мощные сообщества ;-)
Для отправки сообщения требуется регистрация/авторизация