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

Изучить язык Spec1C

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

Маршрут для тех, кто хочет писать спецификации Spec1C самостоятельно. Сначала — зачем нужен язык и где он в цикле изменения, затем уроки по конструкциям и в конце — точный справочник.

Шаги маршрута#

  1. Язык Spec1C: обзор → Естественный язык, Spec1C и BSL — роль языка и то, чего он не обещает.
  2. Быстрый старт — первая спецификация: применить, собрать, скачать.
  3. Уроки по порядку: Урок 1. Каркас: spec1c и report, Урок 2. Источники данных и поля, Урок 3. Параметры, Урок 4. Соединения и период, Урок 5. Вывод: макет и Excel, Урок 7. Поиск и исправление ошибок.
  4. Прочитать готовую спецификацию — чтение чужих спецификаций.
  5. Как Studio обрабатывает спецификацию → Уровни диагностики — что происходит со спецификацией в Studio и почему что-то останавливает применение или сборку.
  6. Создать спецификацию с нуля — самостоятельная спецификация с нуля.
  7. Обзор справочника и совместимость, Матрица поддержки конструкций, Ограничения реализации — справочник языка, матрица поддержки конструкций и ограничения реализации.

Что важно знать сразу#

  • Каждую конструкцию стоит оценивать на пяти уровнях: принимает ли её разбор, попадает ли она в модель, проверяется ли, генерируется ли код и работает ли он в 1С. Это разные вещи.
  • Для balance и turnovers нужна загруженная конфигурация, поэтому в облачной среде сборка спецификации с ними останавливается. Урок об остатках и оборотах в маршрут пока не входит.

Вы готовы, если#

Вы читаете любую спецификацию из Библиотека примеров, можете объяснить, какой код из неё получится, и знаете, какие конструкции на сборку не влияют.

См. также

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

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