Обновление из хранилища по расписанию

23.06.21

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

Помещаете изменения в хранилище днем, а рабочая база обновляется ночью, не мешая пользователям в течение дня.

Скачать исходный код

Наименование Файл Версия Размер
Обновление из хранилища по расписанию:
.cf 148,37Kb
42
.cf 148,37Kb 42 Скачать

Автоматическое обновление базы данных из хранилища по расписанию

Действия при обновлении:

  • Установка блокировки сеансов
  • Ожидает когда из типовых конфигураций мягко выгонит пользователей
  • Сброс зависших сеансов
  • Перезапуск рабочих процессов (опционально)
  • Обновление конфигурации из хранилища
  • Снятие блокировки
  • Отправка отчета пользователям по списку (пустой не отправляет) 

Бонусы:

  • Можно подключать любое количество баз
  • По каждой базе ведется журнал обновлений
  • В журнал регистраций пишется подробная трассировка действий при обновлении
  • Справка прилагается
  • Открытый код
  • Есть режим отладки

Версия платформы

Режим совместимости - не использовать, т.е. ограничений нет

Протестировано на 8.3.14.1854

DevOps deploy расписание

См. также

Обновляемый список последних статей Инфостарт для профиля Github

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

Не знаете, чем бы таким заполнить свой профиль Github? Заполните его своими статьями на Инфостарт! Этот простой workflow сам соберет список ваших последних статей и будет периодически обновлять его для актуализации данных.

08.04.2024    1001    bayselonarrend    2    

31

Процесс разработки с использованием GIT и расширений для 1С:ERP. Без EDT

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

Доработки 1С:ERP на крупных проектах можно организовать, не внося изменения в саму типовую конфигурацию, а используя только расширения и отдельные «микроконфигурации». Расскажем о том, как это сделать без EDT, используя процесс разработки GitHub Flow.

02.04.2024    5431    Begemoth80    24    

47

Особенности национального Workflow: Github Actions и OneScript

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

Сегодня мы посмотрим на Github Actions - встроенный инструментарий Github для автоматизации рабочих процессов. Разберем, что это такое, зачем и причем тут OneScript.

25.03.2024    1681    bayselonarrend    3    

38

Автоматизация процесса разработки с помощью сервиса GitFlic

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

GitFlic – первая в России полностью самостоятельная реализация сервиса для хранения репозиториев с исходным кодом. За три года разработки сервис GitFlic стал полноценным инструментом, которым можно заменить GitLab, GitHub и BitBucket. Расскажем о том, как выстроить в GitFlic процесс автоматического тестирования, статического анализа кода и сборки приложений.

05.03.2024    2218    user1989937    6    

16

OpenYellow - рейтинг открытых GitHub репозиториев для платформы 1С:Предприятие

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

Обновляемый топ GitHub репозиториев для 1С по всем языкам программирования и еще немного рассуждений про open-source.

05.02.2024    4171    bayselonarrend    15    

64

Насколько глубок 1С-ный GitHub?

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

Open-source проекты - важная часть мира программного обеспечения. 1С привычно держится немного в стороне от глобальных трендов, но бросить холодный статистический взгляд на положение дел мне показалось небезынтересным.

22.01.2024    8235    bayselonarrend    50    

87

TCP прокси-сервер хранилища конфигурации 1С

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

Продолжение истории с прокси хранилища, но уже не на HTTP, а на TCP и без падений по памяти веб-сервера. Проверяем комментарии хранилища, вызываем веб-хуки, старты пайплайнов, gitsync по событию помещения версии в хранилище. И все это полностью на знакомом и понятном OneScript.

17.01.2024    3183    kamisov    17    

60

Отдай корень! Библиотека OneScript для получения информации о захваченных объектах в хранилище

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

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

26.12.2023    1583    ardn    1    

27
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. adapter 418 20.12.19 13:57 Сейчас в теме
Рекомендации
1
сервер 1С должен иметь права на каталог с хранилищем.
Проще всего хранилище разместить на сервере 1С. Или запускать службу сервера 1С от имени пользователя с правами на сетевую папку.

2
Не включайте перезапуск кластера если UFR в этом же кластере
2. Alex_Iz 29.07.20 14:58 Сейчас в теме
Здравствуйте!

Есть вопросы:
1) Какая технология используется для обновления (командная строка, COM)?
2) Умеет ли обновлять расширение из хранилища конфигураций для расширения?
3. adapter 418 30.07.20 13:06 Сейчас в теме
Добрый день )
1. командная строка (пакетный режим конфигуратора) для обновления и com для завершения сеансов
2. нет, такой потребности не было. Насколько я понял там надо добавить один параметр -Extension <Имя расширения>
4. Yashazz 4732 14.06.21 18:12 Сейчас в теме
Что значит "мягко выгонит" - средствами БСП?
5. adapter 418 23.06.21 15:12 Сейчас в теме
в БСП прописан механизм, действует в 3 этапа с периодичностью в несколько минут
- сначала предлагает пользователю запрос на сохранение и завершение
- потом попытка принудительно закрыть с сохранением
- затем завершает все что осталось
6. Legavaz 704 13.03.23 11:09 Сейчас в теме
минус, пилить и пилить, чтобы заработало. от com давно пора отказаться.
весь блок в попытке, жаль не столько см, потраченного времени.
Teut_Vlad; +1 1 Ответить
7. adapter 418 16.03.23 21:00 Сейчас в теме
Ну всем не угодишь. Остальным нравится, работает, помогает. Ты напиши сначала сам хоть что то, а потом в каментах плюйся, троль.
Давай ссылку на свою поделку, мы все оценим )
8. user1814896 21.09.23 15:35 Сейчас в теме
Подскажите:
1. Есть возможность обновлять хранилище расширения? Если есть, то подскажите, пожалуйста, как это сделать?
2. Как настроить, что бы каждая база обновлялась по своему расписанию?
9. adapter 418 21.09.23 15:39 Сейчас в теме
добрый день.
1. в коде надо добавить параметр пакетного запуска, стандартный из справки
2. добавить несколько расписаний с ключами
Оставьте свое сообщение