Редактирование объектов конфигурации, находящихся на поддержке в режиме «Объект поставщика не редактируется» с сохранением замка

26.06.26

Разработка - Групповая разработка (Git, хранилище)

Описание приема «Конф-фу», не имеющее реального практического применения. Это просто интересная особенность работы Хранилища.

Однажды при работе в Хранилище я наткнулся на объект конфигурации, у которого была настроена поддержка в режиме «Объект поставщика не редактируется», но при этом объект явно отличался от конфигурации поставщика. Как же его отредактировали, сохранив замочек?

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

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

Для данного приема «Конф-фу», конфигуратор должен быть подключен к Хранилищу. Если кто-то не знает, как это сделать, то краткая инструкция под спойлером:

 
 Создание Хранилища

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

 

 

Вносим любые правки в объект без замочка и помещаем их в Хранилище (корень конфигурации оставляем захваченным!):

 

 

Объект отредактирован, но замочек пропал.

А теперь следим за рукой...

 

 

Берем корень конфигурации... и отменяем его захват в Хранилище. Да вот так просто. Берем и отменяем:

 

 

После чего получаем такую интересную картину:

 

 

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

Этот парадокс сохраняется и после отключения базы от Хранилища:

 

 

В комментариях предлагаю поделиться вашими вариантами практического применения данного приема «Конф-фу».

Вступайте в нашу телеграмм-группу Инфостарт

Конфигуратор Хранилище Конфигурация поставщика Поддержка Замок Конф-фу

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Групповая разработка (Git, хранилище) EDT Программист 1С:Предприятие 8 Россия Бесплатно (free)

Синхронизируйте свой проект EDT с хранилищем конфигурации так же легко, как в git клиенте. По кнопке Pull в проект EDT подтягиваются изменения из хранилища, по кнопке Push ваш коммит из git репозитория проекта EDT улетает в хранилище конфигурации.

09.07.2026    2591    DmitryShehovtsev    9    

22

Архивирование (backup) Групповая разработка (Git, хранилище) Системный администратор Программист Бесплатно (free)

Как дать возможность каждому разработчику 1С вести разработку, тестирование и оптимизацию на собственной полноразмерной копии базы и при этом не тратить миллиарды рублей и тысячи часов на развертывание тестового окружения, а так же экономить дисковое пространство? Расскажем о том, как с помощью инструмента Database Lab получать полноразмерные копии базы 1C на СУБД PostgreSQL за считанные секунды (даже в случае использования многотерабайтных баз).

15.12.2025    10984    nasonkin    18    

31

Инструменты администратора БД Групповая разработка (Git, хранилище) Обновление 1С Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 2.х 1С:Библиотека стандартных подсистем Абонемент ($m)

Обработка, объединяющая в себе использование инструментов БСП по администрированию кластера серверов и запуска скриптов для автоматического обновления конфигурации из хранилища.

4 стартмани

17.11.2025    3006    14    KovrovtsevAS    0    

12

Групповая разработка (Git, хранилище) Бесплатно (free)

Проектная разработка в 1С живет в условиях жестких дедлайнов, меняющихся команд и нестабильных CI/CD. В статье показываем, как быстро и без лишних затрат внедрить Git на ERP-проектах, продать идею себе и команде и избежать типичных подводных камней. Разберем ветвление, подходы к командной работе, интеграцию с таск-трекерами и особенности тяжелых конфигураций.

04.09.2025    22198    bozo    42    

12

EDT Групповая разработка (Git, хранилище) Программист 1С:Предприятие 8 Бесплатно (free)

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

04.08.2025    15409    ZigRinat85    54    

53

DevOps и автоматизация разработки Групповая разработка (Git, хранилище) Программист 1С:Предприятие 8 1С:Библиотека стандартных подсистем Абонемент ($m)

Позволяет проектировать и выполнять сценарии, состоящие из команд 1С, Git и CMD, а также решать конфликты слияния напрямую из 1С с помощью KDiff3. Предустановлен набор команд для автоматизации сборки CFE-файлов.

1 стартмани

29.07.2025    5804    9    gorsheninsn    6    

29

Групповая разработка (Git, хранилище) Программист Бесплатно (free)

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

22.07.2025    14358    ktb    29    

42
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. V.Nikonov 126 29.06.26 12:06 Сейчас в теме
С Базовой Конфигурацией такой Фокус не прокатит?
3. madonov 281 29.06.26 13:51 Сейчас в теме
(1) мне кажется это прокатит с любой конфигурацией, помещенной в хранилище.

Для помещения в хранилище потребуется включить возможность изменения, но поддержку можно оставить на замке.
2. TheOldGuard 12 29.06.26 13:33 Сейчас в теме
Не баг, а фича получается?)
4. Артано 802 29.06.26 16:43 Сейчас в теме
Это не единственный способ. Можно сделать файл поставки со своими правками и обновиться с него. Инфа о поддержке объекта хранится в корне конфы и в разрезе имени поставщика отсюда и...
6. madonov 281 29.06.26 23:11 Сейчас в теме
(4) в этом случае конфигурация поставщика будет равна конфигурации БД и никакого парадокса не будет. Просто будет кастомный поставщик.

В статье речь как раз о том, как создать парадокс, при котором конфигурация БД отличается от поставщика, а объект на замке.
7. Артано 802 02.07.26 13:06 Сейчас в теме
(6) Тогда и правда бесполезное знание :-)
5. Артано 802 29.06.26 16:46 Сейчас в теме
Практическое же применение простое: не давать кому попало править конфу на проде, а обновляться файлами обновлений.
Для отправки сообщения требуется регистрация/авторизация