Главная мысль первого дня: 1С не равна SQL-базе и не равна одному языку программирования. Это runtime + metadata platform: платформа исполняет прикладную модель, конфигурация описывает эту модель, а информационная база хранит и данные, и применённую конфигурацию.
Для будущего MCP это меняет дизайн: первый слой tools должен смотреть на метаданные конфигурации, а не пытаться угадывать смысл по физическим таблицам.
Интерактивная карта слоёв
Три слова, которые нельзя смешивать
Термин
Что это
Какой вопрос задаёт MCP
Платформа
Исполняющая среда и набор механизмов: метаданные, формы, язык, запросы, клиент-сервер, права, транзакции.
Какая версия и режим работы? Какие capabilities доступны без изменения состояния?
Конфигурация
Описание прикладного решения: справочники, документы, регистры, формы, модули, роли, подсистемы.
Какие объекты есть? Как устроен конкретный справочник/документ/регистр?
Информационная база
Экземпляр приложения: хранит пользовательские данные и применённую конфигурацию.
К какой базе подключились? Можно ли только читать? Есть ли риск выполнить write/admin action?
Конфигуратор vs пользовательский режим
Конфигуратор
Режим разработчика и администратора. Здесь открывают дерево конфигурации, смотрят свойства объектов, меняют метаданные, обновляют конфигурацию базы.
MCP caution: introspection здесь полезна, но изменения конфигурации — dangerous operation.
1С:Предприятие
Пользовательский режим. Пользователь создаёт документы, заполняет справочники, проводит операции, строит отчёты.
MCP caution: чтение справочников/остатков может быть safe; проведение документа — уже изменение бизнес-состояния.
Важно: `list_config_objects` — это не список SQL-таблиц. Физическая схема 1С может быть технической деталью, а смысл живёт в метаданных конфигурации.
Проверка понимания перед практикой
Если платформа установлена, но нет информационной базы — есть ли прикладное решение? Нет: есть runtime, но нет экземпляра приложения.
Если база создана с пустой конфигурацией — можно ли уже увидеть дерево конфигурации? Да, но в нём почти нет прикладных объектов.
Если пользователь создал документ в режиме предприятия — меняет ли он конфигурацию? Нет, он меняет данные информационной базы.
Если разработчик добавил новый справочник в Конфигураторе — меняет ли он данные? Прямо нет: он меняет метаданные; после обновления базы появится новая структура для данных.
Откуда это построено
research-pack — 7 проверенных источников по платформе, конфигурации и базе.