Вышел новый Rollup 12 для Microsoft Dynamics CRM 4.0. Как всегда Rollup 12 содержит исправления для сервера Microsoft Dynamics CRM 4.0, приложения Microsoft Dynamics CRM для Microsoft Office Outlook и маршрутизатора электронной почты Microsoft Dynamics CRM 4.0. Посмотреть список исправления можете здесь

Скачать Rollup 10 для Microsoft Dynamics CRM 4.0 можно здесь: английский и русский

При создании атрибута типа Datetime  вы можете выбрать два варианта его отображения: только дата,дата и время. Ну а если нужно только время?

Можно создать атрибут типа DateTime, выбрать отображение Дата и время и средствами javascript на форме уже спрятать часть с датой.

Так как часть с временем недоступна по умолчанию (пока не будет заполнена часть с датой), следует присвоить начальное значение полю и потом уже прятать дату.

crmForm.all.new_field.DataValue = new Date();
document.getElementById(«new_field»).childNodes[0].childNodes[0].style.display = «none»;
document.getElementById(«new_field»).childNodes[0].childNodes[1].style.display = «none»;

где new_field-ваше поле DateTime.

Предыдущая версия VPC  с MS CRM 4  вот-вот заканчивается по датам, так что вышел новый релиз. Появились некоторые новые дополнения,например Office 2010, веб портал акселераторов,а также тулза, которая запускает и останавливает сервисы и кэширует страницы для более быстрого выполнения на  не очень мощных машинах.

Ссылки для партнеров и клиентов через PartnerSource или CustomerSource:

CRM 4 July 2010 VPC.part01.exe https://mbs.microsoft.com/fileexchange/?fileID=d4dc2e74-56ea-42a6-9138-3ac6cd6e1aad
CRM 4 July 2010 VPC.part02.rar https://mbs.microsoft.com/fileexchange/?fileID=b893ee03-1a0c-4aec-8da9-6586a8efc9d0
CRM 4 July 2010 VPC.part03.rar https://mbs.microsoft.com/fileexchange/?fileID=42fce544-1b14-4e1a-a477-e04c56c51c39
CRM 4 July 2010 VPC.part04.rar https://mbs.microsoft.com/fileexchange/?fileID=385a09e6-d9ae-4991-bfb5-b028102e80d8

На досуге занимался отчетами и собрал несколько полезных примеров кода на T-SQL, которые можно использовать в отчетах для Microsoft Dynamics CRM 4.0.
1. Получение дня недели

 CASE DATEDIFF(DAY,0, createdon)%7
WHEN 0 THEN 'Понедельник'
WHEN 1 THEN 'Вторник'
WHEN 2 THEN 'Среда'
WHEN 3 THEN 'Четверг'
WHEN 4 THEN 'Пятница'
WHEN 5 THEN 'Суббота'
WHEN 6 THEN 'Воскресенье'
END as 'Дата, день недели'

2. Функция для получения списка фамилий контактов через точку с запятой. Параметры: guid организации.
Основную работу выполняет стандартная функция COALESCE, которая позволяет объединить строки через разделитель.

CREATE FUNCTION [dbo].[GetContactList](@AccountID varchar(40))
RETURNS varchar(max) AS
BEGIN
DECLARE @StringList varchar(max)
SELECT @StringList = COALESCE(@StringList + '; ', '') + c.fullname
from account a
left join contact c
	on c.parentcustomerid = @AccountID
IF @StringList IS NULL
SET @StringList = 'Нет контактов'
RETURN @StringList
END

Пример вызова:

[DB_Name].[dbo].[GetContactList](accountid) as 'Контакты'

Результат : Иванов; Петров; Сидоров

3. Конвертирование даты в формате дд.мм.гггг
3.1 T-SQL

(CONVERT(varchar(10),createdon, 104)

3.2 в SQL Server Business Intelligence Development Studio: Format(Parameters!startdate.Value,»dd.MM.yyyy»)

4. Форматирование поля типа money, float с разрядами
Format(Sum(Fields!Сумма.Value),»### ### ##0.0#»)

Прошлая небольшая подборка здесь: Полезные SQL-функции для использования в отчетах MS CRM

Вышел новый Rollup 11 для Microsoft Dynamics CRM 4.0. Как всегда Rollup 11 содержит исправления для сервера Microsoft Dynamics CRM 4.0, приложения Microsoft Dynamics CRM для Microsoft Office Outlook и маршрутизатора электронной почты Microsoft Dynamics CRM 4.0. Посмотреть список исправления можете здесь

Скачать Rollup 10 для Microsoft Dynamics CRM 4.0 можно здесь: английский и русский


© 2009-2010 Microsoft Dynamics CRM | Авторы: Афендиков Константин и Головчан Екатерина |