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

26.06.26

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

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

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

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

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

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

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

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

 

 

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

 

 

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

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

 

 

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

 

 

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

 

 

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

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

 

 

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

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

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

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

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

См. также

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

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

15.12.2025    10156    nasonkin    18    

31

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

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

4 стартмани

17.11.2025    2906    14    KovrovtsevAS    0    

12

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

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

04.09.2025    20585    bozo    42    

12

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

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

04.08.2025    14426    ZigRinat85    54    

53

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

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

1 стартмани

29.07.2025    5680    9    gorsheninsn    6    

28

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

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

22.07.2025    13432    ktb    29    

41

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

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

14.07.2025    5312    bborisko    0    

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

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

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