Есть ли инструкция для использования "привязки данных" к пакетам, для переноса их через СВН для версии от 7.3?
Та, которая в топике https://community.terrasoft.ru/blogs/9885 неактуальна.
Я так и не понял, как этим пользоваться и на данный момент предпочитаю переносить через SQL. Не хочется тратить на это время, и в то же время не хочется всегда переносить через запросы.
Нравится
Здравствуйте, Дмитрий!
Инструкция из топика http://www.community.terrasoft.ru/blogs/9885 актуальна по сей день, можете пользоваться.
Смысл в следующем: Вы привязываете данные к пакету. Обычно это наполнение или регистрация справочников.
Затем при переносе пакета в другую среду, скажем с базы разработки на промышленную, данные переносятся вместе с пакетом. За автоматическую установку данных при обновлении из SVN, если не ошибаюсь, отвечает параметр "AutoInstallPackageData" в Web.config'e приложения (..\Terrasoft.WebApp\).
Когда Вы сохраняете запись с данными, привязываются те данные, которые та текущий момент попадают под настроенную фильтрацию (можно посмотреть, нажав на "Показать данные").
Тип установки обычно выбирают "Установка".
еще момент, которого нет в указанном топике - если в данные привязываются справочные поля, то в пакете должны быть также добавлены значения этих справочников, которые туда привязываются
Дмитрий, вместо "Загрузить данные" теперь кнопка "Показать данные". Нажав на нее можно посмотреть, какие данные будут привязаны. При сохранении они автоматически привязываются.
"Андросов Дмитрий" написал:еще момент, которого нет в указанном топике - если в данные привязываются справочные поля, то в пакете должны быть также добавлены значения этих справочников, которые туда привязываются
Естественно. Иначе возникнет ошибка ограничения внешнего ключа при попытке установить данные.
Итак, серия скриншотов на тему "Как у меня ничего не получается"
1. Создаю новый элемент
2. Нажимаю "Показать данные", показываются все (т.к. фильтры не накладывал), нажимаю сохранить, открываю, проверяю, что данные привязались
3. Фиксирую в свн, обновляю локалку из свн
4. Проверяю локальный справочник - данные не импортировались
5. Проверяю элемент с данными - данные присутствуют
6. Устанавливаю вручную, но увы...
"Андрей Каспаревич" написал:Тип установки обычно выбирают "Установка".
Попробуйте изменить тип установки.