Что такое внешние отчёты и обработки 1С?

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