Описания синтаксиса языка программирования 1С 8.3 и 8.2
Язык программирования 1С — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.
Платформа 1С Предприятие 8 имеет полноценный функционал для разработки собственных решений для разработчика. Главный инструмент разработки — это встроенный язык программирования 1С 8.3.
Язык программирования 1С не имеет названия, на официальных источниках он обозначен как «встроенный язык программирования».
Содержание
На что похож язык программирования 1С
Встроенный язык программирования 1С — язык программирования, который используется для разработки приложения на базе платформы 1С Предприятие. Данный язык является предварительно компилируемым предметно-ориентированным языком высокого уровня. Язык более всего напоминает по синтаксису Visual Basic в сочетании с языком запросов T-SQL.
Создание новых классов программно в языке 1С 8.3 запрещено. Так как платформа 1С Предприятие специализирована для задач учета, состав классов заранее предопределен:
На основании типовых классов можно в конфигураторе создать любое количество подклассов, имеющих свои наборы. С помощью модулей менеджеров можно незначительно расширить функционал подкласса.
Сложный ли язык программирования 1С?
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Вопрос достаточно спорный и относительный. Если рассматривать его относительно других языков, возможно, он покажется немного проще. Однако помимо самого программирования, Вам придется изучать предметную область — бухгалтерию, производство, налоговый учет и т.д., что делает в совокупности язык программирования 1С не таким простым, как может показаться с первого взгляда.
Если Вы имели до знакомства с 1C солидный опыт на других предметно-ориентированных языках программирования, Вам не составит труда разобраться и в тонкостях конфигурирования 1С 8.2, главное — желание. Всё что Вам нужно — найти хороший самоучитель по языку программированию 1С.
Русский синтаксис языка 1С
Интересной особенностью встроенного языка программирования 1С является двуязычный синтаксис команд: русский и английский. Русский язык программирования сильно удивляет новичков в сфере 1С программирования 8.2.
Пример кода 1С:
Message("Hello, World!");
Сообщить(«Привет, Мир!»);
Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
СПРОСИТЕ в комментариях!
Макс:
Да, меня не только удивляет русский язык, для это нонсенс. И, наверное, хотя возможно писать и на английском (?), программисты 1С так не делают.
Аноним:
Делают. Сейчас 1С за рубежом активно внедряется.
Никита:
Чего-то совсем для чайников программирования видео
Программист 1С:
По вашим заявкам добавим еще 🙂
Аноним:
Salam
Санжар:
у меня есть проблема
{МодульУправляемогоПриложения(12)}: Ошибка при вызове метода контекста (Предупреждение)
Предупреждение(«Ish vaqti tugagan»);
по причине:
Использование модальных окон в данном режиме запрещено!
Кирилл:
Используйте метод «Сообщить()»
Gummi:
Если хотите использовать именно Предупреждение, то используйте ПредупреждениеАсинх. Не забудьте и процедуру тоже объявить, как Асинх. Ну и почитайте про асинхронные методы.
Дмитрий:
Спасибо
1с:
не за что
KimKilWan:
«найти хороший самоучитель по языку программированию 1С». Можете посоветовать хороший самоучитель?
1с:
нет
Аноним:
Че за нет. Культурнее отвечайте.
аа:
аххаха
Аноним:
а культурнее это как? Если они Вам ответят «Извините, нет» — так лучше?))
Абдула:
иди ты нахрен гребенная обида
Аноним:
Че за нет. Че за че, все твое че прочекали до боли обида по жизни. соболезную за не сложившуюся несчастливую жизнь. злоба обида, походу ты неудачник чикало
Степан:
Это хороший язык для изучения его детьми. В принципе это основы. А переводить и Писать на англ на старших классах могут.
Андрей:
Крутой язык!!! Если доработать, то получиться русский Бейсик!!!