Редактирование конфигурации

Этот пример демонстрирует создание проекта новой конфигурации, создание объектов конфигурации и добавление обработчиков событий.

Важно: Этот пример предполагает, что вы уже выполнили первый запуск 1C:EDT и настроили среду разработки.
Возможная проблема: Перед выполнением примера убедитесь, что на компьютере установлена нужная вам версия платформы «1С:Предприятие».

Пример состоит из нескольких частей:

  1. Создание проекта конфигурации
  2. Создание объекта конфигурации
  3. Создание реквизита объекта конфигурации
  4. Создание формы объекта конфигурации
  5. Добавление элемента формы
  6. Добавление обработчика события формы

Создание проекта конфигурации

Вы создадите пустой проект для разработки новой конфигурации.

  1. Запустите проект 1C:EDT Start или создайте новый проект;
  2. Начните создание новой конфигурации.

    Если в панели Навигатор у вас нет ни одного проекта, нажмите в ней Создать новую конфигурацию.

    Если у вас есть проекты в панели Навигатор, нажмите Новый > Проект конфигурации... в контекстном меню в свободной области панели Навигатор.

  3. Задайте имя конфигурации, например, ТестEDT.

  4. Нажмите Готово.

В результате 1C:EDT выполнит следующие действия:

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

Если ветка не имеет свойств (например, Справочники или Документы), то при ее выделении панель Свойства покажет свойства ближайшего родителя (для упомянутых веток это будут свойства конфигурации).

Создание объекта конфигурации

Вы создадите справочник с именем Товары.

  1. В панели Навигатор нажмите Создать > Справочник в контекстном меню ветки Справочники.
  2. Задайте имя справочника: Товары.

  3. Нажмите Готово.

В результате 1C:EDT выполнит следующие действия:

Создание реквизита объекта конфигурации

У справочника Товары вы создадите реквизит с именем Артикул.

  1. Нажмите Создать > Реквизит в контекстном меню справочника Товары.
  2. Задайте имя реквизита: Артикул.

    Стандартно 1C:EDT установит ему тип Строка переменной длины 10 символов. Это значит, что если длина строки, помещаемой в этот реквизит, будет меньше 10 символов, то она будет иметь свою длину, а если больше 10 символов, то она будет обрезаться до 10 символов.

  3. Нажмите Готово.
В результате 1C:EDT выполнит следующие действия:
  • Панель Навигатор покажет реквизит Артикул в ветке Реквизиты справочника Товары;
  • Редактор справочника переключится на закладку Данные, на которой редактируются реквизиты справочника;
  • Панель Свойства покажет свойства реквизита Артикул.

Создание формы объекта конфигурации

В этой части примера для справочника Товары вы создадите форму списка со стандартным именем.

  1. Нажмите Создать > Форма в контекстном меню на ветке Формы справочника Товары.
  2. Выберите тип формы: Форма списка справочника;

  3. Нажмите Готово.
В результате 1C:EDT выполнит следующие действия:
  • Панель Навигатор покажет форму ФормаСписка в ветке Формы справочника Товары;
  • Панель Свойства покажет свойства формы ФормаСписка;
  • В области редакторов откроется редактор формы.

Добавление элемента формы

В этой части примера вы добавите в форму один из возможных элементов — декорацию, и разместите ее вверху формы.

  1. Нажмите Добавить > Декорация — Надпись > ОК в контекстном меню на корне дерева формы (Форма) в редакторе формы.

  2. Задайте заголовок декорации: Произвольная надпись;

  3. Нажмите ОК.

    Элемент Декорация1 появится в конце дерева формы.

  4. Переместите декорацию в начало дерева. Для этого нажмите (Переместить вниз) в командной панели элементов формы.

В результате элемент Декорация1 появится в начале дерева формы.

Кроме этого он появится в видимой части окна предварительного просмотра сразу после командной панели.

Добавление обработчика события формы

В этой части примера вы добавите обработчик события формы ПриСозданииНаСервере(). В этом обработчике обычно выполняют все действия для подготовки формы к открытию (кроме тех, которые можно выполнить только на клиенте).

  1. Откройте модуль формы. Для этого перейдите на закладку Модуль, которая расположена в нижней части редактора;

  2. Нажмите Добавить обработчик события в контекстном меню;
  3. Чтобы быстро найти нужное событие, в строку поиска введите «присо»;

  4. Двойным кликом выберите событие ПриСозданииНаСервере().
    В модуле формы появится объявление процедуры обработчика события.

  5. Сохраните изменения, сделанные в модуле. Для этого нажмите (Сохранить) в командной панели основного окна.

В результате 1C:EDT сохранит изменения на диске. Об этом свидетельствует отсутствие звездочки в его заголовке.