Помещаете изменения в хранилище днем, а рабочая база обновляется ночью, не мешая пользователям в течение дня.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Как дать возможность каждому разработчику 1С вести разработку, тестирование и оптимизацию на собственной полноразмерной копии базы и при этом не тратить миллиарды рублей и тысячи часов на развертывание тестового окружения, а так же экономить дисковое пространство? Расскажем о том, как с помощью инструмента Database Lab получать полноразмерные копии базы 1C на СУБД PostgreSQL за считанные секунды (даже в случае использования многотерабайтных баз).
Обработка, объединяющая в себе использование инструментов БСП по администрированию кластера серверов и запуска скриптов для автоматического обновления конфигурации из хранилища.
Проектная разработка в 1С живет в условиях жестких дедлайнов, меняющихся команд и нестабильных CI/CD. В статье показываем, как быстро и без лишних затрат внедрить Git на ERP-проектах, продать идею себе и команде и избежать типичных подводных камней. Разберем ветвление, подходы к командной работе, интеграцию с таск-трекерами и особенности тяжелых конфигураций.
Позволяет проектировать и выполнять сценарии, состоящие из команд 1С, Git и CMD, а также решать конфликты слияния напрямую из 1С с помощью KDiff3. Предустановлен набор команд для автоматизации сборки CFE-файлов.
Разберем, как организовать работу с GIT, не покидая конфигуратор, и зачем может понадобиться автономный сервер. Вы узнаете о скриптах, которые автоматизируют взаимодействие с GIT прямо из 1С, а также о методах сборки / разборки обработок и расширений «на лету», которые значительно ускоряют процесс разработки и совместной работы.
Все больше команд начинают использовать при разработке 1С GIT. На самом деле производительность GIT так же ограничена и зависима от различных настроек и подходов, как и всеми нами любимая платформа 1С. Для комфортной работы с GIT в случае больших репозиториев необходимо выполнять оптимизацию алгоритмов взаимодействия. Опишу свой опыт.
В данной публикации рассматривается пример реализации скрипта, который автоматизирует получение ветки из GIT репозитория и обновление конфигурации, если разработка проекта ведется в EDT.
Рекомендации
1
сервер 1С должен иметь права на каталог с хранилищем.
Проще всего хранилище разместить на сервере 1С. Или запускать службу сервера 1С от имени пользователя с правами на сетевую папку.
2
Не включайте перезапуск кластера если UFR в этом же кластере
Есть вопросы:
1) Какая технология используется для обновления (командная строка, COM)?
2) Умеет ли обновлять расширение из хранилища конфигураций для расширения?
Добрый день )
1. командная строка (пакетный режим конфигуратора) для обновления и com для завершения сеансов
2. нет, такой потребности не было. Насколько я понял там надо добавить один параметр -Extension <Имя расширения>
в БСП прописан механизм, действует в 3 этапа с периодичностью в несколько минут
- сначала предлагает пользователю запрос на сохранение и завершение
- потом попытка принудительно закрыть с сохранением
- затем завершает все что осталось
Ну всем не угодишь. Остальным нравится, работает, помогает. Ты напиши сначала сам хоть что то, а потом в каментах плюйся, троль.
Давай ссылку на свою поделку, мы все оценим )
Подскажите:
1. Есть возможность обновлять хранилище расширения? Если есть, то подскажите, пожалуйста, как это сделать?
2. Как настроить, что бы каждая база обновлялась по своему расписанию?
Подскажите пожалуйста, как пользоваться ключами регламентного задания?
Особенно интересует организация обновления по часовым поясам, возможно ли сделать несколько регламентных заданий, чтобы использовать в разных БД?