реестр
настройка детали
Перенос
перенос данных через SVN
7.17
Sales_Creatio_team_edition

Пытаюсь перенести настройки реестра деталей на другую среду 

Мой алгоритм действий такой

В данных выбираю объект sysprofiledata с типом установки установка

Далее на вкладке привязка данных по ключу ищу детали для фиксации настройки реестра, далее сохраняю, фиксирую изменения и заливаю на целевую среду,   но настройки реестра не применяются 

(в пятницу по этому алгоритму все получилось, но сегодня утром сказали, что все сбросилось,хотя я все изменения фиксировал

Раньше при фиксации изменений настройек реестра было больше колонок для выбора, а именнно нету данные и objectdifference, которые ставил обязательно для обновления)

Версия на которой фиксирую изменения 7 17 , целевая среда на 7 16

 

Нравится

5 комментариев

Дима, больше всего смущает это: 

Версия на которой фиксирую изменения 7 17 , целевая среда на 7 16

Лучше всего переносить между идентичными версиями системы, в крайнем случае — от старой на новую, но не наоборот, из новой в старую, поскольку такое использование никто не тестировал. Если на базах разных версий привести содержимое поля ObjectData в SysProfileData у аналогичных записей к текстовому виду при помощи «cast([ObjectData] as varchar(max))», видно различия в параметрах и формате информации о столбцах. Вероятно, дело в этом. Более подробно можно сказать, сравнивая конкретное наполнение поля у Вас: дело в формате, дубле записей или ещё чём-то.

дев и прод еще не обновили, поэтому он на 16

Но меня больше смущает то. куда пропали колонки данные и objectdifference  в новой версии ?

У меня в 7.17 есть и [ObjectData], и [ObjectDifference] (в последней всегда null или «0x», и в 7.16, и в 7.17).

Зверев Александр,

у меня на привязках созданных до обновления они тоже есть, но на новых ее нет

Если Вы всё равно выполняете обновления, не вижу смысла переносить настройки реестра с более новой на более старую, лучше делать в пределах одинаковой версии.

Показать все комментарии
пакет
пакеты
SVN
перенос данных через SVN
SysCulture
7.16
Sales_Creatio_team_edition

Когда пытаюсь установить пакет , на новой среде, то выдает ошибку 

Конфликт инструкции INSERT с ограничением FOREIGN KEY "FKVJgxmU9tugUNJfIWHaADhTn9tE". Конфликт произошел в базе данных "ST_MENU_3503480_0906", таблица "dbo.SysCulture", column 'Id'. Выполнение данной инструкции было прервано.

Я пробовал методы из двух похожих тем, но не одна не помогла

Нравится

3 комментария

Дима, такое сообщение говорит о невозможности сохранить схему с каким-то значением Id культуры (языка), поскольку такой культуры нет на БД новой среды.

 

Попробуйте сравнить наполнение таблицы SysCulture на обеих базах. Там может либо отсутствовать какая-то запись о культуре, либо у какой-то культуры с тем же названием будет другой Id. В зависимости от этого будет нужно либо добавить недостающую, либо вносить правки в коде пакета, исправляя Id.

 

Если непонятно, о какой записи речь, можно записать неудавшийся запрос на вставку в профайлере и узнать её Id.

На версии 7.17.1 присутствует 19 строк.

Проверьте и дополните отсутствующие на своей БД.

Главное, не создать две строки с разными Id об одной культуре, будет ещё хуже, сломается компиляция.

Показать все комментарии
Мобильное приложение
перенос рабочие места
перенос данных через SVN
7.11
service_enterprise

Добрый день! 



Может ли кто-нибудь подсказать, данные каких таблиц нужно переносить для полного переноса настроек мобильного приложения через SVN на разные среды?



Требуется перенести только наполнение таблицы SysMobileWorkplace?

Нравится

1 комментарий

Если речь о доработанных в мастере или вручную мобильных карточках: новых и изменённых полях, деталях и подобном, то нужно смотреть, были ли изменения у схем, которые могут к этому разделу относиться. Например, для контрагента: MobileAccountGridPage, MobileAccountGridPageSettingsDefaultWorkplace, MobileAccountModelConfig, MobileAccountModuleConfig, аналогично по каждой детали. И переносить на другую базу нужные схемы.

Показать все комментарии
перенос данных через SVN
пакеты
7.10
Ninja Forms

Добрый день!

На сервере svn создал новый branch, копию существующей главной ветки head. Вопрос, как настроить в bpmonline, чтобы при заливке в svn изменения фиксировались в эту новую ветку, а не в старую? При том, что хранилище одно и то же.

Нравится

1 комментарий

Добрый день, Дмитрий.

Для этого необходимо новую ветку выделить в отдельное хранилище и добавить его в список хранилищ в BPM'Online. Чтобы открыть список доступных хранилищ, на вкладке [Действия] в интерфейсе раздела [Конфигурация] нужно выбрать действие [Открыть список хранилищ].

Как настроить хранилище SVN

Показать все комментарии
SVN
перенос данных через SVN

Всем привет!

Заметил такую странную особенность при копировании песочниц для разработки: если сделать бэкап среды разработки, на которой уже был настроен SVN, во вновь созданной среде перестает работать авторизация SVN: при авторизации под новым пользователем система не выдает никаких ошибок, но продолжает работать под изначальным пользователем. Спасает только изменение авторизационных данных на сервере для юзера из первой песочницы и тогда система "разлогинивается" и есть возможность переавторизоваться корректно, что крайне неудобно на крупных проектах. Кто-нибудь сталкивался с такой проблемой и как её можно победить? Я догадываюсь, что BPM где то в БД хранит авторизационные данные.

С уважением

Нравится

4 комментария

мало того, не дай бог вы там ещё что-то зафиксируете. svn тут же сломает все "замки" на схемах и придётся разбираться с lslock'ами. у нас примерно такой алгоритм:

1) восстановить бд из бэкапа, присоединить к чистой конфигурации

2) авторизоваться в svn под новым пользователем

3) "восстановить из хранилища"

после этого можно работать.

Варфоломеев Данила,

Да, у меня сначала началась путаница с замками, и только потом я уже понял в чем причина. А что вы имеете ввиду под чистой конфигурацией? А то можем я как-то не так разворачиваю песочницу...

А что вы имеете ввиду под чистой конфигурацией?

zip-архив с bpm-кой который выкладывают в портале. грубо говоря в wwroot кладём новую конфигу, заново прописываем нужные строки в web.conf и в connectionString цепляем восстановленную базу

Варфоломеев Данила,

Спасибо за ответ, значит я все правильно делаю :)

Показать все комментарии
перенос данных через SVN
Технические вопросы
7.x

Всем привет!

Столкнулся с проблемой переноса переименованных справочников на тестовую среду через SVN. Автоматом ничего не перенеслось, думаю можно перенести через SQL-скрипты в пакете разработки.
Подскажите, как это сделать стандартными средствами или в какие таблицы нужно вносить изменения SQL- скриптом?

С уважением.

Нравится

1 комментарий

Здравствуйте!

Выполните переименования справочников при помощи SQL скрипта. Обновив название в поле [Name] таблицы [Lookup]

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