Это встроенный в прикладное решение 1С язык программирования, который служит для написания программ – произвольных алгоритмов для обработки данных и управления объектами системы.

Система 1с это интерпретатор компилируемого типа – т.е. язык 1с преобразуется во встроенный p-код, затем уже интерпретируется.

Следовательно алгоритмы на 1С не могут выполняться вне “1С Предприятия” – среды исполнения

Особенности языка:

  • возможно использование русского и английского написания как одновременно так и по отдельности, как удобно
  • стандарты языка изменяются крайне редко
  • есть встроенные готовые объекты языка с методами и свойствами
  • есть встроенные объекты прикладного решения, которые конфигурируются интерактивно, но доступна обработка посредством языка
  • есть встроенные функции, которые невозможно переопределить и не доступен их исходный код
  • различается контекст исполнения (форма, клиентская часть, сервер и т.п.)
  • возможно использование внешних компонент
  • использование com-объектов
  • простой для изучения язык, не ООП, высокого уровня
  • возможна обработка событий ошибок, а также инициация события ошибки
  • допускается рекурсивный вызов функций
  • есть директивы компиляции и места исполнения для функции или фрагментов кода

Что такое 1С – обзор и начальная терминология системы

 

Одно рекламное объявление стоит больше, чем сорок передовиц.

— Уилл Роджерс