Описание языка для 1С Предприятие 8.3

Зарезервированные слова

Русское имя Английское имя
Если If
Тогда Then
ИначеЕсли ElsIf
Иначе Else
КонецЕсли EndIf
Для For
Каждого Each
Из In
По To
Пока While
Цикл Do
КонецЦикла EndDo
Процедура Procedure
Функция Function
КонецПроцедуры EndProcedure
КонецФункции EndFunction
Перем Var
Перейти Goto
Возврат Return
Продолжить Continue
Прервать Break
И And
Или Or
Не Not
Попытка Try
Исключение Except
ВызватьИсключение Raise
КонецПопытки EndTry
Новый New
Выполнить Execute

 

Встроенные функции, процедуры

Русское имя Английское имя
Сообщить(value); Message(value);

 

Операторы в объектах

Русское имя Английское имя
.Вставить(); .Insert();
.Следующий(); .Next();
.Выбрать(); .Select();
.Прочитать(); .Read();
.ПолучитьМенеджерЗаписи(); .GetRecordManager();
.Выполнить(); .Execut();
.УстановитьПараметр(); .SetParameter();
.Количество(); .Count();
.Добавить(); .Add();
.Записать(); .Write();
.Выбран(); .Selected();
.СоздатьМенеджерЗаписи(); .CreateManagerRecords();
.Свойство(); .Property();

 

Специальные символы, используемые в исходном тексте

Сим­вол Описание
// Двумя знаками косая черта начинается комментарий. Комментарием считается весь текст от символа до конца текущей строки
| Используется только в строковых константах в начале строки и означает, что данная строка является продолжением предыдущей (перенос строки)
~ Начало метки оператора
: Окончание метки оператора
; Символ разделения операторов
( ) В круглые скобки заключается список параметров методов, процедур, функций и конструкторов.

Также они используются в выражениях встроенного языка

[ ] С помощью оператора квадратные скобки производится обращение к свойствам объекта по строковому представлению имени свойства.

Также возможно обращение к элементам коллекций по индексу или другому параметру

, Разделяет параметры в списке параметров методов, процедур, функций и конструкторов
» « Обрамляет строковые литералы
‘ ‘ Обрамляет литералы даты
. Десятичная точка в числовых литералах.

Разделитель, используемый для обращения к свойствам и методам объектов встроенного языка

+ Операция сложения.

Операция конкатенации строк

Операция вычитания
* Операция умножения
/ Операция деления
% Получение остатка от деления. Допускается использование дробных значений делимого и делителя
> Логическая операция Больше
>= Логическая операция Больше или равно
< Логическая операция Меньше
<= Логическая операция Меньше или равно
= Операция присваивания.

Логическая операция Равно

<> Логическая операция Не равно

 

Директивы компиляции

Русское имя Английское имя
НаКлиенте AtClient
НаСервере AtServer
НаСервереБезКонтекста AtServerNoContext
НаКлиентеНаСервереБезКонтекста AtClientAtServerNoContext
НаКлиентеНаСервере AtClientAtServer

 

Ключевые слова языка запросов

Русское написание Английское написание
АВТОУПОРЯДОЧИВАНИЕ AUTOORDER
БУЛЕВО BOOLEAN
В IN
ВНЕШНЕЕ OUTER
ВНУТРЕННЕЕ INNER
ВОЗР ASC
ВСЕ ALL
ВЫБОР CASE
ВЫБРАТЬ SELECT
ВЫРАЗИТЬ CAST
ГДЕ WHERE
ГОД YEAR
ДАТА DATE
ДАТАВРЕМЯ DATETIME
ДЕКАДА TENDAYS
ДЕНЬ DAY
ДЕНЬГОДА DAYOFYEAR
ДЕНЬНЕДЕЛИ WEEKDAY
ДЛЯ ИЗМЕНЕНИЯ FOR UPDATE [OF]
ДОБАВИТЬКДАТЕ DATEADD
ЕСТЬ IS
ЕСТЬNULL ISNULL
Значение VALUE
И AND
ИЕРАРХИЯ HIERARCHY
ИЗ FROM
ИЛИ Or
ИМЕЮЩИЕ HAVING
ИНАЧЕ ELSE
ИНДЕКСИРОВАТЬ ПО INDEX BY
Истина TRUE
ИТОГИ … ПО TOTALS … BY
КАК AS
КВАРТАЛ QUARTER
КОГДА WHEN
КОЛИЧЕСТВО COUNT
КОНЕЦПЕРИОДА ENDOFPERIOD
КОНЕЦ END
ЛЕВОЕ LEFT
Ложь FALSE
МАКСИМУМ MAX
МЕЖДУ BETWEEN
МЕСЯЦ MONTH
МИНИМУМ MIN
МИНУТА MINUTE
НАЧАЛОПЕРИОДА BEGINOFPERIOD
НЕ Not
НЕДЕЛЯ WEEK
НЕОПРЕДЕЛЕНО UNDEFINED
ОБЩИЕ OVERALL
ОБЪЕДИНИТЬ UNION
ПЕРВЫЕ TOP
ПЕРИОДАМИ PERIODS
ПОДОБНО LIKE
ПОЛНОЕ FULL
ПОЛУГОДИЕ HALFYEAR
ПОМЕСТИТЬ INTO
ПРАВОЕ RIGHT
ПРЕДСТАВЛЕНИЕ PRESENTATION
ПУСТАЯТАБЛИЦА EMPTYTABLE
РАЗЛИЧНЫЕ DISTINCT
РАЗРЕШЕННЫЕ ALLOWED
Сгруппировать По GROUP BY
СЕКУНДА SECOND
СОЕДИНЕНИЕ … ПО JOIN … ON
СПЕЦСИМВОЛ ESCAPE
ПОДСТРОКА SUBSTRING
СЕКУНДА SECOND
СРЕДНЕЕ AVG
ССЫЛКА REFS
СТРОКА STRING
СУММА SUM
ТИП TYPE
ТИПЗНАЧЕНИЯ VALUETYPE
ТОГДА THEN
ТОЛЬКО ONLY
УБЫВ DESC
УПОРЯДОЧИТЬ ПО ORDER BY
ЧАС HOUR
ЧИСЛО NUMBER
УНИЧТОЖИТЬ DROP