- Создавать пустую информационную базу и открывать её в конфигураторе
- Объяснять разницу между основной конфигурацией и конфигурацией базы данных
- Отлаживать код с помощью точек останова, пошагового выполнения и вычисления выражений
Лучший способ научиться программировать — сразу что-то сделать. В этом уроке ты создашь пустую базу для небольшого магазина, добавишь в неё справочник «Товары», проверишь его в пользовательском режиме и пошагово отладишь свой первый код. Нужна только платформа 1С:Предприятие 8.3 (подойдёт и учебная версия).
Создание пустой информационной базы
- 1Открой окно запуска
Запусти 1С:Предприятие. В открывшемся окне виден список баз. Нажми
Добавить…. - 2Выбери создание новой базы
Выбери
Создание новой информационной базы, затем вариантСоздание информационной базы без конфигурации…— так ты получишь пустую конфигурацию. - 3Имя и расположение
Задай имя базы (например, «Educora Магазин») и выбери тип
На данном компьютере или на компьютере в локальной сети— это файловый режим. Затем укажи пустой каталог. - 4Заверши и открой конфигуратор
Остальные параметры оставь по умолчанию и нажми
Готово. Выдели новую базу в списке и нажмиКонфигуратор.
Дерево метаданных и две конфигурации
Меню Конфигурация › Открыть конфигурацию открывает дерево метаданных. В корне — имя конфигурации, ниже — ветки: Общие (подсистемы, общие модули, роли…), Константы, Справочники, Документы, Перечисления, Отчеты, Обработки, регистры и другие. У каждого объекта есть палитра свойств (Alt+Enter) и окно редактирования.
В конфигураторе ты редактируешь основную конфигурацию. Пользователи же работают с конфигурацией базы данных. Изменения попадают в базу только после команды Обновить конфигурацию базы данных (F7).
Первый справочник: «Товары»
- 1Создай подсистему
Правый щелчок по
Общие › Подсистемы→Добавить. Имя —Склад. Подсистема станет разделом в пользовательском интерфейсе. - 2Добавь справочник
Справочники→Добавить. Имя:Товары. На закладкеПодсистемыотметь подсистемуСклад. - 3Добавь реквизит
На закладке
Данныедобавь вРеквизитыполеЦена: типЧисло, длина 15, точность 2. - 4Обнови базу и запусти
Нажми F7 и в окне
Реорганизация информацииподтверди изменения кнопкойПринять. Затем нажми F5 — откроется режим 1С:Предприятие, а в разделеСкладпоявится справочник «Товары».
Первый код и отладка
Щёлкни правой кнопкой по корню конфигурации и выбери Открыть модуль управляемого приложения. Процедура-обработчик ПриНачалеРаботыСистемы этого модуля выполняется на клиенте сразу при запуске программы. Впиши в неё код ниже и проверь синтаксис клавишами Ctrl+F7.
Процедура ПриНачалеРаботыСистемы()
Сумма = 0;
Для Н = 1 По 5 Цикл
Сумма = Сумма + Н; // поставь здесь точку останова (F9)
КонецЦикла;
Сообщить("Сумма: " + Сумма);
КонецПроцедурыСумма: 15
Сообщить() выводит текст в окно сообщений. 1 + 2 + 3 + 4 + 5 = 15.Теперь поставь на строку Сумма = Сумма + Н; точку останова (F9) и нажми F5. Выполнение остановится на этой строке. Шагай по F10, смотри значение Сумма или Н через Shift+F9, а табло открой по Ctrl+Alt+W — там переменные обновляются на каждом шаге.
Ctrl+-)F12Береги свою работу: резервные копии
| Файл | Что содержит | Где создаётся |
|---|---|---|
.dt | вся база: конфигурация + данные | Администрирование › Выгрузить информационную базу |
.cf | только конфигурация | Конфигурация › Сохранить конфигурацию в файл |
.cfu | файл обновления конфигурации | выпускает поставщик |
.epf / .erf | внешняя обработка / внешний отчёт | Файл › Новый… |
.cfe | расширение конфигурации | в редакторе расширений |
Главное
- Пустая база создаётся вариантом
Создание информационной базы без конфигурации…. - В конфигураторе редактируется основная конфигурация; пользователи увидят изменения после F7.
- Подсистемы — это разделы интерфейса; включи объект в подсистему, чтобы он там появился.
- Отладка: F9 — точка останова, F5 — запуск, F10/F11 — шаги,
Shift+F9— вычислить. - Резервная копия: вся база —
.dt, только конфигурация —.cf.
Проверь себя
Вопросов: 10. Каждый правильный ответ приносит XP.