Перейти к содержанию
Educora
Начальный15 мин2 / 14

Конфигуратор: первая информационная база и отладка

Создай пустую информационную базу, познакомься с деревом метаданных, добавь первый справочник, обнови конфигурацию базы данных клавишей F7 и отладь код по F5.

Проверь себя
В этом уроке ты узнаешь
  • Создавать пустую информационную базу и открывать её в конфигураторе
  • Объяснять разницу между основной конфигурацией и конфигурацией базы данных
  • Отлаживать код с помощью точек останова, пошагового выполнения и вычисления выражений

Лучший способ научиться программировать — сразу что-то сделать. В этом уроке ты создашь пустую базу для небольшого магазина, добавишь в неё справочник «Товары», проверишь его в пользовательском режиме и пошагово отладишь свой первый код. Нужна только платформа 1С:Предприятие 8.3 (подойдёт и учебная версия).

Создание пустой информационной базы

  1. 1
    Открой окно запуска

    Запусти 1С:Предприятие. В открывшемся окне виден список баз. Нажми Добавить….

  2. 2
    Выбери создание новой базы

    Выбери Создание новой информационной базы, затем вариант Создание информационной базы без конфигурации… — так ты получишь пустую конфигурацию.

  3. 3
    Имя и расположение

    Задай имя базы (например, «Educora Магазин») и выбери тип На данном компьютере или на компьютере в локальной сети — это файловый режим. Затем укажи пустой каталог.

  4. 4
    Заверши и открой конфигуратор

    Остальные параметры оставь по умолчанию и нажми Готово. Выдели новую базу в списке и нажми Конфигуратор.

Дерево метаданных и две конфигурации

Меню Конфигурация › Открыть конфигурацию открывает дерево метаданных. В корне — имя конфигурации, ниже — ветки: Общие (подсистемы, общие модули, роли…), Константы, Справочники, Документы, Перечисления, Отчеты, Обработки, регистры и другие. У каждого объекта есть палитра свойств (Alt+Enter) и окно редактирования.

Определение
Основная конфигурация и конфигурация базы данных

В конфигураторе ты редактируешь основную конфигурацию. Пользователи же работают с конфигурацией базы данных. Изменения попадают в базу только после команды Обновить конфигурацию базы данных (F7).

Первый справочник: «Товары»

  1. 1
    Создай подсистему

    Правый щелчок по Общие › Подсистемы → Добавить. Имя — Склад. Подсистема станет разделом в пользовательском интерфейсе.

  2. 2
    Добавь справочник

    Справочники → Добавить. Имя: Товары. На закладке Подсистемы отметь подсистему Склад.

  3. 3
    Добавь реквизит

    На закладке Данные добавь в Реквизиты поле Цена: тип Число, длина 15, точность 2.

  4. 4
    Обнови базу и запусти

    Нажми F7 и в окне Реорганизация информации подтверди изменения кнопкой Принять. Затем нажми F5 — откроется режим 1С:Предприятие, а в разделе Склад появится справочник «Товары».

Первый код и отладка

Щёлкни правой кнопкой по корню конфигурации и выбери Открыть модуль управляемого приложения. Процедура-обработчик ПриНачалеРаботыСистемы этого модуля выполняется на клиенте сразу при запуске программы. Впиши в неё код ниже и проверь синтаксис клавишами Ctrl+F7.

1C
Процедура ПриНачалеРаботыСистемы()
    Сумма = 0;
    Для Н = 1 По 5 Цикл
        Сумма = Сумма + Н;  // поставь здесь точку останова (F9)
    КонецЦикла;
    Сообщить("Сумма: " + Сумма);
КонецПроцедуры
Ожидаемый результат
Сумма: 15
Сообщить() выводит текст в окно сообщений. 1 + 2 + 3 + 4 + 5 = 15.

Теперь поставь на строку Сумма = Сумма + Н; точку останова (F9) и нажми F5. Выполнение остановится на этой строке. Шагай по F10, смотри значение Сумма или Н через Shift+F9, а табло открой по Ctrl+Alt+W — там переменные обновляются на каждом шаге.

Обновить конфигурацию базы данныхF7
Начать / продолжить отладкуF5
Запустить 1С:Предприятие без отладкиCtrl+F5
Прекратить отладкуShift+F5
Установить / снять точку остановаF9
Шагнуть через: следующая строка без захода в процедурыF10
Шагнуть в вызываемую процедуруF11
Шагнуть из текущей процедурыShift+F11
Вычислить выражениеShift+F9
Синтаксический контроль модуляCtrl+F7
Перейти к определению процедуры или переменной (назад — Ctrl+-)F12
Контекстная подсказка (автодополнение)Ctrl+Space

Береги свою работу: резервные копии

ФайлЧто содержитГде создаётся
.dtвся база: конфигурация + данныеАдминистрирование › Выгрузить информационную базу
.cfтолько конфигурацияКонфигурация › Сохранить конфигурацию в файл
.cfuфайл обновления конфигурациивыпускает поставщик
.epf / .erfвнешняя обработка / внешний отчётФайл › Новый…
.cfeрасширение конфигурациив редакторе расширений

Главное

  • Пустая база создаётся вариантом Создание информационной базы без конфигурации….
  • В конфигураторе редактируется основная конфигурация; пользователи увидят изменения после F7.
  • Подсистемы — это разделы интерфейса; включи объект в подсистему, чтобы он там появился.
  • Отладка: F9 — точка останова, F5 — запуск, F10/F11 — шаги, Shift+F9 — вычислить.
  • Резервная копия: вся база — .dt, только конфигурация — .cf.

Проверь себя

Вопросов: 10. Каждый правильный ответ приносит XP.

1 / 10
Ты изменил конфигурацию, но пользователи не видят изменений. Что забыто?