12.09.2008, 13:08 | #1 |
Участник
|
вопрос по шаблонам слияния почты для word 2007
Предложение -> Печать предложения для клиента -> Шаблон слияния почты организации -> собственно, работа с шаблоном в Word 2007.
Если в Предложении 1 продукт - всё прекрасно работает, если продуктов несколько, то на каждый печатать новое предложение - не вариант. тут и тут буржуи предлагают вариант Код: {if {MERGEFIELD "Quote_Quantity"} > 0 " тут повторяющиеся строки " } { if {MERGEFIELD "LastItem" } = "1" " тут окончание документа "} также буржуи предлагают вставлять проверку на {MERGESEQ = "1" " повторяющиеся данные”}, но Word не воспринимает MERGESEQ как поле, значение которого известно. Коллеги, может кто решал подобную проблему? как перечислять Продукты в Word-шаблоне Предложения? |
|
12.09.2008, 16:02 | #2 |
Участник
|
У меня тоже вопрос:
Позволяет ли слияние экспортировать в Word данные из 2-х сущностей CRM, которые между собой связаны 1 ко многим - например, Бизнес-партнер и все его контакты? По-моему нет - источник записи в Word - это 1 таблица. И при создании шаблона, указывается только одна сущность. А при указании полей данных также доступны поля только базовой сущности и других связанный 1 к 1 сущностей. |
|
12.09.2008, 16:11 | #3 |
Moderator
|
Честно говоря я тоже не вкурил как это сделать, однако автор намекает на некий пример "out of the box Mail Merge Quote template" доступный для скачивания, и предлогает самостоятельно разовбраться как он устроен. Сейчас под рукой нет SDK, а так же нет времени на поиски. Возможно вам удастся найти этот шаблон и из инструкций понять как он устроен
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: Cielo (1). |
12.09.2008, 17:51 | #4 |
Участник
|
После танцев с бубнами получили более-менее рабочий шаблон. основной код:
Код: { IF {MERGESEQ} = "1" " Шапка ”} {if {MERGEFIELD "Продукт_для_предложения_Количество"} >"0" " тут повторяющиеся строки " } { if {MERGEFIELD "LastItem" } = "1" " тут окончание документа "} после окончания редактирования выбираем Merge -> To New Document и указываем сколько записей грузить в новый документ. |
|
|
За это сообщение автора поблагодарили: W@ndERR ® (1). |
15.09.2008, 07:17 | #5 |
Участник
|
Денис Заикин из Майкрософт, автор блога www.crmworld.ru, сказал, что в CRM 4.0 такой возможности нет - будет в 5.0.
Так что придется делать через отчеты CRM. Последний раз редактировалось Bakai Madybaev; 15.09.2008 в 15:02. |
|
16.09.2008, 15:59 | #6 |
Участник
|
возникло логичное продолжение )
по совершенно непонятным причинам, из IE при открытии шаблона для редактирования/подготовки предложения, вместо сразу открывающегося Ворда и запроса на импортируемые данные, стал выскакивать File Download диалог с предложением открыть/сохранить/отменить наш доковый файл. при открытии doc пытается найти DataSource, не может и ругается. если в него потом загрузить данные из CRM (собственно кнопка CRM на тулбаре), то он их, конечно, распечатает, но если шаблон был изменён в процессе, то не позволит сохранить изменения. если открывать из Outlook'a, то всё правильно открывается и позволяет апдейтить шаблоны. может кто сталкивался? как боролись с этим дурацким диалогом? с правами, настройками IE, trusted sites - вроде, всё в порядке. |
|
18.09.2008, 16:12 | #7 |
Участник
|
2Cielo, через Outlook с CRM не работал,
потому диалог File Download и невозможность сохранить изменения в шаблоне, не подгружая шаблон в объект Шаблоны в Настройках в CRM, меня не смущало |
|
|
За это сообщение автора поблагодарили: Cielo (1). |
18.09.2008, 17:21 | #8 |
Участник
|
|
|
19.09.2008, 15:11 | #9 |
Участник
|
у меня вопрос, вот у вас предложение в каком виде формируется?
Лист для каждого клиента с реквизитами клиента в шапке и списком товаров в таблице письма? |
|
19.09.2008, 18:17 | #10 |
Участник
|
Да, только нет реквизитов клиента в шапке (это надо будет делать в Счетах) и куча аттрибутов после таблицы (условия поставки, сроки, форма оплаты)
|
|
23.09.2008, 08:31 | #11 |
Участник
|
Цитата:
и куча аттрибутов после таблицы (условия поставки, сроки, форма оплаты)
|
|
23.09.2008, 10:48 | #12 |
Участник
|
|
|
23.09.2008, 11:30 | #13 |
Участник
|
У меня стоит такая задача: вывести в шаблон слияния данные 2-х сущностей, которые связаны один ко многим.
Например, Бизнес-партнер и его контакты - на каждой печатной форме вверху выводится данные бизнес-партнера, а ниже таблица с его контактными лицами. Можно ли такое реализовать? Вот думаю, взять основным типом записи шаблона - контакт, а как сделать так, чтобы Цитата:
на каждой печатной форме вверху выводится данные бизнес-партнера, а ниже таблица с его контактными лицами.
|
|
23.09.2008, 14:09 | #14 |
Участник
|
Если мы говорим о Предложении, то при выборе полей, которые будут посланы в Word, можно выбрать необходимые реквизиты, как атрибуты сущности Потенциальный клиент (бизнес-партнер или контакт).
Если речь не о Предложении, а просто о выведении этих списков - я бы попробовал покопаться в Слиянии для Контактов и попытаться сгруппировать их по родительским клиентам, если нужно вывести всех контактов данного партнера, либо в Слиянии для Бизнес-партнеров, если нужно вывести только Контакт - основной контакт. |
|
30.06.2009, 14:37 | #15 |
Участник
|
Цитата:
Сообщение от Cielo
Код: { IF {MERGESEQ} = "1" " Шапка ”} {if {MERGEFIELD "Продукт_для_предложения_Количество"} >"0" " тут повторяющиеся строки " } { if {MERGEFIELD "LastItem" } = "1" " тут окончание документа "} после окончания редактирования выбираем Merge -> To New Document и указываем сколько записей грузить в новый документ. Последний раз редактировалось echo_igor; 30.06.2009 в 14:59. |
|
30.06.2009, 17:58 | #16 |
Moderator
|
Ну, лучше всего, все же привести нормальный код, а не интерпретацию. Кроме того, посмотрите на настройки абзаца, возможно нужно удалить лишние отступы и форматирование выровняется.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|