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

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-репозиторий проекта: тут.

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

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

См. также

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

В статье опишу вариант реализации хранения файлов в томах с использованием хранилища OpenStack API на примере облачного хранилища Selectel.

2 стартмани

10.08.2020    9127    12    malikov_pro    10    

15

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

Сие идея по принципу хранилища конфигурации была реализована для удобства и надежности совместной работы программистов с внешними отчетами и обработками для БСП справочника "Дополнительные отчеты и обработки": все файлы ВОиО для спр. ДОиО всех подключенных ИБ хранятся и учитываются в одном месте; возможность захвата/освобождения файла ВОиО; создание версий с комментариями (добавление новой или обновление текущей); признак проверенности (для связки работы с аналитиком); проверочный механизм совместимости версий файла ВОиО и конфигурации; быстрое переключение между версиями.

3 стартмани

10.08.2020    11950    23    mr_sav    0    

13

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

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

3 стартмани

11.06.2020    16232    MaxxG    27    

65

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

XSL преобразование файла результата Unit тестов.

1 стартмани

16.03.2020    6120    0    shmalevoz    0    

4

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

Адаптация и расширение требований к разветвлённой разработке с использованием git и ci/cd, основанное на стандартах 1С

24.02.2020    19326    check2    10    

91

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

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

1 стартмани

13.01.2020    42116    sapervodichka    48    

230

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

В новой версии GitSync помимо появления новой функциональности, изменилась строка вызова приложения и часть функциональности реализована посредством плагинов. В заметке описывается новый формат строки вызова и принцип подключения плагинов.

26.11.2019    35621    VKislitsin    76    

137

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

В данной публикации будет показан пример использования Хранилища общих настроек, и показано, как с его помощью можно минимизировать изменения в типовом коде.

14.11.2019    5890    biimmap    36    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 Сейчас в теме
Спасибо! Обработка помогла.
Для отправки сообщения требуется регистрация/авторизация