Меню Закрыть

Создание и использование обработок в 1С

1С обработка

В создании обработки нет никаких особенностей, которые можно было бы отметить. Весь функционал индивидуален и закладывается разработчиком 1С 8.3 или 8.2.

Обработки 1С имеют свои реквизиты, которые хранят значения в оперативной памяти на время «жизни» объекта. Либо при желании значения реквизитов можно сохранять в хранилище настроек.

Одна из приятных особенностей обработок — доступность при подключении внешнего соединения. Т.е при подключении к 1C  можно программно создать объект, заполнить реквизиты и вызывать экспортную процедуру из модуля. Типичный пример для этого — обмен данными в режиме онлайн: внешний источник подключается к базе, заполняет настройки — реквизиты объекта и активирует процедуру загрузки/выгрузки.

Пример кода:

Объект = Обработки.УниверсальныйОбменДаннымиXML.Создать();
Объект.Параметры = Параметры;
Объект.ВыполнитьВыгрузку();

Внешние обработки 1C

Подключаемые внешние отчеты и обработки — подсистема БСП, помощью которой любой пользователь может без изменения конфигурации внести в систему дополнительный функционал. С помощью этого механизма можно добавлять и заменять стандартные печатные формы новыми.

внешняя печатная форма

Отличия от отчета

Главное различие – назначение использования объекта: отчеты нужны для отображения информации, а обработки — для изменения информации.

Основные различия в свойствах метаданных – в отчетах можно указать основную Схему компоновки данных (СКД) и указать настройки для сохранения параметров отчетов, а  в обработках этого нет.