ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ
2.1. Обоснование, необходимое для решения проектной задачи по
созданию модуля
Для программной реализации автоматизированной системы учета
материалов выбран язык программирования 1С.
Сначала мы определяем основные понятия синтаксиса языка
программирования 1С, рассматриваем использование базовых языковых
конструкций, затем переходим к разработке конфигурации и пишем внешнюю
обработку. Необходимость наличия встроенного языка определена концепцией
настраиваемости системы. Синтаксис интегрированного языка полностью
соответствует стандартам языков высокого уровня.
Язык является предметно-ориентированным. Он поддерживает
специализированные типы данных субъекта, определенные конфигурацией
системы. Работа с этими типами данных в языке организована с использованием
объектных технологий. Язык предназначен для пользователей разной
квалификации. В частности, он отличается плавной типизацией данных (что
позволяет быстро писать программные модули) и жестким контролем
синтаксических структур, что снижает вероятность ошибок.
Поскольку система объединяет визуальные и лингвистические
инструменты конфигурации, использование языка, интегрированного в систему,
имеет зависящую от события ориентацию, то есть лингвистические модули
используются в определенных местах для разработки. Индивидуальные
алгоритмы настраиваются в процессе настройки. Так, например, для документа
мы можем описать алгоритм автоматического заполнения деталей при вводе
нового документа. Эта процедура будет вызвана системой в нужное время.
В языке программирования 1С все операторы имеют два варианта
написания: русский и английский. Например, оператор СоздатьОбъект ("") имеет
значение и действие, аналогичные оператору CreateObject (""). Обычно люди
всегда пишут код на одном языке (обычно русском), но не запрещено (хотя это