| Автор | 
		Сообщение | 
	
	
		@lex
 
  
  Зарегистрирован: 07.02.2006 Сообщения: 316 		  
  | 
		
			
				 Добавлено: Вт Май 22, 2007 1:12 pm     | 
				        | 
			 
			
				
  | 
			 
			
				Все желающие теперь могут ознакомиться с SDK (и использовать :) для разработки конфигураций Terrasoft CRM 3.0. 
 
Документация расположена на сайте Terrasoft:
 
http://www.tscrm.ru/sdk или
 
http://www.terrasoft.ua/sdk
 
Буду рад услышать комментарии. _________________ Харчишин Алексей
 
www.CRM-JAM.com | 
			 
		  | 
	
	
		Gambolt
 
  
  Зарегистрирован: 15.05.2007 Сообщения: 34 		  
  | 
		
			
				 Добавлено: Вт Май 29, 2007 2:12 pm     | 
				        | 
			 
			
				
  | 
			 
			
				| Я вот слышал, что у Вас реализована поддержка скриптов. А можно узнать в какой мере и на каком движке? | 
			 
		  | 
	
	
		@lex
 
  
  Зарегистрирован: 07.02.2006 Сообщения: 316 		  
  | 
		
			
				 Добавлено: Вт Май 29, 2007 2:53 pm     | 
				        | 
			 
			
				
  | 
			 
			
				Gambolt
 
Платформой для разработки (и доработки) является платформа Terrasoft CRM 3.0. 
 
Она является полноценной IDE. Т.е. разработчик получает  в распоряжение инструмент, который позволяет разрабатывать собственные приложения. _________________ Харчишин Алексей
 
www.CRM-JAM.com | 
			 
		  | 
	
	
		Gambolt
 
  
  Зарегистрирован: 15.05.2007 Сообщения: 34 		  
  | 
		
			
				 Добавлено: Вт Май 29, 2007 3:02 pm     | 
				        | 
			 
			
				
  | 
			 
			
				 	  | @lex писал(а): | 	 		  Платформой для разработки (и доработки) является платформа Terrasoft CRM 3.0. 
 
Она является полноценной IDE. Т.е. разработчик получает в распоряжение инструмент, который позволяет разрабатывать собственные приложения. | 	  
 
 
Уважаемый @lex, Вы мне не ответили на вопрос. Или вы хотите сказать, что синтаксис (кстати, а что за синтаксис) и интерпретатор скриптов - целиком и полностью Ваша разработка?
  Последний раз редактировалось: Gambolt (Вт Май 29, 2007 3:06 pm), всего редактировалось 1 раз | 
			 
		  | 
	
	
		@lex
 
  
  Зарегистрирован: 07.02.2006 Сообщения: 316 		  
  | 
		
			
				 Добавлено: Вт Май 29, 2007 3:05 pm     | 
				        | 
			 
			
				
  | 
			 
			
				 	  | Gambolt писал(а): | 	 		  | А можно узнать в какой мере и на каком движке? | 	  
 
Какой вы ожидали ответ? Перефразирую для вас.
 
"В полной мере на своем движке". _________________ Харчишин Алексей
 
www.CRM-JAM.com | 
			 
		  | 
	
	
		Gambolt
 
  
  Зарегистрирован: 15.05.2007 Сообщения: 34 		  
  | 
		
			
				 Добавлено: Вт Май 29, 2007 3:12 pm     | 
				        | 
			 
			
				
  | 
			 
			
				| Ок, я не успел подкорректировать свой пост. А можно тогда узнать синтаксис какого языка Вы используете? И что заставило Вас разрабатывать свой движок вместо того чтобы использовать существующие, интегрированые в среду операционной системы или сторонних производителей (FastScript например)? | 
			 
		  | 
	
	
		@lex
 
  
  Зарегистрирован: 07.02.2006 Сообщения: 316 		  
  | 
		
			
				 Добавлено: Вт Май 29, 2007 3:18 pm     | 
				        | 
			 
			
				
  | 
			 
			
				 	  | Gambolt писал(а): | 	 		  | что синтаксис (кстати, а что за синтаксис) и интерпретатор скриптов - целиком и полностью Ваша разработка? | 	  
 
Язык разработки JScript. Синтаксис его.
 
P.S. По поводу интерпретатора должен уточнить у ответственных специалистов ;) _________________ Харчишин Алексей
 
www.CRM-JAM.com | 
			 
		  | 
	
	
		@lex
 
  
  Зарегистрирован: 07.02.2006 Сообщения: 316 		  
  | 
		
			
				 Добавлено: Вт Май 29, 2007 4:04 pm     | 
				        | 
			 
			
				
  | 
			 
			
				Так вот, интерпретатор - Microsoft Script Control.
 
Открытый, интегрированный в операционку. _________________ Харчишин Алексей
 
www.CRM-JAM.com | 
			 
		  | 
	
	
		Gambolt
 
  
  Зарегистрирован: 15.05.2007 Сообщения: 34 		  
  | 
		
			
				 Добавлено: Вт Май 29, 2007 5:04 pm     | 
				        | 
			 
			
				
  | 
			 
			
				Скажите, а вот еще один вопрос: Я нашел такое обсуждение:
 
http://www.sql.ru/forum/actualthread.aspx?tid=413814
 
Если я правильно понял ту ветку - "хранимые вычисления" это вычисления производящиеся один раз, на стадии ввода, изменения или удаления информации в базе данных. Это должно быть удобно, когда используются сложные, многоуровневые вычисления по большому количеству параметров. Вы один из лидеров рынка на территории стран бывшего СНГ (среди разработчиков). Этот механизм реализован в Вашей системе? И если нет, то планируется ли? | 
			 
		  | 
	
	
		Gambolt
 
  
  Зарегистрирован: 15.05.2007 Сообщения: 34 		  
  | 
		
			
				 Добавлено: Вт Май 29, 2007 5:08 pm     | 
				        | 
			 
			
				
  | 
			 
			
				 	  | @lex писал(а): | 	 		  Так вот, интерпретатор - Microsoft Script Control. 
 
Открытый, интегрированный в операционку. | 	  
 
 
Ага, понятно. А поддерживается только один язык? Ведь MSH (Microsoft Scripting Host) умеет понимать их несколько. | 
			 
		  | 
	
	
		Карло Сергей
 
  
  Зарегистрирован: 29.05.2007 Сообщения: 5 		  
  | 
		
			
				 Добавлено: Вт Май 29, 2007 5:29 pm     | 
				        | 
			 
			
				
  | 
			 
			
				Добрый день!
 
 
1. В Terrasoft CRM 3.0 широко используются хранимые вычисления. По своей сути хранимое вычисление, это ничто иное, как денормализация БД для повышение производительности.
 
 
2. Действительно, в MSH по-умолчанию поддерживается два языка (JScript и VBScript). Более того, поддерживается подключение других языков программирования. Например нам известна реализация языка PHP для MSH. В качестве языка разработки Terrasoft CRM 3.0 был выбран именно JScript. Мы не стали включать поддержку VBScript и других языков программирования, для того что бы конфигурация была более строгой, и от разработчика не требовалось знания нескольких скриптовых языков. | 
			 
		  | 
	
	
		Gambolt
 
  
  Зарегистрирован: 15.05.2007 Сообщения: 34 		  
  | 
		
			
				 Добавлено: Вт Май 29, 2007 5:40 pm     | 
				        | 
			 
			
				
  | 
			 
			
				1) Какие ресурсы (знания, опыт) требуются для описания хранимых вычислений?
 
2) А могу я получить демку? | 
			 
		  | 
	
	
		Карло Сергей
 
  
  Зарегистрирован: 29.05.2007 Сообщения: 5 		  
  | 
		
			
				 Добавлено: Вт Май 29, 2007 5:49 pm     | 
				        | 
			 
			
				
  | 
			 
			
				1. В принципе никаких глубоких знаний не требуется. Для этого достаточно понимать что это такое, и какие возможны варианты реализации. Например реализовать их можно с помощью триггеров в БД, или непосредственно в скриптах конфигурации Terrasoft CRM 3.0. Каждый из способов имеет свои приемущества и недостатки. Например первый способ быстрый и не зависит от того, каким образом данные попали в БД (занесены Terrasoft CRM, или другой системой в процессе интеграции), но данный способ зависит от СУБД. Т.е. для каждой СУБД придется реализовать одно и то же. В то же всемя второй способ не зависит от СУБД, но имеет более низкую производительность.
 
 
2. На этот вопрос Вам ответит @lex | 
			 
		  | 
	
	
		@lex
 
  
  Зарегистрирован: 07.02.2006 Сообщения: 316 		  
  | 
		
			
				 Добавлено: Вт Май 29, 2007 6:03 pm     | 
				        | 
			 
			
				
  | 
			 
			
				 	  | Gambolt писал(а): | 	 		  | 2) А могу я получить демку? | 	  
 
Поскольку официальной демо-версии в открытом доступе нет, Вам нужно будет обратиться к менеджерам Terrasoft и решать вопрос в индивидуальном порядке. Возможно также будет интересно ознакомиться с условиями партнерской программы. _________________ Харчишин Алексей
 
www.CRM-JAM.com | 
			 
		  | 
	
	
		Gambolt
 
  
  Зарегистрирован: 15.05.2007 Сообщения: 34 		  
  | 
		
			
				 Добавлено: Вт Май 29, 2007 6:04 pm     | 
				        | 
			 
			
				
  | 
			 
			
				 	  | Карло Сергей писал(а): | 	 		  | Например реализовать их можно с помощью триггеров в БД | 	  
 
 
Этот вариант, мне кажется вообще никак не относится к возможностям CRM в области описания хранимых вычислений.
 
 
 	  | Карло Сергей писал(а): | 	 		  | или непосредственно в скриптах конфигурации Terrasoft CRM 3.0 | 	  
 
 
Простите, я чего-то не понял. То есть для описания хранимых вычислений надо знать либо SQL либо JScript?
 
 
 	  | Карло Сергей писал(а): | 	 		  | 1. В Terrasoft CRM 3.0 широко используются хранимые вычисления. По своей сути хранимое вычисление, это ничто иное, как денормализация БД для повышение производительности.  | 	  
 
 
То есть наш бухгалтер не сможет самостоятельно себе создать схему необходимых вычислений и будет дергать мой отдел? Или я что-то упустил?
 
 
P.S. Простите, за глупый вопрос. А что такое "денормализация БД"? База данных перестанет соответствовать правилам Кодда? | 
			 
		  | 
	
			
		| 
		 |