Привет, 

Версия Creatio - 7.15.2 Sales Marketing

Есть пакет, в нем справочник. Значения этого справочника привязаны к пакету с типом "Установка". Пакет успешно установлен на тестовую среду. 

Прошло время, данные в справочнике изменились, и чтобы вручную не переносить изменения между средами решил привязать данные на своем локальном пк, затем при помощи гита и CD перенести изменения.

Повторно привязал данные к пакету, однако, не создавал новый объект, хранящий данные, а привязал к существующему. Тип установки остался прежним - установка. 

При установке на тестовую среду столкнулся с тем, что новые данные установились, но старые не обновились.

Использовал документацию https://academy.terrasoft.ru/documents/technic-sdk/7-15/razdel-konfigur…

Какой тип установки нужно использовать, чтобы как добавить новые строки, так и обновить существующие?

Нравится

5 комментариев
Лучший ответ

А Force update установили для полей?

А Force update установили для полей?

 

Владимир Соколов пишет:

А Force update установили для полей?

Поддерживаю. Чтобы старые данные обновились надо выбирать галочками какие поля подлежат обновлению. По умолчанию такие галки не ставятся. В конфигураторе надо зайти в данные и объекте проставить галки напротив всех полей, подлежащих обновлению

Force update помог. Чтобы удалить старые записи, какие должны быть настройки?

через привязку данных в пакет перенести удаление данных нельзя. Можно написать SQL скрипт для удаление ненужных данных и привязать его к пакету. Я так делаю. Либо же ручками удалять везде.

Можно включить деактивизацию записей в справочнике и с Force update переносить значение поля Inactive

Показать все комментарии