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

Разработка и Конфигурация · 11 мин

Как открыть документ в конфигураторе 1С

Как открыть документ в конфигураторе 1С: запуск конфигуратора, работа с деревом объектов, открытие формы документа, модулей и файлов выгрузки. Частые ошибки и FAQ.

Фраза «открыть документ в конфигураторе 1С» может означать две разные задачи. Первая — открыть объект метаданных «Документ» в дереве конфигурации, чтобы посмотреть его реквизиты, табличные части, формы и модули. Вторая — открыть сам конфигуратор для файла базы данных или открыть в нём выгруженный файл конфигурации (.cf) либо выгрузку информационной базы (.dt). Обе задачи решаются штатными средствами платформы, но требуют правильного порядка действий.

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

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

Что понадобится перед началом работы

Для работы с конфигуратором нужна установленная платформа 1С:Предприятие той же версии (или совместимой), под которой работает ваша база. Если база создана под платформу 8.3.22, а у вас установлена только 8.3.10, конфигуратор либо не откроет базу, либо предложит конвертацию — соглашаться на неё без резервной копии нельзя.

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

Третий момент — монопольный доступ. Большинство операций с конфигурацией (обновление, загрузка из файла, изменение структуры) требуют, чтобы в базе не было других активных сеансов. Обычное открытие конфигурации на просмотр монопольного режима не требует.

Как запустить конфигуратор

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

Альтернативный вариант — запуск исполняемого файла напрямую. В каталоге установки платформы (обычно C:\Program Files\1cv8\<номер версии>\bin) находятся файлы 1cv8.exe и 1cv8s.exe. Запустите 1cv8.exe, выберите базу и режим «Конфигуратор».

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

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

Как открыть дерево конфигурации и найти документ

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

В дереве конфигурации найдите ветку «Документы» и разверните её. Внутри перечислены все виды документов конфигурации: «Реализация товаров и услуг», «Приходный кассовый ордер» и другие. Двойной щелчок по имени документа (или правый клик → «Свойства») открывает палитру свойств объекта.

Если документов много и нужный найти сложно, используйте поиск по метаданным: правый клик по корню дерева → «Поиск» или комбинация Ctrl+F в окне конфигурации. Также удобен глобальный поиск по всем модулям: Правка → Глобальный поиск (Ctrl+Shift+F), если нужно найти, где документ упоминается в коде.

Что можно открыть внутри объекта «Документ»

Развернув конкретный документ в дереве, вы увидите его внутреннюю структуру: «Реквизиты», «Табличные части», «Формы», «Макеты», «Движения» (регистры, по которым документ проводится), «Вводится на основании» и другие разделы. Каждый элемент открывается двойным щелчком или через контекстное меню.

Открытие формы документа

В ветке «Формы» находятся формы объекта: форма документа, форма списка, форма выбора. Двойной щелчок по форме открывает визуальный редактор, где можно посмотреть расположение элементов, реквизиты формы и связанный код. Если формы нет в списке, документ использует автоматически генерируемую форму — её можно создать через конструктор: правый клик по ветке «Формы» → «Добавить».

Открытие модуля объекта и модуля менеджера

Программный код документа хранится в модулях. Открыть их можно из палитры свойств документа (кнопки «Модуль объекта», «Модуль менеджера» на закладке «Прочее») или через контекстное меню документа. Модуль объекта содержит обработчики событий проведения, записи, заполнения; модуль менеджера — функции работы с документом как с видом (печать, создание на основании).

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

Как открыть файл конфигурации или выгрузки базы

Если под «документом» подразумевается файл — например, присланный разработчиком файл конфигурации .cf или выгрузка базы .dt — порядок действий другой. Файл .cf открывается через меню: Конфигурация → Загрузить конфигурацию из файла. Учтите, что это действие заменяет текущую конфигурацию, поэтому предварительно сделайте выгрузку своей базы: Администрирование → Выгрузить информационную базу.

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

Файлы внешних обработок и отчётов (.epf, .erf) тоже открываются в конфигураторе: Файл → Открыть. Это безопасный способ изучить код обработки перед запуском её в рабочей базе.

Сравнение вариантов открытия файлов

Файл .cf

Конфигурация → Загрузить конфигурацию из файла. Заменяет текущую конфигурацию — нужна резервная копия.

Файл .dt

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

Файл .epf/.erf

Файл → Открыть. Открывается на просмотр и редактирование без риска для основной конфигурации.

Как проверить, что всё открылось правильно

После открытия конфигурации убедитесь, что дерево объектов заполнено: ветки «Документы», «Справочники», «Регистры» содержат элементы. Пустое дерево при открытой конфигурации — признак того, что конфигурация базы данных не загружена или повреждена.

Для проверки корректности самой базы используйте штатную проверку: Конфигурация → Проверка конфигурации. Она выявит синтаксические ошибки в модулях и битые ссылки в метаданных. Для файловой базы при подозрении на повреждение применяется утилита chdbfl.exe из каталога bin платформы — но только на копии базы.

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

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

Дерево конфигурации
Норма

Ветки объектов заполнены, документы разворачиваются

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

Дерево пустое или ветки не открываются — конфигурация не загружена

Открытие формы документа
Норма

Редактор формы показывает элементы и реквизиты

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

Ошибка открытия или пустая форма при наличии настроенной формы

Проверка конфигурации
Норма

Проверка завершается без критических ошибок

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

Ошибки модулей или битые ссылки — требуется исправление

Типичные ошибки и ограничения

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

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

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

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

FAQ

Почему кнопка «Конфигуратор» неактивна в стартере 1С?

Чаще всего не выбрана конкретная база в списке — выделите строку с базой щелчком мыши. Реже причина в том, что для базы запрещён запуск конфигуратора настройками сервера 1С или у текущего пользователя Windows нет доступа к каталогу базы.

Можно ли открыть документ в конфигураторе без прав администратора?

Нет. Запуск конфигуратора требует права «Администрирование» или полные права. Если прав нет, обратитесь к администратору базы, чтобы он добавил их вашей учётной записи в списке пользователей.

Чем отличается «Открыть конфигурацию» от «Конфигурация базы данных»?

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

Как открыть документ, если конфигурация на поддержке?

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

Что делать, если при открытии базы конфигуратор выдаёт ошибку формата?

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

Как открыть внешнюю печатную форму документа в конфигураторе?

Через Файл → Открыть выберите файл .epf. Откроется редактор внешней обработки, где доступны формы, макеты печати и модуль с кодом формирования документа. Запускать обработку в рабочей базе стоит только после проверки кода.

Итог

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

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