Привет,
Версия Creatio - 7.15.2 Sales Marketing
Есть пакет, в нем справочник. Значения этого справочника привязаны к пакету с типом "Установка". Пакет успешно установлен на тестовую среду.
Прошло время, данные в справочнике изменились, и чтобы вручную не переносить изменения между средами решил привязать данные на своем локальном пк, затем при помощи гита и CD перенести изменения.
Повторно привязал данные к пакету, однако, не создавал новый объект, хранящий данные, а привязал к существующему. Тип установки остался прежним - установка.
При установке на тестовую среду столкнулся с тем, что новые данные установились, но старые не обновились.
Использовал документацию https://academy.terrasoft.ru/documents/technic-sdk/7-15/razdel-konfigur…
Какой тип установки нужно использовать, чтобы как добавить новые строки, так и обновить существующие?
Нравится
Владимир Соколов пишет:
А Force update установили для полей?
Поддерживаю. Чтобы старые данные обновились надо выбирать галочками какие поля подлежат обновлению. По умолчанию такие галки не ставятся. В конфигураторе надо зайти в данные и объекте проставить галки напротив всех полей, подлежащих обновлению
Force update помог. Чтобы удалить старые записи, какие должны быть настройки?
через привязку данных в пакет перенести удаление данных нельзя. Можно написать SQL скрипт для удаление ненужных данных и привязать его к пакету. Я так делаю. Либо же ручками удалять везде.
Можно включить деактивизацию записей в справочнике и с Force update переносить значение поля Inactive