К статье
Практический материал

Администрирование · 10 мин

Как добавить программу в 1С: пошаговое руководство

Как добавить программу в 1С: подключение внешних обработок, отчётов, расширений и установка конфигураций. Пошаговые инструкции, риски и проверка результата.

Под фразой «добавить программу в 1С» обычно скрывается одна из четырёх задач: подключить внешнюю обработку или отчёт (файл .epf или .erf), установить расширение конфигурации (.cfe), загрузить новую конфигурацию или обновление (.cf, .cfu) либо добавить готовую информационную базу в список запуска. Каждая задача решается своим инструментом, и путать их нельзя: внешняя обработка не меняет конфигурацию, а загрузка .cf-файла полностью заменяет её.

Перед любыми действиями определите, что именно у вас на руках. Расширение файла подскажет тип объекта: .epf — внешняя обработка, .erf — внешний отчёт, .cfe — расширение конфигурации, .cf — полная конфигурация, .cfu — файл обновления, .dt — выгрузка информационной базы. От этого зависит и сценарий добавления, и уровень риска.

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

Определяем тип файла и сценарий добавления

Один и тот же файл, добавленный «не туда», либо просто не заработает, либо приведёт к потере данных. Поэтому первый шаг — идентификация. Посмотрите расширение файла и уточните у источника, для какой конфигурации и версии платформы он предназначен. Обработка, написанная под «Управление торговлей», в «Бухгалтерии предприятия» может не запуститься из-за отсутствия нужных объектов метаданных.

Маршрут решения

Как выбрать способ добавления

Файл .epf или .erf и нужно разово запуститьОткройте через меню «Файл → Открыть» в режиме 1С:Предприятие
Файл .epf/.erf нужен постоянно всем пользователямЗарегистрируйте его в справочнике «Дополнительные отчеты и обработки»
Файл .cfeПодключите через «Все функции → Стандартные → Управление расширениями конфигурации»
Файл .cf или .cfuРаботайте в конфигураторе: загрузка конфигурации или обновление
Файл .dt или папка с готовой базойДобавьте базу в список через кнопку «Добавить» в окне запуска и загрузите .dt в конфигураторе

Также проверьте совместимость по версии платформы. Если файл создан под платформу 8.3.22, а у вас установлена более ранняя версия, возможны ошибки открытия. Версию платформы видно в окне «О программе» в режиме Предприятия.

Разовый запуск внешней обработки или отчёта

Самый простой и безопасный сценарий — открыть обработку на один раз, ничего не меняя в базе. Запустите 1С в режиме Предприятия, откройте меню «Файл → Открыть» (в интерфейсе «Такси» — кнопка меню в левом верхнем углу) и укажите файл .epf или .erf. Обработка запустится как обычное окно.

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

Постоянное подключение через «Дополнительные отчеты и обработки»

Если обработкой или отчётом будут пользоваться регулярно, правильнее зарегистрировать её в базе. В типовых конфигурациях на БСП (Бухгалтерия, ЗУП, Управление торговлей и другие) для этого есть справочник «Дополнительные отчеты и обработки». Обычно он находится в разделе «Администрирование → Печатные формы, отчеты и обработки». Если пункта нет, включите соответствующую функциональную опцию там же.

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

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

Подключение расширения конфигурации (.cfe)

Расширение — способ добавить функциональность, не снимая конфигурацию с поддержки. Это предпочтительный вариант, когда нужно доработать типовое поведение: добавить печатную форму, изменить заполнение документа, расширить отчёт. Подключается расширение в режиме Предприятия: откройте «Все функции» (если пункт скрыт, включите его через «Сервис → Параметры → Отображать команду "Все функции"»), найдите «Стандартные → Управление расширениями конфигурации» и нажмите «Добавить из файла».

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

Установка конфигурации и обновлений (.cf, .cfu)

Загрузка полной конфигурации или обновления — операция уровня администратора, выполняется только в конфигураторе при отсутствии активных сеансов пользователей. Для загрузки .cf откройте конфигуратор, войдите в базу, выполните «Конфигурация → Загрузить конфигурацию из файла» и укажите файл. Для обновления типовой конфигурации файлом .cfu используйте «Конфигурация → Поддержка → Обновить конфигурацию».

После загрузки обязательно выполните «Конфигурация → Обновить конфигурацию базы данных» и дождитесь завершения реструктуризации. Прерывать этот процесс нельзя — это может повредить структуру базы. На больших базах обновление занимает заметное время, планируйте его на нерабочие часы.

Типичные ошибки
01
Загрузка .cf вместо обновления .cfu в рабочую базу — полная замена конфигурации может затереть доработки и привести к ошибкам при обновлении данных.
02
Отсутствие резервной копии перед загрузкой — при сбое откатиться не на что.
03
Обновление при активных сеансах пользователей — конфигуратор не даст обновить базу данных или процесс завершится с ошибкой.
04
Загрузка конфигурации от другого прикладного решения — база станет неработоспособной.
05
Прерывание реструктуризации — риск повреждения данных.

Добавление готовой информационной базы в список

Если «программа» — это целиком готовая база (например, переданная вам выгрузка .dt или папка с файловой базой), добавьте её в список запуска. Откройте стартовое окно 1С, нажмите «Добавить», выберите «Добавление в список существующей информационной базы», укажите название и путь к каталогу базы. Для файла .dt сначала создайте пустую базу (при добавлении выберите создание новой базы без конфигурации), затем зайдите в неё конфигуратором и выполните «Администрирование → Загрузить информационную базу».

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

Проверка результата и границы самостоятельной работы

Контрольные точки

Как проверить результат

Внешняя обработка
Норма

Открывается форма, команды выполняются без сообщений об ошибках

Тревожный признак

Ошибка компиляции модуля или «Метод объекта не обнаружен»

Дополнительная обработка в справочнике
Норма

Видна в назначенном разделе, запускается у пользователей с нужными правами

Тревожный признак

Не отображается в разделах или недоступна пользователям

Расширение
Норма

Активный флажок «Используется», функциональность работает после перезапуска

Тревожный признак

Расширение помечено как неприменённое, есть конфликты

Обновление конфигурации
Норма

Реструктуризация завершена, база открывается, версия в «О программе» новая

Тревожный признак

Ошибки при обновлении базы данных, база не открывается

Самостоятельно безопасно выполнять: разовое открытие обработок из доверенных источников, регистрацию дополнительных отчётов и обработок, подключение расширений на тестовой копии. Загрузку конфигураций, обновление рабочей базы и работу с .dt-выгрузками лучше поручить специалисту, если у вас нет опыта администрирования: цена ошибки — потеря данных всей организации.

Итог

Что важно запомнить

Тип файла определяет способ добавления: .epf/.erf — через «Открыть» или справочник дополнительных обработок, .cfe — через управление расширениями, .cf/.cfu — только через конфигуратор, .dt — через создание базы и загрузку. Перед любыми изменениями конфигурации делайте резервную копию и тестируйте новые компоненты на копии базы.

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

Нет права на добавление обработки — что делать?

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

Обработка открывается, но выдаёт ошибку «Метод объекта не обнаружен». В чём причина?

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

Можно ли добавить обработку так, чтобы она была только у меня, а не у всех?

Да. При регистрации в справочнике «Дополнительные отчеты и обработки» доступ настраивается по разделам и ролям. Если ограничений недостаточно, используйте разовое открытие через «Файл → Открыть» — тогда файл остаётся только у вас на компьютере.

Чем расширение конфигурации лучше изменения самой конфигурации?

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

Обязательно ли делать резервную копию перед добавлением обработки?

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

Как удалить добавленную обработку или расширение?

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