|  20.07.2007, 12:04 | #1 | 
| Участник | Как высести дату- только день и месяц (без года)? 
			
			Всем, добрый день. Есть поле - дата. Внем необходимо вывести поле - день и месяц, а год не выводить, может знаете как это можно сделать? | 
|  | 
|  20.07.2007, 13:26 | #2 | 
| Участник | |
|  | 
|  20.07.2007, 13:30 | #3 | 
| Участник |   | 
|  | 
|  20.07.2007, 14:15 | #4 | 
| Участник | |
|  | 
|  20.07.2007, 17:41 | #5 | 
| Microsoft CRM Certified Professional | 
			
			Самый простой путь убедить пользователя, что это не нужная функциональность. Второй путь: можно использовать 2 поля день типа int для поля даты и пиклист для месяца, хотя первый путь элегантнее. | 
|  | 
|  23.07.2007, 10:15 | #6 | 
| Участник | |
|  | 
|  16.08.2007, 12:24 | #7 | 
| Moderator | 
			
			Можно еще повесить скрипт на событие загрузки формы и в нем подтереть лишние символы поля
		 | 
|  | 
|  13.09.2007, 13:32 | #8 | 
| Участник | 
			
			Актуальный тему затронул автор. Буду говорить предметно, необходимо по расширенному поиску отобрать все контакты у которых сегодня день рождение. Если вводим следующее условие для контакта: Поле: День рождения Критерий: Сегодня (ну или можно в указанную дату например 13.09.2007) ,то будут найдены все контакты у который день рождения 13.09.2007, то есть при поиске он ищет и год тоже, соответственно в мою выборку попадут исключительно новорожденные. А теперь вопрос как заставить CRM искать контакты по дням рождения без привязки к году? Второй вариант от Mystic'а тоже приходил в голову да впрочем и первый тоже, но есть ли еще более изящные решения?
		 | 
|  | 
|  13.11.2007, 15:37 | #9 | 
| Участник | я бы реализовал так 
			
			Сделал бы отчётик по контактам, у которых дата рождения равна сегодняшней дате, при этом тут можно включить предварительный фильтр, только по VIP контактам и т.д., а также добавить любые группировки. Запрос для отчёта выглядит примерно так: select * from FilteredContact as contact WHERE (datepart(dd,contact.birthdaydate)=datepart(dd,GETDATE())) AND(datepart(mm,contact.birthdaydate)=datepart(mm,GETDATE())) Но этот вариант подходит только в случае, если просто надо просмотреть информацию о контактах у которых ДР, а вот почту отправить не получится! =( Если контактов не много, то в отчёте можно сделать дрилДаун, чтобы стучаться прямо на форму CRM этого контакта и оттуда отправлять письмо с поздравлениями, используя например заготовленный шаблон. А вот ч\з доп разработку новой странички можно такое сделать, только вариант с двумя полями намного проше! =) | 
|  | 
|  | 
|  Похожие темы | ||||
| Тема | Ответов | |||
| как узнать дату этапа workflow? | 1 | |||
| Можно ли в MS CRM настроить отправку писем без Exchange? | 7 | |||
| 
 |