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