Вопрос

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

Как можно в коде FastReport-а присвоить значение какому-то полю?

Что-то вроде этого:

var переменная1 = 0;
var переменная2 = 0;
 
DataSet1 = MasterData1.DataSet; 
DataSet1.First();
 
while (!DataSet1.Eof)
{
    переменная1 = переменная1 + DataSet1.value("TotalOverdueDays");
    переменная2  = переменная2  + DataSet1.value("TotalOverdueDays");
 
    DataSet1.Next();
}
 
Memo49.Value = переменная1; 
Memo101.Value = переменная2;  

// генерируется ошибка "Left side cannot be assigned to

Спасибо.

Нравится

4 комментария
var переменная1 := 0;

Здравствуйте Владимир.

Можно ли как-нибудь делать debug в коде FastReport-а ?

вот, что отвечали по этому вопросу - https://community.terrasoft.ru/questions/fastreport-otladcik

Спасибо Владимир.

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

Подскажите пожалуйста. Есть terrasoft версия 3.x.x. В сервисе tbl_Account количество полей 191. При попытке добавить в сервис новое поле выдает ошибку и не дает создать поле: 

Это ограничение количества полей для сервиса tbl_ в админке Террасофт и можно его как-то обойти?

Изображение удалено.

Нравится

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

Нет, такого ограничения нет.

На уровне базы ограничение количества полей таблицы есть, но на порядок больше.

Возможно, поле с таким названием уже есть выше в сервисе или в его таблице БД?

 

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

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

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

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

Нравится

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

Это можно сделать либо в скрипте датасета подчинённого реестра, либо триггером на уровне базы, на его же таблице.

Я повесил на кнопку ф-цию. И не могу понять по какой причине не сохраняется значение в датасет.

 

function btnPriceOnClick(Control) {	
    var Dataset = Services.GetSingleItemByUSI('ds_XSpecification');
    var Sum = 0;
    Dataset.Open();
    Dataset.GotoLast();	
    while (!Dataset.IsBOF) {		 	
	    if (Dataset('ParentID') != null) {
	    var Price = Dataset('PriceBYN');
	    Sum = Price + Sum;			    		     
		    }
	    else  {
		    Dataset.Edit();
	        Dataset('PriceBYN') = Sum;						
		    Dataset.Post();    
		    Sum = 0;
		     }
		    Dataset.GotoPrior();		 				
		     }
		Dataset.Post();
		RefreshDataset(Dataset);
}

 

Видимо, где-то в коде ошибка. Попробуйте отладиться.

Вообще, перебор всех записей датасета в цикле — не лучший подход. Если там, допустим, миллион записей, то оно будет не только долго их перебирать, но и потребит много памяти.

Лучше использовать средства SQL для вычисления суммы, а затем в датасете менять значение поля в одной конкретной записи.

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

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

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

Есть поле LookupDataControl. В датасете включена галочка "Отображать как выпадающий список в карточках".

Возможно ли после открытия списка, нажать на клавиатуре букву и сразу попасть на первую запись начинающуюся с выбранной буквой?

Версия 3.2.0.90

Нравится

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

В новых версиях 3.Х такое работает автоматически. Возможно, во времена 3.2 такого механизма ещё не было.

Здравствуйте Александр.

Спасибо.

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

Ошибка возникает при Drag&Drop в TreeGrid

 

Date/Time:         04.08.2017 16:50:05

Computer Name:    ----

User Name:        ----

Operationg System:  Workstation, Build: 7601, "Service Pack 1"

System Language:   Ðóññêèé (Ðîññèÿ)

Processor:         Intel, Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz, MMX

Display:           1920x1080 pixels, 32 bpp

System Up Time:    0 day(s) 06:29:34.0955

Program Up Time:   0 day(s) 00:52:51.0609

Executable:        C:\Program Files (x86)\Terrasoft CRM X25\Bin\TSCRM.exe

Version:           

Exception class:   EAccessViolation

Exception message: Access violation at address 00EB8668 in module 'TSComponents.bpl'. Read of address 0000000A

----- Stack list -----

VirtualTrees.TBaseVirtualTree.GetDisplayRect (Line 24277, "..\VirtualTreeview\Source\VirtualTrees.pas") ()

VirtualTrees.TBaseVirtualTree.InvalidateNode (Line 26090, "..\VirtualTreeview\Source\VirtualTrees.pas") ()

VirtualTrees.TCustomVirtualStringTree.InvalidateNode (Line 31117, "..\VirtualTreeview\Source\VirtualTrees.pas") ()

VirtualTrees.TBaseVirtualTree.DragDrop (Line 18759, "..\VirtualTreeview\Source\VirtualTrees.pas") ()

VirtualTrees.TVTDragManager.Drop (Line 6293, "..\VirtualTreeview\Source\VirtualTrees.pas") ()

VirtualTrees.TBaseVirtualTree.DoDragging (Line 17618, "..\VirtualTreeview\Source\VirtualTrees.pas") ()

VirtualTrees.TBaseVirtualTree.MouseMove (Line 20831, "..\VirtualTreeview\Source\VirtualTrees.pas") ()

TSCRM.TSCRM (Line 88, "d:\Projects\TerrasoftCRM30\TerrasoftCRM\Src\Desktop\TSCRM\TSCRM.dpr") ()

----- Stack list (Full) -----

VirtualTrees.TBaseVirtualTree.GetDisplayRect (Line 24277, "..\VirtualTreeview\Source\VirtualTrees.pas") ()

System.@HandleAnyException ()

VirtualTrees.TBaseVirtualTree.InvalidateNode (Line 26090, "..\VirtualTreeview\Source\VirtualTrees.pas") ()

VirtualTrees.TCustomVirtualStringTree.InvalidateNode (Line 31117, "..\VirtualTreeview\Source\VirtualTrees.pas") ()

VirtualTrees.TBaseVirtualTree.DragDrop (Line 18759, "..\VirtualTreeview\Source\VirtualTrees.pas") ()

VirtualTrees.TVTDragManager.Drop (Line 6293, "..\VirtualTreeview\Source\VirtualTrees.pas") ()

VirtualTrees.TBaseVirtualTree.DoDragging (Line 17618, "..\VirtualTreeview\Source\VirtualTrees.pas") ()

VirtualTrees.TBaseVirtualTree.MouseMove (Line 20831, "..\VirtualTreeview\Source\VirtualTrees.pas") ()

Controls.TControl.WMMouseMove ()

Controls.TWinControl.WndProc ()

TSCStringTree.TTSCCustomVirtualTree.WndProc ()

Controls.TWinControl.MainWndProc ()

Classes.TDataModule.WriteHeight ()

Forms.TApplication.ProcessMessage ()

TSCRM.TSCRM (Line 88, "d:\Projects\TerrasoftCRM30\TerrasoftCRM\Src\Desktop\TSCRM\TSCRM.dpr") ()

----- Loaded modules -----

C:\Program Files (x86)\Terrasoft CRM X25\Bin\vcljpg70.bpl (7.0.4.453 - 7.0.4.453)

C:\Program Files (x86)\Terrasoft CRM X25\Bin\designide70.bpl (7.0.4.453 - 7.0.4.453)

C:\Program Files (x86)\Terrasoft CRM X25\Bin\TSCRM.exe (3.0.2.66 - 3.0.2.66)

C:\Program Files (x86)\Terrasoft CRM X25\Bin\vclactnband70.bpl (7.0.4.453 - 7.0.4.453)

C:\Program Files (x86)\Terrasoft CRM X25\Bin\dbrtl70.bpl (7.0.8.1 - 7.0.8.1)

C:\Program Files (x86)\Terrasoft CRM X25\Bin\VclSmp70.bpl (7.0.0.188 - 7.0.0.188)

C:\Program Files (x86)\Terrasoft CRM X25\Bin\vcl70.bpl (7.0.8.1 - 7.0.8.1)

(no version info)

(no version info)

C:\PROGRA~2\TERRAS~1\Bin\TSDSKO~1.DLL (3.0.2.66 - 3.0.2.66)

C:\PROGRA~2\TERRAS~1\Bin\TSOBJE~1.DLL (3.0.2.66 - 3.0.2.66)

C:\PROGRA~2\TERRAS~1\Bin\TSMSSQ~1.DLL (3.0.2.66 - 3.0.2.66)

C:\PROGRA~2\TERRAS~1\Bin\TSWIND~1.DLL (3.0.2.66 - 3.0.2.66)

C:\Windows\system32\GLU32.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\PROGRA~2\TERRAS~1\Bin\TSDSKW~1.DLL (3.0.2.66 - 3.0.2.66)

C:\PROGRA~2\TERRAS~1\Bin\TSComponentsExtra.bpl (1.0.0.0 - 1.0.0.0)

C:\Windows\SysWOW64\msscript.ocx (1.0.7600.16385 - 1.0.7600.16385)

C:\Windows\SysWOW64\wshom.ocx (5.8.7600.16385 - 5.8.7600.16385)

C:\Windows\Microsoft.NET\Framework\v4.0.30319\clrjit.dll (4.6.1055.0 - 4.6.1055.0 built by: NETFXREL2)

C:\PROGRA~2\TERRAS~1\Bin\TSWORK~1.DLL (3.0.2.66 - 3.0.2.66)

C:\Program Files (x86)\Common Files\TortoiseOverlays\TortoiseOverlays.dll (1.1.4.26626 - 1, 1, 4, 26626)

C:\Program Files\TortoiseSVN\bin\TortoiseStub32.dll (1.9.4.27285 - 1.9.4.27285)

C:\Program Files\TortoiseSVN\bin\TortoiseSVN32.dll (1.9.4.27285 - 1.9.4.27285)

C:\Windows\system32\EhStorShell.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\opengl32.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Program Files (x86)\Common Files\System\ado\msado15.dll (6.1.7601.17514 - 6.1.7601.17514 (win7sp1_rtm.101119-1850))

C:\Windows\SysWOW64\sqlncli.dll (2005.90.1399.0 - 2005.090.1399.00)

C:\Windows\SysWOW64\SQLNCLIR.RLL (2005.90.1399.0 - 2005.090.1399.00)

C:\Program Files (x86)\Terrasoft CRM X25\Bin\rtl70.bpl (7.0.8.1 - 7.0.8.1)

C:\Program Files (x86)\Terrasoft CRM X25\Bin\vclx70.bpl (7.0.4.453 - 7.0.4.453)

C:\Program Files (x86)\Terrasoft CRM X25\Bin\vcldb70.bpl (7.0.8.1 - 7.0.8.1)

C:\Windows\SysWOW64\ScrRun.dll (5.8.7600.16385 - 5.8.7600.16385)

C:\Program Files (x86)\Terrasoft CRM X25\Bin\dsnap70.bpl (7.0.8.1 - 7.0.8.1)

C:\Program Files (x86)\Terrasoft CRM X25\Bin\bdertl70.bpl (7.0.4.453 - 7.0.4.453)

C:\Windows\system32\MSDART.DLL (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Program Files (x86)\Microsoft SQL Server\90\Shared\instapi.dll (2005.90.1399.0 - 2005.090.1399.00)

C:\Windows\system32\olepro32.dll (6.1.7601.17514 - 6.1.7601.17514)

C:\Windows\assembly\NativeImages_v4.0.30319_32\ADODB\05a6b2ef0a5083e893043f527ec9daf6\ADODB.ni.dll (7.10.6070.0 - 7.10.6070)

C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Dynamic\788fba784cfc29d8c324d66f6ee4c427\System.Dynamic.ni.dll (4.6.1055.0 - 4.6.1055.0)

C:\Windows\assembly\NativeImages_v4.0.30319_32\Microsoft.CSharp\dd1e55e4b87101888a94f28ce396f2ea\Microsoft.CSharp.ni.dll (4.6.1055.0 - 4.6.1055.0)

C:\Windows\assembly\NativeImages_v4.0.30319_32\Microsoft.JScript\00132ae5d979e3dd2e3485cdf7ff1231\Microsoft.JScript.ni.dll (14.6.1055.0 - 14.6.1055.0 built by: NETFXREL2)

C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Core\55560c2014611e9119f99923c9ebdeef\System.Core.ni.dll (4.6.1055.0 - 4.6.1055.0 built by: NETFXREL2)

C:\Windows\assembly\NativeImages_v4.0.30319_32\System\52cca48930e580e3189eac47158c20be\System.ni.dll (4.6.1055.0 - 4.6.1055.0 built by: NETFXREL2)

C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\225759bb87c854c0fff27b1d84858c21\mscorlib.ni.dll (4.6.1055.0 - 4.6.1055.0 built by: NETFXREL2)

C:\Windows\SysWOW64\jscript.dll (5.8.9600.16428 - 5.8.9600.16428)

C:\Windows\system32\slc.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\ntshrui.dll (6.1.7601.17514 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\Microsoft.NET\Framework\v4.0.30319\nlssorting.dll (4.6.1055.0 - 4.6.1055.0 built by: NETFXREL2)

C:\Windows\system32\WindowsCodecs.dll (6.2.9200.16492 - 6.2.9200.16492 (win8_gdr_oobssr.130113-0015))

C:\Windows\system32\security.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\oledlg.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\assembly\NativeImages_v4.0.30319_32\stdole\244e75b963e46c8365265fad7fe67310\stdole.ni.dll (7.0.9466.1 - 7.00.9466)

C:\Windows\system32\dwmapi.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\DCIMAN32.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\DDRAW.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\mlang.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\SysWOW64\schannel.dll (6.1.7601.23677 - 6.1.7601.23677 (win7sp1_ldr.170209-0600))

C:\Windows\system32\MSVCR120_CLR0400.dll (12.0.52512.0 - 12.00.52512.0 built by: VSWINSERVICING)

C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll (4.6.1055.0 - 4.6.1055.0 built by: NETFXREL2)

C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll (4.6.1055.0 - 4.6.1055.0 built by: NETFXREL2)

C:\Windows\system32\mscoree.dll (4.0.40305.0 - 4.0.40305.0 (Main.040305-0000))

C:\Windows\system32\RICHED20.DLL (5.31.23.1230 - 5.31.23.1230)

C:\Windows\system32\SXS.DLL (6.1.7601.17514 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\LOGONCLI.DLL (6.1.7601.17514 - 6.1.7601.17514 (win7sp1_rtm.101119-1850))

C:\Windows\system32\msimg32.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\uxtheme.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\ntdsapi.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\winmm.dll (6.1.7601.17514 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\wsock32.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.DLL (6.10.7601.17514 - 6.10 (win7_rtm.090713-1255))

C:\Windows\system32\apphelp.dll (6.1.7601.17514 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\winspool.drv (6.1.7601.17514 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\comctl32.dll (5.82.7601.17514 - 5.82 (win7_rtm.090713-1255))

C:\Windows\SysWOW64\Kerberos.DLL (6.1.7601.23677 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\mpr.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\PROPSYS.dll (7.0.7601.17514 - 7.00.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\cscapi.dll (6.1.7601.17514 - 6.1.7601.17514 (win7sp1_rtm.101119-1850))

C:\Windows\system32\cryptdll.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\SysWOW64\msv1_0.DLL (6.1.7601.23677 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\credssp.dll (6.1.7601.23677 - 6.1.7601.23677 (win7sp1_ldr.170209-0600))

C:\Windows\system32\api-ms-win-core-synch-l1-2-0.DLL (10.0.10240.16390 - 10.0.10240.16390 (th1_st1.150714-1601))

C:\Windows\SysWOW64\bcryptprimitives.dll (6.1.7601.23451 - 6.1.7601.23451 (win7sp1_ldr.160511-0600))

C:\Windows\system32\bcrypt.dll (6.1.7601.23677 - 6.1.7601.23677 (win7sp1_ldr.170209-0600))

C:\Windows\system32\ncrypt.dll (6.1.7601.23677 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\rsaenh.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\CRYPTSP.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\secur32.dll (6.1.7601.23677 - 6.1.7601.23677 (win7sp1_ldr.170209-0600))

C:\Windows\system32\ntmarta.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\RpcRtRemote.dll (6.1.7601.17514 - 6.1.7601.17514 (win7sp1_rtm.101119-1850))

C:\Windows\SysWOW64\wkscli.dll (6.1.7601.17514 - 6.1.7601.17514 (win7sp1_rtm.101119-1850))

C:\Windows\SysWOW64\srvcli.dll (6.1.7601.17514 - 6.1.7601.17514 (win7sp1_rtm.101119-1850))

C:\Windows\SysWOW64\NETAPI32.dll (6.1.7601.17514 - 6.1.7601.17514 (win7sp1_rtm.101119-1850))

C:\Windows\SysWOW64\netutils.dll (6.1.7601.17514 - 6.1.7601.17514 (win7sp1_rtm.101119-1850))

C:\Windows\system32\profapi.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\system32\version.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\CRYPTBASE.dll (6.1.7601.23677 - 6.1.7601.23677 (win7sp1_ldr.170209-0600))

C:\Windows\syswow64\SspiCli.dll (6.1.7601.23677 - 6.1.7601.23677 (win7sp1_ldr.170209-0600))

C:\Windows\syswow64\iertutil.dll (11.0.9600.16428 - 11.00.9600.16428 (winblue_gdr.131013-1700))

C:\Windows\syswow64\USP10.dll (1.626.7601.23688 - 1.0626.7601.23688 (win7sp1_ldr.170210-0600))

C:\Windows\syswow64\user32.dll (6.1.7601.17514 - 6.1.7601.17514 (win7sp1_rtm.101119-1850))

C:\Windows\syswow64\msvcrt.dll (7.0.7600.16385 - 7.0.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\MSCTF.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\kernel32.dll (6.1.7601.23677 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\CFGMGR32.dll (6.1.7601.17514 - 6.1.7601.17514 (win7sp1_rtm.101119-1850))

C:\Windows\syswow64\SHLWAPI.dll (6.1.7601.17514 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\api-ms-win-downlevel-normaliz-l1-1-0.dll (6.2.9200.16492 - 6.2.9200.16492 (win8_gdr_oobssr.130113-0015))

C:\Windows\syswow64\CRYPT32.dll (6.1.7601.17514 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\WS2_32.dll (6.1.7601.17514 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\GDI32.dll (6.1.7601.23688 - 6.1.7601.23688 (win7sp1_ldr.170210-0600))

C:\Windows\syswow64\SETUPAPI.dll (6.1.7601.17514 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\api-ms-win-downlevel-version-l1-1-0.dll (6.2.9200.16492 - 6.2.9200.16492 (win8_gdr_oobssr.130113-0015))

C:\Windows\syswow64\normaliz.DLL (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\NSI.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\SysWOW64\urlmon.dll (11.0.9600.16428 - 11.00.9600.16428 (winblue_gdr.131013-1700))

C:\Windows\syswow64\CLBCatQ.DLL (2001.12.8530.16385 - 2001.12.8530.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\api-ms-win-downlevel-shlwapi-l1-1-0.dll (6.2.9200.16492 - 6.2.9200.16492 (win8_gdr_oobssr.130113-0015))

C:\Windows\SysWOW64\sechost.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\api-ms-win-downlevel-user32-l1-1-0.dll (6.2.9200.16492 - 6.2.9200.16492 (win8_gdr_oobssr.130113-0015))

C:\Windows\syswow64\imagehlp.dll (6.1.7601.17514 - 6.1.7601.17514 (win7sp1_rtm.101119-1850))

C:\Windows\syswow64\oleaut32.dll (6.1.7601.17514 - 6.1.7601.17514)

C:\Windows\syswow64\KERNELBASE.dll (6.1.7601.23677 - 6.1.7601.17932 (win7sp1_gdr.120820-0419))

C:\Windows\syswow64\comdlg32.dll (6.1.7601.17514 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\MSASN1.dll (6.1.7601.17514 - 6.1.7601.17514 (win7sp1_rtm.101119-1850))

C:\Windows\syswow64\DEVOBJ.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\api-ms-win-downlevel-advapi32-l1-1-0.dll (6.2.9200.16492 - 6.2.9200.16492 (win8_gdr_oobssr.130113-0015))

C:\Windows\syswow64\ole32.dll (6.1.7601.17514 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\RPCRT4.dll (6.1.7601.23677 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\ADVAPI32.dll (6.1.7601.23677 - 6.1.7601.23677 (win7sp1_ldr.170209-0600))

C:\Windows\syswow64\api-ms-win-downlevel-ole32-l1-1-0.dll (6.2.9200.16492 - 6.2.9200.16492 (win8_gdr_oobssr.130113-0015))

C:\Windows\syswow64\imm32.dll (6.1.7601.17514 - 6.1.7601.17514 (win7sp1_rtm.101119-1850))

C:\Windows\syswow64\WLDAP32.dll (6.1.7601.17514 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\WININET.dll (11.0.9600.16428 - 11.00.9600.16428 (winblue_gdr.131013-1700))

C:\Windows\syswow64\LPK.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\syswow64\SHELL32.dll (6.1.7601.17514 - 6.1.7601.17514 (win7sp1_rtm.101119-1850))

C:\Windows\syswow64\PSAPI.dll (6.1.7600.16385 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\SysWOW64\ntdll.dll (6.1.7601.23677 - 6.1.7600.16385 (win7_rtm.090713-1255))

C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6229_none_d089f796442de10e\MSVCR80.dll (8.0.50727.6229 - 8.00.50727.6229)

----- Active Controls -----

TTSCStringTree "tvMain"

TfrmDataTreeGrid "grdData"

TInternalFrame "frmGrid"

TInternalWindow "wnd_MarketActivityCategoryTreeArea"

Нравится

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

Помогите вытащить отчет FastReport из сохраненного Backup базы, CRM 3.4.1.171. Что для этого нужно сделать?

Скопировал отчет в Инструменты/Отчеты и думал, что этим организовал копию всего отчета. Стал править
копию отчета и обнаружил, что меняется и отчет-оригинал! Не понимаю, сделав копию - я на самом деле не копирую отчет FastReport ? Как тогда сделать копию и править ее, и чтобы оригинал остался?

Нравится

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

Проще всего будет развернуть бекап, заказать лицензии и подключиться в TSAdmin к этой базе.

мне бы только fr_ восстановить - нужно всю базу разворачивать?

Можно перенести нужную запись из таблицы tbl_Service, искать по коду «fr_...».
Но для этого всё равно нужна развёрнутая база.

Спасибо. У нас именные лицензии с любого места. В указанной Вами ссылке перенос базы на другой сервер с перезаказом лицензий... Возможно есть более простой вариант поднять backup?, сервер тот же, лицензии, по крайней мере супервизор прежние.

Если на том же сервере, то просто поднимите из бекапа вторую базу рядом.

Вы не смогли бы дать инструкцию по подробнее или ссылку ) Есть файл бекапа .bak, дальше что делать? Спасибо

Ссылка с инструкцией подробнее выше.
Бекап нужно развернуть, это делается в SQL Server Management Studio.

Спасибо, нашел в Руководство по установке. Далее я так понял нужно открыть нужные fr_, сохранить их в виде файлов и как-то эти файлы "загрузить из фала" в действующую базу в Администраторе.

Да. И выгрузка, и загрузка делаются в администраторе Terrasoft правой кнопкой мыши по дереву справа.
На всякий случай сделайте бекап основной базы перед началом работ.

Спасибо, все получилось.

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

Прошу помощи
После того, как что-то сделал в отчетах FastReport, перестал запускаться Terrasoft Administrator 3.4.1.171. Стартует, дает ввести учетные данные и Windows 10 выдает ошибку с надписью

Прекращена работа программы Terrasoft Administrator
Программа Terrasoft Administrator не работает

и останавливает ее.
Как исправить? Клиент работает, раньше все работало, пока что-то не нажал (не помню что) при редактировании отчета FastReport.

Нравится

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

Возможно, у Вас в TSAdmin запомнилась как открытая вкладка с этим сервисом.
Это хранится в реестре Windows, в HKEY_CURRENT_USER\Software\Terrasoft\TS\TSAdminOptions .
Вы можете найти там список открытых вкладок (ключ с названием и папку с позицией курсора) и удалить их.
После этого зайти в TSAdmin будет возможно.

А по поводу отчёта, как его восстановить после «что-то не нажал (не помню что)», сказать сложно.
Если есть резервная копия базы или сервис fr_ выгружали в файл — проще взять оттуда.

Огромное спасибо! Помогло!
В папках все удалять можно и сами папки?

Можно вообще всё удалить, ведь изначально при первом запуске TSAdmin этих ключей не было.
Хотя, если уже запустилось, смысла в этом особо нет.
Если ещё ничего не удаляли — достаточно удалить одну папку с названием повреждённого отчёта.

Спасибо!

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

После ремонта и переустановки системы Windows Server 2003 на компьютере, а также клиента Terrasoft, при входе в CRM 3.4.1.170 под именем клиента выдает
Ошибка открытия конфигурации. 'У пользователя '...' нету лицензий на продукт'
Вход под тем же именем (лицензии именные) с любого другого компьютера в ту же базу - все работает
Вход с указанного клиента под Supervisor - работает, в разделе Администрирование - лицензии на пользователей, в том числе и указанный, есть.
Имя конфигурации - Ip (имя сервера) и имя базы данных - везде одинаково.
Подскажите пожалуйста решение? Думаю перевыпуск ничего не даст, ведь лицензии не привязаны к конкретному компу, а на другом все работает...

Нравится

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

Коллеги, добрый день! Просьба подумать над возможностью группировки записей в реестрах. Например, в заказах сделать группировку по фирмам или датам или ответственным. С возможностью свернуть и развернуть группировку естесственно.

Нравится

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

Это было бы прекрасно - группировать по любому полю, в несколько уровней. А еще выводить итоговые значения по группам.

А если к этому добавить возможность настраивать несколько представлений, как было в 3.x, то будет еще лучше!

Некую группировку сделали в "Планировании", но это очень кастомное решение, к сожалению

Дмитрий, Владимир, завёл идею по Вашим пожеланиям.

Вместо этого сейчас можно использовать стандартную функциональность динамических групп в разделе (но увидить консолидируемые данные по всей группе так не получится). Или настроить по данным раздела график и проваливаться в список при выборе его элементов.

В версии 3.Х в обычных разделах (не в построителе запросов и разделах «Планирование» и «OLAP») все представления в реестре при их выборе просто включали тот или иной фильтр в sq, по сути это быстрый преднастроенный и работающий от них независимо аналог дерева динамических групп.

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

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

Нравится

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

Александр, пожалуйста, опишите подробнее, о какой цепочке речь, прикрепите скриншоты.

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