15.09.2016, 00:50 | #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. Есть идеи в "какую сторону копать"? |
|
15.09.2016, 11:35 | #2 |
Moderator
|
Добрый день. Мои идеи:
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
10.01.2017, 13:09 | #3 |
Участник
|
Добрый день,
вам удалось решить проблему с десятичными числами? Столкнулась с такой же ошибкой и формат полей тут ни причем. У меня на тестовой зоне шаблон формируется нормально (без нулей), а вот на боевой (куда объекты с полями перенесены решением) появляются нули. |
|
10.01.2017, 13:25 | #4 |
Участник
|
Не побороли пока.
Из промежуточных результатов - удалось сократить количество нулей при изменении формата чисел. Делал дублирующее поле в спецификации ("новое количество"), куда из основного поля дублировались значения по wf. (скопировать значение из одного поля в другое). При выводе этого поля в шаблоне уже отображалось не 6 нулей, а два. А версия у вас какая - 2016? и в тестовой - все корректно отображается? |
|
10.01.2017, 13:41 | #5 |
Участник
|
Версия - 2016. На тесте все отлично. Тест и бой на разных серверах. Word использую один и тот же. По ходу, он умножает значение указанное в поле на максимальное значение определяемое в формате поля.
|
|
10.01.2017, 13:55 | #6 |
Участник
|
А настройки форматов везде одинаковые? Сравните еще пожалуйста версии обновлений по CRM и того что установлено на этих серверах. Т.к. шаблон настроен/размещен на сервере, а результат (готовый и выгруженный документ) имеет одинаковую ошибку в разных вордах/ на разных рабочих станциях.
|
|
10.01.2017, 16:07 | #7 |
Участник
|
SP1(8.1.0.359) и на бою и на тесте. Word один и тот же, на сервере с тестовым CRM. На разных раб. станциях ситуация повторяется (тест - нет ошибки, бой - ошибка).
|
|
11.01.2017, 12:52 | #8 |
Участник
|
Нашла возможное решение здесь: https://community.dynamics.com/crm/f/117/t/187582
У меня сервер, с тестовым CRM - английская версия, с боевым - русская . Изменение региональных настроек учетной записи на боевом сервере - проблеме не помогло. Попробуйте, может у Вас получиться. |
|
23.10.2017, 01:14 | #9 |
Участник
|
Коллеги, пока решение стало таким:
1) для "суммы прописью" делался плагинчик, который на форме сущности генерил текст. Этот текст дальше вставлялся в шаблон word. 2) в сущности "продукт для предложения" (да и любого "продукта для ____") было сделано новое поле, вычисляемое. Которое копировало значение поля "количество". Так количество нулей было сокращено до лишнего одного. Потом добавили в формулу деление на 10, и количество стало адекватным. Не шибко какой, но вариант. При наличии дробных значений отображает 1,5 или 2,8. Копания с сервером не помогли. |
|
21.01.2019, 18:31 | #10 |
Участник
|
Коллеги, ни у кого адекватного решения проблемы с добавлением кучи нулей не появилось?
|
|
21.01.2019, 21:01 | #11 |
Чайный пьяница
|
Не сталкивался, потому не решал. Рекомендовал бы пообщаться с Microsoft и открыть тикет.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|