AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.02.2010, 11:23   #1  
Krom is offline
Krom
Участник
 
28 / 10 (1) +
Регистрация: 10.02.2010
Шаблоны и печать предложения для клиента
В CRM есть такой функционал как Mail Merge.
Нажимаем "печать предложения", выбираем шаблон, переменные, и в открывшимся вордовском документе назначаем параметры, после чего сохраняем шаблон.
Проблема вывода переменных, у которых есть несколько значений.
К примеру у нас есть список продуктов, если их 3, выводиться так:
«Merge Record #» «Продукт» «Next Record»
«Merge Record #» «Продукт» «Next Record»
«Merge Record #» «Продукт» «Next Record»
Тогда он выведет 3 продукта с автонумерацией.
Кол-во продуктов может быть любым. И сколько будет продуктов мы не знаем.
Как можно написать запрос, чтобы не копировать одну и ту же строчку?
В идеале должна строится таблица Продукт/Цена/Прибыль

Последний раз редактировалось Krom; 10.02.2010 в 11:45.
Старый 10.02.2010, 12:19   #2  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Макет шаблона должен быть типа "каталог". Поле NextRecord используется несколько для других целей, что довольно подробно разжевано в справке. Я думаю, вам будет проще ознакомиться с тем как устроен стандартный шаблон предложения. Так же можете прочитать это: http://www.axforum.info/forums/blog.php?b=57
p.s. Он не пустой, чтобы поля слияния отображались, нужно нажать Alt + F9
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 10.02.2010, 13:41   #3  
Krom is offline
Krom
Участник
 
28 / 10 (1) +
Регистрация: 10.02.2010
На ссылку, которую вы привели я натыкался. И там только общие сведения.
Про Alt+F9 естественно знаю.
Стандартный шаблон так же смотрел. Но каким образом задается отображение таблицы не понимаю.
Если упростить приведенные там условия, то получается что-то вроде:

Но при этом он выводит только 1 позицию, а не все.
При этом в стандартном шаблоне приведены условия, которые мне не очень понятны:
{IF{MERGESEQ}="1" "" и_тут_все_переменные_и_таблицы} -что это за условие?
REF ExtAmt ?
{IF {MERGEFIELD "LastItem"}="1" ""} - и это?

В итоге не понятно что нужно оставить, чтобы отображалась просто таблица каталога
Старый 10.02.2010, 15:02   #4  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
MERGESEQ - номер записи в списке получателей слияния. Условие используется для вставки "шапки" которая должна вставляться 1 раз в начале или в конце документа, а не для каждой строки каталога. Когда вы делаете шаблон каталога, вы делаете макет 1 его строки. Для каждого получателя слияния в мастере создается отдельная страница, а когда вы завершаете слияние отдельные строки "копипастятся" в новый документ. Отсюда и все извращения.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 11.02.2010, 11:22   #5  
Krom is offline
Krom
Участник
 
28 / 10 (1) +
Регистрация: 10.02.2010
Вопрос возник еще один, если для примера использовать стандартный шаблон, то получается примерно так:


Те ячейки он не строит, если длинное название продукта, то все съезжает. Нужно чтобы была именно таблица.
Это можно сделать?
Получилось так:


Но все-таки хочется нормальную таблицу

Последний раз редактировалось Krom; 11.02.2010 в 12:46.
Старый 11.02.2010, 17:36   #6  
datfi is offline
datfi
Участник
 
240 / 15 (1) ++
Регистрация: 20.08.2009
Адрес: Россия, Сыктывкар
Цитата:
Сообщение от Krom Посмотреть сообщение
Вопрос возник еще один, если для примера использовать стандартный шаблон, то получается примерно так:


Те ячейки он не строит, если длинное название продукта, то все съезжает. Нужно чтобы была именно таблица.
Это можно сделать?
Получилось так:


Но все-таки хочется нормальную таблицу
Я так решал эту проблему: Открывал шаблон в word и удалял лишние разрывы строк, межстрочный интервал уменьшал. И в итоге они сошлись почти рядом и получилось что то типа вот этого =============================
Старый 12.02.2010, 09:28   #7  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Нормальная таблица у меня получалась только если в документе кроме нее ничего не было. Думаю, что есть шанс как-то так угадать с форматированием, чтобы таблица все же получалась одна...
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 19.03.2010, 14:13   #8  
Krom is offline
Krom
Участник
 
28 / 10 (1) +
Регистрация: 10.02.2010
Еще один вопрос по шаблону.
Возможно ли делать вывод списка продуктов с условиями?


Если делать так, то он выводит один первый продукт с условием, а потом тупо список всех продуктов
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с идентификацией офлайнового клиента на сервере. Что делать? Sinya Dynamics CRM: Администрирование 29 19.03.2009 12:49
Настройка online клиента CRM 4.0 для Outlook skyx4h4fvd93 Dynamics CRM: Администрирование 8 19.03.2009 08:49
Как отследить создание предложения из возможной сделки ZooY Dynamics CRM: Разработка 2 28.11.2008 21:00
Проблемы в работе Outlook-клиента для CRM 4.0 Maxoon Dynamics CRM: Администрирование 7 30.07.2008 23:14
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:38.