После игрового проекта "Крестики-нолики" нам нужно двигаться вперёд. В новом проекте мы продолжим работу с формами, наконец создадим наш первый справочник (не пугайтесь, если столкнулись с этим словом впервые) и научимся читать из него данные (пока без явного использования запросов).
Напоминаю, что для успешного выполнения этого модуля требуется достаточно уверенное владение внутренним языком 1С. Внутренний язык мы проходили в первых двух модулях (модуль №1 и модуль №2) нашей школы.
Мы разработаем переводчик с английского языка на русский.
База "Переводчик" будет содержать один единственный справочник, в котором будет храниться словарь англо-русского языка (мы сами наполним его в некоторой степени).
В базе будет возможность открыть обработку, забить туда текст на английском и получить его перевод. Я не обещаю, что мы "переплюнем" google-переводчик, но уверяю будет интересно
Платформа у вас должна быть уже установлена в предыдущих уроках.
Шаг №2: создание пустой базы
Создадим пустую базу "Переводчик".
Подробные инструкции
Запустим ярлык 1С, чтобы открылся список информационных баз, имеющихся на компьютере. Вы читаете ознакомительную версию урока, полноценные уроки находятся здесь. Нам требуется создание новой базы, поэтому жмём кнопку "Добавить":
Откроется окно добавления информационной базы, в котором требуется выбрать первый пункт "Создание информационной базы" и нажать кнопку "Далее":
В следующем окне, выбираем второй пункт "Создание информационной базы без конфигурации для разработки новой конфигурации..." и снова жмём кнопку "Далее":
В следующем окне нам предлагают ввести наименование новой базы, под которым она будет отображаться в списке баз. Введём "Переводчик английского" и нажмём кнопку "Далее":
В следующем окне необходимо указать путь к пустой папке в которой будет храниться наша база. В данном случае я создал папку "Переводчик английского" в папке "Базы 1С" на диске D:
После непродолжительной паузы база создана и добавлена в список. Как мы уже знаем есть два основных режима работы с базой: 1С:Предприятие и Конфигуратор:
В режиме конфигуратора мы делаем настройку и программирование базы, в режиме 1С:Предприятие смотрим, что из этого получилось.
Шаг №3: открываем конфигуратор
Нажмём кнопку "Конфигуратор", чтобы войти в режим конфигуратора:
Шаг №4: открываем дерево конфигурации
Выполним команду меню "Конфигурация"->"Открыть конфигурацию":
Перед нами открылось дерево конфигурации, которое содержит различные разделы конфигурации. Так как мы ещё ничего не создавали, пока эти разделы пустые:
Шаг №5: создаём справочник для словаря
Для хранения словаря нам потребуется справочник. Вы читаете ознакомительную версию урока, полноценные уроки находятся здесь. Что такое справочник?
Справочник - это объект конфигурации, позволяющий хранить данные имеющие одинаковую структуру и списочный характер. Это может быть, например, список сотрудников, перечень товаров, список поставщиков или покупателей.
А в нашем случае каждый элемент справочника будет представлять из себя пару: английское слово и его перевод на русский.
Нажмём правой кнопкой мыши на разделе "Справочники" и выберем из открывшегося меню пункт "Добавить".
Откроется форма создания нового вида справочника. Перейдём на закладку "Основные" и в поле "Имя" напишем "Слова":
Это позволит в дальнейшем обращаться к нашему справочнику (их в конфигурации может быть много) по имени "Слова".
Далее перейдем на закладку "Данные" и установим длину наименования наших элементов (английские слова) в 50 символов:
Шаг №6: добавляем новый реквизит для справочника
На этой же закладке нажмем зелёную кнопку с плюсом, чтобы добавить новые свойства (реквизиты) для элементов справочника:
Новый реквизит нам потребуется для хранения перевода английского слова на русский. Сделаем двойной щелчок левой кнопкой мыши на добавившемся реквизите:
В открывшемся справа окне свойств реквизита вместо имени "Реквизит1" и длины 10:
Установим имя "Перевод" и длину 50:
Обратите внимание на то, что наш реквизит имеет тип "Строка" (он выбирается по умолчанию при создании нового реквизита). Как раз то, что нам требуется.
Шаг №7: делаем первую отладку программы
Проверить, что получилось можно из режима пользователя (1С:Предприятие). Чтобы попасть в него прямо из конфигуратора выполним команду меню "Отладка"->"Начать отладку":
Так как мы внесли изменение в базу нас спрашивают согласны ли мы принять это изменение. Такой вопрос нам будет задаваться постоянно в процессе разработки. Отвечаем согласием (кнопка "Принять"):
Шаг №8: наполняем справочник словами
На желтой панели сверху появился справочник "Слова":
Откроем его. Вы читаете ознакомительную версию урока, полноценные уроки находятся здесь. Перед нами список элементов справочника (пока пустой). Создадим первый элемент. Для этого нажмём на кнопку "Создать":
Откроется форма создания нового элемента. В поле "Наименование" напишем "hello", а в поле "Перевод" значение "привет". После этого нажмём кнопку "Записать и закрыть":
Таким же образом создадим ещё 6 элементов, чтобы в итоге список справочника выглядел так:
Эталонная база, после выполнения всех шагов этого урока
Для учеников
Прибегайте к изучению эталонного варианта только после самостоятельного выполнения всех шагов.