Еще раз про хранилище, или проблемы, с которыми мы столкнулись на практике

25.01.19

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

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

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

Итак, что потребовалось нам в работе:

1) Выделение всех объектов хранилища

Нажимаем на корень конфигурации и раскрываем все объекты хранилища комбинацией клавиш Ctrl+shift+"ПЛЮС". Таким образом мы раскрываем все объекты хранилища, что позволяет нам выделить их сочетанием клавиш Ctrl+A. 

//infostart.ru/upload/iblock/f97/f9702742e5e8227432b3b22c85555645.png

2) Создание нового регистра накопления

Я не уверен, что данный пункт нигде не обговаривался, но повторить его хотелось бы. Дело в том, что при захвате корня конфигурации и создании нового, например, регистра накопления ему нужно указать регистратора. Возникшая проблема: Программист захватывает корень, создает регистр накопления, указывает его регистратором, ранее захваченный документ, переносит в хранилище новый объект и отпускает корень. У других программистов возникает проблема: при обновлении конфигурации из хранилища, показывает, что у нового Регистра Накопления не указан регистратор. Методом проб и ошибок удалось выяснить, что для назначения регистратором в хранилище необходимо, чтобы был перенесен в хранилище и сам документ регистратор. Для нас стало не очень очевидной проблемой. 

3) Сохранение конфигурации хранилища в файл

У нас есть необходимость сохранять конфигурацию хранилища в файл. Практическим путем выявлено, что, если использовать Конфигурация--> Хранилище Конфигурации---> Сохранить конфигурацию хранилища в файл скорость выполнения выгрузки составляет, для нашей конфигурации, около 10 минут. Если идти по пути: Конфигурация--> Хранилище Конфигурации--> Обновить конфигурацию из хранилища, а далее конфигурация--> сохранить конфигурацию в файл занимает, на нашей конфигурации около 3 минут. 

Надеюсь, что данная маленькая статья пригодится кому-нибудь при работе! 

Хранилище групповая разработка проблемы

См. также

1С-программирование DevOps и автоматизация разработки Групповая разработка (Git, хранилище) DevOps для 1С Программист Стажер Платформа 1С v8.3 Платные (руб)

Использования систем контроля версий — стандарт современной разработки. На курсе научимся использованию Хранилища 1С и GIT при разработке на 1С:Предприятие 8. Разберем подходы и приемы коллективной разработки, научимся самостоятельно настраивать системы и ориентироваться в них.

4900 руб.

29.06.2022    12213    105    4    

137

Групповая разработка (Git, хранилище) Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Когда в хранилище одновременно разрабатывают несколько команд, сортировка сделанного и несделанного при формировании релиза и проведение code review по задачам превращаются в непроходимый квест. В таких случаях нужен бранчинг. Расскажем об опыте перехода на новую схему хранения кода для ИТ-департамента.

23.09.2024    3497    kraynev-navi    3    

26

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

Называть Git новой технологией – уже смешно, но для многих 1С-ников это действительно «новое и неизведанное». Расскажем о плюсах и минусах двух главных систем контроля версий в мире 1С: Git и хранилища.

17.09.2024    8264    Golovanoff    69    

26

Групповая разработка (Git, хранилище) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

05.09.2024    2690    ardn    12    

15

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

Заказчики любят EDT+Git за прозрачность и контроль качества. А у разработчиков есть две основные причины не любить EDT – это тормоза и глюки. Расскажем о том, что нужно учесть команде при переходе на EDT+Git.

14.08.2024    8245    lekot    34    

8

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

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

05.08.2024    5261    sinichenko_alex    16    

26

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

Про изменения и новинки в агрегаторе открытых проектов OpenYellow, которые появились с момента его создания: про портал, Github и Telegram

15.07.2024    3751    bayselonarrend    8    

24
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. antoha1990_xxx 25.01.19 15:30 Сейчас в теме
Спасибо, есть что изучить для себя
2. dmt 67 29.01.19 12:51 Сейчас в теме
Про п. 3 не знал. Полезно.
WellMaster; +1 Ответить
Оставьте свое сообщение