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

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

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

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

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

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

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

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

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

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

  • Реквизиты

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

  • Формы

  • Макеты

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

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

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

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

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

3.2. Переменные.

Переменные делятся на 2 группы типов:

  • Базовые (строка, число, дата, булево)

  • Агрегатные (объекты, созданные в конфигураторе - все документы, справочники и т.д.)

Переменная может быть определена в любом месте модуля. Для того чтобы в программный код вставить комментарий, перед каждой строкой нужно поставить «//».

Тип переменной а

Выражение для определения переменной а

строка

А = "имя";

число

А = 5;

дата

А = '00010101'

булево

А = истина; А = ложь;