Приложение:
1. Встроенный язык системы
Необходимость наличия встроенного языка определена концепцией настраиваемости системы. Язык является предметно-ориентированным. Он поддерживает специализированные типы данных предметной области, определяемые конфигурацией системы. Работа с этими типами данных в языке организована с использованием объектной техники.
Язык поддерживает конструкции, позволяющие определять переменные, процедуры, функции. Операторы отделяются друг от друга символом «;». Имена переменных, процедур, функций могут состоять из букв, цифр и символов подчеркивания. Начинаться имя должно либо с буквы, либо с символа подчеркивания.
Встроенный язык не чувствителен к регистру, допускается двуязычное описание конструкций (Если, If). Рекомендуется всё же писать на языке типовых конфигураций.
Так как система сочетает в себе визуальные и языковые средства конфигурирования, использование встроенного языка в системе имеет событийно-зависимую ориентацию, то есть языковые модули используются в конкретных местах для отработки отдельных алгоритмов, настраиваемых в процессе конфигурации. Программный код помещается в «модули».
Место размещения конкретного программного модуля предоставляется конфигуратором в тех точках конфигурации, которые требуют описания специфических алгоритмов функционирования. Эти алгоритмы следует оформлять в виде процедур или функций, которые будут вызваны самой системой в заранее предусмотренных ситуациях.
2. Работа с внешними обработками
Знакомиться с встроенным языком «1С: Предприятие» удобнее всего с помощью внешних обработок.
Внешний обработка представляет собой обработку, которая не входит в состав прикладного решения и хранится в отдельном файле с расширением *.epf.
Преимущества использования внешних обработок:
-
Внешние обработки можно применять в различных конфигурациях без изменения структуры самой конфигурации
-
Внешние обработки можно проектировать и отлаживать прямо в процессе работы системы. В отличие от других объектов конфигурации отладка внешней обработки производиться без перезапуска 1С Предприятия. Это позволяет значительно ускорить их разработку и настройку.
Недостатки внешней обработки в том, что с ее помощью создать новый документ или справочник; все, что не касается структуры базы, обработка может выполнять.
2.1. Создание, сохранение. Добавление форм
Чтобы создать внешнюю обработку, нужно запустить 1С в режиме конфигурирования, зайти в меню Файл - Новый - Внешняя обработка. Как у любого объекта конфигурации, у внешней обработки есть подчиненные объекты:
-
Реквизиты
-
Табличные части
-
Формы
-
Макеты
Для функционирования внешней обработки нужна форма. Для сохранения внешней обработки нужно зайти в меню Файл - Сохранить. Чтобы запустить обработку в пользовательском режиме, нужно зайти в меню Файл - Открыть и выбрать нужный файл с обработкой.
После создания формы внешней обработки без каких-либо реквизитов открывается следующее окно.

Форма внешней обработки часто предполагает ввод каких-либо данных. Для того чтобы конструктор форм 1С автоматически предложил расположить на форме поля для ввода информации, нужно заранее добавить нужные реквизиты внешней обработки и указать их свойства. Конструктор форм выглядит одинаково для любого объекта 1С.
В первом окне выбирается тип формы, свойство «основная», вносится имя и синоним, наличие командных форм. Во втором окне выбирается расположение элементов и добавление их на форму. После нажатия кнопки «Готово» появляется следующее окно.



