[Alimir_BootModal_Login]

Создание конфигураций 1С: пишем "Переводчик английского" часть 1/4

Автор уроков и преподаватель школы: Владимир Милькин

После игрового проекта "Крестики-нолики" нам нужно двигаться вперёд. В новом проекте мы продолжим работу с формами, наконец создадим наш первый справочник (не пугайтесь, если столкнулись с этим словом впервые) и научимся читать из него данные (пока без явного использования запросов).

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

Мы разработаем переводчик с английского языка на русский.

База "Переводчик" будет содержать один единственный справочник, в котором будет храниться словарь англо-русского языка (мы сами наполним его в некоторой степени).

В базе будет возможность открыть обработку, забить туда текст на английском и получить его перевод. Я не обещаю, что мы "переплюнем" google-переводчик, но уверяю будет интересно :)

Итак, приступим!

Шаг №1: установка платформы

Платформа у вас должна быть уже установлена в предыдущих уроках.

 
 

Шаг №2: создание пустой базы

Создадим пустую базу "Переводчик".

Подробные инструкции

После непродолжительной паузы база создана и добавлена в список. Как мы уже знаем есть два основных режима работы с базой: 1С:Предприятие и Конфигуратор:

01

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

 
 

Шаг №3: открываем конфигуратор

Нажмём кнопку "Конфигуратор", чтобы войти в режим конфигуратора:

61

 
 

Шаг №4: открываем дерево конфигурации

Выполним команду меню "Конфигурация"->"Открыть конфигурацию":

09

Перед нами открылось дерево конфигурации, которое содержит различные разделы конфигурации. Так как мы ещё ничего не создавали, пока эти разделы пустые:

10

 
 

Шаг №5: создаём справочник для словаря

Для хранения словаря нам потребуется справочник. Вы читаете ознакомительную версию урока, полноценные уроки находятся здесь. Что такое справочник?

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

А в нашем случае каждый элемент справочника будет представлять из себя пару: английское слово и его перевод на русский.

Нажмём правой кнопкой мыши на разделе "Справочники" и выберем из открывшегося меню пункт "Добавить".

01

Откроется форма создания нового вида справочника. Перейдём на закладку "Основные" и в поле "Имя" напишем "Слова":

02

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

Далее перейдем на закладку "Данные" и установим длину наименования наших элементов (английские слова) в 50 символов:

03

 
 

Шаг №6: добавляем новый реквизит для справочника

На этой же закладке нажмем зелёную кнопку с плюсом, чтобы добавить новые свойства (реквизиты) для элементов справочника:

04

Новый реквизит нам потребуется для хранения перевода английского слова на русский. Сделаем двойной щелчок левой кнопкой мыши на добавившемся реквизите:

05

В открывшемся справа окне свойств реквизита вместо имени "Реквизит1" и длины 10:

06

Установим имя "Перевод" и длину 50:

07

Обратите внимание на то, что наш реквизит имеет тип "Строка" (он выбирается по умолчанию при создании нового реквизита). Как раз то, что нам требуется.

 
 

Шаг №7: делаем первую отладку программы

Проверить, что получилось можно из режима пользователя (1С:Предприятие). Чтобы попасть в него прямо из конфигуратора выполним команду меню "Отладка"->"Начать отладку":

13

Так как мы внесли изменение в базу нас спрашивают согласны ли мы принять это изменение. Такой вопрос нам будет задаваться постоянно в процессе разработки. Отвечаем согласием (кнопка "Принять"):

08

 
 

Шаг №8: наполняем справочник словами

На желтой панели сверху появился справочник "Слова":

09

Откроем его. Вы читаете ознакомительную версию урока, полноценные уроки находятся здесь. Перед нами список элементов справочника (пока пустой). Создадим первый элемент. Для этого нажмём на кнопку "Создать":

10

Откроется форма создания нового элемента. В поле "Наименование" напишем "hello", а в поле "Перевод" значение "привет". После этого нажмём кнопку "Записать и закрыть":

11

Таким же образом создадим ещё 6 элементов, чтобы в итоге список справочника выглядел так:

12

Эталонная база, после выполнения всех шагов этого урока

Для учеников

Прибегайте к изучению эталонного варианта только после самостоятельного выполнения всех шагов.

На вопросы учеников — отвечаю по почте,  но прежде загляните в ЧАВО (ссылка) .

С уважением, Владимир Милькин

[Alimir_BootModal_Login]