Smart1Spec Документация
Studio
СправочникАналитикРазработчик 1С

Intent → «Данные»

Вкладка «Данные» этапа Intent в Smart1Spec Studio — как она показывает источники данных, поля и соединения из спецификации Spec1C и почему в облачной версии источники добавляются только через Spec1C.

Перед чтением

На этой странице

«Данные» — вторая вкладка этапа Intent. Она показывает, из каких объектов конфигурации обработка берёт данные: источники, выбранные поля и связи между источниками. В облачной версии вкладка служит просмотром источников, применённых из спецификации Spec1C.

Назначение#

Вкладка позволяет проверить глазами, что Studio поняла блок data { } спецификации: какие источники в модели, какие поля выбраны и как источники связаны. Это быстрее, чем читать текст спецификации, и помогает заметить, что строка соединения не распознана.

Когда доступна#

Вкладка открывается на этапе Intent, когда в проекте открыт файл. Галочка перед её названием появляется, когда в модели есть источник с выбранными полями.

Источники появляются на вкладке после того, как спецификация применена к модели: на этапе Spec1C — «Ещё» → «Применить без сборки» или сборка (Spec1C). Как записать источники и поля — data, fields.

Элементы вкладки#

ЭлементЧто показывает или делает
Заголовок «Источники» с подсказкой «перетащите объекты из навигатора»область карточек источников
Карточка источникавид объекта (например, «Catalog», «InformationRegister») и имя, под ним путь вида Справочник.КлиентскиеДоговора; щелчок по карточке показывает источник в инспекторе (подсказка «Показать в инспекторе»)
Поля-флажкиполя источника, выбранные в спецификации; снятие флажка убирает поле из модели
«+ поле»список полей для выбора. Без загруженной конфигурации полей для выбора нет — Studio показывает подсказку вместо списка
«✕» (подсказка «Убрать»)убирает источник из модели
Строка «В маппинг Вывода: …»какие поля попадут в колонки на вкладке «Вывод» (Intent → «Вывод»)
Строка связи между карточкамиусловие соединения, например «Договор = Ссылка · left_join»
Блок «Конвейер»шаги обработки данных, например «Строки»; без источников — «Шаги обработки данных появятся, когда вы добавите источник.»
Шаг «Фильтр периода T»если такой шаг есть, щелчок открывает окно «Фильтр периода T» с выбором поля периода; выбранное поле показывается в шаге и в блоке «Фильтр периода T» инспектора

Пустая вкладка#

  • Файл не открыт: «Сначала откройте или создайте файл» и «В навигаторе нажмите Создать с нуля или Открыть файл.»
  • Файл открыт, источников нет: подсказка с предложением перетащить объекты из навигатора. В облачной версии вместо этого опишите источники в блоке data { } спецификации и примените её.

Изменения на вкладке и спецификация#

Снятие флажка поля или удаление источника меняет модель Intent. Текст спецификации перестраивается по модели, только пока вы сами не правили Spec1C; после ручной правки действует ваш текст. Надёжнее менять источники и поля в тексте Spec1C и применять его заново — так спецификация и вкладка «Данные» не разойдутся. Подробно о связи — Intent: описание задачи.

Ограничения#

  • Добавить источник или поле на вкладке в облачной версии нельзя: нужна загруженная конфигурация.
  • В строке связи всегда написано left_join, даже если в спецификации указан inner_join или right_join. В сгенерированном коде соединение тоже всегда левое (Соединения: left_join, inner_join, right_join).
  • Имена объектов и полей не проверяются: опечатка в имени справочника или поля будет видна на вкладке как есть и обнаружится только в 1С.
  • Если удалить блок data { } или соединение из текста спецификации и применить её, прежние источники могут остаться в модели и на вкладке. Замените блок новым, а не удаляйте его (Ограничения реализации).
  • Шаг «Фильтр периода T» добавляет в код условие по реквизитам «ДатаНачПериода» и «ДатаКонПериода». В новый файл, созданный в Studio, эти реквизиты не добавляются — создайте их в Конфигураторе, иначе в 1С ожидаема ошибка.
  • Подсказка пустой вкладки упоминает перетаскивание из навигатора; в облачной версии этот путь недоступен.

См. также

Сверено с продуктом: 27.10.2026

Нашли неточность? Напишите на [email protected] и укажите адрес страницы.

Smart1Spec · документация описывает текущую версию сервиса.