Занятие № 1

Введение в простые типы
тип Строка

Привет, добро пожаловать в раздел посвященный простым типам.
Мы начинаем именно с них, чтобы как можно быстрее погрузить тебя в мир практики. Что такое 1С, и как оно устроено, будем изучать чуть позже.
Перед началом этого занятия убедитесь, что вы сделали все из пункта 'Перед курсом' и прошли занятие № 0.
Начнем
Простые типы - это базовые кирпичики системы 1С: Предприятие. Мы называем их простыми, потому что сами по себе они не из чего не состоят.

Сложный тип или Объект, которые мы будем изучать позже, состоят из простых типов или других сложных типов (Объектов), но простой тип сам по себе уже не имеет каких-то составных частей.
В языке 1С существуют несколько простых типов:

  • Строка
  • Число
  • Булево
  • Дата
  • Неопределено
  • Тип
  • NULL
Каждый из этих типов мы разберем в отдельном занятии.
Кроме NULL, его мы оставим на будущее, когда будем знакомиться с языком запросов.
Начнем со строки
Если по простому Строка - это любой текст в 1С: Предприятие.
Самый простой способ поработать со строкой это вывести пользователю какое-нибудь сообщение.
Это все что нужно знать про строку, чтобы уже можно было выполнить ваше первое задание.
Выполнили первое задание? Отлично! Давайте обдумаем, что мы узнали
Строка - это любой текст, заключенный в двойные кавычки.
Мы можем сообщать строку, передавая ее в качестве первого параметра процедуры Сообщить
Но важно не только, что мы пишем, но и где.
В первом задании мы воспользовались кнопкой и привязанным к нему методом, чтобы сообщить нужную нам строку. Во втором задании вам потребуется создать еще одну кнопку.
Теперь мы с вами умеем хорошо делать две вещи:
  1. Создавать новые кнопки
  2. Сообщить что-нибудь
Эти два навыка мы теперь будем активно использовать.
В следующих задачах уже не будет подробного описания процесса создания новой кнопки. Мы просто будем просить вас создать новую кнопку с каким-то названием. Если вы забудете как это делать, это всегда можно подсмотреть во втором задании.
Вводим в нашу жизнь переменные
Пора познакомится с альфой и омегой любого языка программирования, ее величество - переменная. У переменной много всяких понятий и обозначений, в том числе весьма заумных, поэтому для простоты мы пока обойдемся вот таким:
Переменная - это хранилище каких-то данных. В нее можно помещать и получать из нее данные. Можно редактировать и даже удалять эти данные.
В частности, переменная может хранить строку.
Поместить что-то в переменную можно через оператор присваивания, который в 1С выражен знаком равно (=)
С момента выполнения оператора присваивания переменная начинает представлять помещенное в нее значение далее в коде.
Это означает, например, что выполнение методов над этой переменной будет аналогично выполнению этих методов над значением, которое представляет переменная.
Следующие два примера приведут к абсолютно аналогичному поведению системы:
Попробуйте это проверить
Давайте немного рассмотрим свойства самой строки
Одно из основных свойств строки заключается в том, что ее можно складывать с другими строками (по правильному этот процесс называется Конкатенацией)
Конкатенация - операция склеивания, сцепления, соединения строк в одну
Для выполнения операции конкатенации используется оператор плюс (+), поэтому ее обычно называют сложением строк, хотя строго говоря сложением как таковым это не является. В результате операции конкатенации из двух или более сцепляемых строк получается другая строка, состоящая из сложенных строк в том порядке, в котором они были сложены.
В данном примере мы складываем три отдельные строки, включая строку, содержащую пробел, чтобы визуально разделить текст.
В результате получается четвертая строка, которая как бы склеена из трех предыдущих.
Попробуйте вы
А что с переменными
Как мы уже сказали переменные представляют в нашем коде те данные, которые были им присвоены. Это означает, что с ними можно делать все то, что мы могли бы делать непосредственно с их значениями.
Мы можем конкатенировать (сложить) две переменных, которые представляют строки и получить третью переменную, содержащую строку, составленную из этих двух.
Отлично!
Вы молодцы!