Расширения 1С

Расширения – относительно новый механизм платформы "1С:Предприятие". Он нужен для того, чтобы дополнить возможности типовых конфигураций без внесения в них изменений.

Вы спросите: а как с этим обстояли дела раньше, до появления расширений?

Раньше с задачей раширения функционала типовых конфигураций справлялись внешние отчеты и обработки.

🔹 Отчеты обращаются к данным, хранящимся в информационной базе, обрабатывают их и выводят в нужном формате.

🔹 Обработки делают все то же, что и отчеты, а еще изменяют данные информационной базы по заданным алгоритмам.

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

Все эти инструменты можно использовать совместно. Именно так устроена подсистема "Проекты" – в ней есть расширение, а также внешние отчеты и обработки.

Насколько безопасны расширения?

1. Любые внешние программные средства, которые могут изменить ваши данные, потенциально опасны. Используйте расширения только из проверенных источников. Это правило относится также к внешним отчетам и обработкам.

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

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

"Расширение данных" – это еще более новый механизм платформы 1С. Он позволяет содавать объекты хранения данных – справочники, документы, регистры – в самом расширении. Когда расширение перестает работать, эти данные становятся недоступными. Нужно будет "починить" расширение, чтобы снова получить доступ к добавленным данным.

Как починить? Обратиться к программисту – лучше всего, к разработчику расширения.

2. Вторая проблема расширений – это проблема совместимости. В какой-то момент разработчики типовой конфигурации "перещелкнут" режим совместимости с платформой. Расширение об этом не будет ничего знать и просто перестанет работать после обновления.

➡  Это не смертельная проблема, для ее решения нужно зайти в "Конфигуратор" и "перещелкнуть" режим совместимости у расширения. Как это сделать – смотрите на картинках.

Кликните на картинки, чтобы увеличить изображение.

Есть ли ограничения у расширений?

Ограничения есть, их много.

В частности, расширения не работают на базовых версиях программ 1С. Расширения также не работают на программах 1С версий 7.7 и устаревших версий 8, созданных на основе "обычных" форм. Пример: "1С:Бухгалтерия", редакция 2.0.

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

Где находятся расширения в типовой конфигурации?

Список расширений находится в подразделе “Печатные формы, отчеты и обработки” раздела “Администрирование”.

Кликните на картинки, чтобы увеличить изображение.

    Добавить комментарий
    Необходимо согласие на обработку персональных данных

    В блоге рассказывается об истории создания программного продукта, а также публикуются новости и другая полезная информация из мира 1С.

    Подписывайтесь на наш аккаунт в Instagram.

     

    Если вас заинтересовала подсистема учета по проектам в программе "1С:Бухгалтерия 8", пришлите, пожалуйста, запрос на e-mail info@softmark.ru или softmark@mail.ru. Вам будут предоставлены тестовый доступ к демо-базе и инструкции по работе с подсистемой.