| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			CRM 2016. Настройка в шаблоне word "суммы прописью" и пару других заморочек.
			 
			
			Коллеги, добрый день! 
		
		
		
		
		
		
		
	В CRM 2016 стало удобно настраивать word и excell шаблоны. Правда столкнулся с такой задачей/проблемой. К "Предложению с расценками" необходимо сформировать печатную форму. Делаем word шаблон, все поля встают корректно. Доходим до строки "сумма прописью" и бац - незнаю как сделать. Вроде в ворде есть функция CardText ({=220 \*CardText}) и она работает, но она работает только в статичном документе. При настройке ее в шаблоне и в следующем открытии - не сохраняется и не работает. Также есть следующие ошибки: 1) косяк с полем Дата. Вставляю в шаблоне поле modifiedon - в готовом документе он отображает и дату и время, а нужно только дату. Хотя в настройках атрибута указано, что только "дата", а не "дата и время". 2) поле/атрибут "количество" из грида "продукт для предложения" вместо цифр 2 или 3 или 4 - отображает 2 000 000 0000, 00 или 3 000 000 000, 00 или 4 000 000 000, 00. Есть идеи в "какую сторону копать"?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Добрый день. Мои идеи: 
		
		
		
		
		
		
			
 
				__________________ 
		
		
		
		
	http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]()   MS Certified Dirty Magic Professional
			 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Добрый день, 
		
		
		
		
		
		
		
	вам удалось решить проблему с десятичными числами? Столкнулась с такой же ошибкой и формат полей тут ни причем. У меня на тестовой зоне шаблон формируется нормально (без нулей), а вот на боевой (куда объекты с полями перенесены решением) появляются нули.  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Не побороли пока. 
		
		
		
		
		
		
		
	Из промежуточных результатов - удалось сократить количество нулей при изменении формата чисел. Делал дублирующее поле в спецификации ("новое количество"), куда из основного поля дублировались значения по wf. (скопировать значение из одного поля в другое). При выводе этого поля в шаблоне уже отображалось не 6 нулей, а два. А версия у вас какая - 2016? и в тестовой - все корректно отображается?  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Версия - 2016. На тесте все отлично. Тест и бой на разных серверах. Word использую один и тот же. По ходу, он умножает значение указанное в поле на максимальное значение определяемое в формате поля.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А настройки форматов везде одинаковые? Сравните еще пожалуйста версии обновлений по CRM и того что установлено на этих серверах. Т.к. шаблон настроен/размещен на сервере, а результат (готовый и выгруженный документ) имеет одинаковую ошибку в разных вордах/ на разных рабочих станциях.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			SP1(8.1.0.359) и на бою и на тесте. Word один и тот же, на сервере с тестовым CRM. На разных раб. станциях ситуация повторяется (тест - нет ошибки, бой - ошибка).
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Нашла возможное решение здесь: https://community.dynamics.com/crm/f/117/t/187582 
		
		
		
		
		
		
		
	У меня сервер, с тестовым CRM - английская версия, с боевым - русская . Изменение региональных настроек учетной записи на боевом сервере - проблеме не помогло. Попробуйте, может у Вас получиться.  | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Коллеги, пока решение стало таким: 
		
		
		
		
		
		
		
	1) для "суммы прописью" делался плагинчик, который на форме сущности генерил текст. Этот текст дальше вставлялся в шаблон word. 2) в сущности "продукт для предложения" (да и любого "продукта для ____") было сделано новое поле, вычисляемое. Которое копировало значение поля "количество". Так количество нулей было сокращено до лишнего одного. Потом добавили в формулу деление на 10, и количество стало адекватным. Не шибко какой, но вариант. При наличии дробных значений отображает 1,5 или 2,8. Копания с сервером не помогли.  | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Коллеги, ни у кого адекватного решения проблемы с добавлением кучи нулей не появилось?
		 
		
		
		
		
		
		
			
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Чайный пьяница 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Не сталкивался, потому не решал. Рекомендовал бы пообщаться с Microsoft и открыть тикет.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit  | 
| 
	
 | 
| 
	
	 | 
	
		
  |