Администрирование · 9 мин
Как посмотреть данные хранилища 1С
Как посмотреть данные хранилища конфигурации 1С: подключение, просмотр версий, истории изменений и сравнение объектов. Практическая инструкция с разбором ошибок.
Хранилище конфигурации 1С — это централизованное место, где сохраняются версии конфигурации при командной разработке. Через него разработчики видят, кто и когда изменял объекты, сравнивают версии и восстанавливают ранние состояния. Чтобы посмотреть данные хранилища, достаточно подключиться к нему из конфигуратора и использовать встроенные инструменты просмотра истории.
Под «данными хранилища» обычно понимают три вещи: список версий конфигурации, историю изменений по пользователям и содержимое объектов в конкретной версии. Все это доступно штатными средствами платформы «1С:Предприятие» без сторонних программ.
Важно различать хранилище конфигурации и информационную базу: в хранилище попадают только изменения конфигурации (метаданные, модули, формы), а пользовательские данные — документы, справочники, остатки — там не хранятся. Если нужно посмотреть именно прикладные данные, работа ведется в информационной базе, а не в хранилище.
Как подключиться к хранилищу конфигурации
Просмотр данных хранилища начинается с подключения. Откройте конфигуратор, загрузите конфигурацию и перейдите в меню «Конфигурация → Хранилище конфигурации → Подключиться к хранилищу». Если информационная база уже привязана к хранилищу, подключение произойдет автоматически после ввода имени пользователя и пароля хранилища.
При первом подключении укажите путь к каталогу хранилища. Это может быть локальная папка, сетевой ресурс вида \\server\storage или адрес сервера хранилищ, если используется выделенный сервер. Учетные данные для хранилища создает администратор — они не совпадают с пользователями информационной базы.
Если подключение не удается, проверьте доступность каталога хранилища по сети и корректность пути. Частая причина ошибки — хранилище перенесли, а в базе остался старый путь. В этом случае отключитесь от хранилища («Конфигурация → Хранилище конфигурации → Отключиться») и подключитесь заново с актуальным адресом.
Как посмотреть историю версий хранилища
Основной инструмент просмотра — окно истории хранилища. Откройте «Конфигурация → Хранилище конфигурации → История хранилища». Появится таблица версий: номер версии, дата и время, пользователь хранилища и комментарий, который разработчик оставил при помещении изменений.
Версии формируются при каждой операции помещения объектов в хранилище. Чем выше номер версии, тем новее состояние конфигурации. По комментариям обычно можно понять, какая задача решалась, поэтому дисциплина заполнения комментариев напрямую влияет на удобство просмотра истории.
- 1Откройте конфигуратор и подключитесь к хранилищу
- 2Выберите «Конфигурация → Хранилище конфигурации → История хранилища»
- 3Найдите нужную версию по дате, пользователю или комментарию
- 4Дважды щелкните версию, чтобы посмотреть состав измененных объектов
- 5При необходимости откройте сравнение выбранной версии с текущей конфигурацией
Двойной щелчок по версии открывает список объектов, измененных именно в ней. Это удобно, когда нужно понять, что входило в конкретную доработку, не просматривая историю каждого объекта по отдельности.
Как посмотреть историю изменений конкретного объекта
Если интересует не вся конфигурация, а конкретный объект — например, документ «Реализация товаров» или общий модуль — используйте историю объекта. Выделите объект в дереве конфигурации, щелкните правой кнопкой мыши и выберите «История хранилища». Откроется список только тех версий, в которых этот объект менялся.
Из окна истории объекта доступны два ключевых действия: просмотр версии объекта и сравнение версий. Просмотр показывает объект в том виде, в каком он был помещен в хранилище. Сравнение наглядно показывает различия между двумя выбранными версиями или между версией и текущей конфигурацией базы.
Для анализа изменений в модулях особенно полезно построчное сравнение текстов. В окне сравнения отметьте нужные версии и выберите режим детального сравнения — платформа подсветит добавленные, удаленные и измененные строки кода.
Как сравнить версии и загрузить конфигурацию из хранилища
Сравнение версий выполняется через «Конфигурация → Хранилище конфигурации → Сравнить с версией хранилища» или из окна истории. Результат — таблица различий по объектам: какие добавлены, какие удалены, какие изменены. По каждому объекту можно открыть детальное сравнение.
Если нужно не только посмотреть, но и получить состояние конфигурации на конкретную версию, используйте «Загрузить конфигурацию из хранилища» с указанием номера версии. Эта операция заменяет конфигурацию базы, поэтому выполняйте ее осознанно и лучше на копии базы.
Как выбрать действие
Загрузка конфигурации из хранилища на рабочей базе — потенциально опасная операция: она перезаписывает текущую конфигурацию. Перед выполнением убедитесь, что есть актуальная выгрузка базы (файл .dt), и согласуйте действия с остальной командой разработки.
Как посмотреть пользователей и настройки хранилища
Список пользователей хранилища доступен администратору через «Конфигурация → Хранилище конфигурации → Пользователи хранилища». Здесь видно, кто имеет доступ, какие права назначены (чтение, изменение, администрирование) и какие пользователи отключены.
Обычному разработчику этот раздел полезен тем, что позволяет понять, к кому обращаться за правами, если история не открывается или объекты недоступны для захвата. Права настраиваются индивидуально, и отсутствие права на изменение не мешает просмотру истории.
Проверьте подключение в меню «Конфигурация → Хранилище конфигурации»
Проверьте путь к хранилищу и сетевой доступ к папке
Уточните права у администратора хранилища
Типичные ошибки при работе с хранилищем
Большинство проблем при просмотре данных хранилища связано не с платформой, а с организационными моментами: устаревший путь, отсутствие прав, путаница между версиями. Ниже — типовые ошибки и их последствия.
Отдельная ошибка — ожидание, что в хранилище видны прикладные данные. Хранилище содержит только конфигурацию. Документы, проводки и справочники смотрятся в самой информационной базе через пользовательский режим или запросы.
Ограничения и альтернативные способы просмотра
Штатные средства просмотра хранилища закрывают большинство задач, но у них есть ограничения: нет удобного поиска по тексту модулей во всех версиях, а массовый анализ истории требует ручной работы. Для таких сценариев применяют выгрузку конфигурации в файлы и анализ внешними инструментами.
Альтернатива классическому хранилищу — система контроля версий Git с использованием EDT или выгрузки конфигурации в файлы конфигуратора. Там история просматривается привычными инструментами: лог коммитов, сравнение веток, blame по строкам. Однако миграция на Git — отдельный проект, а не способ «быстро посмотреть».
Сравнение вариантов
Подходит для быстрого просмотра версий и сравнения; ограничение — слабый поиск по содержимому
Позволяет искать по текстам модулей любым редактором; требует ручной синхронизации версий
Полноценная история и ветвление; требует перестройки процесса разработки
Что важно запомнить
Данные хранилища 1С просматриваются в конфигураторе через «Историю хранилища» и «Историю объекта». Для просмотра нужны подключение к хранилищу и права на чтение. Операции, изменяющие конфигурацию базы, выполняйте только после резервной копии.
Часто задаваемые вопросы
Можно ли посмотреть историю хранилища без прав администратора?
Да. Для просмотра истории версий и сравнения достаточно прав на чтение, которые обычно есть у любого разработчика, подключенного к хранилищу. Права администратора нужны для управления пользователями и настройками хранилища.
Почему в истории хранилища не видно последних изменений коллеги?
Скорее всего, коллега выполнил захват объектов, но не поместил изменения в хранилище. В истории отображаются только помещенные версии. Либо у вас устарело подключение — обновите историю или переподключитесь к хранилищу.
Как узнать, кто изменил конкретную строку в модуле?
Откройте историю объекта, выберите две соседние версии, где модуль менялся, и выполните детальное сравнение. По подсвеченным строкам и автору версии видно, кто внес изменение. Для поиска по всем версиям придется последовательно сравнивать несколько пар версий.
Хранятся ли в хранилище данные документов и справочников?
Нет. Хранилище конфигурации содержит только метаданные, модули, формы и прочие элементы конфигурации. Прикладные данные находятся в информационной базе и просматриваются в режиме «1С:Предприятие» или через запросы.
Что делать, если хранилище переехало на другой сервер?
Отключитесь от хранилища в конфигураторе и подключитесь заново, указав новый путь. История и версии сохранятся, так как они хранятся в самом каталоге хранилища. Убедитесь, что у вас есть сетевой доступ к новому расположению.