Встроенный язык
2 мин
Встроенный язык
Программист 1С разрабатывает на встроенном языке «1С:Предприятия», созданном фирмой «1С». Встроенный язык - предметно-ориентированный, т. е. специализированный для конкретной области - для автоматизации бизнес-процессов.
Разработка в основном ведется в конфигураторе. Процесс разработки включает в себя добавление новых объектов конфигурации, изменения свойств и пр., часто в визуальном режиме.
Встроенный язык используется для определения поведения этих объектов, описания алгоритмов функционирования прикладной задачи.
Все ключевые слова и инструкции в основном пишут на русском языке, однако доступен и английский язык.
Результатом разработки будет прикладное решение, где работают пользователи - вносят данные, строят отчеты, например: 1С:Бухгалтерия, 1С:Управление торговлей, Моя конфигурация и т. п.
И конфигуратор, и прикладное решение функционируют под управлением платформы.
Поэтому в широком смысле Программист 1С разрабатывает прикладное решение на основе платформы "1С:Предприятие"
Особенности языка
Язык похож на некоторые другие языки, но имеет ряд особенностей. Из них можно выделить:
- Мягкая типизация - нет нужды явно описывать тип, например, присвоили переменной значение числа, и тип будет число.
- Отсутствие программного описания объектов конфигурации - объекты уже встроены в платформу, программист может просто использовать готовые.
Язык обладает некоторыми объектно-ориентированными возможностями, например, правила доступа к свойствам и методам прикладных объектов подобны свойствам и методам объектов, используемых в других объектно-ориентированных языках.