Вопрос

TSMergeServices не выгружает сервисы.

Версия CRM - 3.2.1.4
Пытаюсь выгрузить все сервисы:

TSMergeServices.exe /cfg="Sever" /usr=bizonov /pwd=1234567 /opr=Extract /usimask="Sever\*"

параметр dir не указываю (пробовал указывать), в папке bin создается папка по названию конфигурации, но сервисы в нее не выгружаются. Очень быстро пробегают названия сервисов по экрану (пример - Information: Skipping service 'sq_Area'), ошибок никаких нет, но и выгруженных сервисов тоже нет. Что может быть не так?

Нравится

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

Видимо, у Вас в конфигурации отсутствует модуль с названием Sever.

Посмотрите на значения колонки Path в таблице tbl_Service. Путь не начинается с названия конфигурации, а уже с названия модуля. Поэтому, если Вам необходимо выгрузить все сервисы, просто не указывайте ключ /usimask, а если нужна определённая ветка (например, Accounts), укажите так: /usimask="Accounts/*".

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

В пути никогда не указывается название конфигурации, поскольку одна и та же конфигурация может называться абсолютно по-разному на разных машинах. Зато названия модулей одни и те же для всех пользователей системы.

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