ошибка
Технические вопросы
Разработка

Периодически выскакивает неведомая ошибка без каких либо опознавательных знаков. Затем происходит вылет из программы.

Нравится

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

Здравствуйте, Татьяна!

Если ошибка возникает только у Вас, необходимо в первую очередь очистить кеш приложения.
Он находится по пути %appdata%\Terrasoft\версия\Cache.
После удаления содержимого папки необходимо перезайти в Terrasoft и проверить актуальность ошибки.

Возможен вариант, что ошибка "закешировалась" в профиль Вашего пользователя.
В этом случае необходимо будет очистить профиль:
- удалить содержимое папки %appdata%\Terrasoft\версия\Profile - удалятся все сохраненные профили пользователей на данном ПК
либо
- выполнить запрос к базе в случае хранения профиля в базе данных (MSSQL):

delete from tbl_ProfileData where UserID in (select Id from tbl_AdminUnit where Name = 'Татьяна') --введите имя пользователя, у которого возникает ошибка

Если это не поможет исправить проблему, необходимо:
- загрузить и установить отладчик скриптов:
http://www.microsoft.com/en-us/download/details.aspx?id=22185
- активировать в реестре режим отладки:
HKEY_CURRENT_USER\Software\Microsoft\Windows Script\Settings
Установить значение 1 параметра JITDebug, перезайти в Terrasoft и воспроизвести ошибку.

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

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

Посоветуйте, пожалуйста, решение.
Смотрел тему в форме https://community.terrasoft.ua/forum/topic/10239 , но там стандартная деталь.

Данные для грида получаю через веб-сервис.

Задача состоит в том, что нужно в колонке статус вывести изображение в зависимости от значения(Погашен, Не погашен).

Вот конфигурация грида:
function getPaymentScheduleGridConfig() {
return {
id: 'payment-schedule-grid',
className: 'Terrasoft.Grid',
type: 'listed',
primaryColumnName: 'Id',
isEmpty: {
bindTo: 'gridPaymentEmpty'
},
isLoading: {
bindTo: 'gridPaymentLoading'
},
collection: {
bindTo: 'paymentScheduleGridData'
},
captionsConfig: [
{
cols: 2,
name: '№'
},
{
cols: 3,
name: 'Дата'
},
{
cols: 4,
name: 'Сумма платежа'
},
{
cols: 4,
name: 'Сумма процентов'
},
{
cols: 4,
name: 'Основной долг'
},
{
cols: 5,
name: 'Остаток задолженности'
},
{
cols: 2,
name: 'Статус'
}
],
columnsConfig: [
[
{
cols: 2,
key: [
{
name: {
bindTo: 'PeriodNumber'
}
}
]
},
{
cols: 3,
key: [
{
name: {
bindTo: 'Date'
}
}
]
},
{
cols: 4,
key: [
{
name: {
bindTo: 'Sum'
}
}
]
},
{
cols: 4,
key: [
{
name: {
bindTo: 'PercentSum'
}
}
]
},
{
cols: 4,
key: [
{
name: {
bindTo: 'DebtSum'
}
}
]
},
{
cols: 5,
key: [
{
name: {
bindTo: 'DebtBalanceSum'
}
}
]
},
{
cols: 2,
key: [
{
name: {
bindTo: 'Status'
}
}
]
}
]
]
};
}

Нравится

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

Здравствуйте, Shamil!
Не совсем понятно, в чем, собственно, проблема. Прошу описать, что у Вас не получается.
Если вопрос в том, как выводить картинку в зависимости от статуса, то для решения данной задачи нужно добавить поле с картинкой, которое заполнять соответсвкующей картинкой при сохранении объекта в процессе объекта или в отдельном БП.

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

Здравствуйте!
Подскажите пожалуйста, как лучше перенести проект с 7.3 на 7.4?
Выгружать всё md файлами крайне неудобно, т.к. присутствует много справочников и связей между объектами.

Возможно ли как-то перенести средствами SVN? Есть ли ещё какие-нибудь варианты?

Нравится

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

Здравствуйте, Александр Сергеевич!

Вы сможете обновиться на версию 7.4 при помощи стандартного механизма обновления (через Workspace Console). Единственное что, нужно дождаться появления релизной сборки и соответственно отлаженного механизма обновления. Ориентировочное время ожидания - несколько недель.

Можете попробовать через SVN, создав на версии 7.4 свой пакет и привязав его к SVN. В теории SVN должен выкачать все обновления в созданный Вами пакет.

Ну и вариант с ручным переносом метаданных также никто не отменял, но это длительный творческий процесс.

Пробовал перенести через workspaceConsole. При созданном пакете по логам все успешно, но не переносятся схемы объектов. Если пакет не создан, то тянутся схемы, но на этапе создания пакета WorkspaceConsole выдает ошибку.
При подвязывании к SVN по действию показать изменения видны схемы объектов со статусом "удалены". При попытке восстановить из хранилища получаю сообщение "Данный ключ отсутствует в словаре"

Александр Сергеевич,

пока нету релизной сборки 7.4.

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

Скажите пожалуйста, а в рамках одной версии (7.4) можно будет перенести проект на новый билд?

Александр,

механизм обновления в рамках версии аналогичен таковому ранее - через Workspace Console.

То есть да, возможно.

А перенос возможен только XRM на enterprise/omnichannel, как я понимаю?
И куда попадёт в 7.4 разделы маркетинга, рассылок, инцидентов?

Владимир, по поводу XRM, да, наиболее соответсвуют по функциональности пакеты enterprise и omnichannel. Но возможность перенести проектные пакеты есть на любой продукт, нужно подбирать уже по соответсвии требованиям.
Описание есть тут: http://www.terrasoft.ru/sales/price
И тут: http://academy.terrasoft.ru/ в разделе "Документация".
По поводу разделов, пока что еще не вся линейка продуктов сформирована. Эти разделы обязательно будут, следите за новостями)

"Безродный Андрей" написал:пока нету релизной сборки 7.4.

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

Здравствуйте, вышел релиз 7.4. Есть ли инструкция по переносу проектов с 7.3?

Здравствуйте, Александр!
Пока что отлаженного механизма нет. Можете попробовать обновиться точно так же, как и внутри версии, например, с 7.3.0.100 на 7.3.0.1500, но при этом могут возникнуть ошибки, которые Вам необходимо будет самостоятельно исправлять.
Если такого желания нет, предлагаю дождаться рабочего механизма.

Подскажите, пожалуйста, ориентировочные сроки появления отлаженного, рабочего механизма?

Александр, ориентировочно, в течение месяца.

Можете предоставить пример вызова Terrasoft.workspace.console с необходимыми ключами?

Александр, прилагаю инструкцию по работе с утилитой, а также подробную инструкцию по обновлению систем 7.х.

Показать все комментарии
автообновление
Технические вопросы
5.x

как реализовать автообновление в реестре bpm 5.4 on-site, например с периодичность в 1 минуту ?

Нравится

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

Я бы реализовал это через JS-таймер и генерацию события*

Автообновление реестра

«Add Timer»:

var ProcessUId = Page.Process.InstanceUId;
string jsUpdateTimer = @"
    var updateTime = 60 // в секундах
 
    function throwUpdateSignal() {
		try {
			window.Terrasoft.AjaxMethods.ThrowClientEvent('" + ProcessUId + @"', 'GridPageRefreshRow');
		} 
		catch(e) {
		}
	}
 
    var updateTimer = setInterval(throwUpdateSignal, updateTime*1000);                
    ";
Page.AddScript(jsUpdateTimer);
 
return true;

* Возможно есть более рациональный способ. И такой вариант подходит далеко не для всех случаев. Необходимо предварительно протестировать.

Показать все комментарии
Технические вопросы
Разработка

При попытке зайти в свойства какого либо элемента в отчете возникает ошибка. Если создать новый отчет то в нем просто не показывается панель свойств у объектов.
Текст ошибки -

ОБЩАЯ ИНФОРМАЦИЯ

Дата/Время: 06.10.2014 15:28:14
Local Date/Time: 06.10.2014 15:28:14
Local Time Zone: FLE Standard Time
Computer Name: CARTMAN
Имя пользователя: ercartman
Операционная система: Windows 7 Professional, Build: 7601, 'Service Pack 1'
Системный язык: Русский (Россия)
Процессор: Intel, Intel(R) Core(TM)2 Duo CPU     T8100  @ 2.10GHz, MMX
Видеосистема: 1280x800 pixels, 32 bpp
Время работы системы: 0 дней 06:15:28.0572
Время работы программы: 0 дней 05:50:39.0761
Исполняемый файл: C:\Program Files\Terrasoft\Bin\TSAdmin.exe
Версия: 3.4.1.76
Класс исключения: EAccessViolation
Сообщение об ошибке: Access violation at address 5039840F in module 'vcl160.bpl'. Read of address 00000006

MICROSOFT JSCRIPT ERROR INFO

Source: Microsoft JScript runtime error
Description: Unknown error
Exception Text:
Exception Code: -1


CALL STACK

OLEDBAccess.OLEDBAccess.TOLEDBConnection.OLEDBError ()
OLEDBAccess.OLEDBAccess.TOLEDBConnection.Check ()
OLEDBAccess.OLEDBAccess.TOLEDBCommand.Check ()
OLEDBAccess.OLEDBAccess.OpenOrExec ()
OLEDBAccess.OLEDBAccess.DoExecute ()
OLEDBAccess.OLEDBAccess.TOLEDBCommand.Execute ()
DBAccess.DBAccess.TCustomDASQL.InternalExecute ()
MSAccess.MSAccess.TMSSQL.InternalExecute ()
MSAccess.MSAccess.TMSSQL.Execute ()
DBAccess.DBAccess.TCustomDASQL.Execute ()
TSDBExecutor.TSDBExecutor.TDBExecutor.ExecuteQueryWithCheckConnection ()
TSMSSQLExecutor.TSMSSQLExecutor.TMSSQLExecutor.ExecuteSQL ()
TSDBExecutor.TSDBExecutor.TDBExecutor.ExecuteCompetitiveSQL ()
TSDBEngine.TSDBEngine.TDBEngine.ExecuteQuery ()
TSDBEngine.TSDBEngine.TDBEngine.ExecuteDelete ()
TSDeleteQuery.TSDeleteQuery.TDeleteQuery.Execute ()
TSConnector.TSConnector.TConnector.DeleteCompetitiveSession ()
TSConnector.TSConnector.TConnector.StopCompetitiveSession ()
TSDBExecutor.TSDBExecutor.TDBExecutor.RestoreConnection ()
TSDBExecutor.TSDBExecutor.TDBExecutor.ExecuteQueryWithCheckConnection ()
TSMSSQLExecutor.TSMSSQLExecutor.TMSSQLExecutor.InternalGetDatasetBySQLText ()
TSDBDataset.TSDBDataset.TDBDataset.OpenCurrentPageDataset ()
TSDBDataset.TSDBDataset.TDBDataset.InternalOpen ()
TSDataset.TSDataset.TTSDataset.Open ()
TSSelectQuery.TSSelectQuery.TSelectQuery.Open ()
TSServices.TSServices.TServices.GetItemLockInformationFromDatabaseByID ()
TSServices.TSServices.TServices.GetItemRecordByUSICode ()
TSServices.TSServices.TServices.GetRequiredItemRecordByUSICode ()
TSObjectLibraryCommon.TSObjectLibraryCommon.GetSingleServiceByUSI ()
TSLog.TSLog.TLog.CreateInsertQuery ()
TSLog.TSLog.TLog.Get_InsertQuery ()
TSLog.TSLog.TLog.WriteToSystemLog ()
TSExceptionForm.TSExceptionForm.TfrmException.ShowException ()
TSExceptionForm.TSExceptionForm.TfrmException.ExceptionHandler ()
Vcl.Forms.TApplication.HandleException ()
System.Classes.TDataModule.WriteHeight ()

ACTIVE CONTROLS

ScrollBox (TfrxScrollBox)
ScrollBoxPanel (TPanel)
BackPanel (TPanel)
sbReportDesigner (TTSCScrollBox)
frmReportDesigner (TTSCLayout)
lcMain (TTSCLayout)
frmFastReportDesigner (TfrmFastReportDesigner)
(TTSCTabSheet)
pcDesigners (TTSCPageControl)
frmDesigners (TfrmDesigners)
pnlMain (TTSCPanel)
frmDesigners (TTSCLayout)
lcMain (TTSCLayout)
frmMain (TfrmMain)

ЗАГРУЖЕННЫЕ МОДУЛИ

C:\PROGRA~1\COMMON~1\MICROS~1\OFFICE14\Cultures\office.odf (14.0.7013.1000)
C:\PROGRA~1\MICROS~2\Office14\1049\GrooveIntlResource.dll (14.0.7007.1000)
C:\PROGRA~1\MICROS~2\Office14\GROOVEEX.DLL (14.0.7011.1000)
C:\PROGRA~1\TERRAS~1\Bin\TSDESI~1.DLL (3.4.1.76)
C:\PROGRA~1\TERRAS~1\Bin\TSDESI~2.DLL (3.4.1.76)
C:\PROGRA~1\TERRAS~1\Bin\TSMSSQ~1.DLL (3.4.1.76)
C:\PROGRA~1\TERRAS~1\Bin\TSOBJE~1.DLL (3.4.1.76)
C:\PROGRA~1\TERRAS~1\Bin\TSWIND~1.DLL (3.4.1.76)
C:\Program Files\Common Files\System\Ole DB\MSDATL3.dll (6.1.7600.16385)
C:\Program Files\Common Files\System\Ole DB\oledb32.dll (6.1.7601.17514)
C:\Program Files\Common Files\System\Ole DB\OLEDB32R.DLL (6.1.7600.16385)
C:\Program Files\Common Files\System\Ole DB\sqloledb.dll (6.1.7601.17514)
C:\Program Files\Common Files\System\Ole DB\SQLOLEDB.RLL (6.1.7600.16385)
C:\Program Files\Terrasoft\Bin\7z.dll (9.20.0.0)
C:\Program Files\Terrasoft\Bin\adortl160.bpl (16.0.4429.46931)
C:\Program Files\Terrasoft\Bin\dbrtl160.bpl (16.0.4429.46931)
C:\Program Files\Terrasoft\Bin\iconv.dll (1.9.0.0)
C:\Program Files\Terrasoft\Bin\libxml2.dll (Нет информации о версии)
C:\Program Files\Terrasoft\Bin\pcre.dll (6.7.0.0)
C:\Program Files\Terrasoft\Bin\rtl160.bpl (16.0.4429.46931)
C:\Program Files\Terrasoft\Bin\Terrasoft.bpl (3.4.1.76)
C:\Program Files\Terrasoft\Bin\TSAdmin.exe (3.4.1.76)
C:\Program Files\Terrasoft\Bin\TSComponents.bpl (3.4.1.76)
C:\Program Files\Terrasoft\Bin\TSComponentsExtra.bpl (3.4.1.76)
C:\Program Files\Terrasoft\Bin\TSCoreComponents.bpl (3.4.1.76)
C:\Program Files\Terrasoft\Bin\TSDesignerCore.bpl (3.4.1.76)
C:\Program Files\Terrasoft\Bin\TSDesktop.bpl (3.4.1.76)
C:\Program Files\Terrasoft\Bin\TSObject.bpl (3.4.1.76)
C:\Program Files\Terrasoft\Bin\vcl160.bpl (16.0.4429.46931)
C:\Program Files\Terrasoft\Bin\vcldb160.bpl (16.0.4429.46931)
C:\Program Files\Terrasoft\Bin\vclimg160.bpl (16.0.4429.46931)
C:\Program Files\Terrasoft\Bin\VclSmp160.bpl (16.0.4429.46931)
C:\Program Files\Terrasoft\Bin\vclx160.bpl (16.0.4429.46931)
C:\Program Files\Terrasoft\Bin\xmlrtl160.bpl (16.0.4429.46931)
C:\Program Files\Terrasoft\Bin\zlib1.dll (1.2.2.0)
C:\Windows\AppPatch\AcLayers.DLL (6.1.7601.17974)
C:\Windows\system32\advapi32.dll (6.1.7601.18247)
C:\Windows\system32\apphelp.dll (6.1.7601.17514)
C:\Windows\system32\bcrypt.dll (6.1.7600.16385)
C:\Windows\system32\bcryptprimitives.dll (6.1.7600.16385)
C:\Windows\system32\BROWCLI.DLL (6.1.7601.17887)
C:\Windows\system32\CFGMGR32.dll (6.1.7601.17514)
C:\Windows\system32\CLBCatQ.DLL (2001.12.8530.16385)
C:\Windows\system32\comdlg32.dll (6.1.7601.17514)
C:\Windows\system32\credssp.dll (6.1.7601.17514)
C:\Windows\system32\CRYPT32.dll (6.1.7601.18277)
C:\Windows\system32\CRYPTBASE.dll (6.1.7600.16385)
C:\Windows\system32\cryptdll.dll (6.1.7600.16385)
C:\Windows\system32\CRYPTSP.dll (6.1.7600.16385)
C:\Windows\system32\CSCAPI.dll (6.1.7601.17514)
C:\Windows\System32\CSCDLL.dll (6.1.7601.17514)
C:\Windows\System32\cscui.dll (6.1.7601.17514)
C:\Windows\system32\dbghelp.dll (6.1.7601.17514)
C:\Windows\system32\DBNETLIB.DLL (6.1.7600.16385)
C:\Windows\system32\DEVOBJ.dll (6.1.7600.16385)
C:\Windows\system32\DNSAPI.dll (6.1.7601.17570)
C:\Windows\system32\DUI70.dll (6.1.7600.16385)
C:\Windows\system32\DUser.dll (6.1.7600.16385)
C:\Windows\system32\dwmapi.dll (6.1.7600.16385)
C:\Windows\system32\EhStorShell.dll (6.1.7600.16385)
C:\Windows\system32\explorerframe.dll (6.1.7601.17514)
C:\Windows\System32\fwpuclnt.dll (6.1.7601.18283)
C:\Windows\system32\GDI32.dll (6.1.7601.18275)
C:\Windows\system32\HHCtrl.OCX (6.1.7600.16385)
C:\Windows\system32\IMAGEHLP.DLL (6.1.7601.18288)
C:\Windows\system32\IMM32.DLL (6.1.7601.17514)
C:\Windows\system32\IPHLPAPI.DLL (6.1.7601.17514)
C:\Windows\system32\kernel32.dll (6.1.7601.18409)
C:\Windows\system32\KERNELBASE.dll (6.1.7601.18229)
C:\Windows\system32\LPK.dll (6.1.7601.18177)
C:\Windows\system32\mpr.dll (6.1.7600.16385)
C:\Windows\system32\MSASN1.dll (6.1.7601.17514)
C:\Windows\system32\mscms.dll (6.1.7601.17514)
C:\Windows\system32\MSCTF.dll (6.1.7600.16385)
C:\Windows\system32\MSDART.DLL (6.1.7600.16385)
C:\Windows\system32\Msftedit.DLL (5.41.21.2510)
C:\Windows\system32\msimg32.dll (6.1.7600.16385)
C:\Windows\system32\msv1_0.DLL (6.1.7601.17514)
C:\Windows\system32\msvcrt.dll (7.0.7601.17744)
C:\Windows\system32\mswsock.dll (6.1.7601.18254)
C:\Windows\System32\msxml6.dll (6.30.7601.17988)
C:\Windows\system32\napinsp.dll (6.1.7600.16385)
C:\Windows\system32\ncrypt.dll (6.1.7601.18270)
C:\Windows\system32\netapi32.dll (6.1.7601.17887)
C:\Windows\system32\netutils.dll (6.1.7601.17514)
C:\Windows\system32\NLAapi.dll (6.1.7601.17964)
C:\Windows\system32\NSI.dll (6.1.7600.16385)
C:\Windows\SYSTEM32\ntdll.dll (6.1.7601.18247)
C:\Windows\system32\ntdsapi.dll (6.1.7600.16385)
C:\Windows\system32\ntmarta.dll (6.1.7600.16385)
C:\Windows\system32\ntshrui.dll (6.1.7601.17755)
C:\Windows\system32\odbc32.dll (6.1.7601.17514)
C:\Windows\system32\odbcint.dll (6.1.7600.16385)
C:\Windows\system32\ole32.dll (6.1.7601.17514)
C:\Windows\system32\oleacc.dll (7.0.0.0)
C:\Windows\system32\oleaut32.dll (6.1.7601.17676)
C:\Windows\system32\oledlg.dll (6.1.7600.16385)
C:\Windows\system32\olepro32.dll (6.1.7601.17514)
C:\Windows\system32\pnrpnsp.dll (6.1.7600.16385)
C:\Windows\system32\profapi.dll (6.1.7600.16385)
C:\Windows\system32\propsys.dll (7.0.7601.17514)
C:\Windows\system32\PSAPI.dll (6.1.7600.16385)
C:\Windows\system32\rasadhlp.dll (6.1.7600.16385)
C:\Windows\system32\RPCRT4.dll (6.1.7601.18205)
C:\Windows\system32\RpcRtRemote.dll (6.1.7601.17514)
C:\Windows\system32\rsaenh.dll (6.1.7600.16385)
C:\Windows\system32\schannel.DLL (6.1.7601.18270)
C:\Windows\SYSTEM32\sechost.dll (6.1.7600.16385)
C:\Windows\system32\secur32.dll (6.1.7601.18270)
C:\Windows\system32\security.dll (6.1.7600.16385)
C:\Windows\system32\SETUPAPI.dll (6.1.7601.17514)
C:\Windows\system32\SHELL32.dll (6.1.7601.18222)
C:\Windows\system32\SHFolder.dll (6.1.7600.16385)
C:\Windows\system32\SHLWAPI.dll (6.1.7601.17514)
C:\Windows\system32\slc.dll (6.1.7600.16385)
C:\Windows\system32\spool\DRIVERS\W32X86\3\E_FMAIHJE.DLL (0.3.1.54)
C:\Windows\system32\spool\DRIVERS\W32X86\3\E_FUICHJE.DLL (0.3.52.73)
C:\Windows\system32\srvcli.dll (6.1.7601.17514)
C:\Windows\system32\SSPICLI.DLL (6.1.7601.18270)
C:\Windows\system32\SXS.DLL (6.1.7601.17514)
C:\Windows\system32\USER32.dll (6.1.7601.17514)
C:\Windows\system32\USERENV.dll (6.1.7601.17514)
C:\Windows\system32\USP10.dll (1.626.7601.18009)
C:\Windows\system32\uxtheme.dll (6.1.7600.16385)
C:\Windows\system32\version.dll (6.1.7600.16385)
C:\Windows\system32\WindowsCodecs.dll (6.2.9200.16809)
C:\Windows\system32\winmm.dll (6.1.7601.17514)
C:\Windows\system32\WINNSI.DLL (6.1.7600.16385)
C:\Windows\System32\winrnr.dll (6.1.7600.16385)
C:\Windows\system32\winspool.drv (6.1.7601.17514)
C:\Windows\system32\WINSTA.dll (6.1.7601.17514)
C:\Windows\system32\wkscli.dll (6.1.7601.17514)
C:\Windows\system32\WLDAP32.dll (6.1.7601.17514)
C:\Windows\system32\WS2_32.dll (6.1.7601.17514)
C:\Windows\System32\wship6.dll (6.1.7600.16385)
C:\Windows\System32\wshtcpip.dll (6.1.7600.16385)
C:\Windows\system32\wsnmp32.dll (6.1.7601.17514)
C:\Windows\system32\wsock32.dll (6.1.7600.16385)
C:\Windows\system32\wtsapi32.dll (6.1.7601.17514)
C:\Windows\WinSxS\x86_microsoft.vc90.atl_1fc8b3b9a1e18e3b_9.0.30729.4974_none_51cdc180bbe4500f\ATL90.DLL (9.0.30729.4974)
C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4974_none_50940634bcb759cb\MSVCP90.dll (9.0.30729.4974)
C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4974_none_50940634bcb759cb\MSVCR90.dll (9.0.30729.4974)
C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18201_none_ec80f00e8593ece5\comctl32.dll (5.82.7601.18201)
C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.DLL (6.10.7601.17514)
C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.18120_none_72d2e82386681b36\gdiplus.dll (6.1.7601.18120)

Нравится

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

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

Перерегистрация библиотек не помогает. Техподдержка ведет себя по хамски, даже не отвечает на мои вопросы. Просто не реагирует все равно, как в стенку стучу.

Будут еще какие то предложения?

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

Что касается предложений по устранению ошибки, протестируйте, будет ли возникать ошибка на другой машине.

Показать все комментарии
Infinity
Terrasoft
звонки
Технические вопросы
Разработка

Добрый день.

Столкнулась со странной проблемой: заказала лиц. Terrasoft Call Centre, в разделе "Контрагенты" появилась соотв-но деталь "Звонки".
При попытке открыть деталь "Звонки" возникает ошибка (на скриншоте), система висит. Помогает только перезагрузка.

В разделе "Контакты" такой проблемы не возникает.

Возможно, кто-то сталкивался. Подскажите, как можно решить данную проблему.

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

Версия Террасофт СРМ 3.4.1.170

Нравится

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

Всё оказалось довольно просто.
Не было указано окно грида звонков для контрагента.

Вероятно, эта проблема актуальна для некоторых бинарных файлов.

Здравствуйте, Надежда!

Действительно, это ошибка говорит, что для детали "Звонки" в разделе "Контрагенты" не указано окно грида звонков.

Для исправления необходимо открыть сервис wnd_AccountsWorkspace, найти визуальный компонент детали wndCallsDetail и установить свойство Window для него = wnd_CallGridArea.

Показать все комментарии
предупреждение о незаполненных полях
Технические вопросы
5.x

Добрый день. В последнее время при создании новой карточки редактирования перестало работать предупреждение о незаполненных полях. (Например Поле "Название" является обязательным для заполнения) Т.е. при нажатии на кнопку "Ок" ничего не происходит и карточка не сохраняется (если обязательные поля не заполнены). Получается, что валидация всё-таки происходит, но сообщение не показывается. А в карточках которые были созданы давно всё работает нормально.
Вопрос: что могло сломаться и как это починить?

Нравится

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

Возможно, это «клиентский свал». Увидеть его наличие можно, нажав при открытой карточке в Хроме F12 и выбрав вкладку Console. Если там красная надпись — надо разбираться.

В консоли пусто.

А messagePanel есть в карточках новых?

дубль

Задача решилась следующим образом. В каждой вновь создаваемой карточке необходимо вручную заполнять поле "Область сообщений". После этого всё работает. А раньше (на сколько помню) этого не делал.

Показать все комментарии
3.x
Технические вопросы
Разработка

Здравствуйте! Мы планируем перейти от версии 3.2 к 3.4. Во что это выльется?

Нравится

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

"Тюльпа Владимир" написал:Мы планируем перейти от версии 3.2 к 3.4. Во что это выльется

1. Купить лицензии.
2. Доработки я так понимаю есть :smile: Поэтому мое скромное мнение переносить в два этапа: делаем все доработки заново на "коробочной" 3.4.1 и затем когда структура баз одинакова и все доработки логики и интерфейса сделаны "переливаем" данные в новую базу с помощью RedGate (у вас же MS SQL? С Firebird будет веселее)

Оффтопик - смысл перехода?

Есть специальные пакеты перехода, которые может подготовить поддержка. Если доработок много - это выльется в неделю-две отладки обновленной системы. Если доработок нет, или их минимальное количество - все будет хорошо. :)

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

Здравствуйте.
Нужно в коде JS при первом сохранении записи выполнить определенные действия.
Как можно реализовать подобную задачу?

Нравится

2 комментария
          var cardState = this.sandbox.publish("GetCardState", null, [this.sandbox.id]);
          var isNewRecord = (cardState.state === ConfigurationEnums.CardStateV2.ADD ||
                        cardState.state === ConfigurationEnums.CardStateV2.COPY);

или

var isNewRecord = this.cardAction === 'add' || this.cardAction === 'copy';

Спасибо, работает.

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

BPM 7.3.0.745

При замещение объекта "Продукт в продаже" возникает ошибка:
Ошибка сохранения: Имя "OpportunityProductInterest" объекта "Продукт в продаже" превышает 22 символов

Error image

Возможно ли заместить этот объект?

Нравится

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

Добрый день, Тарас!
Можно снять ограничение на имя схемы. Для этого нужно изменить значение параметра maxEntitySchemaNameLength в файле web.config загрузчика, то есть в корневом каталоге сайта:

<general connectionStringName="db" securityEngineType="Terrasoft.DB.MSSql.MSSqlSecurityEngine, Terrasoft.DB.MSSql" executorType="Terrasoft.DB.MSSql.MSSqlExecutor, Terrasoft.DB.MSSql" engineType="Terrasoft.DB.MSSql.MSSqlEngine, Terrasoft.DB.MSSql" metaEngineType="Terrasoft.DB.MSSql.MSSqlMetaEngine, Terrasoft.DB.MSSql" metaScriptType="Terrasoft.DB.MSSql.MSSqlMetaScript, Terrasoft.DB.MSSql" typeConverterType="Terrasoft.DB.MSSql.MSSqlTypeConverter, Terrasoft.DB.MSSql" binaryPackageSize="1048576" currentSchemaName="dbo" enableSqlLog="false" useOrderNullsPosition="false" maxEntitySchemaNameLength=100/>

Спасибо за ответ!

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