Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Технологическая карта 10 1С.doc
Скачиваний:
48
Добавлен:
10.06.2015
Размер:
1.57 Mб
Скачать

Приложение:

1. Встроенный язык системы

Необходимость наличия встроенного языка определена концепцией настраиваемости системы. Язык является предметно-ориентированным. Он поддерживает специализированные типы данных предметной области, определяемые конфигурацией системы. Работа с этими типами данных в языке организована с использованием объектной техники.

Язык поддерживает конструкции, позволяющие определять переменные, процедуры, функции. Операторы отделяются друг от друга символом «;». Имена переменных, процедур, функций могут состоять из букв, цифр и символов подчеркивания. Начинаться имя должно либо с буквы, либо с символа подчеркивания.

Встроенный язык не чувствителен к регистру, допускается двуязычное описание конструкций (Если, If). Рекомендуется всё же писать на языке типовых конфигураций.

Так как система сочетает в себе визуальные и языковые средства конфигурирования, использование встроенного языка в системе имеет событийно-зависимую ориентацию, то есть языковые модули используются в конкретных местах для отработки отдельных алгоритмов, настраиваемых в процессе конфигурации. Программный код помещается в «модули».

Место размещения конкретного программного модуля предоставляется конфигуратором в тех точках конфигурации, которые требуют описания специфических алгоритмов функционирования. Эти алгоритмы следует оформлять в виде процедур или функций, которые будут вызваны самой системой в заранее предусмотренных ситуациях.

2. Работа с внешними обработками

Знакомиться с встроенным языком «1С: Предприятие» удобнее всего с помощью внешних обработок.

Внешний обработка представляет собой обработку, которая не входит в состав прикладного решения и хранится в отдельном файле с расширением *.epf.

Преимущества использования внешних обработок:

  • Внешние обработки можно применять в различных конфигурациях без изменения структуры самой конфигурации

  • Внешние обработки можно проектировать и отлаживать прямо в процессе работы системы. В отличие от других объектов конфигурации отладка внешней обработки производиться без перезапуска 1С Предприятия. Это позволяет значительно ускорить их разработку и настройку.

Недостатки внешней обработки в том, что с ее помощью создать новый документ или справочник; все, что не касается структуры базы, обработка может выполнять.

2.1. Создание, сохранение. Добавление форм

Чтобы создать внешнюю обработку, нужно запустить 1С в режиме конфигурирования, зайти в меню Файл - Новый - Внешняя обработка. Как у любого объекта конфигурации, у внешней обработки есть подчиненные объекты:

  • Реквизиты

  • Табличные части

  • Формы

  • Макеты

Для функционирования внешней обработки нужна форма. Для сохранения внешней обработки нужно зайти в меню Файл - Сохранить. Чтобы запустить обработку в пользовательском режиме, нужно зайти в меню Файл - Открыть и выбрать нужный файл с обработкой.

После создания формы внешней обработки без каких-либо реквизитов открывается следующее окно.

Внизу есть 3 закладки - диалог, модуль и реквизиты. Диалог - это форма обработки, то, что видел пользователь. На закладке Модуль пишется программный код для функционирования обработки. На закладке Реквизиты можно увидеть реквизиты данной внешней обработки и типы данных каждого реквизита,

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

В первом окне выбирается тип формы, свойство «основная», вносится имя и синоним, наличие командных форм. Во втором окне выбирается расположение элементов и добавление их на форму. После нажатия кнопки «Готово» появляется следующее окно.