Добрый день! 

При компиляции выпадает ошибка One or more errors occurred. Unexpected character encountered while parsing value: =. Path '', line 0, position 0. 

Менял бины, лечил копированием файлов из Terrasoft.WebApp\bin в папку WorkspaceConsole - не помогло, сейчас взял папку с бинами с рабочей среды 

Ошибка не меняется. Никак не удается понять, что нужно.  

подгрузка загрузка с файловой системы, выдачи прав не помогли

При генерации кода выпадает ошибка 

Нравится

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

Добрый день,

 

Наиболее возможными причинами проблемы являются: 

1) Пустой ParentId для модуля, который должен быть у родителя. Необходимо дополнительно развернуть коробочную БД для проверки с помощью запроса:

SELECT * FROM SysSchema
WHERE ManagerName = 'EntitySchemaManager'
AND ParentId IS NULL

 

Если набор возвращаемых значений на коробке и на сайте с проблемой отличается, то удалите такие объекты из системы (DELETE FROM SysSchema).

 

2) Пустые метаданные для объектов/схем в системе. 

 

SELECT Id, CAST (MetaData AS varchar (MAX)) FROM SysSchema
WHERE CAST (MetaData AS varchar (MAX)) = ''

 

Вы также можете посмотреть в логах приложения в файлах Common и Error log на предмет того, была ли записана дополнительная информация о генерации статики (обычно ошибка должна быть подписана там с подробностями). А также вы можете напрямую отфильтровать все схемы по фильтру "Имеет ошибку" в конфигурации:

 

и посмотрите, есть ли объекты в списке. Если да, то на объекте в "Свойствах" будет заполнено "Последнее сообщение об ошибке":

 

 

 

 

 

Добрый день,

 

Наиболее возможными причинами проблемы являются: 

1) Пустой ParentId для модуля, который должен быть у родителя. Необходимо дополнительно развернуть коробочную БД для проверки с помощью запроса:

SELECT * FROM SysSchema
WHERE ManagerName = 'EntitySchemaManager'
AND ParentId IS NULL

 

Если набор возвращаемых значений на коробке и на сайте с проблемой отличается, то удалите такие объекты из системы (DELETE FROM SysSchema).

 

2) Пустые метаданные для объектов/схем в системе. 

 

SELECT Id, CAST (MetaData AS varchar (MAX)) FROM SysSchema
WHERE CAST (MetaData AS varchar (MAX)) = ''

 

Вы также можете посмотреть в логах приложения в файлах Common и Error log на предмет того, была ли записана дополнительная информация о генерации статики (обычно ошибка должна быть подписана там с подробностями). А также вы можете напрямую отфильтровать все схемы по фильтру "Имеет ошибку" в конфигурации:

 

и посмотрите, есть ли объекты в списке. Если да, то на объекте в "Свойствах" будет заполнено "Последнее сообщение об ошибке":

 

 

 

 

 

Дякую! Питання вирішено

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

Всем привет! Нужна инструкция и скрипт для обезличивания БД Oracle. Заранее благодарен

Нравится

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

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

 

Обратитесь, пожалуйста, напрямую к команде технической поддержки, написав письмо на support@creatio.com. Чтобы мы смогли предоставить Вам нужный скрипт и соответствующую инструкцию.

 

Заранее благодарю!

С уважением, 

Анастасия

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

Добрый день!

Столкнулись с ошибкой при импорте пакета.

Решение экспортировалось в ситеме с версией >8.0.
Импортируется в Creatio Sales 7.17.


Terrasoft.Core.Packages.Exceptions.InvalidDescriptorInFileSystemException: Invalid discripter: 
Чтение свойства "Type" не поддерживается
Путь: UsrTest ---> Terrasoft.Common.InvalidObjectStateException: Чтение свойства "Type" не поддерживается
   at Terrasoft.Core.Packages.PackageFileStorage.Read(DataReader reader, Package package) 
   at Terrasoft.Core.Packages.PackageFileStorage.<LoadPackageDescriptor>b__201_0(JsonDataReader reader, Package package) 
   at Terrasoft.Core.Packages.PackageFileStorage.InitializeDescriptor[T](Action2 initializeDescriptor, String descriptorFilePath, T descriptor) 
   at Terrasoft.Core.Packages.PackageFileStorage.CreatePackageDescriptorBasedOnDirectory(String directoryPath, Action2 initializeDescriptor) 
   --- End of inner exception stack trace --- 
   --- End of inner exception stack trace --- 
   at Terrasoft.Core.AppInstallation.Packages.Operations.PackageZipOperations.ThrowIfPackageStorageItemErrorsExist(PackageStorage packageStorage) 
   at Terrasoft.Core.AppInstallation.Packages.Operations.PackageZipOperations.Load() 
   at Terrasoft.Core.AppInstallation.Packages.Backup.ZipPackageBackupManager.ComposePackages(String sourcePackagesPath, String tempFilesPath) 
   at Terrasoft.Core.AppInstallation.Packages.Backup.ZipPackageBackupManager.CreateBackup(String sourcePackagesPath, String tempFilesPath, String backupPath, String code) 
   at Terrasoft.Core.ServiceModelContract.PackageInstaller.PackageInstallerServiceInternal.<>c__DisplayClass25_0.<CreateBackup>b__0() 
   at Terrasoft.Core.ServiceModelContract.PackageInstaller.BaseInstallerServiceInternal.InvokeWithLogging(Action action) 

Это проблема внутри пакета или же про совместимость систем из которой экспортировали с в которую? Или настройки системы, в которую импортирем?
Как возможно исправить данную ошибку?

Заранее спасибо!

Прикрепленные файлы

Нравится

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

Добрый день!

Не могли бы вы, пожалуйста, предоставить полный лог установки?

Добрый день!

Обновила вопрос, прикрепила файл. 

Bogdan,

Добрый день!

Обновила вопрос, прикрепила файл. 

Здравствуйте. Как решили вопрос?

Столкнулись с такой-же ошибкой.

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

Добрый день! 
Есть процесс который считает суммы указанные участниками при добавление записи в детали и передает общую суммы в поле заявки где расположена деталь , 

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

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

Но фактически элемент изменить данные не получает итоговую сумму, т.к. нужно поле меняет но проставляет 0

В чем может проблема с вычиткой общей суммы элемента? 

 

Нравится

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

При попытке отправить email из БП, получаю ошибку.

 

В чем может быть проблема?

 

Код ошибки:

Terrasoft.Mail.Sender.EmailException: Почтовый ящик не существует.

 

Код задания-сценария БП:

var emailClientFactory = ClassFactory.Get<EmailClientFactory>(new ConstructorArgument("userConnection", UserConnection));

    var activityEmailSender = new ActivityEmailSender(emailClientFactory, UserConnection);

    activityEmailSender.Send(activityId);

Нравится

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

Добрый день!

Рекомендую проверить значение в поле "Отправитель" (Sender) в созданной активности. В поле Sender должно быть указано значение зарегистрированного почтового ящика в системе с возможностью отправки писем.
Также пользователю, под которым запускается процесс, необходим доступ на отправку писем с ящика.

Добрый день!

Рекомендую проверить значение в поле "Отправитель" (Sender) в созданной активности. В поле Sender должно быть указано значение зарегистрированного почтового ящика в системе с возможностью отправки писем.
Также пользователю, под которым запускается процесс, необходим доступ на отправку писем с ящика.

Алёна Доля,

Огромное спасибо.

Проблема была в общем доступе к ящику

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

Коллеги добрый день.

Сделал angular модуль по инструкции и подбросил его как файловый контент по инструкции и выполнил сборку через WokspaceConsole:

Terrasoft.Tools.WorkspaceConsole.exe -operation=BuildConfiguration -workspaceName=Default -webApplicationPath=C:\inetpub\wwwroot\BPM7172 -destinationPath=C:\inetpub\wwwroot\BPM7172\Terrasoft.WebApp -confRuntimeParentDirectory=C:\inetpub\wwwroot\BPM7172\Terrasoft.WebApp -force=true -logPath=C:\wc\log

 

Далее так же по инструкции обновил пакеты из файловой системы и компилировал студию.

При обновлении пакетов из файловой системы он почему-то потребовал у меня наличие пакета "Desktop" - добавил его.

Структура файлов модуля вот такая:

В descriptor.json:

{
    "bootstraps": [
        "src/js/bootstrap.js"
     ]
}

В bootstrap.js:

(function() {
    require.config({
        paths: {
            "angular-desktop-component": Terrasoft.getFileContentUrl("angular-Desktop", "src/js/angular-desktop-component.js"),
        },
		shim: {
				"angular-desktop-component": {
				deps: ["ng-core"]
			}
		}
    });
})();

Создал далее в пакете "Desktop" модуль "MIDesktopPage", добавил в него код по инструкции:

define("MIDesktopPage", ["angular-desktop-component"], function () {
	/**
	 * @inheritDoc Terrasoft.BaseModule#render
	 * @override
	 */
	return {
		methods: {
			init: function () {
				this.callParent(arguments);
			},
			render: function (renderTo) {
				this.callParent(arguments);
				const component = document.createElement("angular-desktop-component");
				component.setAttribute("id", this.id);
				renderTo.appendChild(component);
			}
		}
	};
});

Вызвал загрузку модуля по кнопке:

callbackDesktop: function (response) {
				this.sandbox.loadModule("MIDesktopPage", {
					id: "selectDataModule_id",
					renderTo: "centerPanel"
				});
			}

В итоге мне выбивает ошибку:

Если нажать на 404 ошибку ссылается на отсутствие файла, который почему-то запрашивается вот отсюда:

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

Заранее благодарю откликнувшихся.

Нравится

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

Добрый день,

 

Нет, компонент там не должен лежать, откуда он вызывается в консоли (где 404 ошибка). Я тоже при создании компонента получал сначала это сообщение, пока не подключил компонент к модулю AccountSectionV2 с названием, как указано в параметре paths файла bootstrap.js, не обновился из файлового контента и не перезагрузил приложение (тесты проводил на сборке 8.0.2). После этого ошибка пропала и модуль стал грузиться нормально. Так по Вашим скриншотам ошибки не вижу, разве что где-то в названии затесалась какая-то буква ("о" или "а", например) на кириллице.

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

Есть раздел. Как вызвать функцию при переходе в другой раздел.

 

Нравится

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

Т.е. событие при уходе из текущего раздела

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

Добрый день!

Как можно изменить цвет текста и его стиль на странице реестра обращений?

Вижу на странице MobileCaseGridPageSettings есть описание полей следующим образом :

{
		"operation": "insert",
		"name": "7d2909658854-559e-4e3f-bedc-6a6ae43c",
		"values": {
			"row": 0,
			"content": "Состояние",
			"columnName": "Status",
			"dataValueType": 10,
			"operation": "insert"
		},
		"parentName": "settings",
		"propertyName": "subtitleItems",
		"index": 0
	},

Возможно ли поменять цвет текста и его стиль в этом месте?

Нравится

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

Добрый день,

MobileCaseGridPageSettings — это метаданные страницы, которая не поддерживает стили CSS.

 

Чтобы изменить цвет, можно создать отдельную клиентскую схему и на вкладке less прописать соответствующие css стили. Далее схему добавить в манифест в CustomSchemas.

С уважением,
Дарий

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

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

В процессе устанавливаю шлюз «Логическое И» и по одному из потоков управления идёт обработка таймера. Проблема в том, что процесс будто не видит этот таймер и сразу выполняет элементы после этого таймера. Хотя процесс должен ждать определённое количество минут, пока таймер не закончится. Что делать в таком случае?

Нравится

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

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

 

С этим вопросом рекомендуем обратиться напямую в поддержку Creatio зарегистрировав обращение, так как тут надо будет проверять работу процесса на самом сайте и искать причину такого поведения.

 

С уважением,

Мирослава

Расскажите, пожалуйста, что ответила техподдержка. Мы тоже столкнулись с подобной проблемой

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

Здравствуйте! Подскажите, какой атрибут в настройках синхронизации с LDAP используется для передачи значения Активный пользователь?

Нравится

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

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

При  синхронизации нужно установить атрибут пользователей "активный" = "да".

С уважением,

Богдан

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