Установка доработки в 1С 8.3: обработка, расширение или обновление

· 9 мин

Содержание

Установить доработку в 1С можно тремя способами, и выбор зависит от того, что вам прислал программист. Файл .epf или .erf — это внешняя обработка или отчёт, подключается через меню или справочник дополнительных обработок. Файл .cfe — расширение конфигурации , загружается в Конфигураторе. Файлы .cf, .cfu или набор 1cv8.cfu — это уже изменение самой конфигурации или обновление.

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

Подготовка к установке доработки: что проверить заранее

Начните с вопросов к тому, кто делал доработку. Ответы нужны письменно, они сэкономят часы.

  • 📌 Для какой конфигурации и какого релиза сделана доработка (например, Бухгалтерия предприятия 3.0, ЗУП 3.1).
  • 📌 Какого типа файл: обработка, отчёт, расширение или обновление конфигурации .
  • 📌 Какую минимальную версию платформы она требует.
  • 📌 Какие права нужны пользователям и есть ли описание ролей.
  • 📌 Менялись ли справочники и регистры: если да, потребуется перенос данных.

Узнать свой релиз можно через Справка → О программе. Номер платформы там же.

Делайте копию базы перед любым вмешательством. Для файловой базы достаточно скопировать папку с файлом 1Cv8.1CD при закрытых сеансах. Для клиент-серверной — выгрузка в .dt через Конфигуратор или резервная копия СУБД.

Первую установку всегда проводите на копии базы, а не на рабочей. Скопируйте базу, откройте её отдельным ярлыком и проверьте доработку там. Рабочую базу трогайте после того, как всё заработало.

Какой у вас файл?

Внешние обработки и отчёты: подключение без Конфигуратора

Это самая простая доработка. Она не меняет конфигурацию, а живёт отдельным файлом. Есть два пути.

Способ 1. Открыть файл напрямую

Подходит для разовой проверки или редкого использования.

  1. В программе откройте меню Файл → Открыть (в некоторых интерфейсах кнопка «Меню» в верхнем левом углу, затем Файл → Открыть).
  2. Выберите файл .epf или .erf.
  3. Обработка откроется в отдельном окне. После закрытия окна подключение пропадает, файл остаётся на диске.

Если пункта Открыть нет, у пользователя нет права на интерактивное открытие внешних обработок. Выдаёт его администратор в профиле группы доступа.

Способ 2. Подключить через справочник дополнительных обработок

Подходит, когда обработкой пользуются постоянно и несколько человек. Файл хранится прямо в базе, поэтому не нужно рассылать его по компьютерам.

  1. Зайдите в раздел Администрирование → Печатные формы, отчёты и обработки.
  2. Включите флаг «Дополнительные отчёты и обработки», если он снят.
  3. Откройте справочник дополнительных отчётов и обработок и нажмите «Создать».
  4. Выберите файл обработки. Название, вид и команды программа подтянет из самого файла.
  5. Укажите, в каких разделах и для каких пользователей обработка доступна, и запишите элемент.

После этого обработка появится в разделе, который вы указали, либо в командах форм. Есть и преимущество: при смене файла достаточно обновить его в том же элементе справочника, без перезапуска у пользователей.

Если обработка работает через «Безопасный режим», она не сможет писать в файловую систему или обращаться к внешним программам. Если автор доработки это предусмотрел, он должен сказать об этом заранее. Включать режим в обратную сторону без согласования не стоит: внешний файл имеет такие же возможности, как и код конфигурации.

Проверка внешней обработки перед передачей пользователям
Выполнено: 0 / 5

Расширения конфигурации: загрузка файла .cfe

Расширение удобно тем, что меняет поведение программы, но не трогает типовой код. Поэтому конфигурация остаётся «на поддержке» и обновляется штатно. Для установки нужен Конфигуратор и право администратора.

Загрузка расширения из файла

  1. Закройте у пользователей сеансы, если собираетесь менять структуру данных. Для некоторых изменений платформа сама попросит монопольный доступ.
  2. Откройте Конфигуратор: запуск 1С, кнопка «Конфигуратор» в окне выбора баз.
  3. Зайдите в меню Конфигурация → Расширения конфигурации.
  4. В открывшемся окне загрузите расширение из файла .cfe (команда с таким названием в панели окна).
  5. Проверьте имя расширения, оно должно совпадать с тем, что указал разработчик.
  6. Нажмите «Обновить конфигурацию базы данных» (клавиша F7). Платформа запросит подтверждение и применит изменения структуры.
  7. Запустите 1С:Предприятие, проверьте результат.

Флаги, на которые стоит смотреть

В списке расширений у каждой записи есть настройки. Три из них важны.

ФлагЧто делаетКогда менять
Безопасный режимЗапрещает расширению опасные действия (файлы, COM, внешние ресурсы)Оставляйте включённым, если не просили иное
Защита от опасных действийПоказывает пользователю предупреждение при действиях из внешнего кодаОтключайте только по требованию разработчика
АктивноВключает или выключает расширение целикомВыключайте для проверки, не вызвано ли им проблемой

Выключить расширение полезно, когда после установки что-то перестало работать: так вы проверите, виновато ли оно. Удалять не нужно.

Расширение может не примениться, если разработчик собирал его под более новый релиз платформы. Сверяйте номер версии платформы по числам, а не «на глаз»: например, 8.3.22 не подходит для расширения, которому нужна 8.3.24 и выше.

Обновление конфигурации через файлы обновления

Если доработка поставляется как изменённая конфигурация, самый частый формат — файл .cf (полная конфигурация) или .cfu (обновление, приходит папкой с 1cv8.cfu). Здесь нужна осторожность: вы меняете саму конфигурацию.

Что такое поддержка и почему она важна

У типовой конфигурации стоит замок поддержки. Если вы правите её, замок снимается, и дальше при каждом обновлении приходится разбираться с отличиями. Посмотреть режим можно в Конфигураторе: Конфигурация → Поддержка → Настройка поддержки. Если там написано, что конфигурация на поддержке без возможности изменения, установка файла .cf потребует её снять.

  • ✅ На поддержке, изменения запрещены: безопасно, обновления ставятся одной кнопкой.
  • ⚠️ На поддержке, изменения разрешены: часть объектов правится, возможны конфликты.
  • ❌ Снята с поддержки: любой объект можно менять, но обновления вручную и по каждому объекту.

Как применить файл обновления

  1. Сделайте выгрузку информационной базы в .dt и убедитесь, что она читается.
  2. В Конфигураторе откройте Конфигурация → Поддержка → Обновить конфигурацию.
  3. Выберите источник: «Файл обновления» или «Файл поставки» и укажите путь к .cfu или .cf.
  4. Посмотрите окно сравнения: платформа покажет объекты, где ваши правки конфликтуют с новыми.
  5. Для каждого конфликта выберите вариант, принять новое, оставить своё или объединить.
  6. Нажмите «Обновить конфигурацию базы данных» (F7) и дождитесь окончания.
  7. Запустите программу в режиме 1С:Предприятие. Платформа может предложить выполнить обработчики обновления; дайте ей завершить работу.

Для типового обновления без доработок есть более удобный путь: Администрирование → Обновление программы в обычном интерфейсе, если включена эта возможность. Он подходит, когда нужны только официальные обновления.

Обновление через .cfu делается по цепочке релизов. Нельзя перескочить через несколько версий, если разработчик конфигурации этого не разрешил: нужные промежуточные файлы идут вместе с описанием.

Права доступа и роли: почему доработку «не видно»

Установка завершена, а пользователь жалуется, что кнопки нет. Чаще всего дело в правах. Проверьте по порядку.

  1. Роли пользователя. Зайдите в Администрирование → Настройки пользователей и прав → Группы доступа (в разных конфигурациях раздел называется чуть по-разному, но находится в настройках пользователей и прав). Найдите группу доступа, в которой состоит сотрудник.
  2. Профиль группы доступа. Проверьте, что в нём есть роли, которые описал разработчик. Если доработка добавила новый объект, роль на него надо добавить в профиль вручную.
  3. Дополнительные обработки. Для способа через справочник проверьте, что пользователь указан в быстром доступе или в списке «Кому доступна».
  4. Перезапуск сеанса. Права подтягиваются при входе, поэтому пользователю нужно закрыть и снова открыть программу.

Роль можно создать самому в Конфигураторе, но лучше просить у разработчика готовую: тогда вы получите минимальный набор прав, а не «полные права» ради экономии времени.

Не выдавайте пользователям роль «Полные права» ради того, чтобы доработка заработала. Это решает проблему сегодня и создаёт её завтра: такой пользователь видит и меняет всё.

Тестирование и проверка работоспособности

Проверка занимает мало времени, если делать её по плану, а не «нажать и посмотреть».

Пошаговый помощник
Основной сценарий
Выполните то действие, ради которого нужна доработка, на тестовых данных. Сравните результат с описанием разработчика.

Журнал находится в разделе Администрирование → Поддержка и обслуживание → Журнал регистрации (в части конфигураций пункт доступен в меню «Все функции»). Фильтр по пользователю и времени быстро показывает, что именно сломалось.

Как откатить доработку

  • 🔄 Обработка: удалите элемент из справочника дополнительных отчётов и обработок или просто не открывайте файл.
  • 🔄 Расширение: отключите флаг «Активно», затем удалите расширение и примените конфигурацию базы данных.
  • 🔄 Конфигурация: загрузите выгрузку .dt, сделанную до установки. Это единственный надёжный путь, поэтому она должна быть.

Частые ошибки при установке доработки

Здесь только то, чего нет в шагах выше.

  • Ставят расширение, написанное для другой конфигурации. Платформа примет файл, но объекты не найдут нужных данных.
  • Забывают про клиент-серверную базу : Конфигуратор закрыт, а сеансы пользователей остались, и платформа не даёт применить изменения.
  • Устанавливают доработку в рабочую базу в середине дня, когда идёт ввод документов. Это лучше делать вечером или в выходной.
  • Правят типовой модуль «напрямую» вместо расширения и получают конфликт при следующем обновлении.
Диагностика: выберите симптом

Частые вопросы

Можно ли установить доработку без Конфигуратора?
Да, если это внешняя обработка или отчёт. Их открывают через Файл → Открыть или подключают через справочник дополнительных отчётов и обработок. Для расширений и конфигураций Конфигуратор нужен.
Чем расширение отличается от внешней обработки?
Обработка добавляет отдельную функцию и не меняет программу. Расширение может изменить поведение типовых форм и объектов, но при этом конфигурация остаётся на поддержке.
Слетит ли поддержка при установке расширения?
Нет. Именно для этого расширения и придумали: типовая конфигурация остаётся нетронутой, поэтому обновляется как обычно.
Нужны ли для установки права администратора?
Для расширений и обновления конфигурации нужны права администратора в базе. Для открытия внешней обработки достаточно права на интерактивное открытие, которое выдаёт администратор.
Как узнать, что доработка уже установлена в базе?
Расширения видны в Конфигураторе в списке Конфигурация → Расширения конфигурации. Подключённые обработки смотрите в справочнике дополнительных отчётов и обработок.