...Встроенный языкОсновные отличия от встроенного языка «1С:Предприятия»ОбщееСодержание этой страницыОбщее Регистрозависимость Синтаксис языка «Исполнителя» регистрозависимый, поэтому, например, нельзя объявить две переменные, которые отличаются только регистром. Имена переменных «1С:Предприятие 8»// Это одна и та же переменная.РабочийКаталог = "C:\test\";рабочийКаталог = "D:\worker\";«1С:Исполнитель»// Во второй строке будет ошибка.пер РабочийКаталог = "C:\\test\\"пер рабочийКаталог = "D:\\worker\\" Ключевые слова «1С:Предприятие 8»// Работают оба варианта.Если РабочийКаталог = "" Тогда Возврат;КонецЕсли;если РабочийКаталог = "" тогда возврат;конецесли;«1С:Исполнитель»// Этот вариант работает.если РабочийКаталог == "" возврат;// Этот вариант не работает.Если РабочийКаталог == "" Возврат; «1С:Предприятие 8»// Работают оба варианта.Версии = новый Массив();Версии = Новый Массив();«1С:Исполнитель»// Этот вариант работает.пер Версии = новый Массив<Версия>()// Этот вариант не работает.пер Версии = Новый Массив<Версия>() Ключевые слова Все ключевые слова языка «Исполнителя» пишутся строчными буквами. Прописные буквы в ключевых словах не используются. Это позволяет отличать ключевые слова от идентификаторов при просмотре кода без наличия подсветки, например в системах контроля версий. Примеры ключевых слов «1С:Предприятие 8»Процедура Скрипт()КонецПроцедуры«1С:Исполнитель»метод Скрипт(); «1С:Предприятие 8»Если Результат = 0 ТогдаКонецЕсли;«1С:Исполнитель»если Результат == 0; «1С:Предприятие 8»Для Счетчик = 1 по 5 ЦиклКонецЦикла;«1С:Исполнитель»для Счетчик = 1 по 5; Упрощенные инструкции Простые и составные инструкции Многие привычные инструкции упрощены. Точка с запятой ; в конце простых инструкций не ставится. Этот символ используется в конце составных инструкций вм есто ключевых слов КонецЕсли, КонецЦикла, КонецПроцедуры, КонецФункции и так далее. «1С:Предприятие 8»Процедура Скрипт() Результат = 0; Если Результат = 0 Тогда Для Счетчик = 1 по 5 Цикл Результат = Результат + 1; КонецЦикла; КонецЕсли;КонецПроцедуры«1С:Исполнитель»метод Скрипт() пер Результат = 0 если Результат == 0 для Счетчик = 1 по 5 Результат += 1 ; ;; После «если» не пишется «тогда» В инструкции если не используется ключевое слово Тогда. «1С:Предприятие 8»Если Результат = 0 ТогдаКонецЕсли;«1С:Исполнитель»если Результат == 0; примечаниеПодробнее про инструкцию если. После «для» не пишется «цикл» В инструкции для не используется ключевое слово Цикл. «1С:Предприятие 8»Для Счетчик = 1 по 5 ЦиклКонецЦикла;«1С:Исполнитель»для Счетчик = 1 по 5; примечаниеПодробнее про инструкцию дл я по. После «пока» не пишется «цикл» В инструкции пока не используется ключевое слово Цикл. «1С:Предприятие 8»Счетчик = 1;Пока Счетчик < 5 Цикл Счетчик = Счетчик + 1;КонецЦикла;«1С:Исполнитель»пер Счетчик = 1пока Счетчик < 5 Счетчик += 1; советДля ввода угловых скобок < и > используйте сочетание клавиш Alt + б и Alt + ю (подробнее). примечаниеПодробнее про инструкцию пока. В цикле «для из» не пишется «каждого» В инструкции для из не используется ключевое слово Каждого. «1С:Предприятие 8»Массив = Новый Массив();Массив.Добавить(1);Массив.Добавить(3);Массив.Добавить(5);Массив.Добавить(7);Массив.Добавить(9);Для Каждого Элемент Из Массив Цикл Сообщить("Элемент - " + Элемент)КонецЦикла;«1С:Исполнитель»для Элемент из [1, 3, 5, 7, 9] пер Результат = "Элемент - %Элемент"; советДля ввода квадратных скобок [ и ] используйте сочетание клавиш Alt + х и Alt + ъ (подробнее). примечаниеПодробнее про инструкцию для из. Статическая типизация