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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.01.2008, 10:17   #2  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Я добавляю хранимкой прямо в базу сиквела:

ALTERPROCEDURE [dbo].[cust_CreateCustomerNote](
@annotationId uniqueidentifier,
@objectTypeCode int,
@owningUser uniqueidentifier,
@objectId uniqueidentifier,
@owningBusinessUnit uniqueidentifier,
@subject nvarchar(500),
@noteText ntext,
@createdByModifiedBy uniqueidentifier
)AS
BEGIN
DECLARE @OperDate datetime
SETNOCOUNTON
SET @OperDate =GETUTCDATE()
INSERTINTO AnnotationBase(AnnotationId, DeletionStateCode, ObjectTypeCode, OwningUser, ObjectId, OwningBusinessUnit,Subject, IsDocument, NoteText, CreatedOn, CreatedBy, IsPrivate, ModifiedOn, ModifiedBy)
VALUES(@annotationId, 0, @objectTypeCode, @owningUser, @objectId, @owningBusinessUnit, @subject +' '+CAST(GETDATE()ASvarchar(50)),'FALSE', @noteText, @OperDate, @createdByModifiedBy,'FALSE', @OperDate, @createdByModifiedBy)
SELECT @annotationId
END
, где:
@annotationId - айдишник собственно примечания. У меня генерится перед вызовом процедуры стандартным способом (SET @AnnotationId =NEWID());
@objectTypeCode - код объекта по таблице объектов SDK (где-то в форуме смотрите упоминание о том, как эту таблицу просмотреть);
@owningUser - айдишник ответственного для открытия доступа (берется из соответствующей таблицы или вписывается намертво - можно просмотреть в адресной строке браузера при открытии карточки пользователя);
@objectId - айдишник объекта;
@owningBusinessUnit - айдишник подразделения создателя;
@createdByModifiedBy - айдишник того, кто реально внес запись (при автоматической загрузке я метил сгенеренные записи айдишником пользователя SYSTEM)
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Добавление нового преобразования в Преобразовать действия Казарин Александр Dynamics CRM: Разработка 20 18.01.2016 10:20
Добавление контрола на форму загрузки файла bstan Dynamics CRM: Разработка 7 27.01.2009 17:01
Как вывести примечание в отчет? pkost Dynamics CRM: Разработка 1 06.11.2008 14:08
Программное создание позиции прайс-листа ZooY Dynamics CRM: Разработка 1 20.09.2008 04:29
Добавление пользователей в CRM4 AlexsSDa Dynamics CRM: Администрирование 22 14.07.2008 11:21

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

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

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