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

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

Как посмотреть данные хранилища 1С

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

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

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

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

Как подключиться к хранилищу конфигурации

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

При первом подключении укажите путь к каталогу хранилища. Это может быть локальная папка, сетевой ресурс вида \\server\storage или адрес сервера хранилищ, если используется выделенный сервер. Учетные данные для хранилища создает администратор — они не совпадают с пользователями информационной базы.

Если подключение не удается, проверьте доступность каталога хранилища по сети и корректность пути. Частая причина ошибки — хранилище перенесли, а в базе остался старый путь. В этом случае отключитесь от хранилища («Конфигурация → Хранилище конфигурации → Отключиться») и подключитесь заново с актуальным адресом.

Как посмотреть историю версий хранилища

Основной инструмент просмотра — окно истории хранилища. Откройте «Конфигурация → Хранилище конфигурации → История хранилища». Появится таблица версий: номер версии, дата и время, пользователь хранилища и комментарий, который разработчик оставил при помещении изменений.

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

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

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

Как посмотреть историю изменений конкретного объекта

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

Из окна истории объекта доступны два ключевых действия: просмотр версии объекта и сравнение версий. Просмотр показывает объект в том виде, в каком он был помещен в хранилище. Сравнение наглядно показывает различия между двумя выбранными версиями или между версией и текущей конфигурацией базы.

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

Как сравнить версии и загрузить конфигурацию из хранилища

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

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

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

Как выбрать действие

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

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

Как посмотреть пользователей и настройки хранилища

Список пользователей хранилища доступен администратору через «Конфигурация → Хранилище конфигурации → Пользователи хранилища». Здесь видно, кто имеет доступ, какие права назначены (чтение, изменение, администрирование) и какие пользователи отключены.

Обычному разработчику этот раздел полезен тем, что позволяет понять, к кому обращаться за правами, если история не открывается или объекты недоступны для захвата. Права настраиваются индивидуально, и отсутствие права на изменение не мешает просмотру истории.

Пункт «История хранилища» неактивенБаза не подключена к хранилищу

Проверьте подключение в меню «Конфигурация → Хранилище конфигурации»

Ошибка доступа при подключенииНеверный путь или нет прав на каталог

Проверьте путь к хранилищу и сетевой доступ к папке

История открывается пустойНет прав на чтение или хранилище новое

Уточните права у администратора хранилища

Типичные ошибки при работе с хранилищем

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

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

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

Ограничения и альтернативные способы просмотра

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

Альтернатива классическому хранилищу — система контроля версий Git с использованием EDT или выгрузки конфигурации в файлы конфигуратора. Там история просматривается привычными инструментами: лог коммитов, сравнение веток, blame по строкам. Однако миграция на Git — отдельный проект, а не способ «быстро посмотреть».

Сравнение вариантов

История хранилища в конфигураторе

Подходит для быстрого просмотра версий и сравнения; ограничение — слабый поиск по содержимому

Выгрузка конфигурации в файлы

Позволяет искать по текстам модулей любым редактором; требует ручной синхронизации версий

Git + EDT

Полноценная история и ветвление; требует перестройки процесса разработки

Итог

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

Данные хранилища 1С просматриваются в конфигураторе через «Историю хранилища» и «Историю объекта». Для просмотра нужны подключение к хранилищу и права на чтение. Операции, изменяющие конфигурацию базы, выполняйте только после резервной копии.

Часто задаваемые вопросы

Можно ли посмотреть историю хранилища без прав администратора?

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

Почему в истории хранилища не видно последних изменений коллеги?

Скорее всего, коллега выполнил захват объектов, но не поместил изменения в хранилище. В истории отображаются только помещенные версии. Либо у вас устарело подключение — обновите историю или переподключитесь к хранилищу.

Как узнать, кто изменил конкретную строку в модуле?

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

Хранятся ли в хранилище данные документов и справочников?

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

Что делать, если хранилище переехало на другой сервер?

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