[Alimir_BootModal_Login]

Внутренний язык программирования 1С 8.3 для начинающих программистов: синтакс-помощник 1С

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

Мы подошли к такому этапу изучения языка 1С на котором пора научиться пользоваться встроенным синтакс-помощником. Синтакс-помощник - это справочная система по языку 1С 8.3, встроенная в конфигуратор.

Синтакс-помощник описывает сам язык и правила его использования. В нём перечислены все команды и их параметры, даны примеры использования.

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

Использование синтакс-помощника 1С 

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

Можно, конечно, полезть в книжки и интернет, но, поверьте, в таких ситуациях нет ничего быстрее и проще, чем прибегнуть в к встроенному синтакс-помощнику.

Для этого установите курсор на интересующее слово (сейчас нас интересует тип данных Массив, поэтому установим курсор на него):

Синтакс-помощник в 1С 8.3 1

Нажмите на клавиатуре комбинацию клавиш Ctrl + F1.

Клавиши нажимаются так:

  1. Нажимаете Ctrl.
  2. Удерживая Ctrl жмёте F1.
  3. Отпускаете все клавиши.

Тогда в правой части окна откроется окно синтакс-помощника с описанием типа данных Массив:

Синтакс-помощник в 1С 8.3 2

Обратите внимание на то, что в этом окне дана исчерпывающая информация по массивам: полное описание, команды и примеры использования.

Такую информацию вы можете получить по любому из объектов встроенного языка 1С 8.3. Достаточно устанавливать курсор на интересующую вас конструкцию и нажать Ctrl + F1.

Следующая ситуация.

Давайте представим, что нам нужно написать команду по вводу даты. Мы не знаем её полного названия, но знаем, что она начинается со слова "Ввести".

Давайте напишем слово "Ввести", а затем нажмём на клавиатуре комбинацию клавиш Ctrl + Пробел. Как видите, перед нами открылось окно возможных вариантов команд, которые начинаются со слова "Ввести".

Синтакс-помощник в 1С 8.3 3

Выберем подходящую нам ВвестиДату и нажмём Enter. И команда вставится в редактор автоматически. Причём компьютер сам откроет круглую скобку, подсказывая, что мы ввели команду и нужно указать параметры её вызова. И тут же откроется окно подсказки параметров вызова.

Синтакс-помощник в 1С 8.3 4

А давайте нажмём Esc, чтобы подсказка параметров вызова закрылась:

Синтакс-помощник в 1С 8.3 5

Как теперь открыть её снова? Очень просто. Для этого поместите курсор после круглой скобки и нажмите Ctrl + Shift + Пробел. Подсказка появится вновь:

Синтакс-помощник в 1С 8.3 6

Из подсказки следует, что команда ввода даты принимает три параметра, но все ли они являются обязательными? Как это выяснить?

А давайте посмотрим более полное описание команды в синтакс-помощнике. Вы читаете ознакомительную версию урока, полноценные уроки находятся здесь. Для этого установим курсор на название команды:

Синтакс-помощник в 1С 8.3 7

И нажмём Ctrl + F1. Откроется окно синтакс-помощника с полным описанием команды ВвестиДату:

Синтакс-помощник в 1С 8.3 8

Из описание видно, что обязательным является только первый параметр: переменная в которую будет возвращено значение введенное  пользователем. Кроме того, мы видим, что сама команда вернёт значение Истина в том случае, если пользователь ввёл дату, и Ложь, если пользователь отказался от ввода даты.

Но и это ещё не всё. В верхней части синтакс помощника (который открывается по Ctrl + F1) на закладке Содержание можно увидеть оглавление, в котором собраны все разделы помощника.

Синтакс-помощник в 1С 8.3 9

Нас сейчас в первую очередь интересует общее описание встроенного языка. Раскройте его:

Синтакс-помощник в 1С 8.3 10

Здесь можно ещё раз прочитать про уже изученные нами конструкции и узнать много нового.

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

Пройдите тест

Начать тест

Домашнее задание

Найдите и изучите в синтакс-помощнике информацию по следующим уже знакомым нам объектам:

  • Цикл Для
  • Цикл Пока
  • Условный оператор Если Тогда
  • Структура

Постарайтесь понять как можно больше из описанного в синтакс-помощнике по указанным темам.

Для учеников

Уровень сложности уроков идёт снизу вверх. Поэтому старайтесь заниматься последовательно, ничего не пропуская и не откладывая на потом.

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

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

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

[Alimir_BootModal_Login]