Holkas / доработки КОР Парус 8
Доработка готова.Дайте ей ход.
Переносите доработки КОР Парус 8 из тестовой базы в рабочую. Holkas сравнит выбранные объекты и покажет план команд до применения — чтобы вы разобрали изменения перед запуском.
Можно начать с простого сравнения — без применения.Выберите объект и посмотрите, что изменится.
Для разработчиков и администраторов КОР Парус 8
КОР — «Конструктор отраслевых расширений» системы Парус 8 корпорации «Парус». В нём создают новые разделы и приложения, дорабатывают существующие. Holkas — отдельный инструмент для переноса поддерживаемых объектов этих доработок.
Что такое КОР и как с ним связан Holkas →Создаёте в КОР
Классы и их части, формы и другие настройки
Переносите с Holkas
Выбираете состав и проверяете план изменений
Проверяете в Парусе
Убеждаетесь, что доработка работает в другой базе
От доработки — к действиям
Не просто «перенесено». Видно, что меняется.
Доработка КОР может включать класс с его методами и вызовами, а также связанные отчёты и функции базы. В плане она превращается в конкретные команды для выбранного приёмника.
- 01
Выберите состав
Нужные объекты, а не всё содержимое базы.
- 02
Разберите изменения
Посмотрите детали команд, предупреждения и исключите ненужное.
- 03
Проверьте результат
После применения — исходы команд, журнал и проверка в Парусе.
Учебный фрагмент плана, не скриншот. Показан также пример исключённой команды удаления индекса; реальный состав и порядок зависят от выбранных объектов и состояния приёмника.
Если приёмник изменился после построения плана, при полном запуске возможны команды «вне плана». При ограниченном запуске появление новых команд останавливает применение до записи. Как устроен контроль.
Не один способ переноса
У доработки есть путь.
Обе базы рядом или между ними закрытый контур — выберите подходящий маршрут.
С тестовой — на рабочую
Обе базы доступны. Выберите объекты, постройте план и разберите изменения до применения.
- Тестовая база
- План
- Рабочая база
Передать пакетом
Выгрузите доработку в ZIP. Передайте файл в другой контур и постройте план уже относительно его базы.
- База
- ZIP-пакет
- Другая база
Сохранить в Git
Зафиксируйте объекты в репозитории. Сохранённая версия может стать источником следующего переноса.
- База
- Git
- Другая база
Объекты Паруса поддерживают перенос между Oracle и PostgreSQL. Объекты уровня базы данных автоматически в другую СУБД не переводятся. Подробнее о смене СУБД
Понятно не только «как». Но и где границы.
Holkas переносит структуру и метаданные — не строки документов. Пользовательские скрипты выполняют свой SQL и могут менять рабочие данные. Общего автоматического отката переноса нет.
Как это работает объясняет механику на схемах. Справочник объектов показывает состав и правила каждого типа. Контроль применения — что проверить перед важным запуском.
Ваш следующий шаг
Первый перенос — на копии. Дальше — с пониманием.
Установите Holkas, подключите учебные базы и разберите один план. Для знакомства не нужна рабочая база.
Holkas v0.1.5 — выпуск про точность переноса. Holkas теперь учитывает релиз Паруса на каждой из баз, а перенос проверен сценариями между двумя живыми базами Паруса на PostgreSQL и Oracle. Эти сценарии нашли и закрыли ряд ошибок, при которых объект переносился не полностью или приёмник отказывал.
Все изменения →