Типовые конфигурации 1С предоставляют широкий функционал, способный закрыть потребности самых разных пользователей. Однако, на практике часто приходится вносить изменения в программный код, чтобы учесть все особенности конкретного бизнеса.
На первый взгляд все просто и понятно, если бы не нужно было регулярно обновлять 1С из-за частых изменений в законодательстве и исправлений ошибок в самой программе. Кроме того, при доработке поставщик снимает доработанную конфигурацию с поддержки — все заботы по обновлению ложатся на пользователей.
В случае нетиповой конфигурации обновление можно сделать только вручную с привлечением специалиста. Сначала нужно выявить все внесенные изменения, обновить конфигурацию, как типовую, и снова применить все изменения. В случае нарушения технологии обновления есть риск потерять сделанные ранее доработки. И конечно труд привлеченного специалиста нужно оплатить.
А есть ли альтернатива доработке 1С?
Избежать сложностей поможет установка расширения или нескольких расширений конфигурации. Этот механизм стал доступен в 1С начиная с платформы 8.3.6.
На данный момент все типовые конфигурации на управляемых формах поддерживают работу с расширениями.
Механизм расширения конфигурации предназначен для доработки типовой конфигурации без внесения в нее изменений. Простыми словами — это надстройка, которая вносит изменения в логику работы программы без изменения ее исходного кода. Расширение имеет более высокий приоритет, чем типовая конфигурация, поэтому сперва выполняется код расширения. В результате клиент получает необходимый ему функционал, а конфигурация остается типовой и не снимается с поддержки.
Еще одна ситуация, когда расширения конфигурации являются незаменимыми — это работа в режиме разделения данных, используемом в облачных сервисах. Например, один из клиентов хочет использовать дополнительные отчеты или печатные формы, а другим достаточно типового функционала. В таком случае расширение устанавливается только в одну область базы данных.
Загрузка из Яндекс для 1С: БП
Расширения конфигураций одинаково хорошо работают как при локальной установке, так и в случае облачного варианта 1С.
Как избежать рисков при обновлениях 1С с установленными расширениями?
1. Следите за выходом обновлений для расширений. Время от времени в конфигурации 1С вносятся такие изменения, которые могут повлиять на работоспособность конкретного расширения. Разработчики расширений об этом знаю и, как правило оперативно, готовят новую версию.
2. Учтите потенциальный конфликт между расширениями, если одновременно использовать два и более. Существует вероятность конфликта, что может привести к некорректной работе программы.
В настоящее время рынок расширений активно развивается как фирмами-франчайзи, так и независимыми разработчиками. Так что найти необходимый функционал довольно просто.
Нужное расширение можно купить в собственность или арендовать в рамках облачного сервиса. Хорошим тоном является поддержка клиента и бесплатные обновления расширений в течение года с момента покупки.
Какой вариант выбрать – доработка конфигурации или установка расширения – решать клиенту.