Администрирование · 10 мин
Как добавить программу в 1С: пошаговое руководство
Как добавить программу в 1С: подключение внешних обработок, отчётов, расширений и установка конфигураций. Пошаговые инструкции, риски и проверка результата.
Под фразой «добавить программу в 1С» обычно скрывается одна из четырёх задач: подключить внешнюю обработку или отчёт (файл .epf или .erf), установить расширение конфигурации (.cfe), загрузить новую конфигурацию или обновление (.cf, .cfu) либо добавить готовую информационную базу в список запуска. Каждая задача решается своим инструментом, и путать их нельзя: внешняя обработка не меняет конфигурацию, а загрузка .cf-файла полностью заменяет её.
Перед любыми действиями определите, что именно у вас на руках. Расширение файла подскажет тип объекта: .epf — внешняя обработка, .erf — внешний отчёт, .cfe — расширение конфигурации, .cf — полная конфигурация, .cfu — файл обновления, .dt — выгрузка информационной базы. От этого зависит и сценарий добавления, и уровень риска.
Критичное правило для всех сценариев, кроме простого открытия обработки: сначала сделайте резервную копию базы. Для файловой базы достаточно скопировать каталог базы или файл 1Cv8.1CD при закрытой программе, для серверной — выполнить выгрузку в .dt через конфигуратор или средствами СУБД. Без копии откатить неудачное изменение конфигурации будет невозможно.
Определяем тип файла и сценарий добавления
Один и тот же файл, добавленный «не туда», либо просто не заработает, либо приведёт к потере данных. Поэтому первый шаг — идентификация. Посмотрите расширение файла и уточните у источника, для какой конфигурации и версии платформы он предназначен. Обработка, написанная под «Управление торговлей», в «Бухгалтерии предприятия» может не запуститься из-за отсутствия нужных объектов метаданных.
Как выбрать способ добавления
Также проверьте совместимость по версии платформы. Если файл создан под платформу 8.3.22, а у вас установлена более ранняя версия, возможны ошибки открытия. Версию платформы видно в окне «О программе» в режиме Предприятия.
Разовый запуск внешней обработки или отчёта
Самый простой и безопасный сценарий — открыть обработку на один раз, ничего не меняя в базе. Запустите 1С в режиме Предприятия, откройте меню «Файл → Открыть» (в интерфейсе «Такси» — кнопка меню в левом верхнем углу) и укажите файл .epf или .erf. Обработка запустится как обычное окно.
Если включён механизм защиты от опасных действий, появится предупреждение о безопасности. Не отключайте его бездумно: внешние обработки — это исполняемый код, который имеет доступ ко всем данным базы. Открывайте файлы только из доверенных источников. Признаком нормы является запуск обработки и появление её формы; если вместо этого вы видите сообщение об ошибке компиляции, файл несовместим с вашей конфигурацией.
Постоянное подключение через «Дополнительные отчеты и обработки»
Если обработкой или отчётом будут пользоваться регулярно, правильнее зарегистрировать её в базе. В типовых конфигурациях на БСП (Бухгалтерия, ЗУП, Управление торговлей и другие) для этого есть справочник «Дополнительные отчеты и обработки». Обычно он находится в разделе «Администрирование → Печатные формы, отчеты и обработки». Если пункта нет, включите соответствующую функциональную опцию там же.
- 1Откройте «Администрирование → Печатные формы, отчеты и обработки» и включите опцию «Дополнительные отчеты и обработки», если она выключена.
- 2Перейдите по ссылке «Дополнительные отчеты и обработки» и нажмите «Добавить из файла».
- 3Выберите файл .epf или .erf и подтвердите предупреждение безопасности.
- 4В карточке обработки проверьте размещение: в каких разделах и для каких ролей она будет доступна.
- 5Нажмите «Записать и закрыть», затем найдите обработку в указанном разделе и проверьте запуск.
После регистрации обработка хранится внутри базы и доступна пользователям согласно настроенным правам. Удобство в том, что файл на диске больше не нужен, а доступом можно управлять централизованно. Учтите: для добавления требуются права администратора или права на изменение этого справочника.
Подключение расширения конфигурации (.cfe)
Расширение — способ добавить функциональность, не снимая конфигурацию с поддержки. Это предпочтительный вариант, когда нужно доработать типовое поведение: добавить печатную форму, изменить заполнение документа, расширить отчёт. Подключается расширение в режиме Предприятия: откройте «Все функции» (если пункт скрыт, включите его через «Сервис → Параметры → Отображать команду "Все функции"»), найдите «Стандартные → Управление расширениями конфигурации» и нажмите «Добавить из файла».
После добавления снимите или установите флажки «Использовать», при необходимости отключите «Безопасный режим» только если доверяете источнику, и перезапустите сеанс — большинство расширений начинают работать после перезапуска. Признак успеха: расширение отображается в списке с активным флажком, а добавленная им функциональность доступна пользователям.
Установка конфигурации и обновлений (.cf, .cfu)
Загрузка полной конфигурации или обновления — операция уровня администратора, выполняется только в конфигураторе при отсутствии активных сеансов пользователей. Для загрузки .cf откройте конфигуратор, войдите в базу, выполните «Конфигурация → Загрузить конфигурацию из файла» и укажите файл. Для обновления типовой конфигурации файлом .cfu используйте «Конфигурация → Поддержка → Обновить конфигурацию».
После загрузки обязательно выполните «Конфигурация → Обновить конфигурацию базы данных» и дождитесь завершения реструктуризации. Прерывать этот процесс нельзя — это может повредить структуру базы. На больших базах обновление занимает заметное время, планируйте его на нерабочие часы.
Добавление готовой информационной базы в список
Если «программа» — это целиком готовая база (например, переданная вам выгрузка .dt или папка с файловой базой), добавьте её в список запуска. Откройте стартовое окно 1С, нажмите «Добавить», выберите «Добавление в список существующей информационной базы», укажите название и путь к каталогу базы. Для файла .dt сначала создайте пустую базу (при добавлении выберите создание новой базы без конфигурации), затем зайдите в неё конфигуратором и выполните «Администрирование → Загрузить информационную базу».
После загрузки .dt войдите в режим Предприятия под пользователем с правами администратора и проверьте, что справочники и документы открываются. Если при загрузке появляется сообщение о несовместимости версий, обновите платформу до версии не ниже той, на которой делалась выгрузка.
Проверка результата и границы самостоятельной работы
Как проверить результат
Открывается форма, команды выполняются без сообщений об ошибках
Ошибка компиляции модуля или «Метод объекта не обнаружен»
Видна в назначенном разделе, запускается у пользователей с нужными правами
Не отображается в разделах или недоступна пользователям
Активный флажок «Используется», функциональность работает после перезапуска
Расширение помечено как неприменённое, есть конфликты
Реструктуризация завершена, база открывается, версия в «О программе» новая
Ошибки при обновлении базы данных, база не открывается
Самостоятельно безопасно выполнять: разовое открытие обработок из доверенных источников, регистрацию дополнительных отчётов и обработок, подключение расширений на тестовой копии. Загрузку конфигураций, обновление рабочей базы и работу с .dt-выгрузками лучше поручить специалисту, если у вас нет опыта администрирования: цена ошибки — потеря данных всей организации.
Что важно запомнить
Тип файла определяет способ добавления: .epf/.erf — через «Открыть» или справочник дополнительных обработок, .cfe — через управление расширениями, .cf/.cfu — только через конфигуратор, .dt — через создание базы и загрузку. Перед любыми изменениями конфигурации делайте резервную копию и тестируйте новые компоненты на копии базы.
Частые вопросы
Нет права на добавление обработки — что делать?
Регистрация внешних обработок и расширений требует административных прав или специальной роли. Обратитесь к администратору 1С в вашей организации: он либо добавит файл сам, либо назначит вам нужную роль. Разовое открытие через «Файл → Открыть» обычно доступно и без административных прав.
Обработка открывается, но выдаёт ошибку «Метод объекта не обнаружен». В чём причина?
Обработка написана под другую конфигурацию или другую версию вашей конфигурации и обращается к объектам, которых нет в вашей базе. Самостоятельно это не исправить — нужна доработка кода обработки программистом под вашу конфигурацию.
Можно ли добавить обработку так, чтобы она была только у меня, а не у всех?
Да. При регистрации в справочнике «Дополнительные отчеты и обработки» доступ настраивается по разделам и ролям. Если ограничений недостаточно, используйте разовое открытие через «Файл → Открыть» — тогда файл остаётся только у вас на компьютере.
Чем расширение конфигурации лучше изменения самой конфигурации?
Расширение не снимает конфигурацию с поддержки, поэтому типовые обновления продолжают устанавливаться штатно. Изменения внутри конфигурации усложняют обновления и требуют ручного сопоставления при каждом релизе.
Обязательно ли делать резервную копию перед добавлением обработки?
Для разового открытия обработки из доверенного источника копия желательна, но не критична. Для загрузки конфигурации, обновления и подключения расширений на рабочей базе резервная копия обязательна — это единственный способ вернуться к рабочему состоянию при сбое.
Как удалить добавленную обработку или расширение?
Дополнительную обработку удалите или пометьте на удаление в справочнике «Дополнительные отчеты и обработки». Расширение отключается снятием флажка «Использовать» в списке расширений либо удаляется оттуда полностью; после этого перезапустите сеанс.