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

21.11.23

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

Обработка для захвата объектов в хранилище согласно составу подсистем.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Захват в хранилище по составу подсистем
.epf 18,93Kb ver:1.0
42 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

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

Интерфейс Конфигуратора не предоставляет такой функционал...

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

Почитал документацию, реализовал инструмент.

 

Возможности и использование инструмента

 

Как результат, обработка:

  • формирует файл настроек захвата (в т.ч., для захвата объектов в расширении)
  • конструирует строку запуска
  • может запустить Конфигуратор

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

 

 

На вкладке Подсистемы нужно отметить галками нужные подсистемы.

Для подсистемы можно выбрать режим захвата:

  • Подсистема и объекты
  • Только подсистема
  • Только объекты

Режим захвата можно массово установить выполнением команды Режим захвата...

Можно указать, что требуется захват корня. 

Корень и подсистемы захватываются нерекурсивно, без захвата дочерних подсистем/объектов.

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

 

 

Чтобы сконструировать данные для захвата, нужно выполнить команду Сконструировать.

При этом формируется строка запуска и содержимое файла настроек. См. на закладке Результат.

 

 

Варианты выполнения захвата:

  • выполнить команду Запустить конфигуратор
  • записать файл с настройками (команда Записать файл), скопировать и выполнить строку запуска, например, в консоли cmd.

 

Платформы и конфигурации

 

Разработка велась на платформе 1С:Предприятие 8.3 (8.3.23.1912). Но возможно использовать и на младших платформах, вплоть до 8.3.8 (на которой появилась возможность управлением захватом).
БСП не используется.

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

 

Ссылки

 

Формат файла настроек захвата: тут.

git-репозиторий проекта: тут.

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

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

См. также

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

Системный анализ архитектурных границ масштабирования учетных систем «1С:Предприятие 8.3» под управлением PostgreSQL в ОС Linux. Формулирование инженерной методологии сквозного проекта «Торговый контур», определение измеримых целевых показателей (p95, MTTR, APDEX) и стратегии поэтапной модернизации эксплуатационного контура без остановки промышленных учетных процессов.

1 стартмани

вчера в 17:42    129    Ninel_S    0    

1

Linux Групповая разработка (Git, хранилище) Администрирование СУБД Системный администратор Программист 1С 8.3 Абонемент ($m)

Декларативный pipeline в GitHub Actions, тонкости лицензирования в Docker (--net=host), изоляция RUN_ID и интеграция со сборочным конвейером 1C:SRE-Suite. Вторая часть практического руководства (https://infostart.ru/public/2779597): от первого коммита до детерминированного синтаксического гейта на headless-раннере Linux

1 стартмани

03.09.2026    583    Ninel_S    0    

3

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

Четыре года в интеграторе я работал с git и EDT. Git после хранилища полюбил сразу: видно, кто и что менял. С EDT сложнее: тормозит, ошибки при обновлении ERP, автономный сервер внутри него работает только с файловой базой. На новой работе команда захотела перейти на git, я развернул EDT, и оно на второй день разрушило проект при загрузке расширения. Тогда я решил дать команде git с привычным Конфигуратором и инструмент, который за минуту доносит коммит до базы через ibcmd, вместо получасовой загрузки из файлов. На новой работе разрешили ИИ, и я написал это приложение с его помощью: от чтения документации и первого ТЗ до идей в электричке. Впервые за годы снова почувствовал себя творцом, а не закрывателем задач. По дороге приросли выгрузка, объединение и проверка конфигурации по коммитам, YAxUnit и режим MCP-сервера. В статье: схемы, скриншоты, грабли и честный список ограничений. Ссылки пока нет: хочу понять, нужно ли это кому-то, кроме меня.

03.09.2026    8828    KatanaDragon511    26    

35

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

Пакетный запуск Конфигуратора 1С на Linux таит опасную ловушку: при критических ошибках утилита DESIGNER завершается с кодом возврата 0 - «всё хорошо». Дефект уходит на продуктив. Мы открываем проект 1C:SRE-Suite - набор проверенных инструментов для надёжной эксплуатации 1С на Linux: • пятислойный сборочный скрипт с защитой от False Success (BOM, кодировки, lock-файлы, diff с Git) • Мягкая ротация процессов "rphost" через RAS API без обрыва сеансов • EDT ; Конфигуратор: CLI-мост для CI/CD на Node.js • Готовые конфиги logcfg.xml и nethasp.ini для боевого сервера • systemd-шаблоны для фонового мониторинга кластера Проект в активной разработке, лицензия MIT. Ждём ваших тест-репортов и PR.

03.09.2026    575    Ninel_S    0    

1

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

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

09.07.2026    6331    DmitryShehovtsev    14    

26

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

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

15.12.2025    13135    nasonkin    19    

31
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. antonio_i 81 28.05.24 22:45 Сейчас в теме
Плюсую!
Очень помогло. Нужно было захватить все объекты БСП из подсистемы СтандартныеПодсистемы. Обработка справилась на Ура.
2. пользователь 05.06.24 21:24
Сообщение было скрыто модератором.
...
3. lastpioneer 245 04.07.24 16:07 Сейчас в теме
Спасибо! Очень выручает при обновлениях баз стоящих на поддержке 2-3 поставщиков.
5. rozer 323 13.07.26 13:39 Сейчас в теме
Спасибо! Обработка помогла.
Для отправки сообщения требуется регистрация/авторизация